@@ -706,13 +706,14 @@ func operatorResources(namespace string, m TemplateMaps) []runtime.Object {
706
706
Name : "thanos-operator-controller-manager-metrics-service" ,
707
707
Namespace : namespace ,
708
708
Labels : map [string ]string {
709
- "app.kubernetes.io/component" : "kube-rbac-proxy" ,
710
- "app.kubernetes.io/created-by" : "thanos-operator" ,
711
- "app.kubernetes.io/instance" : "controller-manager-metrics-service" ,
712
- "app.kubernetes.io/managed-by" : "rhobs" ,
713
- "app.kubernetes.io/name" : "service" ,
714
- "app.kubernetes.io/part-of" : "thanos-operator" ,
715
- "control-plane" : "controller-manager" ,
709
+ "app.kubernetes.io/component" : "kube-rbac-proxy" ,
710
+ "app.kubernetes.io/created-by" : "thanos-operator" ,
711
+ "app.kubernetes.io/instance" : "controller-manager-metrics-service" ,
712
+ "app.kubernetes.io/managed-by" : "rhobs" ,
713
+ "app.kubernetes.io/name" : "service" ,
714
+ "app.kubernetes.io/part-of" : "thanos-operator" ,
715
+ "control-plane" : "controller-manager" ,
716
+ "service.beta.openshift.io/serving-cert-secret-name" : "kube-rbac-proxy-tls" ,
716
717
},
717
718
},
718
719
Spec : corev1.ServiceSpec {
@@ -854,8 +855,9 @@ func operatorDeployment(namespace string, m TemplateMaps) *appsv1.Deployment {
854
855
Args : []string {
855
856
"--secure-listen-address=0.0.0.0:8443" ,
856
857
"--upstream=http://127.0.0.1:8080/" ,
857
- "--logtostderr=true" ,
858
- "--v=0" ,
858
+ "--v=4" ,
859
+ "--tls-cert-file=/etc/tls/private/tls.crt" ,
860
+ "--tls-private-key-file=/etc/tls/private/tls.key" ,
859
861
},
860
862
Ports : []corev1.ContainerPort {
861
863
{
@@ -919,6 +921,24 @@ func operatorDeployment(namespace string, m TemplateMaps) *appsv1.Deployment {
919
921
Drop : []corev1.Capability {"ALL" },
920
922
},
921
923
},
924
+ VolumeMounts : []corev1.VolumeMount {
925
+ {
926
+ Name : "kube-rbac-proxy-tls" ,
927
+ MountPath : "/etc/tls/private" ,
928
+ ReadOnly : true ,
929
+ },
930
+ },
931
+ },
932
+ },
933
+ Volumes : []corev1.Volume {
934
+ {
935
+ Name : "kube-rbac-proxy-tls" ,
936
+ VolumeSource : corev1.VolumeSource {
937
+ Secret : & corev1.SecretVolumeSource {
938
+ SecretName : "kube-rbac-proxy-tls" ,
939
+ Optional : ptr .To (false ),
940
+ },
941
+ },
922
942
},
923
943
},
924
944
ServiceAccountName : "thanos-operator-controller-manager" ,
0 commit comments