Skip to content
This repository was archived by the owner on Oct 23, 2024. It is now read-only.

Add Dispatchfile #71

Closed
wants to merge 44 commits into from
Closed

Conversation

AliakseiKhomchanka
Copy link
Contributor

Adding Dispatch integration for this repo.

@shaneutt
Copy link
Contributor

shaneutt commented Aug 5, 2020

Looks like there's some problems in CI @AliakseiKhomchanka, I've added the other codeowners here let us know if you require any assistance.

export GOPRIVATE=github.com/mesosphere/kubeaddons
ssh-keyscan -t rsa github.com > /etc/ssh/known_hosts
git config --global url."https://$GITHUB_TOKEN:@github.com/".insteadOf "https://github.com/"
make kind-test
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

do we want to spin up a kind cluster?
does the underlying node support the creation of kind?

 Cannot connect to the Docker daemon at unix:///var/run/docker.sock. 

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

More recent kind should be playing nicely with podman too, if docker ends up being an issue for some reason? we might have luck there

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's supposed to be using cluster claim controller to get kubeconfig of a kind cluster that is already running somewhere (from what I understand about cluster claim controller) so I'm not entirely sure why the container needs to be privileged.

@shaneutt shaneutt requested a review from a team August 5, 2020 15:34
@shaneutt
Copy link
Contributor

@AliakseiKhomchanka looks like we're getting close here, need any help from @mesosphere/sig-ksphere-catalog to get this one over the finish line?

@AliakseiKhomchanka
Copy link
Contributor Author

@shaneutt The test seems to be broken, Dispatch itself is alright, I think. I'm not a specialist regarding what those tests actually do, anyone that knows?

@shaneutt
Copy link
Contributor

@shaneutt The test seems to be broken, Dispatch itself is alright, I think. I'm not a specialist regarding what those tests actually do, anyone that knows?

I was under the impression that the integration-test is identical to the teamcity CI, so if TC is passing and dispatch is not, I would expect we have a problem that may be dispatch specific?

Perhaps @faiq is a good resource

@shaneutt shaneutt requested a review from faiq August 18, 2020 14:54
@samvantran samvantran requested a review from zmalik August 25, 2020 19:22
@shaneutt
Copy link
Contributor

shaneutt commented Sep 2, 2020

Please see context from #75 (review) and the JIRA we've created to follow up: https://jira.d2iq.com/browse/D2IQ-71485

Dispatch is now disabled in this repo with the above JIRA being the follow up and this PR is now linked to that JIRA as a PR to re-open once we re-enable it. I'm gonna close this for now so we can prioritize it later as that seems to make sense based on the current context, however if you feel I'm wrong to do so and there's more work to be done immediately in this PR please don't hesitate to re-open this and scold me :)

@AliakseiKhomchanka
Copy link
Contributor Author

Everything seems to be working, need a review and can merge.

faiq
faiq previously approved these changes Oct 13, 2020
@faiq
Copy link
Contributor

faiq commented Oct 13, 2020

Squash commits but looking good

faiq
faiq previously approved these changes Oct 14, 2020
kensipe
kensipe previously approved these changes Oct 14, 2020
alejandroEsc
alejandroEsc previously approved these changes Oct 19, 2020
Copy link
Contributor

@alejandroEsc alejandroEsc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lgtm

@faiq faiq closed this Jan 13, 2021
@makkes
Copy link
Contributor

makkes commented Jan 14, 2021

This PR has been superseded by #109.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants