-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
Add Kubernetes CustomResourceDefinition Source #21
Comments
what is the need for that? |
Would just be an alternative way of defining DNS records from inside Kubernetes in a provider independent way. |
I would postpone this till we get some simple version running :) |
We're interested in this, or similar, in cert-manager. Right now we bake in support for various DNS providers into cert-manager itself in order to update TXT records in order to solve ACME challenges. If we could somehow define a TXT record without directly calling out to DNS provider APIs ourself, it'd be a great addition and simplify our codebase considerably. Generally speaking, a 'DNS controller' that is not bound to services or ingress would also be very useful. We have a simple model for managing a similar problem in cert-manager: A user can define a Certificate resource (our own CRD), which allows for advanced customisation of certificates (e.g. explicit CN or special types of subject alt name). We also allow a user to add a simple annotation ( This same model could be used to provide a migration/transition path from the current external-dns design to something powered by CRDs/custom resources. More info on how we do this in cert-manager here: https://github.com/jetstack/cert-manager/tree/master/cmd/ingress-shim |
It would also be nice to be able to use |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
Stale issues rot after 30d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
Rotten issues close after 30d of inactivity. Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
@fejta-bot: Closing this issue. 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. |
I'm not entirely sure if we need both GitTag and GitCommit. This is primarily for tagging release binaries easily (where the git repo is supposed to exist). Fixes kubernetes-sigs#20. Signed-off-by: Ahmet Alp Balkan <[email protected]>
Add a source that lists/watches for a specific CustomResourceDefinition objects.
We could make a CRD the central source for DNS entries. And then just create those objects as needed. This would allow other components to declare DNS entries as well.
The text was updated successfully, but these errors were encountered: