Skip to content

Commit a2b4a57

Browse files
committed
Add missing netutils container image support
Add missing NetUtils container image used for both designate and octavia
1 parent 17901c0 commit a2b4a57

12 files changed

+39
-0
lines changed

apis/bases/core.openstack.org_openstackcontrolplanes.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16913,6 +16913,8 @@ spec:
1691316913
type: object
1691416914
mariadbImage:
1691516915
type: string
16916+
netUtilsImage:
16917+
type: string
1691616918
neutronAPIImage:
1691716919
type: string
1691816920
novaAPIImage:

apis/bases/core.openstack.org_openstackversions.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,8 @@ spec:
158158
type: object
159159
mariadbImage:
160160
type: string
161+
netUtilsImage:
162+
type: string
161163
neutronAPIImage:
162164
type: string
163165
novaAPIImage:
@@ -367,6 +369,8 @@ spec:
367369
type: string
368370
mariadbImage:
369371
type: string
372+
netUtilsImage:
373+
type: string
370374
neutronAPIImage:
371375
type: string
372376
novaAPIImage:
@@ -551,6 +555,8 @@ spec:
551555
type: object
552556
mariadbImage:
553557
type: string
558+
netUtilsImage:
559+
type: string
554560
neutronAPIImage:
555561
type: string
556562
novaAPIImage:

apis/core/v1beta1/openstackversion_types.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,7 @@ type ContainerTemplate struct {
130130
ManilaAPIImage *string `json:"manilaAPIImage,omitempty"`
131131
ManilaSchedulerImage *string `json:"manilaSchedulerImage,omitempty"`
132132
MariadbImage *string `json:"mariadbImage,omitempty"`
133+
NetUtilsImage *string `json:"netUtilsImage,omitempty"`
133134
NeutronAPIImage *string `json:"neutronAPIImage,omitempty"`
134135
NovaAPIImage *string `json:"novaAPIImage,omitempty"`
135136
NovaComputeImage *string `json:"novaComputeImage,omitempty"`

apis/core/v1beta1/zz_generated.deepcopy.go

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bindata/crds/crds.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17077,6 +17077,8 @@ spec:
1707717077
type: object
1707817078
mariadbImage:
1707917079
type: string
17080+
netUtilsImage:
17081+
type: string
1708017082
neutronAPIImage:
1708117083
type: string
1708217084
novaAPIImage:
@@ -18646,6 +18648,8 @@ spec:
1864618648
type: object
1864718649
mariadbImage:
1864818650
type: string
18651+
netUtilsImage:
18652+
type: string
1864918653
neutronAPIImage:
1865018654
type: string
1865118655
novaAPIImage:
@@ -18855,6 +18859,8 @@ spec:
1885518859
type: string
1885618860
mariadbImage:
1885718861
type: string
18862+
netUtilsImage:
18863+
type: string
1885818864
neutronAPIImage:
1885918865
type: string
1886018866
novaAPIImage:
@@ -19039,6 +19045,8 @@ spec:
1903919045
type: object
1904019046
mariadbImage:
1904119047
type: string
19048+
netUtilsImage:
19049+
type: string
1904219050
neutronAPIImage:
1904319051
type: string
1904419052
novaAPIImage:

config/crd/bases/core.openstack.org_openstackcontrolplanes.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16913,6 +16913,8 @@ spec:
1691316913
type: object
1691416914
mariadbImage:
1691516915
type: string
16916+
netUtilsImage:
16917+
type: string
1691616918
neutronAPIImage:
1691716919
type: string
1691816920
novaAPIImage:

config/crd/bases/core.openstack.org_openstackversions.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,8 @@ spec:
158158
type: object
159159
mariadbImage:
160160
type: string
161+
netUtilsImage:
162+
type: string
161163
neutronAPIImage:
162164
type: string
163165
novaAPIImage:
@@ -367,6 +369,8 @@ spec:
367369
type: string
368370
mariadbImage:
369371
type: string
372+
netUtilsImage:
373+
type: string
370374
neutronAPIImage:
371375
type: string
372376
novaAPIImage:
@@ -551,6 +555,8 @@ spec:
551555
type: object
552556
mariadbImage:
553557
type: string
558+
netUtilsImage:
559+
type: string
554560
neutronAPIImage:
555561
type: string
556562
novaAPIImage:

config/operator/default_images.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,8 @@ spec:
125125
value: quay.io/podified-antelope-centos9/openstack-manila-share:current-podified
126126
- name: RELATED_IMAGE_MARIADB_IMAGE_URL_DEFAULT
127127
value: quay.io/podified-antelope-centos9/openstack-mariadb:current-podified
128+
- name: RELATED_IMAGE_NET_UTILS_IMAGE_URL_DEFAULT
129+
value: quay.io/podified-antelope-centos9/openstack-netutils:current-podified
128130
- name: RELATED_IMAGE_NEUTRON_API_IMAGE_URL_DEFAULT
129131
value: quay.io/podified-antelope-centos9/openstack-neutron-server:current-podified
130132
- name: RELATED_IMAGE_NOVA_API_IMAGE_URL_DEFAULT

hack/export_related_images.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ export RELATED_IMAGE_SWIFT_PROXY_IMAGE_URL_DEFAULT=quay.io/podified-antelope-cen
5757
export RELATED_IMAGE_SWIFT_ACCOUNT_IMAGE_URL_DEFAULT=quay.io/podified-antelope-centos9/openstack-swift-account:current-podified
5858
export RELATED_IMAGE_SWIFT_CONTAINER_IMAGE_URL_DEFAULT=quay.io/podified-antelope-centos9/openstack-swift-container:current-podified
5959
export RELATED_IMAGE_SWIFT_OBJECT_IMAGE_URL_DEFAULT=quay.io/podified-antelope-centos9/openstack-swift-object:current-podified
60+
export RELATED_IMAGE_NET_UTILS_IMAGE_URL_DEFAULT=quay.io/podified-antelope-centos9/openstack-netutils:current-podified
6061
export RELATED_IMAGE_OCTAVIA_API_IMAGE_URL_DEFAULT=quay.io/podified-antelope-centos9/openstack-octavia-api:current-podified
6162
export RELATED_IMAGE_OCTAVIA_HOUSEKEEPING_IMAGE_URL_DEFAULT=quay.io/podified-antelope-centos9/openstack-octavia-housekeeping:current-podified
6263
export RELATED_IMAGE_OCTAVIA_HEALTHMANAGER_IMAGE_URL_DEFAULT=quay.io/podified-antelope-centos9/openstack-octavia-health-manager:current-podified

pkg/openstack/designate.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ func ReconcileDesignate(ctx context.Context, instance *corev1beta1.OpenStackCont
4040
instance.Status.ContainerImages.DesignateWorkerImage = nil
4141
instance.Status.ContainerImages.DesignateBackendbind9Image = nil
4242
instance.Status.ContainerImages.DesignateUnboundImage = nil
43+
instance.Status.ContainerImages.NetUtilsImage = nil
4344
return ctrl.Result{}, nil
4445
}
4546

@@ -146,6 +147,8 @@ func ReconcileDesignate(ctx context.Context, instance *corev1beta1.OpenStackCont
146147
designate.Spec.DesignateWorker.ContainerImage = *version.Status.ContainerImages.DesignateWorkerImage
147148
designate.Spec.DesignateBackendbind9.ContainerImage = *version.Status.ContainerImages.DesignateBackendbind9Image
148149
designate.Spec.DesignateUnbound.ContainerImage = *version.Status.ContainerImages.DesignateUnboundImage
150+
designate.Spec.DesignateBackendbind9.NetUtilsImage = *version.Status.ContainerImages.NetUtilsImage
151+
designate.Spec.DesignateMdns.NetUtilsImage = *version.Status.ContainerImages.NetUtilsImage
149152

150153
if designate.Spec.Secret == "" {
151154
designate.Spec.Secret = instance.Spec.Secret
@@ -182,6 +185,7 @@ func ReconcileDesignate(ctx context.Context, instance *corev1beta1.OpenStackCont
182185
instance.Status.ContainerImages.DesignateWorkerImage = version.Status.ContainerImages.DesignateWorkerImage
183186
instance.Status.ContainerImages.DesignateBackendbind9Image = version.Status.ContainerImages.DesignateBackendbind9Image
184187
instance.Status.ContainerImages.DesignateUnboundImage = version.Status.ContainerImages.DesignateUnboundImage
188+
instance.Status.ContainerImages.NetUtilsImage = version.Status.ContainerImages.NetUtilsImage
185189
instance.Status.Conditions.MarkTrue(corev1beta1.OpenStackControlPlaneDesignateReadyCondition, corev1beta1.OpenStackControlPlaneDesignateReadyMessage)
186190
} else {
187191
instance.Status.Conditions.Set(condition.FalseCondition(

0 commit comments

Comments
 (0)