@@ -37,18 +37,18 @@ func (r *Reconciler) deployment(log logr.Logger) runtime.Object {
3737 if r .KafkaCluster .Spec .ListenersConfig .SSLSecrets != nil && util .IsSSLEnabledForInternalCommunication (r .KafkaCluster .Spec .ListenersConfig .InternalListeners ) {
3838 volume = append (volume , generateVolumesForSSL (r .KafkaCluster .Spec .ListenersConfig .SSLSecrets .TLSSecretName )... )
3939 volumeMount = append (volumeMount , generateVolumeMountForSSL ()... )
40- initContainers = append (initContainers , generateInitContainerForSSL (r .KafkaCluster .Spec .ListenersConfig .SSLSecrets .JKSPasswordName , r .KafkaCluster .Spec .BrokerConfigs [0 ].Image ))
40+ initContainers = append (initContainers , generateInitContainerForSSL (r .KafkaCluster .Spec .ListenersConfig .SSLSecrets .JKSPasswordName , r .KafkaCluster .Spec .BrokerConfigs [0 ].Image , r . KafkaCluster . Name ))
4141 } else {
4242 volumeMount = append (volumeMount , []corev1.VolumeMount {
4343 {
44- Name : configAndVolumeName ,
44+ Name : fmt . Sprintf ( configAndVolumeNameTemplate , r . KafkaCluster . Name ) ,
4545 MountPath : "/opt/cruise-control/config" ,
4646 },
4747 }... )
4848 }
4949
5050 return & appsv1.Deployment {
51- ObjectMeta : templates .ObjectMeta (deploymentName , labelSelector , r .KafkaCluster ),
51+ ObjectMeta : templates .ObjectMeta (fmt . Sprintf ( deploymentNameTemplate , r . KafkaCluster . Name ) , labelSelector , r .KafkaCluster ),
5252 Spec : appsv1.DeploymentSpec {
5353 Selector : & metav1.LabelSelector {
5454 MatchLabels : labelSelector ,
@@ -75,7 +75,7 @@ func (r *Reconciler) deployment(log logr.Logger) runtime.Object {
7575 }... ),
7676 Containers : []corev1.Container {
7777 {
78- Name : deploymentName ,
78+ Name : fmt . Sprintf ( deploymentNameTemplate , r . KafkaCluster . Name ) ,
7979 Env : []corev1.EnvVar {
8080 {
8181 Name : "KAFKA_OPTS" ,
@@ -125,10 +125,10 @@ func (r *Reconciler) deployment(log logr.Logger) runtime.Object {
125125 },
126126 Volumes : append (volume , []corev1.Volume {
127127 {
128- Name : configAndVolumeName ,
128+ Name : fmt . Sprintf ( configAndVolumeNameTemplate , r . KafkaCluster . Name ) ,
129129 VolumeSource : corev1.VolumeSource {
130130 ConfigMap : & corev1.ConfigMapVolumeSource {
131- LocalObjectReference : corev1.LocalObjectReference {Name : configAndVolumeName },
131+ LocalObjectReference : corev1.LocalObjectReference {Name : fmt . Sprintf ( configAndVolumeNameTemplate , r . KafkaCluster . Name ) },
132132 DefaultMode : util .Int32Pointer (0644 ),
133133 },
134134 },
@@ -155,7 +155,7 @@ func (r *Reconciler) deployment(log logr.Logger) runtime.Object {
155155 }
156156}
157157
158- func generateInitContainerForSSL (secretName , image string ) corev1.Container {
158+ func generateInitContainerForSSL (secretName , image , clusterName string ) corev1.Container {
159159 // Keystore generator
160160 initPemToKeyStore := corev1.Container {
161161 Name : "pem-to-jks" ,
@@ -193,7 +193,7 @@ func generateInitContainerForSSL(secretName, image string) corev1.Container {
193193 MountPath : "/var/run/secrets/pemfiles" ,
194194 },
195195 {
196- Name : configAndVolumeName ,
196+ Name : fmt . Sprintf ( configAndVolumeNameTemplate , clusterName ) ,
197197 MountPath : "/config" ,
198198 },
199199 {
0 commit comments