diff --git a/pkg/issuer/acme/http/ingress.go b/pkg/issuer/acme/http/ingress.go index 6a2bddcb8..07b23a4f6 100644 --- a/pkg/issuer/acme/http/ingress.go +++ b/pkg/issuer/acme/http/ingress.go @@ -110,10 +110,10 @@ func buildIngressResource(crt *v1alpha1.Certificate, svcName, domain, token, ing return &extv1beta1.Ingress{ ObjectMeta: metav1.ObjectMeta{ - GenerateName: "cm-acme-http-solver-", - Namespace: crt.Namespace, - Labels: podLabels, - Annotations: ingAnnotaions, + GenerateName: "cm-acme-http-solver-", + Namespace: crt.Namespace, + Labels: podLabels, + Annotations: ingAnnotaions, OwnerReferences: []metav1.OwnerReference{*metav1.NewControllerRef(crt, certificateGvk)}, }, Spec: extv1beta1.IngressSpec{ diff --git a/pkg/issuer/acme/http/pod.go b/pkg/issuer/acme/http/pod.go index bd3b65f41..5f247cff6 100644 --- a/pkg/issuer/acme/http/pod.go +++ b/pkg/issuer/acme/http/pod.go @@ -103,9 +103,9 @@ func (s *Solver) createPod(crt *v1alpha1.Certificate, domain, token, key string) podLabels := podLabels(crt, domain) return s.client.CoreV1().Pods(crt.Namespace).Create(&corev1.Pod{ ObjectMeta: metav1.ObjectMeta{ - GenerateName: "cm-acme-http-solver-", - Namespace: crt.Namespace, - Labels: podLabels, + GenerateName: "cm-acme-http-solver-", + Namespace: crt.Namespace, + Labels: podLabels, OwnerReferences: []metav1.OwnerReference{*metav1.NewControllerRef(crt, certificateGvk)}, }, Spec: corev1.PodSpec{ diff --git a/pkg/issuer/acme/http/service.go b/pkg/issuer/acme/http/service.go index f8573bf97..2f456ced2 100644 --- a/pkg/issuer/acme/http/service.go +++ b/pkg/issuer/acme/http/service.go @@ -79,9 +79,9 @@ func (s *Solver) createService(crt *v1alpha1.Certificate, domain string) (*corev podLabels := podLabels(crt, domain) return s.client.CoreV1().Services(crt.Namespace).Create(&corev1.Service{ ObjectMeta: metav1.ObjectMeta{ - GenerateName: "cm-acme-http-solver-", - Namespace: crt.Namespace, - Labels: podLabels, + GenerateName: "cm-acme-http-solver-", + Namespace: crt.Namespace, + Labels: podLabels, OwnerReferences: []metav1.OwnerReference{*metav1.NewControllerRef(crt, certificateGvk)}, }, Spec: corev1.ServiceSpec{