-
Notifications
You must be signed in to change notification settings - Fork 6.5k
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
Support for MetalLB v0.13.9 with CRD #9120
Support for MetalLB v0.13.9 with CRD #9120
Conversation
@Jeroen0494: The label(s) 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. |
|
Welcome @Jeroen0494! |
Hi @Jeroen0494. Thanks for your PR. I'm waiting for a kubernetes-sigs member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. 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. |
Update: I'm waiting for the fix for metallb/metallb#1538 before this can be updated and merged. |
Seems no fix is needed on the MetalLB side, just better documentation and a more explicit AdminssionController error. |
6548223
to
fd63707
Compare
1569cf2
to
d9ea0bc
Compare
The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
The Kubernetes project currently lacks enough active contributors to adequately respond to all PRs. This bot triages PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle rotten |
/remove-lifecycle rotten |
Hi @Jeroen0494 Thank you and the PR needs rebase also would be nice if you squash your commits. |
Signed-off-by: Jeroen Rijken <jeroen.rijken@xs4all.nl>
e4eacc4
to
346571c
Compare
Hi @mzaian, I rebased and squashed my commits. |
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.
@Jeroen0494 Thank you 👍
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: floryut, Jeroen0494 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 |
Thanks @Jeroen0494 |
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 downloaded the current version and it started throwing me an error, with the previous version it runs.
ERROR! couldn't resolve module/action 'k8s'. This often indicates a misspelling, missing collection, or incorrect module path.
The error appears to be in '/home/hufhendr/git/kubespray/roles/kubernetes-apps/metallb/tasks/main.yml': line 53, column 3, but may
be elsewhere in the file depending on the exact syntax problem.
The offending line appears to be:
- name: Kubernetes Apps | Create MetalLB resources and replace existing
^ here
@hufhend Thanks for reporting this. Looks like I forgot to change using the k8s module to kubectl like Kubespray does for everything. I'll fix this tomorrow. @floryut @mzaian We haven't discussed writing release notes yet for the changes required in peoples inventory files. Shall I write a changelog and if so, where can I post it? |
The kube module used by Kubespray doesn't seem to support wait conditions. Is there a particular reason not to use the kubernetes.core.k8s module provided by Ansible?
I've done my best to work with the tools provided, and included a wait for the resource creation of MetalLB itself. |
Release note are automatically generated using the PR description (release-note part) |
Aha, in that case I don't think the release notes are complete enough. Can I still update the PR and alter the release notes section? Or won't that have any impact? They really need an update. |
You can update it no problem, it is used at the time we generate the release note, for now nobody as started to do that for the next release so you can update it as much as you like 👍 |
Great! I've updated the release notes and pointed to the documentation. That should be enough. |
@Jeroen0494 Thank you, we'll put that in the notes with a warning 👍 |
@Jeroen0494 thank you for contribution. However, I've discovered a small issue: |
@meetmatt Thank you for reporting this 🙇 |
Signed-off-by: Jeroen Rijken <jeroen.rijken@xs4all.nl>
Hi,
My first PR for this project.
What type of PR is this?
/kind feature
What this PR does / why we need it:
MetalLB has switched from using a ConfigMap to using it's own CRD notation. This PR is a first attempt at adding support for this new notation.
Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:
Not ready yet, but comments are welcome.
Sample output:
TODO:
/sig area/apps
/sig area/apps/metallb
Does this PR introduce a user-facing change?: