Skip to content

Commit 3307ee4

Browse files
Merge pull request #1503 from stuggi/OSPRH-17647
Check if OctaviaRsyslogImage is not nil
2 parents de6dfff + 8ac5872 commit 3307ee4

File tree

5 files changed

+7
-14
lines changed

5 files changed

+7
-14
lines changed

pkg/openstack/instanceha.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ const (
1818
)
1919

2020
func ReconcileInstanceHa(ctx context.Context, instance *corev1beta1.OpenStackControlPlane, version *corev1beta1.OpenStackVersion, helper *helper.Helper) (ctrl.Result, error) {
21-
missingImageDefault := ""
2221
customData := map[string]string{
2322
InstanceHaImageKey: *getImg(version.Status.ContainerImages.OpenstackClientImage, &missingImageDefault),
2423
}

pkg/openstack/octavia.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@ func ReconcileOctavia(ctx context.Context, instance *corev1beta1.OpenStackContro
190190
octavia.Spec.OctaviaHealthManager.ContainerImage = *version.Status.ContainerImages.OctaviaHealthmanagerImage
191191
octavia.Spec.OctaviaHousekeeping.ContainerImage = *version.Status.ContainerImages.OctaviaHousekeepingImage
192192
octavia.Spec.ApacheContainerImage = *version.Status.ContainerImages.OctaviaApacheImage
193-
octavia.Spec.OctaviaRsyslog.ContainerImage = *version.Status.ContainerImages.OctaviaRsyslogImage
193+
octavia.Spec.OctaviaRsyslog.ContainerImage = *getImg(version.Status.ContainerImages.OctaviaRsyslogImage, &missingImageDefault)
194194
octavia.Spec.OctaviaRsyslog.InitContainerImage = *version.Status.ContainerImages.OctaviaHealthmanagerImage
195195

196196
if octavia.Spec.Secret == "" {

pkg/openstack/telemetry.go

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -337,17 +337,8 @@ func ReconcileTelemetry(ctx context.Context, instance *corev1beta1.OpenStackCont
337337
telemetry.Spec.Autoscaling.AutoscalingSpec.Aodh.NotifierImage = *version.Status.ContainerImages.AodhNotifierImage
338338
telemetry.Spec.Autoscaling.AutoscalingSpec.Aodh.ListenerImage = *version.Status.ContainerImages.AodhListenerImage
339339

340-
if version.Status.ContainerImages.KsmImage != nil {
341-
telemetry.Spec.Ceilometer.KSMImage = *version.Status.ContainerImages.KsmImage
342-
} else {
343-
telemetry.Spec.Ceilometer.KSMImage = ""
344-
}
345-
346-
if version.Status.ContainerImages.CeilometerMysqldExporterImage != nil {
347-
telemetry.Spec.Ceilometer.MysqldExporterImage = *version.Status.ContainerImages.CeilometerMysqldExporterImage
348-
} else {
349-
telemetry.Spec.Ceilometer.MysqldExporterImage = ""
350-
}
340+
telemetry.Spec.Ceilometer.KSMImage = *getImg(version.Status.ContainerImages.KsmImage, &missingImageDefault)
341+
telemetry.Spec.Ceilometer.MysqldExporterImage = *getImg(version.Status.ContainerImages.CeilometerMysqldExporterImage, &missingImageDefault)
351342

352343
if telemetry.Spec.Ceilometer.Secret == "" {
353344
telemetry.Spec.Ceilometer.Secret = instance.Spec.Secret

pkg/openstack/test.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ const (
2525
)
2626

2727
func ReconcileTest(ctx context.Context, instance *corev1beta1.OpenStackControlPlane, version *corev1beta1.OpenStackVersion, helper *helper.Helper) (ctrl.Result, error) {
28-
missingImageDefault := ""
2928
customData := map[string]string{
3029
TempestImageKey: *getImg(version.Status.ContainerImages.TestTempestImage, &missingImageDefault),
3130
TobikoImageKey: *getImg(version.Status.ContainerImages.TestTobikoImage, &missingImageDefault),

pkg/openstack/version.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,10 @@ import (
1515
"sigs.k8s.io/controller-runtime/pkg/controller/controllerutil"
1616
)
1717

18+
var (
19+
missingImageDefault string
20+
)
21+
1822
// InitializeOpenStackVersionImageDefaults - initializes OpenStackVersion CR with default container images
1923
func InitializeOpenStackVersionImageDefaults(ctx context.Context, envImages map[string]*string) *corev1beta1.ContainerDefaults {
2024
Log := GetLogger(ctx)

0 commit comments

Comments
 (0)