@@ -58,6 +58,7 @@ func ReconcileOctavia(ctx context.Context, instance *corev1beta1.OpenStackContro
5858 instance .Status .ContainerImages .OctaviaHealthmanagerImage = nil
5959 instance .Status .ContainerImages .OctaviaHousekeepingImage = nil
6060 instance .Status .ContainerImages .OctaviaApacheImage = nil
61+ instance .Status .ContainerImages .OctaviaRsyslogImage = nil
6162 return ctrl.Result {}, nil
6263 }
6364
@@ -174,12 +175,14 @@ func ReconcileOctavia(ctx context.Context, instance *corev1beta1.OpenStackContro
174175 instance .Spec .Octavia .Template .OctaviaHousekeeping .DeepCopyInto (& octavia .Spec .OctaviaHousekeeping .OctaviaAmphoraControllerSpecCore )
175176 instance .Spec .Octavia .Template .OctaviaHealthManager .DeepCopyInto (& octavia .Spec .OctaviaHealthManager .OctaviaAmphoraControllerSpecCore )
176177 instance .Spec .Octavia .Template .OctaviaWorker .DeepCopyInto (& octavia .Spec .OctaviaWorker .OctaviaAmphoraControllerSpecCore )
178+ instance .Spec .Octavia .Template .OctaviaRsyslog .DeepCopyInto (& octavia .Spec .OctaviaRsyslog .OctaviaRsyslogSpecCore )
177179
178180 octavia .Spec .OctaviaAPI .ContainerImage = * version .Status .ContainerImages .OctaviaAPIImage
179181 octavia .Spec .OctaviaWorker .ContainerImage = * version .Status .ContainerImages .OctaviaWorkerImage
180182 octavia .Spec .OctaviaHealthManager .ContainerImage = * version .Status .ContainerImages .OctaviaHealthmanagerImage
181183 octavia .Spec .OctaviaHousekeeping .ContainerImage = * version .Status .ContainerImages .OctaviaHousekeepingImage
182184 octavia .Spec .ApacheContainerImage = * version .Status .ContainerImages .OctaviaApacheImage
185+ octavia .Spec .OctaviaRsyslog .ContainerImage = * version .Status .ContainerImages .OctaviaRsyslogImage
183186
184187 if octavia .Spec .Secret == "" {
185188 octavia .Spec .Secret = instance .Spec .Secret
@@ -216,6 +219,7 @@ func ReconcileOctavia(ctx context.Context, instance *corev1beta1.OpenStackContro
216219 instance .Status .ContainerImages .OctaviaHealthmanagerImage = version .Status .ContainerImages .OctaviaHealthmanagerImage
217220 instance .Status .ContainerImages .OctaviaHousekeepingImage = version .Status .ContainerImages .OctaviaHousekeepingImage
218221 instance .Status .ContainerImages .OctaviaApacheImage = version .Status .ContainerImages .ApacheImage
222+ instance .Status .ContainerImages .OctaviaRsyslogImage = version .Status .ContainerImages .OctaviaRsyslogImage
219223 instance .Status .Conditions .MarkTrue (corev1beta1 .OpenStackControlPlaneOctaviaReadyCondition , corev1beta1 .OpenStackControlPlaneOctaviaReadyMessage )
220224 } else {
221225 instance .Status .Conditions .Set (condition .FalseCondition (
@@ -236,6 +240,7 @@ func OctaviaImageMatch(ctx context.Context, controlPlane *corev1beta1.OpenStackC
236240 ! stringPointersEqual (controlPlane .Status .ContainerImages .OctaviaWorkerImage , version .Status .ContainerImages .OctaviaWorkerImage ) ||
237241 ! stringPointersEqual (controlPlane .Status .ContainerImages .OctaviaHealthmanagerImage , version .Status .ContainerImages .OctaviaHealthmanagerImage ) ||
238242 ! stringPointersEqual (controlPlane .Status .ContainerImages .OctaviaHousekeepingImage , version .Status .ContainerImages .OctaviaHousekeepingImage ) ||
243+ ! stringPointersEqual (controlPlane .Status .ContainerImages .OctaviaRsyslogImage , version .Status .ContainerImages .OctaviaRsyslogImage ) ||
239244 ! stringPointersEqual (controlPlane .Status .ContainerImages .OctaviaApacheImage , version .Status .ContainerImages .ApacheImage ) {
240245 Log .Info ("Octavia images do not match" )
241246 return false
0 commit comments