Closed tarikki closed 5 years ago
Did you solve it?
I did ingress annotated with kubectl annotate ingress [your-ingress-name] gke.googleapis.com/managed-certificates=[your-managed-object-name]
but then for some reason the gke-managed-certs did not get me a cert. Because I did this on a pre-existing ingress, don't know if it's because the annotation is still wrong or some other setting is preventing it from working, have not had the time for a retry on a completely clean install. If you progress with this let me know :+1:
For another project I followed this tutorial to get renewing certs for kubernetes ingress: https://github.com/ahmetb/gke-letsencrypt
Hi! As for the initial question, I think the missing equals sign was the reason of the error. Additionally the project is still a pre-alpha work-in-progress and to work properly it needs a pull request to ingress to be accepted.
Steps to reproduce:
kubectl create -f my-managed-cert-object.yaml
kubectl annotate ingress [your-ingress-name] gke.googleapis.com/managed-certificates [your-managed-object-name]
.Expected Result:: Ingress is annotated.
Actual result: kubectl throws the following error:
error: at least one annotation update is required