@@ -377,6 +377,7 @@ func ReconcileTelemetry(ctx context.Context, instance *corev1beta1.OpenStackCont
377377 instance .Spec .Telemetry .Template .Ceilometer .CeilometerSpecCore .DeepCopyInto (& telemetry .Spec .Ceilometer .CeilometerSpecCore )
378378 instance .Spec .Telemetry .Template .Logging .DeepCopyInto (& telemetry .Spec .Logging )
379379 instance .Spec .Telemetry .Template .MetricStorage .DeepCopyInto (& telemetry .Spec .MetricStorage )
380+ instance .Spec .Telemetry .Template .CloudKitty .CloudKittySpecCore .DeepCopyInto (& telemetry .Spec .CloudKitty .CloudKittySpecCore )
380381
381382 telemetry .Spec .Ceilometer .Enabled = ptr .To (* instance .Spec .Telemetry .Template .Ceilometer .Enabled )
382383 telemetry .Spec .Autoscaling .Enabled = ptr .To (* instance .Spec .Telemetry .Template .Autoscaling .Enabled )
@@ -391,6 +392,8 @@ func ReconcileTelemetry(ctx context.Context, instance *corev1beta1.OpenStackCont
391392 telemetry .Spec .Autoscaling .Aodh .EvaluatorImage = * version .Status .ContainerImages .AodhEvaluatorImage
392393 telemetry .Spec .Autoscaling .Aodh .NotifierImage = * version .Status .ContainerImages .AodhNotifierImage
393394 telemetry .Spec .Autoscaling .Aodh .ListenerImage = * version .Status .ContainerImages .AodhListenerImage
395+ telemetry .Spec .CloudKitty .CloudKittyAPI .ContainerImage = * version .Status .ContainerImages .CloudKittyAPIImage
396+ telemetry .Spec .CloudKitty .CloudKittyProc .ContainerImage = * version .Status .ContainerImages .CloudKittyProcImage
394397
395398 telemetry .Spec .Ceilometer .KSMImage = * getImg (version .Status .ContainerImages .KsmImage , & missingImageDefault )
396399 telemetry .Spec .Ceilometer .MysqldExporterImage = * getImg (version .Status .ContainerImages .CeilometerMysqldExporterImage , & missingImageDefault )
@@ -484,7 +487,9 @@ func TelemetryImageMatch(ctx context.Context, controlPlane *corev1beta1.OpenStac
484487 ! stringPointersEqual (controlPlane .Status .ContainerImages .AodhAPIImage , version .Status .ContainerImages .AodhAPIImage ) ||
485488 ! stringPointersEqual (controlPlane .Status .ContainerImages .AodhEvaluatorImage , version .Status .ContainerImages .AodhEvaluatorImage ) ||
486489 ! stringPointersEqual (controlPlane .Status .ContainerImages .AodhNotifierImage , version .Status .ContainerImages .AodhNotifierImage ) ||
487- ! stringPointersEqual (controlPlane .Status .ContainerImages .AodhListenerImage , version .Status .ContainerImages .AodhListenerImage ) {
490+ ! stringPointersEqual (controlPlane .Status .ContainerImages .AodhListenerImage , version .Status .ContainerImages .AodhListenerImage ) ||
491+ ! stringPointersEqual (controlPlane .Status .ContainerImages .CloudKittyAPIImage , version .Status .ContainerImages .CloudKittyAPIImage ) ||
492+ ! stringPointersEqual (controlPlane .Status .ContainerImages .CloudKittyProcImage , version .Status .ContainerImages .CloudKittyProcImage ) {
488493 Log .Info ("Telemetry images do not match" )
489494 return false
490495 }
0 commit comments