Skip to content

Commit c4fcbf4

Browse files
committed
certrotationcontroller: set RefreshOnlyWhenExpired for CA bundle
This prevents CA bundle from being updated by sidecar running in RefreshOnlyWhenExpired=true mode
1 parent baea7a2 commit c4fcbf4

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

pkg/operator/certrotationcontroller/certrotationcontroller.go

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -107,10 +107,11 @@ func newCertRotationController(
107107
AdditionalAnnotations: certrotation.AdditionalAnnotations{
108108
JiraComponent: "kube-controller-manager",
109109
},
110-
Informer: kubeInformersForNamespaces.InformersFor(operatorclient.OperatorNamespace).Core().V1().ConfigMaps(),
111-
Lister: kubeInformersForNamespaces.InformersFor(operatorclient.OperatorNamespace).Core().V1().ConfigMaps().Lister(),
112-
Client: configMapsGetter,
113-
EventRecorder: eventRecorder,
110+
RefreshOnlyWhenExpired: refreshOnlyWhenExpired,
111+
Informer: kubeInformersForNamespaces.InformersFor(operatorclient.OperatorNamespace).Core().V1().ConfigMaps(),
112+
Lister: kubeInformersForNamespaces.InformersFor(operatorclient.OperatorNamespace).Core().V1().ConfigMaps().Lister(),
113+
Client: configMapsGetter,
114+
EventRecorder: eventRecorder,
114115
},
115116
certrotation.RotatedSelfSignedCertKeySecret{
116117
Namespace: operatorclient.OperatorNamespace,

0 commit comments

Comments
 (0)