-
Notifications
You must be signed in to change notification settings - Fork 6.7k
[WIP] Refactor MetalLB Installation #12126
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] Refactor MetalLB Installation #12126
Conversation
/label tide/merge-method-merge |
c2da1a6
to
46c5cc3
Compare
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com>
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com>
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com>
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com>
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com>
46c5cc3
to
f12437b
Compare
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: tico88612 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 |
when: | ||
- inventory_hostname == groups['kube_control_plane'][0] | ||
|
||
- name: Kubernetes Apps | Install and configure MetalLB |
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.
Don't you need to remove these older resources before install the helm chart when upgrading cluster? (or out of scope of this role?)
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.
If you delete the old resources directly, it will cause a service interruption, which I have seen someone else ask about upgrade earlier.
My idea is to add label and annotation to the existing MetalLB resources so that helm can take over.
wdyt?
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.
Understood.
No problem, if the charts can overwrite all of the old resources.
What type of PR is this?
/kind design
/kind feature
What this PR does / why we need it:
Deprecate the old template installation.
This is proof of concept for the application installation via Kubespray.
Special notes for your reviewer:
This PR can be delayed until the next release (2.29), which is important but not an emergency.
Does this PR introduce a user-facing change?: