-
Notifications
You must be signed in to change notification settings - Fork 33
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
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.
027c714
to
1cb7909
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. |
3407185
to
ab2256b
Compare
/hold |
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'm happy with this now!
/approve
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: lentzi90 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 |
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.
LGTM besides tiniest nits.
82c3dfa
to
a4fbb0b
Compare
- Deploy IPAM with clusterctl - Reconsile CAPI's ipaddressclaims with this managers ippools Signed-off-by: peppi-lotta <[email protected]>
a4fbb0b
to
fe5bc60
Compare
I think this is pretty much done, so let's merge it when 1.9 is cut to get maximum amount of testing in 1.10 cycle. |
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.
/lgtm
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