-
Notifications
You must be signed in to change notification settings - Fork 2.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
Adds support for user specified Service annotations #2432
Adds support for user specified Service annotations #2432
Conversation
Welcome @rk295! |
@rk295 thank for this PR. It looks like you need to update the chart version, I'd suggest a minor bump for added functionality, and the chart annotations to carry your changes before the CI will be able to pass. |
Thanks @stevehipwell I've bumped it to 1.6.0 - is that what you meant? And added my changes into the |
/approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: rk295, stevehipwell 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 |
/ok-to-test |
@Raffo it appears that I can't enable workflows for first time contributors? |
@stevehipwell I think we would need repo admin to the repo and I don't manage that 😞 |
@stevehipwell I know you had already approved, but this morning I realised I had not updated the |
charts/external-dns/README.md
Outdated
@@ -45,6 +45,7 @@ The following table lists the configurable parameters of the _ExternalDNS_ chart | |||
| `env` | [Environment variables](https://kubernetes.io/docs/tasks/inject-data-application/define-environment-variable-container/) for the _external-dns_ container, this supports the full [EnvVar](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.22/#envvar-v1-core) API including secrets and configmaps. | `[]` | | |||
| `livenessProbe` | [Liveness probe](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/) for the _external-dns_ container, this supports the full [Probe](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.22/#probe-v1-core) API. | See _values.yaml_ | | |||
| `readinessProbe` | [Readiness probe](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/) for the _external-dns_ container, this supports the full [Probe](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.22/#probe-v1-core) API. | See _values.yaml_ | | |||
| `service.annotations` | Annotations to add to the service service. | `{}` | |
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.
Probably this should be
Annotations to add to the service.
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.
lol, slow morning is slow. Fixed now!
As long as it's the expected behaviour that's fine. |
I think it is. I think most of the kubernetes related projects use the internal google CI and we've been a bit operating independently and went with GitHub Actions which has advantages and disadvantages. I don't mind being pinged to approve the run by clicking on the button. It's a bit silly, but it's something we had to implement at GitHub (disclaimer: I'm an employee) to fight abuse. |
I think it's a good idea, maybe Prow could make it so once someone has been approved in one org repo they're fixed in others, unless this is already the behaviour? |
@stevehipwell the default behavior is that after the first contribution you get automatic approval. I think it's an okay tradeoff like that. |
@Raffo I've approved this so do you want to add the LGTM? |
/lgtm |
@Raffo I seem to have broken the release action with my previous PR, let me take a look and I'll see what's happened. |
@rk295 this should have now been released. |
Description
Adds the ability to specify optional annotations to be applied to the Service resource within Kubernetes.
Fixes #2431
Checklist