@@ -593,11 +593,15 @@ func createIngressGrpc(as *installv1alpha1.ArmadaServer) (*networkingv1.Ingress,
593
593
"kubernetes.io/ingress.class" : as .Spec .Ingress .IngressClass ,
594
594
"nginx.ingress.kubernetes.io/ssl-redirect" : "true" ,
595
595
"nginx.ingress.kubernetes.io/backend-protocol" : "GRPC" ,
596
- "certmanager.k8s.io/cluster-issuer" : as .Spec .ClusterIssuer ,
597
- "cert-manager.io/cluster-issuer" : as .Spec .ClusterIssuer ,
598
596
},
599
597
},
600
598
}
599
+
600
+ if as .Spec .ClusterIssuer != "" {
601
+ grpcIngress .ObjectMeta .Annotations ["certmanager.k8s.io/cluster-issuer" ] = as .Spec .ClusterIssuer
602
+ grpcIngress .ObjectMeta .Annotations ["cert-manager.io/cluster-issuer" ] = as .Spec .ClusterIssuer
603
+ }
604
+
601
605
if as .Spec .Ingress .Annotations != nil {
602
606
for key , value := range as .Spec .Ingress .Annotations {
603
607
grpcIngress .ObjectMeta .Annotations [key ] = value
@@ -643,14 +647,17 @@ func createIngressHttp(as *installv1alpha1.ArmadaServer) (*networkingv1.Ingress,
643
647
Name : restIngressName , Namespace : as .Namespace , Labels : AllLabels (as .Name , as .Labels ),
644
648
Annotations : map [string ]string {
645
649
"kubernetes.io/ingress.class" : as .Spec .Ingress .IngressClass ,
646
- "certmanager.k8s.io/cluster-issuer" : as .Spec .ClusterIssuer ,
647
- "cert-manager.io/cluster-issuer" : as .Spec .ClusterIssuer ,
648
650
"nginx.ingress.kubernetes.io/rewrite-target" : "/$2" ,
649
651
"nginx.ingress.kubernetes.io/ssl-redirect" : "true" ,
650
652
},
651
653
},
652
654
}
653
655
656
+ if as .Spec .ClusterIssuer != "" {
657
+ restIngress .ObjectMeta .Annotations ["certmanager.k8s.io/cluster-issuer" ] = as .Spec .ClusterIssuer
658
+ restIngress .ObjectMeta .Annotations ["cert-manager.io/cluster-issuer" ] = as .Spec .ClusterIssuer
659
+ }
660
+
654
661
if as .Spec .Ingress .Annotations != nil {
655
662
for key , value := range as .Spec .Ingress .Annotations {
656
663
restIngress .ObjectMeta .Annotations [key ] = value
0 commit comments