-
Notifications
You must be signed in to change notification settings - Fork 579
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
Update to v1beta1 Omnibus PR #2820
Update to v1beta1 Omnibus PR #2820
Conversation
/triage accepted |
This PR as is working on my laptop. |
8508757
to
64379ca
Compare
@shivi28 I didn't include the Makefile in #2824 because it didn't solve the problem: Changing --peer-dirs to --input-dirs just means to regenerate the conversion for /api, so we actually end up generating the conversions twice for /api. The reason it no longer errors is because this Makefile removes the conversions for /bootstrap and /controlplane which are causing the problems. Anyway, my fix in
I've gone for a different approach: which is to fork conversion-gen and remove the check for duplicate static functions. An issue needs to be opened in the kubernetes repo to fix it. |
64379ca
to
e88a433
Compare
I didn't see you pushed changes, I pushed mine (please repush yours @randomvariable ). It somehow squashed them all. Without any change needed in the conversion, mine started working for bootstrap and controlplane packages. |
e88a433
to
33760bc
Compare
probably had incorporated the forked conversion-gen. the Will run e2e in a mo... |
/test ? |
@randomvariable: The following commands are available to trigger required jobs:
The following commands are available to trigger optional jobs:
Use
In response to this:
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/test-infra repository. |
/test pull-cluster-api-provider-aws-e2e Ready for review |
/test pull-cluster-api-provider-aws-e2e |
Argh, and forgot to account for the fact that S3 behaves differently in us-east-1 and is more eventually consistent |
c6810cc
to
0ebe971
Compare
I'll start with this |
0ebe971
to
4b46e91
Compare
This time the bucket didn't get created because IAM had not synced the bootstrap access key globally yet for S3's gateway. |
/test pull-cluster-api-provider-aws-e2e |
/test pull-cluster-api-provider-aws-e2e-eks |
The upgrade test looks like it will need more work to run in CI, so I'm temporarily disabling, and we can sort out in follow up PR. |
4b46e91
to
6144f84
Compare
/test pull-cluster-api-provider-aws-e2e-eks |
Ready for review. I'm going to leave #2788 and do a follow up PR. /assign @sedefsavas Richard is OOO today. |
/unhold |
/unhold |
* Graduate CRDs to v1beta1 * IAM types moved to /iam/api/v1beta1 * Graduate clusterawsadm configuration types to v1beta1 * Add conversions for v1alpha3 & v1alpha4 --> v1beta1 CRDs * Add conversion for clusterawsadm configuration from v1alpha1 to v1beta1 * Improve error handling for clusterawsadm when incorrect configuration is passed * Add defaulter-gen to all types * Split up /api/**/conversion.go into ones for separate types * Controllers will now recover from panics, allowing webhooks to continue running * Remove kustomize generated e2e test flavors and add to Makefile targets * Ensure CRD docs generation actually occurs * Rudimentary build caching for API go files * conversion-gen was forked into hack/tools/third_party to remove incorrect duplicate static function warnings * API packages given consistent naming and set throughout the codebase. golangci-lint configuration updated to match Co-authored-by: Shivani Singhal <[email protected]> Co-authored-by: Naadir Jeewa <[email protected]> Co-authored-by: Sedef Savas <[email protected]>
6144f84
to
4274a5a
Compare
/lgtm |
/approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: sedefsavas The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Co-authored-by: Shivani Singhal
Co-authored-by: Naadir Jeewa
Co-authored-by: Sedef Savas
What type of PR is this?
/kind api-change
What this PR does / why we need it:
Which issue(s) this PR fixes (optional, in
fixes #<issue number>(, fixes #<issue_number>, ...)
format, will close the issue(s) when PR gets merged):Fixes #2792
Fixes #2780
Fixes #2781
Part of #2788
Fixes #2783
Special notes for your reviewer:
Checklist:
Release note: