-
Notifications
You must be signed in to change notification settings - Fork 4.7k
WIP: More cluster-api #17636
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
WIP: More cluster-api #17636
Conversation
c2c7c26
to
5e7c5bb
Compare
80b82ec
to
855ef49
Compare
27f468b
to
3e80afa
Compare
/test pull-kops-scenario-clusterapi-gcp Let's try this new test :-) |
/test pull-kops-scenario-clusterapi-gcp |
b8bc822
to
a4fbb3d
Compare
/test pull-kops-scenario-clusterapi-gcp |
a4fbb3d
to
5496816
Compare
/test pull-kops-scenario-clusterapi-gcp |
a3ef085
to
fb68367
Compare
/test pull-kops-scenario-clusterapi-gcp |
fb68367
to
b7f6dc3
Compare
/test pull-kops-scenario-clusterapi-gcp |
172a4a7
to
e3db3be
Compare
/test pull-kops-scenario-clusterapi-gcp |
/test pull-kops-scenario-clusterapi-gcp This is an interesting one. For most builds, kops.Version is the same as kops.KOPS_RELEASE_VERSION, and we sometimes use KOPS_RELEASE_VERSION instead of kops.Version. But for CI builds, they are not the same. So when we use KOPS_RELEASE_VERSION with a CI build, we get an error like this one from kops-controller:
Trying to switch everything to use kops.Version |
907dda5
to
d951951
Compare
/test pull-kops-scenario-clusterapi-gcp OK, the version thing changed image tags and had bigger impact. I'll try that separately, but I'll start with turning off the kops version check |
/test pull-kops-scenario-clusterapi-gcp Looks like we don't have the GCP project configured when we acquire it from boskos; fixing that! |
c4c0a5b
to
9e681a8
Compare
/test pull-kops-scenario-clusterapi-gcp Refactoring the signal handler, but something is odd there! |
9e681a8
to
d34ad3e
Compare
/test pull-kops-scenario-clusterapi-gcp Working on a theory that killing The good news is that it seems to be working, so I think I could just move this code into toolbox or kops-controller, but ... let's see if this passes! |
bfb5cce
to
059cb26
Compare
/test pull-kops-scenario-clusterapi-gcp I think this is getting pretty close :-) |
/retest clusterapi test is now passing! Other failures look unrelated e.g. ( |
(I am still skipping the version check, which should not be needed, but I think this is #17658) |
Normally they are the same, but for CI builds they are different, and kopsbase.Version is the consistent one to use for CI builds. We also need to be careful not to conflate the version with the docker image tag; image tags cannot contain '+' characters, but our CI versions do. We replace '+' with '_' for image tags. Co-authored-by: Ciprian Hacman <ciprian@hakman.dev>
Less hacky support for GCP, encode more of the logic into controllers. Co-authored-by: Ciprian Hacman <ciprian@hakman.dev>
Not the cleanest presentation, but this is the thing that is causing the most trouble right now.
059cb26
to
6c3107f
Compare
"Could not retrieve location for AWS bucket k8s-kops-prow" /retest (We might have deleted the bucket / moved the bucket / I may have broken this, but I figure it's worth a retest first) |
We switched the account. 🤣 |
@justinsb: The following test failed, say
Full PR test history. Your PR dashboard. Please help us cut down on flakes by linking to an open issue when you hit one in your PR. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here. |
yeah. we need to update the presubmits with a new buckets. |
Less hacky support for GCP, encode more of the logic into controllers.
WIP