-
Notifications
You must be signed in to change notification settings - Fork 32
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
⚠️ Make ip-address-manager an IPAM provider for CAPI #692
base: main
Are you sure you want to change the base?
⚠️ Make ip-address-manager an IPAM provider for CAPI #692
Conversation
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
4fcd34f
to
abe0f52
Compare
/test metal3-ubuntu-e2e-integration-test-main |
32d5986
to
2f06f8b
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@peppi-lotta this is quite a big change so I prefer to review after all the CI checks are green.
Please fix the markdown and run the tests, then ping me please if everything is green.
5fa145b
to
b610263
Compare
6b82fe0
to
8e486a5
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great job!
We could probably use generics to avoid the double functions for everything. However, I think it is good to keep it like this for now since it means we know that the original code did not change.
Just minor things below about naming.
kind: Metadata | ||
releaseSeries: | ||
- major: 1 | ||
minor: 9 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We don't have v1.9 yet. Why is it here?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I copied this straight as is in CAMP3. CAPI also has one minor release more than is the current in their metadata.yaml. Also in this PR in metal-dev-env I create a local override layer that is one minor release higher that the current actual release.
4f3b81d
to
027c714
Compare
1cb7909
to
3407185
Compare
@peppi-lotta: The following tests failed, say
Full PR test history. Your PR dashboard. 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. |
- Deploy IPAM with clusterctl - Reconsile CAPI's ipaddressclaims with this managers ippools Signed-off-by: peppi-lotta <[email protected]>
3407185
to
ab2256b
Compare
/hold |
This commit makes it possible to:
I have two PR's, one in metal-dev-env and one in CAPM3 to mach these changes
All three PRs' changes need to be tested together. Check test in the metal-dev-env PR.
What this PR does / why we need it: To make this IPAM into a provider for CAPI