diff --git a/api/bases/core.openstack.org_openstackcontrolplanes.yaml b/api/bases/core.openstack.org_openstackcontrolplanes.yaml index 81a216d318..a635f9fc73 100644 --- a/api/bases/core.openstack.org_openstackcontrolplanes.yaml +++ b/api/bases/core.openstack.org_openstackcontrolplanes.yaml @@ -874,6 +874,75 @@ spec: type: object override: properties: + probes: + properties: + livenessProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + readinessProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + startupProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + type: object service: additionalProperties: properties: @@ -1004,6 +1073,78 @@ spec: additionalProperties: type: string type: object + override: + properties: + probes: + properties: + livenessProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + readinessProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + startupProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + type: object + type: object replicas: default: 1 format: int32 @@ -1067,6 +1208,78 @@ spec: additionalProperties: type: string type: object + override: + properties: + probes: + properties: + livenessProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + readinessProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + startupProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + type: object + type: object replicas: default: 1 format: int32 @@ -1130,6 +1343,78 @@ spec: additionalProperties: type: string type: object + override: + properties: + probes: + properties: + livenessProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + readinessProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + startupProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + type: object + type: object replicas: default: 1 format: int32 @@ -1193,6 +1478,78 @@ spec: additionalProperties: type: string type: object + override: + properties: + probes: + properties: + livenessProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + readinessProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + startupProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + type: object + type: object replicas: default: 1 format: int32 @@ -4538,6 +4895,75 @@ spec: type: object override: properties: + probes: + properties: + livenessProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + readinessProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + startupProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + type: object service: additionalProperties: properties: @@ -9295,6 +9721,75 @@ spec: type: object override: properties: + probes: + properties: + livenessProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + readinessProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + startupProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + type: object service: additionalProperties: properties: @@ -9427,6 +9922,78 @@ spec: additionalProperties: type: string type: object + override: + properties: + probes: + properties: + livenessProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + readinessProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + startupProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + type: object + type: object replicas: default: 1 format: int32 @@ -9492,6 +10059,78 @@ spec: additionalProperties: type: string type: object + override: + properties: + probes: + properties: + livenessProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + readinessProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + startupProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + type: object + type: object replicas: default: 1 format: int32 @@ -13079,9 +13718,23 @@ spec: type: object ovnLogLevel: default: info + enum: + - "off" + - emer + - err + - warn + - info + - dbg type: string ovsLogLevel: default: info + enum: + - "off" + - emer + - err + - warn + - info + - dbg type: string resources: properties: @@ -13148,6 +13801,13 @@ spec: type: integer logLevel: default: info + enum: + - "off" + - emer + - err + - warn + - info + - dbg type: string metricsEnabled: default: true @@ -13283,6 +13943,13 @@ spec: properties: logLevel: default: info + enum: + - "off" + - emer + - err + - warn + - info + - dbg type: string metricsEnabled: default: true @@ -16460,6 +17127,13 @@ spec: default: 100 format: int32 type: integer + rsyslogTemplate: + default: RSYSLOG_TraditionalFileFormat + enum: + - "" + - RSYSLOG_TraditionalFileFormat + - RSYSLOG_SyslogProtocol23Format + type: string targetPort: default: 10514 type: integer diff --git a/api/go.mod b/api/go.mod index c1d125cccb..adf8397e27 100644 --- a/api/go.mod +++ b/api/go.mod @@ -6,28 +6,28 @@ require ( github.com/cert-manager/cert-manager v1.16.5 github.com/go-playground/validator/v10 v10.30.1 github.com/onsi/ginkgo/v2 v2.28.2 - github.com/onsi/gomega v1.40.0 - github.com/openstack-k8s-operators/barbican-operator/api v0.6.1-0.20260420052305-96c3a8196933 - github.com/openstack-k8s-operators/cinder-operator/api v0.6.1-0.20260418071314-55ff2fc10b0c - github.com/openstack-k8s-operators/designate-operator/api v0.6.1-0.20260418051458-40035e96e631 - github.com/openstack-k8s-operators/glance-operator/api v0.6.1-0.20260418071313-4af756ba3dac - github.com/openstack-k8s-operators/heat-operator/api v0.6.1-0.20260420052550-a562e0ee16fd - github.com/openstack-k8s-operators/horizon-operator/api v0.6.1-0.20260418053129-fb096ad89dce - github.com/openstack-k8s-operators/infra-operator/apis v0.6.1-0.20260507103247-9c1255698eac - github.com/openstack-k8s-operators/ironic-operator/api v0.6.1-0.20260420052552-1ba026c533d6 - github.com/openstack-k8s-operators/keystone-operator/api v0.6.1-0.20260420052838-77f94aef5af2 - github.com/openstack-k8s-operators/lib-common/modules/common v0.6.1-0.20260506154724-30a976ba8ef0 - github.com/openstack-k8s-operators/lib-common/modules/storage v0.6.1-0.20260417092244-81c71b39e981 - github.com/openstack-k8s-operators/manila-operator/api v0.6.1-0.20260420052836-ac1a4d8a769e - github.com/openstack-k8s-operators/mariadb-operator/api v0.6.1-0.20260413152655-564a51226a2a - github.com/openstack-k8s-operators/neutron-operator/api v0.6.1-0.20260420052839-b9314e4e03a3 - github.com/openstack-k8s-operators/nova-operator/api v0.6.1-0.20260515075213-d460abfbf45f - github.com/openstack-k8s-operators/octavia-operator/api v0.6.1-0.20260413082059-d107b5bac378 - github.com/openstack-k8s-operators/openstack-baremetal-operator/api v0.6.1-0.20260413094947-83f411fa655c - github.com/openstack-k8s-operators/ovn-operator/api v0.6.1-0.20260420053123-cf0908d8cf39 - github.com/openstack-k8s-operators/swift-operator/api v0.6.1-0.20260418085220-949c802081aa - github.com/openstack-k8s-operators/telemetry-operator/api v0.6.1-0.20260420053123-02a691a5b4d4 - github.com/openstack-k8s-operators/watcher-operator/api v0.6.1-0.20260414124111-458e17672b3c + github.com/onsi/gomega v1.41.0 + github.com/openstack-k8s-operators/barbican-operator/api v0.6.1-0.20260518072248-46e2c2ecc47b + github.com/openstack-k8s-operators/cinder-operator/api v0.6.1-0.20260518062040-d9ef3532a1f9 + github.com/openstack-k8s-operators/designate-operator/api v0.6.1-0.20260518062609-5d2a64977e38 + github.com/openstack-k8s-operators/glance-operator/api v0.6.1-0.20260518062040-d54e6b24020a + github.com/openstack-k8s-operators/heat-operator/api v0.6.1-0.20260518125623-fa1654783ae5 + github.com/openstack-k8s-operators/horizon-operator/api v0.6.1-0.20260518071951-e2b79f21a9ac + github.com/openstack-k8s-operators/infra-operator/apis v0.6.1-0.20260518074542-0176ffea8853 + github.com/openstack-k8s-operators/ironic-operator/api v0.6.1-0.20260518062324-1e9bf32fdd10 + github.com/openstack-k8s-operators/keystone-operator/api v0.6.1-0.20260513130126-175a0958de92 + github.com/openstack-k8s-operators/lib-common/modules/common v0.6.1-0.20260518125357-72bdd580c587 + github.com/openstack-k8s-operators/lib-common/modules/storage v0.6.1-0.20260518125357-72bdd580c587 + github.com/openstack-k8s-operators/manila-operator/api v0.6.1-0.20260518062324-26bd8f434a9c + github.com/openstack-k8s-operators/mariadb-operator/api v0.6.1-0.20260518062040-f70bb2ebbdc2 + github.com/openstack-k8s-operators/neutron-operator/api v0.6.1-0.20260515091252-0ae9eaaa8a06 + github.com/openstack-k8s-operators/nova-operator/api v0.6.1-0.20260518092617-bd9003f0b781 + github.com/openstack-k8s-operators/octavia-operator/api v0.6.1-0.20260516121504-2c2a5d8085c7 + github.com/openstack-k8s-operators/openstack-baremetal-operator/api v0.6.1-0.20260516121218-84aa9fe07970 + github.com/openstack-k8s-operators/ovn-operator/api v0.6.1-0.20260509203137-d009c70c8d50 + github.com/openstack-k8s-operators/swift-operator/api v0.6.1-0.20260518062609-95543ca3c63c + github.com/openstack-k8s-operators/telemetry-operator/api v0.6.1-0.20260518132424-2519807f5aa2 + github.com/openstack-k8s-operators/watcher-operator/api v0.6.1-0.20260514065925-82c6f3ed34b9 github.com/rhobs/obo-prometheus-operator/pkg/apis/monitoring v0.77.1-rhobs1 // indirect github.com/rhobs/observability-operator v1.0.0 // indirect go.uber.org/multierr v1.11.0 // indirect @@ -79,7 +79,7 @@ require ( github.com/modern-go/reflect2 v1.0.3-0.20250322232337-35a7c28c31ee // indirect github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect github.com/openshift/api v3.9.0+incompatible // indirect - github.com/openstack-k8s-operators/lib-common/modules/openstack v0.6.1-0.20260417092244-81c71b39e981 // indirect + github.com/openstack-k8s-operators/lib-common/modules/openstack v0.6.1-0.20260506154724-30a976ba8ef0 // indirect github.com/pkg/errors v0.9.1 // indirect github.com/prometheus/client_golang v1.22.0 // indirect github.com/prometheus/client_model v0.6.2 // indirect diff --git a/api/go.sum b/api/go.sum index 8a77a7cc8e..9dfb8deb9c 100644 --- a/api/go.sum +++ b/api/go.sum @@ -110,54 +110,54 @@ github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 h1:C3w9PqII01/Oq github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ= github.com/onsi/ginkgo/v2 v2.28.2 h1:DTrMfpqxiNUyQ3Y0zhn1n3cOO2euFgQPYIpkWwxVFps= github.com/onsi/ginkgo/v2 v2.28.2/go.mod h1:CLtbVInNckU3/+gC8LzkGUb9oF+e8W8TdUsxPwvdOgE= -github.com/onsi/gomega v1.40.0 h1:Vtol0e1MghCD2ZVIilPDIg44XSL9l2QAn8ZNaljWcJc= -github.com/onsi/gomega v1.40.0/go.mod h1:M/Uqpu/8qTjtzCLUA2zJHX9Iilrau25x1PdoSRbWh5A= +github.com/onsi/gomega v1.41.0 h1:OwKp4pXNgVxf6sCplzYo794OFNuoL2q2SBMU5NSWOjA= +github.com/onsi/gomega v1.41.0/go.mod h1:M/Uqpu/8qTjtzCLUA2zJHX9Iilrau25x1PdoSRbWh5A= github.com/openshift/api v0.0.0-20250711200046-c86d80652a9e h1:E1OdwSpqWuDPCedyUt0GEdoAE+r5TXy7YS21yNEo+2U= github.com/openshift/api v0.0.0-20250711200046-c86d80652a9e/go.mod h1:Shkl4HanLwDiiBzakv+con/aMGnVE2MAGvoKp5oyYUo= -github.com/openstack-k8s-operators/barbican-operator/api v0.6.1-0.20260420052305-96c3a8196933 h1:Ks/OYlX2ipYy1XjAezm1955VkmwXoi+fAZlL0X0NDwM= -github.com/openstack-k8s-operators/barbican-operator/api v0.6.1-0.20260420052305-96c3a8196933/go.mod h1:GlhOX7fRcMXxNrRsxPcJOSWd8zvL3/Aitkjr7VWqP68= -github.com/openstack-k8s-operators/cinder-operator/api v0.6.1-0.20260418071314-55ff2fc10b0c h1:ID5FHF6qRqtiRyPtLvRbAYDPs3cDfE+jzElj1yuxCUk= -github.com/openstack-k8s-operators/cinder-operator/api v0.6.1-0.20260418071314-55ff2fc10b0c/go.mod h1:Jc3ZlAc3K1jWPcs9LChGtm0wEB2C2Uiescl63Z8CRAc= -github.com/openstack-k8s-operators/designate-operator/api v0.6.1-0.20260418051458-40035e96e631 h1:1sVW8CssuWlvjqcgcreKNfUesNIq/w5HqBWJ1gRZ5GA= -github.com/openstack-k8s-operators/designate-operator/api v0.6.1-0.20260418051458-40035e96e631/go.mod h1:hbnEtksRUDnwO6taj16Mny9exJQ/W89pSDZ8g8bFH5Q= -github.com/openstack-k8s-operators/glance-operator/api v0.6.1-0.20260418071313-4af756ba3dac h1:BfH8D+SaB/h9fQazX4SaurHLm4IfqHzB19K3+osmOgE= -github.com/openstack-k8s-operators/glance-operator/api v0.6.1-0.20260418071313-4af756ba3dac/go.mod h1:s2zNb7EGQoJXpuifWYeioTIEqjAL8hCR39tRbqxBnPU= -github.com/openstack-k8s-operators/heat-operator/api v0.6.1-0.20260420052550-a562e0ee16fd h1:qaM7SSTbdGbyb19CabSrniwnhnFpiRTkKipirpYTc+A= -github.com/openstack-k8s-operators/heat-operator/api v0.6.1-0.20260420052550-a562e0ee16fd/go.mod h1:aA+YEZ3UJCQvJB2X3qOliGVB7EXdImfJ0qV2jUG/L0E= -github.com/openstack-k8s-operators/horizon-operator/api v0.6.1-0.20260418053129-fb096ad89dce h1:4nqAqtmfoN3VoWtFhHj65iZhi40KNp254/trUuoTD0M= -github.com/openstack-k8s-operators/horizon-operator/api v0.6.1-0.20260418053129-fb096ad89dce/go.mod h1:ZMH+2206hZgGFjEhC+hhPvU+v6haNaeh5FR1mHylfqw= -github.com/openstack-k8s-operators/infra-operator/apis v0.6.1-0.20260507103247-9c1255698eac h1:iALKqINqZR916pWQdjBzi4RtydKcAFAFAMCBXGhnsL0= -github.com/openstack-k8s-operators/infra-operator/apis v0.6.1-0.20260507103247-9c1255698eac/go.mod h1:/S2AN21zV70V1XuL0Of2dCjYWNkKwQSyNI8l/iQVrMs= -github.com/openstack-k8s-operators/ironic-operator/api v0.6.1-0.20260420052552-1ba026c533d6 h1:thGt9sbYC1L9/UvkeYQQbWGxeiNeaXVckB/0QuBkN78= -github.com/openstack-k8s-operators/ironic-operator/api v0.6.1-0.20260420052552-1ba026c533d6/go.mod h1:pnFZOetSrSoCdyMyTOUTfsFTdwtGwNFKtaPNNZtyHuw= -github.com/openstack-k8s-operators/keystone-operator/api v0.6.1-0.20260420052838-77f94aef5af2 h1:h7pTz90cHqX6nTYjYDphuitIfD4UpM9yGnI3AbLdHrY= -github.com/openstack-k8s-operators/keystone-operator/api v0.6.1-0.20260420052838-77f94aef5af2/go.mod h1:SpO4CL7c5/1HG+61fP6kWhL2+3aqR+5SNatdZueKrz8= -github.com/openstack-k8s-operators/lib-common/modules/common v0.6.1-0.20260506154724-30a976ba8ef0 h1:vkFvn06Ns9qW4AbzFjFDu8ioosRmhkEZiDrO3DOQhLg= -github.com/openstack-k8s-operators/lib-common/modules/common v0.6.1-0.20260506154724-30a976ba8ef0/go.mod h1:aIuG6lx3aS0vnXweRNdR/Q0SlfOsLIo0OzrqKK7C6xs= -github.com/openstack-k8s-operators/lib-common/modules/openstack v0.6.1-0.20260417092244-81c71b39e981 h1:jN3Kvt+RYUTaL9EXeeeIqRXVjqeNF74SuLTDXmi4X2Y= -github.com/openstack-k8s-operators/lib-common/modules/openstack v0.6.1-0.20260417092244-81c71b39e981/go.mod h1:7yqbVpg0k0vW+kZks+TMU/cd1ovoejyHfVPWcyGYLHI= -github.com/openstack-k8s-operators/lib-common/modules/storage v0.6.1-0.20260417092244-81c71b39e981 h1:X3/Gc+i0ZxaROExrpLXonz9EPhftlubFnOK4aSkRLvo= -github.com/openstack-k8s-operators/lib-common/modules/storage v0.6.1-0.20260417092244-81c71b39e981/go.mod h1:3loLaPUDQyvbPekylZd9OCLF+EXH2klRI9IeeQhuMcs= -github.com/openstack-k8s-operators/manila-operator/api v0.6.1-0.20260420052836-ac1a4d8a769e h1:bymDbHC6lMbZUbg3dJi5ajS+i4/z5Q77r2nuz4VpBfc= -github.com/openstack-k8s-operators/manila-operator/api v0.6.1-0.20260420052836-ac1a4d8a769e/go.mod h1:aKKbe1AraYGWby2tLTT0sBB4iFH5ZnrZ/uzhf7RwzLs= -github.com/openstack-k8s-operators/mariadb-operator/api v0.6.1-0.20260413152655-564a51226a2a h1:1VRHhhCE8U0+Q6jPNppxcklIVfK7gZ2Js9VaLpPR7sw= -github.com/openstack-k8s-operators/mariadb-operator/api v0.6.1-0.20260413152655-564a51226a2a/go.mod h1:g/xgMnzNHxdTkqnEgAKwVOv75uPN4nuApbkGqSvASvs= -github.com/openstack-k8s-operators/neutron-operator/api v0.6.1-0.20260420052839-b9314e4e03a3 h1:XyJrYBPiLCyUysII5RtHKjTekxrL3wxPEBlSvo0SKOQ= -github.com/openstack-k8s-operators/neutron-operator/api v0.6.1-0.20260420052839-b9314e4e03a3/go.mod h1:5jWDZDariGwym2q926i/VtR16dgNAvY4mTM/UekciKw= -github.com/openstack-k8s-operators/nova-operator/api v0.6.1-0.20260515075213-d460abfbf45f h1:JgApaNNMfRZSimJzUjQkxefnRGpGpZrAh2JDNsAgz0w= -github.com/openstack-k8s-operators/nova-operator/api v0.6.1-0.20260515075213-d460abfbf45f/go.mod h1:BBdKyLuKyCTwMWShJAWIiZEgSPCKx6AAv/V5XoOIkd4= -github.com/openstack-k8s-operators/octavia-operator/api v0.6.1-0.20260413082059-d107b5bac378 h1:h72lnvPcecgJqOindL68zIZmcJY6xM0EjY5FYe5Z7Qw= -github.com/openstack-k8s-operators/octavia-operator/api v0.6.1-0.20260413082059-d107b5bac378/go.mod h1:XO02J/MSp7f+HMyoT5xImUvTtDvDY4SgG2mi+nwdTMY= -github.com/openstack-k8s-operators/openstack-baremetal-operator/api v0.6.1-0.20260413094947-83f411fa655c h1:77hLym7nButLmaRm2aKozn0kW2WmrAaaYpx/HWHlUzc= -github.com/openstack-k8s-operators/openstack-baremetal-operator/api v0.6.1-0.20260413094947-83f411fa655c/go.mod h1:WKiIsGtY1q6VbpSa8QmOY3rYFpI061hwqYVFnAFfiFI= -github.com/openstack-k8s-operators/ovn-operator/api v0.6.1-0.20260420053123-cf0908d8cf39 h1:PQ025L6DttCoxwHqLTpw0v0W9VEXrCqYLfGDnR04GyI= -github.com/openstack-k8s-operators/ovn-operator/api v0.6.1-0.20260420053123-cf0908d8cf39/go.mod h1:ODYNTFMUlzvjlqXAh9AGXrzpBNQBAOkWiNQ6UldsqFw= -github.com/openstack-k8s-operators/swift-operator/api v0.6.1-0.20260418085220-949c802081aa h1:pnzRdcdTy91mxcU93e7xp9gn+pNyWyOdB8w/WlRynvo= -github.com/openstack-k8s-operators/swift-operator/api v0.6.1-0.20260418085220-949c802081aa/go.mod h1:REDdMRGrY7JhGOsrKXt4hNZJAq0f6b3ykVh/Wyy4UXs= -github.com/openstack-k8s-operators/telemetry-operator/api v0.6.1-0.20260420053123-02a691a5b4d4 h1:82WLFtF/6P1VwcVoyfO9vjEdMnkQFpHkVq4I3YY7L28= -github.com/openstack-k8s-operators/telemetry-operator/api v0.6.1-0.20260420053123-02a691a5b4d4/go.mod h1:5PWJhM4FSPNBlA6+ClP6/ZbKQA8zlaL31ryWZIDRtAY= -github.com/openstack-k8s-operators/watcher-operator/api v0.6.1-0.20260414124111-458e17672b3c h1:LnydnAg5YQD6994n0FAv3X7awJXl5b1FQsUeqNFzPws= -github.com/openstack-k8s-operators/watcher-operator/api v0.6.1-0.20260414124111-458e17672b3c/go.mod h1:9ubKnJmL/9HLt6cqbbiv4XTcPrqf5ddfPKTxZi3LD/s= +github.com/openstack-k8s-operators/barbican-operator/api v0.6.1-0.20260518072248-46e2c2ecc47b h1:BwHJ/nGemOMxaBebi+mdlYD4XqRXXlYAUiwu8vNN75E= +github.com/openstack-k8s-operators/barbican-operator/api v0.6.1-0.20260518072248-46e2c2ecc47b/go.mod h1:NeGfTt+qxfG/goOCi6r4xiCOl5MQnB0dlnVWn95HUw8= +github.com/openstack-k8s-operators/cinder-operator/api v0.6.1-0.20260518062040-d9ef3532a1f9 h1:aiTJQmuT0Jleiqcq1L+rVLDgg3zQ/gi2EFDh2G/u4TI= +github.com/openstack-k8s-operators/cinder-operator/api v0.6.1-0.20260518062040-d9ef3532a1f9/go.mod h1:VtVjKyuq1WoBOtlumnis7rYXmOaaF51mIIVKS5TinCw= +github.com/openstack-k8s-operators/designate-operator/api v0.6.1-0.20260518062609-5d2a64977e38 h1:HvZCJhXi8F7zHGrKRIVPZYvXq6aqmZZ3TkcDM4pl5Aw= +github.com/openstack-k8s-operators/designate-operator/api v0.6.1-0.20260518062609-5d2a64977e38/go.mod h1:DMS3G9vuXqWakloVG60u15/PAJj9W1LupiOcqslnDkI= +github.com/openstack-k8s-operators/glance-operator/api v0.6.1-0.20260518062040-d54e6b24020a h1:mYKSGANQs1/0pQMJEYBj2zzAkTNXrL5uEJaOwlCwFpk= +github.com/openstack-k8s-operators/glance-operator/api v0.6.1-0.20260518062040-d54e6b24020a/go.mod h1:JQFlRuC1JL58MR3ENkJ6WjHPNYpkQdV0OLKRwua19bM= +github.com/openstack-k8s-operators/heat-operator/api v0.6.1-0.20260518125623-fa1654783ae5 h1:bO377KEWUZlu5t3JvZIch+t4Kv/yoKfjOqYiGrpenyU= +github.com/openstack-k8s-operators/heat-operator/api v0.6.1-0.20260518125623-fa1654783ae5/go.mod h1:QV5Oj54Ewg3pRycVeW9LLKl/NZJzHomhiL1lFRvf0dk= +github.com/openstack-k8s-operators/horizon-operator/api v0.6.1-0.20260518071951-e2b79f21a9ac h1:TbN7L8r0Bn60dadE6QmtZ4c3LwZfSqqRCNPEby0dR34= +github.com/openstack-k8s-operators/horizon-operator/api v0.6.1-0.20260518071951-e2b79f21a9ac/go.mod h1:o7c+j8i7LcsvPXCIn6MTyYWYE7IW/STUSqGsVPLGQhc= +github.com/openstack-k8s-operators/infra-operator/apis v0.6.1-0.20260518074542-0176ffea8853 h1:T/8Z//WjjtrbN7du3+lDvxHWaxaYAGVtVTEKvXIJ/mE= +github.com/openstack-k8s-operators/infra-operator/apis v0.6.1-0.20260518074542-0176ffea8853/go.mod h1:ascxjlAvtBSE/sQp0Et9eeIZtOnoD3vT0GkLH7yAz54= +github.com/openstack-k8s-operators/ironic-operator/api v0.6.1-0.20260518062324-1e9bf32fdd10 h1:gE7HUkRtSe1r+LfGYeUanYIF1CpceG9p15NT2pnSji0= +github.com/openstack-k8s-operators/ironic-operator/api v0.6.1-0.20260518062324-1e9bf32fdd10/go.mod h1:62raLsmx9kasUH6Vly9b614lgIVPCkVMRkhVW4li2x0= +github.com/openstack-k8s-operators/keystone-operator/api v0.6.1-0.20260513130126-175a0958de92 h1:9brYhCAbx+Cwfq8cEtn/g4xF0w6FlyM7CSuDqertxNQ= +github.com/openstack-k8s-operators/keystone-operator/api v0.6.1-0.20260513130126-175a0958de92/go.mod h1:/nxao9LzRStCZPOpyY61Sbfzcogy5BrEP5nExUwFYZ0= +github.com/openstack-k8s-operators/lib-common/modules/common v0.6.1-0.20260518125357-72bdd580c587 h1:p03uEXoSreyu7LpFmb9YyYM8tEx2D2+7qqhLXNWHTq0= +github.com/openstack-k8s-operators/lib-common/modules/common v0.6.1-0.20260518125357-72bdd580c587/go.mod h1:JC04T5G4E/he5ukonV1oCqa0QzFkLv761VbLruVghJM= +github.com/openstack-k8s-operators/lib-common/modules/openstack v0.6.1-0.20260506154724-30a976ba8ef0 h1:kMie+G0aHlGwDHjimjj8AUxTl2R7LGfai/8pev2T+TY= +github.com/openstack-k8s-operators/lib-common/modules/openstack v0.6.1-0.20260506154724-30a976ba8ef0/go.mod h1:7yqbVpg0k0vW+kZks+TMU/cd1ovoejyHfVPWcyGYLHI= +github.com/openstack-k8s-operators/lib-common/modules/storage v0.6.1-0.20260518125357-72bdd580c587 h1:GeTQP0NzJOL3Gec6t0ZcngTuftFA6r9uxzInfccOhxA= +github.com/openstack-k8s-operators/lib-common/modules/storage v0.6.1-0.20260518125357-72bdd580c587/go.mod h1:4UPRrHSuvNj1Ep10VWb7GK+jELc31n94qhBwkTwxrA4= +github.com/openstack-k8s-operators/manila-operator/api v0.6.1-0.20260518062324-26bd8f434a9c h1:JwalcY+s2rr79u5xoSDPKjd6nJPxaEr3kOjHWVQtAkI= +github.com/openstack-k8s-operators/manila-operator/api v0.6.1-0.20260518062324-26bd8f434a9c/go.mod h1:Sf6mpm2P1/Y44dgXX21terAX9ugvD3ucLVQZis2dya0= +github.com/openstack-k8s-operators/mariadb-operator/api v0.6.1-0.20260518062040-f70bb2ebbdc2 h1:9hNruYsDk3H6xNSyC6+F6F9YGeemyCzAWvwJoRO3KdU= +github.com/openstack-k8s-operators/mariadb-operator/api v0.6.1-0.20260518062040-f70bb2ebbdc2/go.mod h1:/9N3XCC/QR2CowKaVmz1R5BP9NVJxL6RAb6aplOYGe8= +github.com/openstack-k8s-operators/neutron-operator/api v0.6.1-0.20260515091252-0ae9eaaa8a06 h1:SQqJ0DIqh4WSoVPPzUshifiICIRSlkxGhQovj82v4vA= +github.com/openstack-k8s-operators/neutron-operator/api v0.6.1-0.20260515091252-0ae9eaaa8a06/go.mod h1:wh9Dq9v9yyvzj9w6qNrpuCOxliWzaL8dc47w5xg1h2A= +github.com/openstack-k8s-operators/nova-operator/api v0.6.1-0.20260518092617-bd9003f0b781 h1:uoRt8S/GYOEbf7vXq2FV1hwqCftKrYWpP32h+nUnOHo= +github.com/openstack-k8s-operators/nova-operator/api v0.6.1-0.20260518092617-bd9003f0b781/go.mod h1:BBdKyLuKyCTwMWShJAWIiZEgSPCKx6AAv/V5XoOIkd4= +github.com/openstack-k8s-operators/octavia-operator/api v0.6.1-0.20260516121504-2c2a5d8085c7 h1:LVDX9XEUXe9D22RaDCyzZ6zQtLq6IDzH3tT5Xx2LoCs= +github.com/openstack-k8s-operators/octavia-operator/api v0.6.1-0.20260516121504-2c2a5d8085c7/go.mod h1:EtMfC1paLYzd+Lvu0vFk7SjJYxIb/Fnakxe+VaQF5QI= +github.com/openstack-k8s-operators/openstack-baremetal-operator/api v0.6.1-0.20260516121218-84aa9fe07970 h1:dYYt6c3u+6bJPPExDl8HsI1OS9lBbzYUzVlyEJvxCwM= +github.com/openstack-k8s-operators/openstack-baremetal-operator/api v0.6.1-0.20260516121218-84aa9fe07970/go.mod h1:PVOdcZhAhBMVdxhneDB9DSBjPGTX6hZF45Y0B+2M250= +github.com/openstack-k8s-operators/ovn-operator/api v0.6.1-0.20260509203137-d009c70c8d50 h1:Ib5hwyrq8eGPB7Qa24yL84ZcjEq54FnNZN3e5bic3FM= +github.com/openstack-k8s-operators/ovn-operator/api v0.6.1-0.20260509203137-d009c70c8d50/go.mod h1:uKInqPkZlYweSmnTE9J0fI36CRLJkG8TLou6QZCSkNY= +github.com/openstack-k8s-operators/swift-operator/api v0.6.1-0.20260518062609-95543ca3c63c h1:h0tXV3f7OJHS5DOYlkuBHSc+e1WyghtpGJTSWpQxm8k= +github.com/openstack-k8s-operators/swift-operator/api v0.6.1-0.20260518062609-95543ca3c63c/go.mod h1:hiHIBWUsz3ozYzmf3JUGB8X7IGG8D2DcvrYGm7LJ4x4= +github.com/openstack-k8s-operators/telemetry-operator/api v0.6.1-0.20260518132424-2519807f5aa2 h1:haeYylYmqh7Ih9U7C0e7rTfJ4VIDjFUAVC5Ap9q9AQw= +github.com/openstack-k8s-operators/telemetry-operator/api v0.6.1-0.20260518132424-2519807f5aa2/go.mod h1:kQLoNpwu2n4vnj438OBum2QLhM0uZcq62jit00I2BnY= +github.com/openstack-k8s-operators/watcher-operator/api v0.6.1-0.20260514065925-82c6f3ed34b9 h1:7NmBAUWhp/ZN9etVVQF7uWHWEU37ZICsrbrpRAqIIOs= +github.com/openstack-k8s-operators/watcher-operator/api v0.6.1-0.20260514065925-82c6f3ed34b9/go.mod h1:OvUimRQqyeb1EhKddu/AFAFn8HeIFnjheXiHEYZ+3+c= github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= diff --git a/bindata/crds/baremetal.openstack.org_openstackbaremetalsets.yaml b/bindata/crds/baremetal.openstack.org_openstackbaremetalsets.yaml index dae14a2fb8..db974a48ae 100644 --- a/bindata/crds/baremetal.openstack.org_openstackbaremetalsets.yaml +++ b/bindata/crds/baremetal.openstack.org_openstackbaremetalsets.yaml @@ -4,6 +4,10 @@ metadata: annotations: controller-gen.kubebuilder.io/version: v0.18.0 creationTimestamp: null + labels: + backup.openstack.org/category: dataplane + backup.openstack.org/restore: "true" + backup.openstack.org/restore-order: "55" name: openstackbaremetalsets.baremetal.openstack.org spec: group: baremetal.openstack.org diff --git a/bindata/crds/baremetal.openstack.org_openstackprovisionservers.yaml b/bindata/crds/baremetal.openstack.org_openstackprovisionservers.yaml index 6b55827549..2a16d809d5 100644 --- a/bindata/crds/baremetal.openstack.org_openstackprovisionservers.yaml +++ b/bindata/crds/baremetal.openstack.org_openstackprovisionservers.yaml @@ -4,6 +4,10 @@ metadata: annotations: controller-gen.kubebuilder.io/version: v0.18.0 creationTimestamp: null + labels: + backup.openstack.org/category: dataplane + backup.openstack.org/restore: "true" + backup.openstack.org/restore-order: "55" name: openstackprovisionservers.baremetal.openstack.org spec: group: baremetal.openstack.org diff --git a/bindata/crds/cinder.openstack.org_cinderapis.yaml b/bindata/crds/cinder.openstack.org_cinderapis.yaml index 3764c62fb9..87ef14fdf0 100644 --- a/bindata/crds/cinder.openstack.org_cinderapis.yaml +++ b/bindata/crds/cinder.openstack.org_cinderapis.yaml @@ -52,6 +52,11 @@ spec: spec: description: CinderAPISpec defines the desired state of CinderAPI properties: + apiTimeout: + default: 60 + description: APITimeout for HAProxy, Apache, and rpc_response_timeout + minimum: 10 + type: integer containerImage: description: ContainerImage - Cinder Container Image URL (will be set to environmental default if empty) @@ -1224,6 +1229,93 @@ spec: description: Override, provides the ability to override the generated manifest of several child resources. properties: + probes: + description: Override probes and other common fields in the StatefulSet + properties: + livenessProbes: + description: |- + Override configuration for the StatefulSet like Probes and other tunable + fields + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + readinessProbes: + description: |- + ProbeConf - the configuration for liveness and readiness probes + LivenessPath - Endpoint path for the liveness probe + ReadinessPath - Endpoint path for the readiness probe + InitialDelaySeconds - Number of seconds after the container starts before liveness/readiness probes are initiated + TimeoutSeconds - Number of seconds after which the probe times out + PeriodSeconds - How often (in seconds) to perform the probe + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + startupProbes: + description: |- + ProbeConf - the configuration for liveness and readiness probes + LivenessPath - Endpoint path for the liveness probe + ReadinessPath - Endpoint path for the readiness probe + InitialDelaySeconds - Number of seconds after the container starts before liveness/readiness probes are initiated + TimeoutSeconds - Number of seconds after which the probe times out + PeriodSeconds - How often (in seconds) to perform the probe + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + type: object service: additionalProperties: description: |- diff --git a/bindata/crds/cinder.openstack.org_cinderbackups.yaml b/bindata/crds/cinder.openstack.org_cinderbackups.yaml index dcb786d942..c11740242d 100644 --- a/bindata/crds/cinder.openstack.org_cinderbackups.yaml +++ b/bindata/crds/cinder.openstack.org_cinderbackups.yaml @@ -1220,6 +1220,98 @@ spec: notificationsURLSecret: description: Secret containing Notifications transport URL type: string + override: + description: Override, provides the ability to override the generated + manifest of several child resources. + properties: + probes: + description: Override probes and other common fields in the StatefulSet + properties: + livenessProbes: + description: |- + Override configuration for the StatefulSet like Probes and other tunable + fields + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + readinessProbes: + description: |- + ProbeConf - the configuration for liveness and readiness probes + LivenessPath - Endpoint path for the liveness probe + ReadinessPath - Endpoint path for the readiness probe + InitialDelaySeconds - Number of seconds after the container starts before liveness/readiness probes are initiated + TimeoutSeconds - Number of seconds after which the probe times out + PeriodSeconds - How often (in seconds) to perform the probe + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + startupProbes: + description: |- + ProbeConf - the configuration for liveness and readiness probes + LivenessPath - Endpoint path for the liveness probe + ReadinessPath - Endpoint path for the readiness probe + InitialDelaySeconds - Number of seconds after the container starts before liveness/readiness probes are initiated + TimeoutSeconds - Number of seconds after which the probe times out + PeriodSeconds - How often (in seconds) to perform the probe + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + type: object + type: object passwordSelectors: default: service: CinderPassword diff --git a/bindata/crds/cinder.openstack.org_cinders.yaml b/bindata/crds/cinder.openstack.org_cinders.yaml index 56949ed059..2ad796b95b 100644 --- a/bindata/crds/cinder.openstack.org_cinders.yaml +++ b/bindata/crds/cinder.openstack.org_cinders.yaml @@ -100,6 +100,94 @@ spec: description: Override, provides the ability to override the generated manifest of several child resources. properties: + probes: + description: Override probes and other common fields in the + StatefulSet + properties: + livenessProbes: + description: |- + Override configuration for the StatefulSet like Probes and other tunable + fields + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + readinessProbes: + description: |- + ProbeConf - the configuration for liveness and readiness probes + LivenessPath - Endpoint path for the liveness probe + ReadinessPath - Endpoint path for the readiness probe + InitialDelaySeconds - Number of seconds after the container starts before liveness/readiness probes are initiated + TimeoutSeconds - Number of seconds after which the probe times out + PeriodSeconds - How often (in seconds) to perform the probe + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + startupProbes: + description: |- + ProbeConf - the configuration for liveness and readiness probes + LivenessPath - Endpoint path for the liveness probe + ReadinessPath - Endpoint path for the readiness probe + InitialDelaySeconds - Number of seconds after the container starts before liveness/readiness probes are initiated + TimeoutSeconds - Number of seconds after which the probe times out + PeriodSeconds - How often (in seconds) to perform the probe + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + type: object service: additionalProperties: description: |- @@ -408,6 +496,99 @@ spec: NodeSelector to target subset of worker nodes running this service. Setting here overrides any global NodeSelector settings within the Cinder CR. type: object + override: + description: Override, provides the ability to override the generated + manifest of several child resources. + properties: + probes: + description: Override probes and other common fields in the + StatefulSet + properties: + livenessProbes: + description: |- + Override configuration for the StatefulSet like Probes and other tunable + fields + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + readinessProbes: + description: |- + ProbeConf - the configuration for liveness and readiness probes + LivenessPath - Endpoint path for the liveness probe + ReadinessPath - Endpoint path for the readiness probe + InitialDelaySeconds - Number of seconds after the container starts before liveness/readiness probes are initiated + TimeoutSeconds - Number of seconds after which the probe times out + PeriodSeconds - How often (in seconds) to perform the probe + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + startupProbes: + description: |- + ProbeConf - the configuration for liveness and readiness probes + LivenessPath - Endpoint path for the liveness probe + ReadinessPath - Endpoint path for the readiness probe + InitialDelaySeconds - Number of seconds after the container starts before liveness/readiness probes are initiated + TimeoutSeconds - Number of seconds after which the probe times out + PeriodSeconds - How often (in seconds) to perform the probe + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + type: object + type: object replicas: default: 1 description: Replicas - Cinder Backup Replicas @@ -532,6 +713,99 @@ spec: NodeSelector to target subset of worker nodes running this service. Setting here overrides any global NodeSelector settings within the Cinder CR. type: object + override: + description: Override, provides the ability to override the + generated manifest of several child resources. + properties: + probes: + description: Override probes and other common fields in + the StatefulSet + properties: + livenessProbes: + description: |- + Override configuration for the StatefulSet like Probes and other tunable + fields + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + readinessProbes: + description: |- + ProbeConf - the configuration for liveness and readiness probes + LivenessPath - Endpoint path for the liveness probe + ReadinessPath - Endpoint path for the readiness probe + InitialDelaySeconds - Number of seconds after the container starts before liveness/readiness probes are initiated + TimeoutSeconds - Number of seconds after which the probe times out + PeriodSeconds - How often (in seconds) to perform the probe + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + startupProbes: + description: |- + ProbeConf - the configuration for liveness and readiness probes + LivenessPath - Endpoint path for the liveness probe + ReadinessPath - Endpoint path for the readiness probe + InitialDelaySeconds - Number of seconds after the container starts before liveness/readiness probes are initiated + TimeoutSeconds - Number of seconds after which the probe times out + PeriodSeconds - How often (in seconds) to perform the probe + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + type: object + type: object replicas: default: 1 description: Replicas - Cinder Backup Replicas @@ -658,6 +932,99 @@ spec: NodeSelector to target subset of worker nodes running this service. Setting here overrides any global NodeSelector settings within the Cinder CR. type: object + override: + description: Override, provides the ability to override the generated + manifest of several child resources. + properties: + probes: + description: Override probes and other common fields in the + StatefulSet + properties: + livenessProbes: + description: |- + Override configuration for the StatefulSet like Probes and other tunable + fields + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + readinessProbes: + description: |- + ProbeConf - the configuration for liveness and readiness probes + LivenessPath - Endpoint path for the liveness probe + ReadinessPath - Endpoint path for the readiness probe + InitialDelaySeconds - Number of seconds after the container starts before liveness/readiness probes are initiated + TimeoutSeconds - Number of seconds after which the probe times out + PeriodSeconds - How often (in seconds) to perform the probe + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + startupProbes: + description: |- + ProbeConf - the configuration for liveness and readiness probes + LivenessPath - Endpoint path for the liveness probe + ReadinessPath - Endpoint path for the readiness probe + InitialDelaySeconds - Number of seconds after the container starts before liveness/readiness probes are initiated + TimeoutSeconds - Number of seconds after which the probe times out + PeriodSeconds - How often (in seconds) to perform the probe + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + type: object + type: object replicas: default: 1 description: Replicas - Cinder Scheduler Replicas @@ -782,6 +1149,99 @@ spec: NodeSelector to target subset of worker nodes running this service. Setting here overrides any global NodeSelector settings within the Cinder CR. type: object + override: + description: Override, provides the ability to override the + generated manifest of several child resources. + properties: + probes: + description: Override probes and other common fields in + the StatefulSet + properties: + livenessProbes: + description: |- + Override configuration for the StatefulSet like Probes and other tunable + fields + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + readinessProbes: + description: |- + ProbeConf - the configuration for liveness and readiness probes + LivenessPath - Endpoint path for the liveness probe + ReadinessPath - Endpoint path for the readiness probe + InitialDelaySeconds - Number of seconds after the container starts before liveness/readiness probes are initiated + TimeoutSeconds - Number of seconds after which the probe times out + PeriodSeconds - How often (in seconds) to perform the probe + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + startupProbes: + description: |- + ProbeConf - the configuration for liveness and readiness probes + LivenessPath - Endpoint path for the liveness probe + ReadinessPath - Endpoint path for the readiness probe + InitialDelaySeconds - Number of seconds after the container starts before liveness/readiness probes are initiated + TimeoutSeconds - Number of seconds after which the probe times out + PeriodSeconds - How often (in seconds) to perform the probe + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + type: object + type: object replicas: default: 1 description: Replicas - Cinder Volume Replicas diff --git a/bindata/crds/cinder.openstack.org_cinderschedulers.yaml b/bindata/crds/cinder.openstack.org_cinderschedulers.yaml index 6b997aed95..5cd6836a10 100644 --- a/bindata/crds/cinder.openstack.org_cinderschedulers.yaml +++ b/bindata/crds/cinder.openstack.org_cinderschedulers.yaml @@ -1220,6 +1220,98 @@ spec: notificationsURLSecret: description: Secret containing Notifications transport URL type: string + override: + description: Override, provides the ability to override the generated + manifest of several child resources. + properties: + probes: + description: Override probes and other common fields in the StatefulSet + properties: + livenessProbes: + description: |- + Override configuration for the StatefulSet like Probes and other tunable + fields + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + readinessProbes: + description: |- + ProbeConf - the configuration for liveness and readiness probes + LivenessPath - Endpoint path for the liveness probe + ReadinessPath - Endpoint path for the readiness probe + InitialDelaySeconds - Number of seconds after the container starts before liveness/readiness probes are initiated + TimeoutSeconds - Number of seconds after which the probe times out + PeriodSeconds - How often (in seconds) to perform the probe + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + startupProbes: + description: |- + ProbeConf - the configuration for liveness and readiness probes + LivenessPath - Endpoint path for the liveness probe + ReadinessPath - Endpoint path for the readiness probe + InitialDelaySeconds - Number of seconds after the container starts before liveness/readiness probes are initiated + TimeoutSeconds - Number of seconds after which the probe times out + PeriodSeconds - How often (in seconds) to perform the probe + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + type: object + type: object passwordSelectors: default: service: CinderPassword diff --git a/bindata/crds/cinder.openstack.org_cindervolumes.yaml b/bindata/crds/cinder.openstack.org_cindervolumes.yaml index 6cc21c5ba3..e2df05ab1f 100644 --- a/bindata/crds/cinder.openstack.org_cindervolumes.yaml +++ b/bindata/crds/cinder.openstack.org_cindervolumes.yaml @@ -1220,6 +1220,98 @@ spec: notificationsURLSecret: description: Secret containing Notifications transport URL type: string + override: + description: Override, provides the ability to override the generated + manifest of several child resources. + properties: + probes: + description: Override probes and other common fields in the StatefulSet + properties: + livenessProbes: + description: |- + Override configuration for the StatefulSet like Probes and other tunable + fields + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + readinessProbes: + description: |- + ProbeConf - the configuration for liveness and readiness probes + LivenessPath - Endpoint path for the liveness probe + ReadinessPath - Endpoint path for the readiness probe + InitialDelaySeconds - Number of seconds after the container starts before liveness/readiness probes are initiated + TimeoutSeconds - Number of seconds after which the probe times out + PeriodSeconds - How often (in seconds) to perform the probe + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + startupProbes: + description: |- + ProbeConf - the configuration for liveness and readiness probes + LivenessPath - Endpoint path for the liveness probe + ReadinessPath - Endpoint path for the readiness probe + InitialDelaySeconds - Number of seconds after the container starts before liveness/readiness probes are initiated + TimeoutSeconds - Number of seconds after which the probe times out + PeriodSeconds - How often (in seconds) to perform the probe + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + type: object + type: object passwordSelectors: default: service: CinderPassword diff --git a/bindata/crds/crds.yaml b/bindata/crds/crds.yaml index b532c4a914..19f3692258 100644 --- a/bindata/crds/crds.yaml +++ b/bindata/crds/crds.yaml @@ -1408,6 +1408,75 @@ spec: type: object override: properties: + probes: + properties: + livenessProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + readinessProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + startupProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + type: object service: additionalProperties: properties: @@ -1538,6 +1607,78 @@ spec: additionalProperties: type: string type: object + override: + properties: + probes: + properties: + livenessProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + readinessProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + startupProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + type: object + type: object replicas: default: 1 format: int32 @@ -1601,6 +1742,78 @@ spec: additionalProperties: type: string type: object + override: + properties: + probes: + properties: + livenessProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + readinessProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + startupProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + type: object + type: object replicas: default: 1 format: int32 @@ -1664,6 +1877,78 @@ spec: additionalProperties: type: string type: object + override: + properties: + probes: + properties: + livenessProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + readinessProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + startupProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + type: object + type: object replicas: default: 1 format: int32 @@ -1727,6 +2012,78 @@ spec: additionalProperties: type: string type: object + override: + properties: + probes: + properties: + livenessProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + readinessProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + startupProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + type: object + type: object replicas: default: 1 format: int32 @@ -5072,6 +5429,75 @@ spec: type: object override: properties: + probes: + properties: + livenessProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + readinessProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + startupProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + type: object service: additionalProperties: properties: @@ -9829,6 +10255,75 @@ spec: type: object override: properties: + probes: + properties: + livenessProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + readinessProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + startupProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + type: object service: additionalProperties: properties: @@ -9961,6 +10456,78 @@ spec: additionalProperties: type: string type: object + override: + properties: + probes: + properties: + livenessProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + readinessProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + startupProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + type: object + type: object replicas: default: 1 format: int32 @@ -10026,6 +10593,78 @@ spec: additionalProperties: type: string type: object + override: + properties: + probes: + properties: + livenessProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + readinessProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + startupProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + type: object + type: object replicas: default: 1 format: int32 @@ -13613,9 +14252,23 @@ spec: type: object ovnLogLevel: default: info + enum: + - "off" + - emer + - err + - warn + - info + - dbg type: string ovsLogLevel: default: info + enum: + - "off" + - emer + - err + - warn + - info + - dbg type: string resources: properties: @@ -13682,6 +14335,13 @@ spec: type: integer logLevel: default: info + enum: + - "off" + - emer + - err + - warn + - info + - dbg type: string metricsEnabled: default: true @@ -13817,6 +14477,13 @@ spec: properties: logLevel: default: info + enum: + - "off" + - emer + - err + - warn + - info + - dbg type: string metricsEnabled: default: true @@ -16994,6 +17661,13 @@ spec: default: 100 format: int32 type: integer + rsyslogTemplate: + default: RSYSLOG_TraditionalFileFormat + enum: + - "" + - RSYSLOG_TraditionalFileFormat + - RSYSLOG_SyslogProtocol23Format + type: string targetPort: default: 10514 type: integer diff --git a/bindata/crds/glance.openstack.org_glanceapis.yaml b/bindata/crds/glance.openstack.org_glanceapis.yaml index a8fcb900d6..704a36fd1a 100644 --- a/bindata/crds/glance.openstack.org_glanceapis.yaml +++ b/bindata/crds/glance.openstack.org_glanceapis.yaml @@ -1266,6 +1266,93 @@ spec: description: Override, provides the ability to override the generated manifest of several child resources. properties: + probes: + description: Override probes and other common fields in the StatefulSet + properties: + livenessProbes: + description: |- + Override configuration for the StatefulSet like Probes and other tunable + fields + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + readinessProbes: + description: |- + ProbeConf - the configuration for liveness and readiness probes + LivenessPath - Endpoint path for the liveness probe + ReadinessPath - Endpoint path for the readiness probe + InitialDelaySeconds - Number of seconds after the container starts before liveness/readiness probes are initiated + TimeoutSeconds - Number of seconds after which the probe times out + PeriodSeconds - How often (in seconds) to perform the probe + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + startupProbes: + description: |- + ProbeConf - the configuration for liveness and readiness probes + LivenessPath - Endpoint path for the liveness probe + ReadinessPath - Endpoint path for the readiness probe + InitialDelaySeconds - Number of seconds after the container starts before liveness/readiness probes are initiated + TimeoutSeconds - Number of seconds after which the probe times out + PeriodSeconds - How often (in seconds) to perform the probe + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + type: object service: additionalProperties: description: |- diff --git a/bindata/crds/glance.openstack.org_glances.yaml b/bindata/crds/glance.openstack.org_glances.yaml index 730a56fb59..835cfaf38c 100644 --- a/bindata/crds/glance.openstack.org_glances.yaml +++ b/bindata/crds/glance.openstack.org_glances.yaml @@ -1290,6 +1290,94 @@ spec: description: Override, provides the ability to override the generated manifest of several child resources. properties: + probes: + description: Override probes and other common fields in + the StatefulSet + properties: + livenessProbes: + description: |- + Override configuration for the StatefulSet like Probes and other tunable + fields + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + readinessProbes: + description: |- + ProbeConf - the configuration for liveness and readiness probes + LivenessPath - Endpoint path for the liveness probe + ReadinessPath - Endpoint path for the readiness probe + InitialDelaySeconds - Number of seconds after the container starts before liveness/readiness probes are initiated + TimeoutSeconds - Number of seconds after which the probe times out + PeriodSeconds - How often (in seconds) to perform the probe + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + startupProbes: + description: |- + ProbeConf - the configuration for liveness and readiness probes + LivenessPath - Endpoint path for the liveness probe + ReadinessPath - Endpoint path for the readiness probe + InitialDelaySeconds - Number of seconds after the container starts before liveness/readiness probes are initiated + TimeoutSeconds - Number of seconds after which the probe times out + PeriodSeconds - How often (in seconds) to perform the probe + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + type: object service: additionalProperties: description: |- diff --git a/bindata/crds/manila.openstack.org_manilaapis.yaml b/bindata/crds/manila.openstack.org_manilaapis.yaml index 2dd27791f7..bae6080d86 100644 --- a/bindata/crds/manila.openstack.org_manilaapis.yaml +++ b/bindata/crds/manila.openstack.org_manilaapis.yaml @@ -52,6 +52,11 @@ spec: spec: description: ManilaAPISpec defines the desired state of ManilaAPI properties: + apiTimeout: + default: 60 + description: APITimeout for HAProxy, Apache, and rpc_response_timeout + minimum: 10 + type: integer containerImage: description: ContainerImage - Manila API Container Image URL type: string @@ -1224,6 +1229,93 @@ spec: description: Override, provides the ability to override the generated manifest of several child resources. properties: + probes: + description: Override probes and other common fields in the StatefulSet + properties: + livenessProbes: + description: |- + Override configuration for the StatefulSet like Probes and other tunable + fields + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + readinessProbes: + description: |- + ProbeConf - the configuration for liveness and readiness probes + LivenessPath - Endpoint path for the liveness probe + ReadinessPath - Endpoint path for the readiness probe + InitialDelaySeconds - Number of seconds after the container starts before liveness/readiness probes are initiated + TimeoutSeconds - Number of seconds after which the probe times out + PeriodSeconds - How often (in seconds) to perform the probe + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + startupProbes: + description: |- + ProbeConf - the configuration for liveness and readiness probes + LivenessPath - Endpoint path for the liveness probe + ReadinessPath - Endpoint path for the readiness probe + InitialDelaySeconds - Number of seconds after the container starts before liveness/readiness probes are initiated + TimeoutSeconds - Number of seconds after which the probe times out + PeriodSeconds - How often (in seconds) to perform the probe + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + type: object service: additionalProperties: description: |- diff --git a/bindata/crds/manila.openstack.org_manilas.yaml b/bindata/crds/manila.openstack.org_manilas.yaml index 32859e0e1c..850c3a3480 100644 --- a/bindata/crds/manila.openstack.org_manilas.yaml +++ b/bindata/crds/manila.openstack.org_manilas.yaml @@ -1266,6 +1266,94 @@ spec: description: Override, provides the ability to override the generated manifest of several child resources. properties: + probes: + description: Override probes and other common fields in the + StatefulSet + properties: + livenessProbes: + description: |- + Override configuration for the StatefulSet like Probes and other tunable + fields + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + readinessProbes: + description: |- + ProbeConf - the configuration for liveness and readiness probes + LivenessPath - Endpoint path for the liveness probe + ReadinessPath - Endpoint path for the readiness probe + InitialDelaySeconds - Number of seconds after the container starts before liveness/readiness probes are initiated + TimeoutSeconds - Number of seconds after which the probe times out + PeriodSeconds - How often (in seconds) to perform the probe + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + startupProbes: + description: |- + ProbeConf - the configuration for liveness and readiness probes + LivenessPath - Endpoint path for the liveness probe + ReadinessPath - Endpoint path for the readiness probe + InitialDelaySeconds - Number of seconds after the container starts before liveness/readiness probes are initiated + TimeoutSeconds - Number of seconds after which the probe times out + PeriodSeconds - How often (in seconds) to perform the probe + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + type: object service: additionalProperties: description: |- @@ -1575,6 +1663,99 @@ spec: NodeSelector to target subset of worker nodes running this service. Setting here overrides any global NodeSelector settings within the Manila CR. type: object + override: + description: Override, provides the ability to override the generated + manifest of several child resources. + properties: + probes: + description: Override probes and other common fields in the + StatefulSet + properties: + livenessProbes: + description: |- + Override configuration for the StatefulSet like Probes and other tunable + fields + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + readinessProbes: + description: |- + ProbeConf - the configuration for liveness and readiness probes + LivenessPath - Endpoint path for the liveness probe + ReadinessPath - Endpoint path for the readiness probe + InitialDelaySeconds - Number of seconds after the container starts before liveness/readiness probes are initiated + TimeoutSeconds - Number of seconds after which the probe times out + PeriodSeconds - How often (in seconds) to perform the probe + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + startupProbes: + description: |- + ProbeConf - the configuration for liveness and readiness probes + LivenessPath - Endpoint path for the liveness probe + ReadinessPath - Endpoint path for the readiness probe + InitialDelaySeconds - Number of seconds after the container starts before liveness/readiness probes are initiated + TimeoutSeconds - Number of seconds after which the probe times out + PeriodSeconds - How often (in seconds) to perform the probe + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + type: object + type: object replicas: default: 1 description: Replicas - Manila API Replicas @@ -1700,6 +1881,99 @@ spec: NodeSelector to target subset of worker nodes running this service. Setting here overrides any global NodeSelector settings within the Manila CR. type: object + override: + description: Override, provides the ability to override the + generated manifest of several child resources. + properties: + probes: + description: Override probes and other common fields in + the StatefulSet + properties: + livenessProbes: + description: |- + Override configuration for the StatefulSet like Probes and other tunable + fields + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + readinessProbes: + description: |- + ProbeConf - the configuration for liveness and readiness probes + LivenessPath - Endpoint path for the liveness probe + ReadinessPath - Endpoint path for the readiness probe + InitialDelaySeconds - Number of seconds after the container starts before liveness/readiness probes are initiated + TimeoutSeconds - Number of seconds after which the probe times out + PeriodSeconds - How often (in seconds) to perform the probe + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + startupProbes: + description: |- + ProbeConf - the configuration for liveness and readiness probes + LivenessPath - Endpoint path for the liveness probe + ReadinessPath - Endpoint path for the readiness probe + InitialDelaySeconds - Number of seconds after the container starts before liveness/readiness probes are initiated + TimeoutSeconds - Number of seconds after which the probe times out + PeriodSeconds - How often (in seconds) to perform the probe + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + type: object + type: object replicas: default: 1 description: Replicas - Manila API Replicas diff --git a/bindata/crds/manila.openstack.org_manilaschedulers.yaml b/bindata/crds/manila.openstack.org_manilaschedulers.yaml index 5b97253bab..d084e23366 100644 --- a/bindata/crds/manila.openstack.org_manilaschedulers.yaml +++ b/bindata/crds/manila.openstack.org_manilaschedulers.yaml @@ -1220,6 +1220,98 @@ spec: notificationsURLSecret: description: Secret containing Notification transport URL type: string + override: + description: Override, provides the ability to override the generated + manifest of several child resources. + properties: + probes: + description: Override probes and other common fields in the StatefulSet + properties: + livenessProbes: + description: |- + Override configuration for the StatefulSet like Probes and other tunable + fields + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + readinessProbes: + description: |- + ProbeConf - the configuration for liveness and readiness probes + LivenessPath - Endpoint path for the liveness probe + ReadinessPath - Endpoint path for the readiness probe + InitialDelaySeconds - Number of seconds after the container starts before liveness/readiness probes are initiated + TimeoutSeconds - Number of seconds after which the probe times out + PeriodSeconds - How often (in seconds) to perform the probe + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + startupProbes: + description: |- + ProbeConf - the configuration for liveness and readiness probes + LivenessPath - Endpoint path for the liveness probe + ReadinessPath - Endpoint path for the readiness probe + InitialDelaySeconds - Number of seconds after the container starts before liveness/readiness probes are initiated + TimeoutSeconds - Number of seconds after which the probe times out + PeriodSeconds - How often (in seconds) to perform the probe + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + type: object + type: object passwordSelectors: default: service: ManilaPassword diff --git a/bindata/crds/manila.openstack.org_manilashares.yaml b/bindata/crds/manila.openstack.org_manilashares.yaml index f58b9a2d64..d2bc8b4479 100644 --- a/bindata/crds/manila.openstack.org_manilashares.yaml +++ b/bindata/crds/manila.openstack.org_manilashares.yaml @@ -1220,6 +1220,98 @@ spec: notificationsURLSecret: description: Secret containing Notification transport URL type: string + override: + description: Override, provides the ability to override the generated + manifest of several child resources. + properties: + probes: + description: Override probes and other common fields in the StatefulSet + properties: + livenessProbes: + description: |- + Override configuration for the StatefulSet like Probes and other tunable + fields + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + readinessProbes: + description: |- + ProbeConf - the configuration for liveness and readiness probes + LivenessPath - Endpoint path for the liveness probe + ReadinessPath - Endpoint path for the readiness probe + InitialDelaySeconds - Number of seconds after the container starts before liveness/readiness probes are initiated + TimeoutSeconds - Number of seconds after which the probe times out + PeriodSeconds - How often (in seconds) to perform the probe + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + startupProbes: + description: |- + ProbeConf - the configuration for liveness and readiness probes + LivenessPath - Endpoint path for the liveness probe + ReadinessPath - Endpoint path for the readiness probe + InitialDelaySeconds - Number of seconds after the container starts before liveness/readiness probes are initiated + TimeoutSeconds - Number of seconds after which the probe times out + PeriodSeconds - How often (in seconds) to perform the probe + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + type: object + type: object passwordSelectors: default: service: ManilaPassword diff --git a/bindata/crds/mariadb.openstack.org_galeras.yaml b/bindata/crds/mariadb.openstack.org_galeras.yaml index 1eeb894929..6b6716d11d 100644 --- a/bindata/crds/mariadb.openstack.org_galeras.yaml +++ b/bindata/crds/mariadb.openstack.org_galeras.yaml @@ -142,7 +142,9 @@ spec: RootDatabaseAccount - name of MariaDBAccount which will be used to generate root account / password. this account is generated if not exists, and a name is chosen based - on a naming convention if not present + on a naming convention if not present. + See Galera->Status->RootDatabaseAccount for the actual name in use + regardless of whether this field is set type: string secret: description: |- @@ -305,6 +307,11 @@ spec: the opentack-operator in the top-level CR (e.g. the ContainerImage) format: int64 type: integer + rootDatabaseAccount: + description: |- + RootDatabaseAccount - name of MariaDBAccount being used to maintain + the RootDatabaseSecret. + type: string rootDatabaseSecret: description: name of the Secret that is being used for the root password type: string diff --git a/bindata/crds/ovn.openstack.org_ovncontrollers.yaml b/bindata/crds/ovn.openstack.org_ovncontrollers.yaml index 9a34138036..8fe402eed0 100644 --- a/bindata/crds/ovn.openstack.org_ovncontrollers.yaml +++ b/bindata/crds/ovn.openstack.org_ovncontrollers.yaml @@ -152,8 +152,15 @@ spec: type: string ovnLogLevel: default: info - description: OVNLogLevel - Set log level off, emer, err, warn, info, + description: OVNLogLevel - Set log level off, emer, err, warn, info or dbg. Default is info. + enum: + - "off" + - emer + - err + - warn + - info + - dbg type: string ovsContainerImage: description: Image used for the ovsdb-server and ovs-vswitchd containers @@ -161,8 +168,15 @@ spec: type: string ovsLogLevel: default: info - description: OVSLogLevel - Set log level off, emer, err, warn, info, + description: OVSLogLevel - Set log level off, emer, err, warn, info or dbg. Default is info. + enum: + - "off" + - emer + - err + - warn + - info + - dbg type: string resources: description: |- diff --git a/bindata/crds/ovn.openstack.org_ovndbclusters.yaml b/bindata/crds/ovn.openstack.org_ovndbclusters.yaml index ad2d4748dc..08d3501a49 100644 --- a/bindata/crds/ovn.openstack.org_ovndbclusters.yaml +++ b/bindata/crds/ovn.openstack.org_ovndbclusters.yaml @@ -78,7 +78,15 @@ spec: type: integer logLevel: default: info - description: LogLevel - Set log level info, dbg, emer etc + description: LogLevel - Set log level off, emer, err, warn, info or + dbg. Default is info. + enum: + - "off" + - emer + - err + - warn + - info + - dbg type: string metricsEnabled: default: true diff --git a/bindata/crds/ovn.openstack.org_ovnnorthds.yaml b/bindata/crds/ovn.openstack.org_ovnnorthds.yaml index 6a5a7264ac..08b3de43e2 100644 --- a/bindata/crds/ovn.openstack.org_ovnnorthds.yaml +++ b/bindata/crds/ovn.openstack.org_ovnnorthds.yaml @@ -58,7 +58,15 @@ spec: type: string logLevel: default: info - description: LogLevel - Set log level info, dbg, emer etc + description: LogLevel - Set log level off, emer, err, warn, info or + dbg. Default is info. + enum: + - "off" + - emer + - err + - warn + - info + - dbg type: string metricsEnabled: default: true diff --git a/bindata/crds/rabbitmq.openstack.org_rabbitmqpolicies.yaml b/bindata/crds/rabbitmq.openstack.org_rabbitmqpolicies.yaml index 09692beb5b..03e19b968b 100644 --- a/bindata/crds/rabbitmq.openstack.org_rabbitmqpolicies.yaml +++ b/bindata/crds/rabbitmq.openstack.org_rabbitmqpolicies.yaml @@ -147,6 +147,12 @@ spec: for this resource format: int64 type: integer + policyName: + description: PolicyName - actual policy name used in RabbitMQ + type: string + vhost: + description: Vhost - actual vhost name where the policy was last applied + type: string type: object type: object served: true diff --git a/bindata/crds/telemetry.openstack.org_loggings.yaml b/bindata/crds/telemetry.openstack.org_loggings.yaml index 9d8fd1f2fd..f2a2bc3115 100644 --- a/bindata/crds/telemetry.openstack.org_loggings.yaml +++ b/bindata/crds/telemetry.openstack.org_loggings.yaml @@ -84,6 +84,14 @@ spec: description: The number of retries rsyslog will attempt before abandoning format: int32 type: integer + rsyslogTemplate: + default: RSYSLOG_TraditionalFileFormat + description: The template format for rsyslog forwarding actions + enum: + - "" + - RSYSLOG_TraditionalFileFormat + - RSYSLOG_SyslogProtocol23Format + type: string targetPort: default: 10514 description: TargetPort is the port where the logging syslog receiver diff --git a/bindata/crds/telemetry.openstack.org_telemetries.yaml b/bindata/crds/telemetry.openstack.org_telemetries.yaml index cbdae0d557..3f6219b7b4 100644 --- a/bindata/crds/telemetry.openstack.org_telemetries.yaml +++ b/bindata/crds/telemetry.openstack.org_telemetries.yaml @@ -1414,6 +1414,14 @@ spec: abandoning format: int32 type: integer + rsyslogTemplate: + default: RSYSLOG_TraditionalFileFormat + description: The template format for rsyslog forwarding actions + enum: + - "" + - RSYSLOG_TraditionalFileFormat + - RSYSLOG_SyslogProtocol23Format + type: string targetPort: default: 10514 description: TargetPort is the port where the logging syslog receiver diff --git a/bindata/crds/test.openstack.org_horizontests.yaml b/bindata/crds/test.openstack.org_horizontests.yaml index b7fc4f6dde..9d85437e16 100644 --- a/bindata/crds/test.openstack.org_horizontests.yaml +++ b/bindata/crds/test.openstack.org_horizontests.yaml @@ -1325,6 +1325,12 @@ spec: ProjectNameXpath is the xpath to select project name on the horizon dashboard based on the u/s or d/s theme type: string + projectTextXpath: + description: |- + ProjectTextXpath is the xpath to element displaying + current project name on the horizon dashboard based + on the u/s or d/s theme + type: string repoUrl: default: https://review.opendev.org/openstack/horizon description: RepoUrl is the URL of the Horizon repository. diff --git a/bindata/operator/infra-operator-webhooks.yaml b/bindata/operator/infra-operator-webhooks.yaml index 60be16abde..3e31d057b3 100644 --- a/bindata/operator/infra-operator-webhooks.yaml +++ b/bindata/operator/infra-operator-webhooks.yaml @@ -194,26 +194,6 @@ webhooks: name: infra-operator-webhook-service namespace: '{{ .OperatorNamespace }}' path: /mutate-rabbitmq-openstack-org-v1beta1-rabbitmqpolicy -- admissionReviewVersions: - - v1 - failurePolicy: Fail - name: mrabbitmqpolicy.kb.io - rules: - - apiGroups: - - rabbitmq.openstack.org - apiVersions: - - v1beta1 - operations: - - CREATE - - UPDATE - resources: - - rabbitmqpolicies - sideEffects: None - clientConfig: - service: - name: infra-operator-webhook-service - namespace: '{{ .OperatorNamespace }}' - path: /mutate-rabbitmq-openstack-org-v1beta1-rabbitmqpolicy - admissionReviewVersions: - v1 failurePolicy: Fail @@ -234,26 +214,6 @@ webhooks: name: infra-operator-webhook-service namespace: '{{ .OperatorNamespace }}' path: /mutate-rabbitmq-openstack-org-v1beta1-rabbitmquser -- admissionReviewVersions: - - v1 - failurePolicy: Fail - name: mrabbitmquser.kb.io - rules: - - apiGroups: - - rabbitmq.openstack.org - apiVersions: - - v1beta1 - operations: - - CREATE - - UPDATE - resources: - - rabbitmqusers - sideEffects: None - clientConfig: - service: - name: infra-operator-webhook-service - namespace: '{{ .OperatorNamespace }}' - path: /mutate-rabbitmq-openstack-org-v1beta1-rabbitmquser - admissionReviewVersions: - v1 failurePolicy: Fail @@ -274,26 +234,6 @@ webhooks: name: infra-operator-webhook-service namespace: '{{ .OperatorNamespace }}' path: /mutate-rabbitmq-openstack-org-v1beta1-rabbitmqvhost -- admissionReviewVersions: - - v1 - failurePolicy: Fail - name: mrabbitmqvhost.kb.io - rules: - - apiGroups: - - rabbitmq.openstack.org - apiVersions: - - v1beta1 - operations: - - CREATE - - UPDATE - resources: - - rabbitmqvhosts - sideEffects: None - clientConfig: - service: - name: infra-operator-webhook-service - namespace: '{{ .OperatorNamespace }}' - path: /mutate-rabbitmq-openstack-org-v1beta1-rabbitmqvhost - admissionReviewVersions: - v1 failurePolicy: Fail @@ -491,26 +431,6 @@ webhooks: name: infra-operator-webhook-service namespace: '{{ .OperatorNamespace }}' path: /validate-rabbitmq-openstack-org-v1beta1-rabbitmqpolicy -- admissionReviewVersions: - - v1 - failurePolicy: Fail - name: vrabbitmqpolicy.kb.io - rules: - - apiGroups: - - rabbitmq.openstack.org - apiVersions: - - v1beta1 - operations: - - CREATE - - UPDATE - resources: - - rabbitmqpolicies - sideEffects: None - clientConfig: - service: - name: infra-operator-webhook-service - namespace: '{{ .OperatorNamespace }}' - path: /validate-rabbitmq-openstack-org-v1beta1-rabbitmqpolicy - admissionReviewVersions: - v1 failurePolicy: Fail @@ -531,26 +451,6 @@ webhooks: name: infra-operator-webhook-service namespace: '{{ .OperatorNamespace }}' path: /validate-rabbitmq-openstack-org-v1beta1-rabbitmquser -- admissionReviewVersions: - - v1 - failurePolicy: Fail - name: vrabbitmquser.kb.io - rules: - - apiGroups: - - rabbitmq.openstack.org - apiVersions: - - v1beta1 - operations: - - CREATE - - UPDATE - resources: - - rabbitmqusers - sideEffects: None - clientConfig: - service: - name: infra-operator-webhook-service - namespace: '{{ .OperatorNamespace }}' - path: /validate-rabbitmq-openstack-org-v1beta1-rabbitmquser - admissionReviewVersions: - v1 failurePolicy: Fail @@ -571,26 +471,6 @@ webhooks: name: infra-operator-webhook-service namespace: '{{ .OperatorNamespace }}' path: /validate-rabbitmq-openstack-org-v1beta1-rabbitmqvhost -- admissionReviewVersions: - - v1 - failurePolicy: Fail - name: vrabbitmqvhost.kb.io - rules: - - apiGroups: - - rabbitmq.openstack.org - apiVersions: - - v1beta1 - operations: - - CREATE - - UPDATE - resources: - - rabbitmqvhosts - sideEffects: None - clientConfig: - service: - name: infra-operator-webhook-service - namespace: '{{ .OperatorNamespace }}' - path: /validate-rabbitmq-openstack-org-v1beta1-rabbitmqvhost - admissionReviewVersions: - v1 failurePolicy: Fail diff --git a/config/crd/bases/core.openstack.org_openstackcontrolplanes.yaml b/config/crd/bases/core.openstack.org_openstackcontrolplanes.yaml index 81a216d318..a635f9fc73 100644 --- a/config/crd/bases/core.openstack.org_openstackcontrolplanes.yaml +++ b/config/crd/bases/core.openstack.org_openstackcontrolplanes.yaml @@ -874,6 +874,75 @@ spec: type: object override: properties: + probes: + properties: + livenessProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + readinessProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + startupProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + type: object service: additionalProperties: properties: @@ -1004,6 +1073,78 @@ spec: additionalProperties: type: string type: object + override: + properties: + probes: + properties: + livenessProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + readinessProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + startupProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + type: object + type: object replicas: default: 1 format: int32 @@ -1067,6 +1208,78 @@ spec: additionalProperties: type: string type: object + override: + properties: + probes: + properties: + livenessProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + readinessProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + startupProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + type: object + type: object replicas: default: 1 format: int32 @@ -1130,6 +1343,78 @@ spec: additionalProperties: type: string type: object + override: + properties: + probes: + properties: + livenessProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + readinessProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + startupProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + type: object + type: object replicas: default: 1 format: int32 @@ -1193,6 +1478,78 @@ spec: additionalProperties: type: string type: object + override: + properties: + probes: + properties: + livenessProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + readinessProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + startupProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + type: object + type: object replicas: default: 1 format: int32 @@ -4538,6 +4895,75 @@ spec: type: object override: properties: + probes: + properties: + livenessProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + readinessProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + startupProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + type: object service: additionalProperties: properties: @@ -9295,6 +9721,75 @@ spec: type: object override: properties: + probes: + properties: + livenessProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + readinessProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + startupProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + type: object service: additionalProperties: properties: @@ -9427,6 +9922,78 @@ spec: additionalProperties: type: string type: object + override: + properties: + probes: + properties: + livenessProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + readinessProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + startupProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + type: object + type: object replicas: default: 1 format: int32 @@ -9492,6 +10059,78 @@ spec: additionalProperties: type: string type: object + override: + properties: + probes: + properties: + livenessProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + readinessProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + startupProbes: + properties: + failureThreshold: + format: int32 + minimum: 1 + type: integer + initialDelaySeconds: + format: int32 + minimum: 0 + type: integer + path: + pattern: ^(/.*)?$ + type: string + periodSeconds: + format: int32 + minimum: 1 + type: integer + timeoutSeconds: + format: int32 + minimum: 1 + type: integer + type: object + type: object + type: object replicas: default: 1 format: int32 @@ -13079,9 +13718,23 @@ spec: type: object ovnLogLevel: default: info + enum: + - "off" + - emer + - err + - warn + - info + - dbg type: string ovsLogLevel: default: info + enum: + - "off" + - emer + - err + - warn + - info + - dbg type: string resources: properties: @@ -13148,6 +13801,13 @@ spec: type: integer logLevel: default: info + enum: + - "off" + - emer + - err + - warn + - info + - dbg type: string metricsEnabled: default: true @@ -13283,6 +13943,13 @@ spec: properties: logLevel: default: info + enum: + - "off" + - emer + - err + - warn + - info + - dbg type: string metricsEnabled: default: true @@ -16460,6 +17127,13 @@ spec: default: 100 format: int32 type: integer + rsyslogTemplate: + default: RSYSLOG_TraditionalFileFormat + enum: + - "" + - RSYSLOG_TraditionalFileFormat + - RSYSLOG_SyslogProtocol23Format + type: string targetPort: default: 10514 type: integer diff --git a/config/operator/manager_operator_images.yaml b/config/operator/manager_operator_images.yaml index 085ca7ab8b..01745db3d9 100644 --- a/config/operator/manager_operator_images.yaml +++ b/config/operator/manager_operator_images.yaml @@ -14,42 +14,42 @@ spec: - name: operator env: - name: RELATED_IMAGE_BARBICAN_OPERATOR_MANAGER_IMAGE_URL - value: quay.io/openstack-k8s-operators/barbican-operator@sha256:cc087821d117bd400dd4701776f4dd94a2e159729a94eeef3711e90acd9e1652 + value: quay.io/openstack-k8s-operators/barbican-operator@sha256:1260a3e73e4b4583080ec76b976d6767c66f1c38510a6a466fadd78dd7b48d5d - name: RELATED_IMAGE_CINDER_OPERATOR_MANAGER_IMAGE_URL - value: quay.io/openstack-k8s-operators/cinder-operator@sha256:7a2ff35a26f4540cabe5818a86abdd1ce34104560109fc22d228e06cdb3b63ea + value: quay.io/openstack-k8s-operators/cinder-operator@sha256:8d5a35f5906573b690fab6cff107105245ebb65d0a590d6c7ab11c6d041072fb - name: RELATED_IMAGE_DESIGNATE_OPERATOR_MANAGER_IMAGE_URL - value: quay.io/openstack-k8s-operators/designate-operator@sha256:fb71a1f261da5620aa4d7fe5f6e698b5f03c12c0b8982aec5367b00792635cb3 + value: quay.io/openstack-k8s-operators/designate-operator@sha256:7409f4c7fdab3cc0b68aae27bf8072981fa17c3ef0bfac83df1c55e09de507e8 - name: RELATED_IMAGE_GLANCE_OPERATOR_MANAGER_IMAGE_URL - value: quay.io/openstack-k8s-operators/glance-operator@sha256:c6c51902eae4064427040a648a3172b2a2663ed75ba5fe65bf4f5ea20ff4b983 + value: quay.io/openstack-k8s-operators/glance-operator@sha256:b2729edc5eb778ed252d9cd1d4ac513e46d49d377bbf3b39bbf808c877b0898c - name: RELATED_IMAGE_HEAT_OPERATOR_MANAGER_IMAGE_URL - value: quay.io/openstack-k8s-operators/heat-operator@sha256:051fb60096064551502a9e69bb1b54f4303e7941ceb91cebdb12f24aa12bc301 + value: quay.io/openstack-k8s-operators/heat-operator@sha256:db3344ffa4826e3a189327bb5b3ee4307d67ea6c05f49731a4d62639bd2be916 - name: RELATED_IMAGE_HORIZON_OPERATOR_MANAGER_IMAGE_URL - value: quay.io/openstack-k8s-operators/horizon-operator@sha256:705211b1980c1d4c84b284a20b7a6e1662da9912027377e611b682da88dca8ec + value: quay.io/openstack-k8s-operators/horizon-operator@sha256:bbb0f157cfe8d6345ea5752778941cac250719e24741187af8fa47bf55b0eab8 - name: RELATED_IMAGE_INFRA_OPERATOR_MANAGER_IMAGE_URL - value: quay.io/openstack-k8s-operators/infra-operator@sha256:d8e7e53913119e62b8710c6d7d15cc0d0890ba96a0058ba61b994128cfe6502f + value: quay.io/openstack-k8s-operators/infra-operator@sha256:af0644e3a52b65d4e71a56680df6d119edcfed87970381927936ba40205c1ace - name: RELATED_IMAGE_IRONIC_OPERATOR_MANAGER_IMAGE_URL - value: quay.io/openstack-k8s-operators/ironic-operator@sha256:d32d5dc44157ad38f7df15630a03a6d0429f98360fc7f798a392d33f8fbf1869 + value: quay.io/openstack-k8s-operators/ironic-operator@sha256:80ea98ff5ec21da1c9b77a09b9f1939a062fa5e3fd36987fa321c32bba359fd7 - name: RELATED_IMAGE_KEYSTONE_OPERATOR_MANAGER_IMAGE_URL - value: quay.io/openstack-k8s-operators/keystone-operator@sha256:dee0da68f43b117f55bcf0d5bf224deba7845cd3058eb7b6f49d757d96829f2b + value: quay.io/openstack-k8s-operators/keystone-operator@sha256:267bce9f682b70fefe0d93f4935593b5d56a0ad8380fe5b09c4da7613ad1ad4b - name: RELATED_IMAGE_MANILA_OPERATOR_MANAGER_IMAGE_URL - value: quay.io/openstack-k8s-operators/manila-operator@sha256:4a1978fcd77a62c0ee127dfc3c75b5a5273b871aac52c60ad1a0cef46d004acf + value: quay.io/openstack-k8s-operators/manila-operator@sha256:f4b5308ad5831de4efb3471f664d296000c10eccfe572574b61e882f0a8f20a8 - name: RELATED_IMAGE_MARIADB_OPERATOR_MANAGER_IMAGE_URL - value: quay.io/openstack-k8s-operators/mariadb-operator@sha256:8fc0cdfb302b8e16ff7a990a8a6219877e52ae1a4555440255fd11da830c8fcc + value: quay.io/openstack-k8s-operators/mariadb-operator@sha256:92cb2028634e9df8b234575458679e726336ae17af5bffda2b5c07db872b9cd8 - name: RELATED_IMAGE_NEUTRON_OPERATOR_MANAGER_IMAGE_URL - value: quay.io/openstack-k8s-operators/neutron-operator@sha256:c256f93a5226c9aa0ad094ce8c9c9d1cd06ce05149b36e15863f96c965219e04 + value: quay.io/openstack-k8s-operators/neutron-operator@sha256:f311490bacc46755c2a8fb2baa7b057536ecfe7f9201197adf9e95af85769dff - name: RELATED_IMAGE_NOVA_OPERATOR_MANAGER_IMAGE_URL - value: quay.io/openstack-k8s-operators/nova-operator@sha256:1f2d6da65b85c38037657ff3f1aaf44085ceb428c1d665f374356c7ab74796ea + value: quay.io/openstack-k8s-operators/nova-operator@sha256:3f66f1b634d2a74b9bf9ac6b9c800a2739f2bce433aefe4b123f9f3d4a857d2c - name: RELATED_IMAGE_OCTAVIA_OPERATOR_MANAGER_IMAGE_URL - value: quay.io/openstack-k8s-operators/octavia-operator@sha256:3d89dcb18665d069912ab91c3d5ff5b7466b1def1ef03a9f7a833e3275742dee + value: quay.io/openstack-k8s-operators/octavia-operator@sha256:66bd23854c7de0f8494e07916783d338722e49b84dd18a7fb0ada5245880d140 - name: RELATED_IMAGE_OPENSTACK_BAREMETAL_OPERATOR_MANAGER_IMAGE_URL - value: quay.io/openstack-k8s-operators/openstack-baremetal-operator@sha256:03e1133636014341091acf892ed749f92643dabe4bfbc40c6b23ffc323581f02 + value: quay.io/openstack-k8s-operators/openstack-baremetal-operator@sha256:b1d49a1a71fcebac03571c1f1eda8007092c3f165ec6f959a35f92ace976c2b1 - name: RELATED_IMAGE_OVN_OPERATOR_MANAGER_IMAGE_URL - value: quay.io/openstack-k8s-operators/ovn-operator@sha256:9772d4018805275576f53367592d0cc1416bb4430594450a71d95ad936b8220b + value: quay.io/openstack-k8s-operators/ovn-operator@sha256:896b5e16be71e4c32c8be21d6c45adcd649e457f726c9d45cf452297d1d4a735 - name: RELATED_IMAGE_SWIFT_OPERATOR_MANAGER_IMAGE_URL - value: quay.io/openstack-k8s-operators/swift-operator@sha256:2e9e2417f81f4ff9d270a79cb03d1febb2741cd935e34d846fb9e2751ffffb87 + value: quay.io/openstack-k8s-operators/swift-operator@sha256:e41f55b33b442210e5fc4895223cfde83b6a1e775d9b38baca290c1872b43f6c - name: RELATED_IMAGE_TELEMETRY_OPERATOR_MANAGER_IMAGE_URL - value: quay.io/openstack-k8s-operators/telemetry-operator@sha256:281bc644d91aa53e716bcf0252e71b1c6f87b4937c2d1b661f3eee40539bb8a4 + value: quay.io/openstack-k8s-operators/telemetry-operator@sha256:b37ee609edb0b6264dc361a23a56030f0961344f1fe6cefaa1b3e1518877e0a1 - name: RELATED_IMAGE_TEST_OPERATOR_MANAGER_IMAGE_URL - value: quay.io/openstack-k8s-operators/test-operator@sha256:c85b39f2ac267b373b84dda5cfd88304eba5b5a8481045fe36f864a0b2c152fe + value: quay.io/openstack-k8s-operators/test-operator@sha256:e4681f47ac95873dc1d242bd5b409b4470e9953a054f814885dc077a29f1338e - name: RELATED_IMAGE_WATCHER_OPERATOR_MANAGER_IMAGE_URL - value: quay.io/openstack-k8s-operators/watcher-operator@sha256:05dfc4e923d6a67418b3bb93f462c75d0d915b9eff8251ccc56b0f6b6d783ab8 + value: quay.io/openstack-k8s-operators/watcher-operator@sha256:952bee8c80ff05df7bae85887a51065e085f36c5fd02e84c8cd84bc8270a237b diff --git a/go.mod b/go.mod index 27b6a48cf1..968145e6da 100644 --- a/go.mod +++ b/go.mod @@ -10,34 +10,34 @@ require ( github.com/iancoleman/strcase v0.3.0 github.com/k8snetworkplumbingwg/network-attachment-definition-client v1.7.7 github.com/onsi/ginkgo/v2 v2.28.2 - github.com/onsi/gomega v1.40.0 + github.com/onsi/gomega v1.41.0 github.com/openshift/api v3.9.0+incompatible - github.com/openstack-k8s-operators/barbican-operator/api v0.6.1-0.20260420052305-96c3a8196933 - github.com/openstack-k8s-operators/cinder-operator/api v0.6.1-0.20260418071314-55ff2fc10b0c - github.com/openstack-k8s-operators/designate-operator/api v0.6.1-0.20260418051458-40035e96e631 - github.com/openstack-k8s-operators/glance-operator/api v0.6.1-0.20260418071313-4af756ba3dac - github.com/openstack-k8s-operators/heat-operator/api v0.6.1-0.20260420052550-a562e0ee16fd - github.com/openstack-k8s-operators/horizon-operator/api v0.6.1-0.20260418053129-fb096ad89dce - github.com/openstack-k8s-operators/infra-operator/apis v0.6.1-0.20260507103247-9c1255698eac - github.com/openstack-k8s-operators/ironic-operator/api v0.6.1-0.20260420052552-1ba026c533d6 - github.com/openstack-k8s-operators/keystone-operator/api v0.6.1-0.20260420052838-77f94aef5af2 - github.com/openstack-k8s-operators/lib-common/modules/ansible v0.6.1-0.20260417092244-81c71b39e981 - github.com/openstack-k8s-operators/lib-common/modules/certmanager v0.6.1-0.20260417092244-81c71b39e981 - github.com/openstack-k8s-operators/lib-common/modules/common v0.6.1-0.20260506154724-30a976ba8ef0 - github.com/openstack-k8s-operators/lib-common/modules/storage v0.6.1-0.20260417092244-81c71b39e981 - github.com/openstack-k8s-operators/lib-common/modules/test v0.6.1-0.20260417092244-81c71b39e981 - github.com/openstack-k8s-operators/manila-operator/api v0.6.1-0.20260420052836-ac1a4d8a769e - github.com/openstack-k8s-operators/mariadb-operator/api v0.6.1-0.20260413152655-564a51226a2a - github.com/openstack-k8s-operators/neutron-operator/api v0.6.1-0.20260420052839-b9314e4e03a3 - github.com/openstack-k8s-operators/nova-operator/api v0.6.1-0.20260515075213-d460abfbf45f - github.com/openstack-k8s-operators/octavia-operator/api v0.6.1-0.20260413082059-d107b5bac378 - github.com/openstack-k8s-operators/openstack-baremetal-operator/api v0.6.1-0.20260413094947-83f411fa655c + github.com/openstack-k8s-operators/barbican-operator/api v0.6.1-0.20260518072248-46e2c2ecc47b + github.com/openstack-k8s-operators/cinder-operator/api v0.6.1-0.20260518062040-d9ef3532a1f9 + github.com/openstack-k8s-operators/designate-operator/api v0.6.1-0.20260518062609-5d2a64977e38 + github.com/openstack-k8s-operators/glance-operator/api v0.6.1-0.20260518062040-d54e6b24020a + github.com/openstack-k8s-operators/heat-operator/api v0.6.1-0.20260518125623-fa1654783ae5 + github.com/openstack-k8s-operators/horizon-operator/api v0.6.1-0.20260518071951-e2b79f21a9ac + github.com/openstack-k8s-operators/infra-operator/apis v0.6.1-0.20260518074542-0176ffea8853 + github.com/openstack-k8s-operators/ironic-operator/api v0.6.1-0.20260518062324-1e9bf32fdd10 + github.com/openstack-k8s-operators/keystone-operator/api v0.6.1-0.20260513130126-175a0958de92 + github.com/openstack-k8s-operators/lib-common/modules/ansible v0.6.1-0.20260518125357-72bdd580c587 + github.com/openstack-k8s-operators/lib-common/modules/certmanager v0.6.1-0.20260518125357-72bdd580c587 + github.com/openstack-k8s-operators/lib-common/modules/common v0.6.1-0.20260518125357-72bdd580c587 + github.com/openstack-k8s-operators/lib-common/modules/storage v0.6.1-0.20260518125357-72bdd580c587 + github.com/openstack-k8s-operators/lib-common/modules/test v0.6.1-0.20260518125357-72bdd580c587 + github.com/openstack-k8s-operators/manila-operator/api v0.6.1-0.20260518062324-26bd8f434a9c + github.com/openstack-k8s-operators/mariadb-operator/api v0.6.1-0.20260518062040-f70bb2ebbdc2 + github.com/openstack-k8s-operators/neutron-operator/api v0.6.1-0.20260515091252-0ae9eaaa8a06 + github.com/openstack-k8s-operators/nova-operator/api v0.6.1-0.20260518092617-bd9003f0b781 + github.com/openstack-k8s-operators/octavia-operator/api v0.6.1-0.20260516121504-2c2a5d8085c7 + github.com/openstack-k8s-operators/openstack-baremetal-operator/api v0.6.1-0.20260516121218-84aa9fe07970 github.com/openstack-k8s-operators/openstack-operator/api v0.0.0-00010101000000-000000000000 - github.com/openstack-k8s-operators/ovn-operator/api v0.6.1-0.20260420053123-cf0908d8cf39 - github.com/openstack-k8s-operators/swift-operator/api v0.6.1-0.20260418085220-949c802081aa - github.com/openstack-k8s-operators/telemetry-operator/api v0.6.1-0.20260420053123-02a691a5b4d4 - github.com/openstack-k8s-operators/test-operator/api v0.6.1-0.20260416110435-a3f78e737417 - github.com/openstack-k8s-operators/watcher-operator/api v0.6.1-0.20260414124111-458e17672b3c + github.com/openstack-k8s-operators/ovn-operator/api v0.6.1-0.20260509203137-d009c70c8d50 + github.com/openstack-k8s-operators/swift-operator/api v0.6.1-0.20260518062609-95543ca3c63c + github.com/openstack-k8s-operators/telemetry-operator/api v0.6.1-0.20260518132424-2519807f5aa2 + github.com/openstack-k8s-operators/test-operator/api v0.6.1-0.20260518062608-a759fbf01d62 + github.com/openstack-k8s-operators/watcher-operator/api v0.6.1-0.20260514065925-82c6f3ed34b9 github.com/pkg/errors v0.9.1 github.com/stretchr/testify v1.11.1 go.uber.org/zap v1.28.0 @@ -94,7 +94,7 @@ require ( github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect github.com/modern-go/reflect2 v1.0.3-0.20250322232337-35a7c28c31ee // indirect github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect - github.com/openstack-k8s-operators/lib-common/modules/openstack v0.6.1-0.20260417092244-81c71b39e981 // indirect + github.com/openstack-k8s-operators/lib-common/modules/openstack v0.6.1-0.20260506154724-30a976ba8ef0 // indirect github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect github.com/prometheus/client_golang v1.22.0 // indirect github.com/prometheus/client_model v0.6.2 // indirect diff --git a/go.sum b/go.sum index 5a5548bf06..182f93ebb1 100644 --- a/go.sum +++ b/go.sum @@ -134,62 +134,62 @@ github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 h1:C3w9PqII01/Oq github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ= github.com/onsi/ginkgo/v2 v2.28.2 h1:DTrMfpqxiNUyQ3Y0zhn1n3cOO2euFgQPYIpkWwxVFps= github.com/onsi/ginkgo/v2 v2.28.2/go.mod h1:CLtbVInNckU3/+gC8LzkGUb9oF+e8W8TdUsxPwvdOgE= -github.com/onsi/gomega v1.40.0 h1:Vtol0e1MghCD2ZVIilPDIg44XSL9l2QAn8ZNaljWcJc= -github.com/onsi/gomega v1.40.0/go.mod h1:M/Uqpu/8qTjtzCLUA2zJHX9Iilrau25x1PdoSRbWh5A= +github.com/onsi/gomega v1.41.0 h1:OwKp4pXNgVxf6sCplzYo794OFNuoL2q2SBMU5NSWOjA= +github.com/onsi/gomega v1.41.0/go.mod h1:M/Uqpu/8qTjtzCLUA2zJHX9Iilrau25x1PdoSRbWh5A= github.com/openshift/api v0.0.0-20250711200046-c86d80652a9e h1:E1OdwSpqWuDPCedyUt0GEdoAE+r5TXy7YS21yNEo+2U= github.com/openshift/api v0.0.0-20250711200046-c86d80652a9e/go.mod h1:Shkl4HanLwDiiBzakv+con/aMGnVE2MAGvoKp5oyYUo= -github.com/openstack-k8s-operators/barbican-operator/api v0.6.1-0.20260420052305-96c3a8196933 h1:Ks/OYlX2ipYy1XjAezm1955VkmwXoi+fAZlL0X0NDwM= -github.com/openstack-k8s-operators/barbican-operator/api v0.6.1-0.20260420052305-96c3a8196933/go.mod h1:GlhOX7fRcMXxNrRsxPcJOSWd8zvL3/Aitkjr7VWqP68= -github.com/openstack-k8s-operators/cinder-operator/api v0.6.1-0.20260418071314-55ff2fc10b0c h1:ID5FHF6qRqtiRyPtLvRbAYDPs3cDfE+jzElj1yuxCUk= -github.com/openstack-k8s-operators/cinder-operator/api v0.6.1-0.20260418071314-55ff2fc10b0c/go.mod h1:Jc3ZlAc3K1jWPcs9LChGtm0wEB2C2Uiescl63Z8CRAc= -github.com/openstack-k8s-operators/designate-operator/api v0.6.1-0.20260418051458-40035e96e631 h1:1sVW8CssuWlvjqcgcreKNfUesNIq/w5HqBWJ1gRZ5GA= -github.com/openstack-k8s-operators/designate-operator/api v0.6.1-0.20260418051458-40035e96e631/go.mod h1:hbnEtksRUDnwO6taj16Mny9exJQ/W89pSDZ8g8bFH5Q= -github.com/openstack-k8s-operators/glance-operator/api v0.6.1-0.20260418071313-4af756ba3dac h1:BfH8D+SaB/h9fQazX4SaurHLm4IfqHzB19K3+osmOgE= -github.com/openstack-k8s-operators/glance-operator/api v0.6.1-0.20260418071313-4af756ba3dac/go.mod h1:s2zNb7EGQoJXpuifWYeioTIEqjAL8hCR39tRbqxBnPU= -github.com/openstack-k8s-operators/heat-operator/api v0.6.1-0.20260420052550-a562e0ee16fd h1:qaM7SSTbdGbyb19CabSrniwnhnFpiRTkKipirpYTc+A= -github.com/openstack-k8s-operators/heat-operator/api v0.6.1-0.20260420052550-a562e0ee16fd/go.mod h1:aA+YEZ3UJCQvJB2X3qOliGVB7EXdImfJ0qV2jUG/L0E= -github.com/openstack-k8s-operators/horizon-operator/api v0.6.1-0.20260418053129-fb096ad89dce h1:4nqAqtmfoN3VoWtFhHj65iZhi40KNp254/trUuoTD0M= -github.com/openstack-k8s-operators/horizon-operator/api v0.6.1-0.20260418053129-fb096ad89dce/go.mod h1:ZMH+2206hZgGFjEhC+hhPvU+v6haNaeh5FR1mHylfqw= -github.com/openstack-k8s-operators/infra-operator/apis v0.6.1-0.20260507103247-9c1255698eac h1:iALKqINqZR916pWQdjBzi4RtydKcAFAFAMCBXGhnsL0= -github.com/openstack-k8s-operators/infra-operator/apis v0.6.1-0.20260507103247-9c1255698eac/go.mod h1:/S2AN21zV70V1XuL0Of2dCjYWNkKwQSyNI8l/iQVrMs= -github.com/openstack-k8s-operators/ironic-operator/api v0.6.1-0.20260420052552-1ba026c533d6 h1:thGt9sbYC1L9/UvkeYQQbWGxeiNeaXVckB/0QuBkN78= -github.com/openstack-k8s-operators/ironic-operator/api v0.6.1-0.20260420052552-1ba026c533d6/go.mod h1:pnFZOetSrSoCdyMyTOUTfsFTdwtGwNFKtaPNNZtyHuw= -github.com/openstack-k8s-operators/keystone-operator/api v0.6.1-0.20260420052838-77f94aef5af2 h1:h7pTz90cHqX6nTYjYDphuitIfD4UpM9yGnI3AbLdHrY= -github.com/openstack-k8s-operators/keystone-operator/api v0.6.1-0.20260420052838-77f94aef5af2/go.mod h1:SpO4CL7c5/1HG+61fP6kWhL2+3aqR+5SNatdZueKrz8= -github.com/openstack-k8s-operators/lib-common/modules/ansible v0.6.1-0.20260417092244-81c71b39e981 h1:3aS6IFc8SHDf/tso8FKONOnhampZ3hV0ic0NH2FYmio= -github.com/openstack-k8s-operators/lib-common/modules/ansible v0.6.1-0.20260417092244-81c71b39e981/go.mod h1:tXxVkkk8HlATwTmDA5RTP3b+c8apfuMM15mZ2wW5iNs= -github.com/openstack-k8s-operators/lib-common/modules/certmanager v0.6.1-0.20260417092244-81c71b39e981 h1:G0YU5B6AhXDy/46urlNjz6tMXmHGDdoslgucTIN3F30= -github.com/openstack-k8s-operators/lib-common/modules/certmanager v0.6.1-0.20260417092244-81c71b39e981/go.mod h1:GzD7Jc5o98ptJ97DSjhC0CQ6OiTP0PB/2qJqxYGcOH8= -github.com/openstack-k8s-operators/lib-common/modules/common v0.6.1-0.20260506154724-30a976ba8ef0 h1:vkFvn06Ns9qW4AbzFjFDu8ioosRmhkEZiDrO3DOQhLg= -github.com/openstack-k8s-operators/lib-common/modules/common v0.6.1-0.20260506154724-30a976ba8ef0/go.mod h1:aIuG6lx3aS0vnXweRNdR/Q0SlfOsLIo0OzrqKK7C6xs= -github.com/openstack-k8s-operators/lib-common/modules/openstack v0.6.1-0.20260417092244-81c71b39e981 h1:jN3Kvt+RYUTaL9EXeeeIqRXVjqeNF74SuLTDXmi4X2Y= -github.com/openstack-k8s-operators/lib-common/modules/openstack v0.6.1-0.20260417092244-81c71b39e981/go.mod h1:7yqbVpg0k0vW+kZks+TMU/cd1ovoejyHfVPWcyGYLHI= -github.com/openstack-k8s-operators/lib-common/modules/storage v0.6.1-0.20260417092244-81c71b39e981 h1:X3/Gc+i0ZxaROExrpLXonz9EPhftlubFnOK4aSkRLvo= -github.com/openstack-k8s-operators/lib-common/modules/storage v0.6.1-0.20260417092244-81c71b39e981/go.mod h1:3loLaPUDQyvbPekylZd9OCLF+EXH2klRI9IeeQhuMcs= -github.com/openstack-k8s-operators/lib-common/modules/test v0.6.1-0.20260417092244-81c71b39e981 h1:KAQ8T+Ri3JWgsyK1D6QybScMh6fpkYUUA+0ntnOiAl4= -github.com/openstack-k8s-operators/lib-common/modules/test v0.6.1-0.20260417092244-81c71b39e981/go.mod h1:dEjz8zHRIlP3vnMmWdHytlLeSZ6BHcIiSTPM7xTQxFg= -github.com/openstack-k8s-operators/manila-operator/api v0.6.1-0.20260420052836-ac1a4d8a769e h1:bymDbHC6lMbZUbg3dJi5ajS+i4/z5Q77r2nuz4VpBfc= -github.com/openstack-k8s-operators/manila-operator/api v0.6.1-0.20260420052836-ac1a4d8a769e/go.mod h1:aKKbe1AraYGWby2tLTT0sBB4iFH5ZnrZ/uzhf7RwzLs= -github.com/openstack-k8s-operators/mariadb-operator/api v0.6.1-0.20260413152655-564a51226a2a h1:1VRHhhCE8U0+Q6jPNppxcklIVfK7gZ2Js9VaLpPR7sw= -github.com/openstack-k8s-operators/mariadb-operator/api v0.6.1-0.20260413152655-564a51226a2a/go.mod h1:g/xgMnzNHxdTkqnEgAKwVOv75uPN4nuApbkGqSvASvs= -github.com/openstack-k8s-operators/neutron-operator/api v0.6.1-0.20260420052839-b9314e4e03a3 h1:XyJrYBPiLCyUysII5RtHKjTekxrL3wxPEBlSvo0SKOQ= -github.com/openstack-k8s-operators/neutron-operator/api v0.6.1-0.20260420052839-b9314e4e03a3/go.mod h1:5jWDZDariGwym2q926i/VtR16dgNAvY4mTM/UekciKw= -github.com/openstack-k8s-operators/nova-operator/api v0.6.1-0.20260515075213-d460abfbf45f h1:JgApaNNMfRZSimJzUjQkxefnRGpGpZrAh2JDNsAgz0w= -github.com/openstack-k8s-operators/nova-operator/api v0.6.1-0.20260515075213-d460abfbf45f/go.mod h1:BBdKyLuKyCTwMWShJAWIiZEgSPCKx6AAv/V5XoOIkd4= -github.com/openstack-k8s-operators/octavia-operator/api v0.6.1-0.20260413082059-d107b5bac378 h1:h72lnvPcecgJqOindL68zIZmcJY6xM0EjY5FYe5Z7Qw= -github.com/openstack-k8s-operators/octavia-operator/api v0.6.1-0.20260413082059-d107b5bac378/go.mod h1:XO02J/MSp7f+HMyoT5xImUvTtDvDY4SgG2mi+nwdTMY= -github.com/openstack-k8s-operators/openstack-baremetal-operator/api v0.6.1-0.20260413094947-83f411fa655c h1:77hLym7nButLmaRm2aKozn0kW2WmrAaaYpx/HWHlUzc= -github.com/openstack-k8s-operators/openstack-baremetal-operator/api v0.6.1-0.20260413094947-83f411fa655c/go.mod h1:WKiIsGtY1q6VbpSa8QmOY3rYFpI061hwqYVFnAFfiFI= -github.com/openstack-k8s-operators/ovn-operator/api v0.6.1-0.20260420053123-cf0908d8cf39 h1:PQ025L6DttCoxwHqLTpw0v0W9VEXrCqYLfGDnR04GyI= -github.com/openstack-k8s-operators/ovn-operator/api v0.6.1-0.20260420053123-cf0908d8cf39/go.mod h1:ODYNTFMUlzvjlqXAh9AGXrzpBNQBAOkWiNQ6UldsqFw= -github.com/openstack-k8s-operators/swift-operator/api v0.6.1-0.20260418085220-949c802081aa h1:pnzRdcdTy91mxcU93e7xp9gn+pNyWyOdB8w/WlRynvo= -github.com/openstack-k8s-operators/swift-operator/api v0.6.1-0.20260418085220-949c802081aa/go.mod h1:REDdMRGrY7JhGOsrKXt4hNZJAq0f6b3ykVh/Wyy4UXs= -github.com/openstack-k8s-operators/telemetry-operator/api v0.6.1-0.20260420053123-02a691a5b4d4 h1:82WLFtF/6P1VwcVoyfO9vjEdMnkQFpHkVq4I3YY7L28= -github.com/openstack-k8s-operators/telemetry-operator/api v0.6.1-0.20260420053123-02a691a5b4d4/go.mod h1:5PWJhM4FSPNBlA6+ClP6/ZbKQA8zlaL31ryWZIDRtAY= -github.com/openstack-k8s-operators/test-operator/api v0.6.1-0.20260416110435-a3f78e737417 h1:lFm9HeKjWNk7Lom+mpO+XdzDiqd/negACtEbo6DHlHg= -github.com/openstack-k8s-operators/test-operator/api v0.6.1-0.20260416110435-a3f78e737417/go.mod h1:spi9J+G46BuuiPJiBqp1IL8DCh93lfiXZlvcRbPzTwo= -github.com/openstack-k8s-operators/watcher-operator/api v0.6.1-0.20260414124111-458e17672b3c h1:LnydnAg5YQD6994n0FAv3X7awJXl5b1FQsUeqNFzPws= -github.com/openstack-k8s-operators/watcher-operator/api v0.6.1-0.20260414124111-458e17672b3c/go.mod h1:9ubKnJmL/9HLt6cqbbiv4XTcPrqf5ddfPKTxZi3LD/s= +github.com/openstack-k8s-operators/barbican-operator/api v0.6.1-0.20260518072248-46e2c2ecc47b h1:BwHJ/nGemOMxaBebi+mdlYD4XqRXXlYAUiwu8vNN75E= +github.com/openstack-k8s-operators/barbican-operator/api v0.6.1-0.20260518072248-46e2c2ecc47b/go.mod h1:NeGfTt+qxfG/goOCi6r4xiCOl5MQnB0dlnVWn95HUw8= +github.com/openstack-k8s-operators/cinder-operator/api v0.6.1-0.20260518062040-d9ef3532a1f9 h1:aiTJQmuT0Jleiqcq1L+rVLDgg3zQ/gi2EFDh2G/u4TI= +github.com/openstack-k8s-operators/cinder-operator/api v0.6.1-0.20260518062040-d9ef3532a1f9/go.mod h1:VtVjKyuq1WoBOtlumnis7rYXmOaaF51mIIVKS5TinCw= +github.com/openstack-k8s-operators/designate-operator/api v0.6.1-0.20260518062609-5d2a64977e38 h1:HvZCJhXi8F7zHGrKRIVPZYvXq6aqmZZ3TkcDM4pl5Aw= +github.com/openstack-k8s-operators/designate-operator/api v0.6.1-0.20260518062609-5d2a64977e38/go.mod h1:DMS3G9vuXqWakloVG60u15/PAJj9W1LupiOcqslnDkI= +github.com/openstack-k8s-operators/glance-operator/api v0.6.1-0.20260518062040-d54e6b24020a h1:mYKSGANQs1/0pQMJEYBj2zzAkTNXrL5uEJaOwlCwFpk= +github.com/openstack-k8s-operators/glance-operator/api v0.6.1-0.20260518062040-d54e6b24020a/go.mod h1:JQFlRuC1JL58MR3ENkJ6WjHPNYpkQdV0OLKRwua19bM= +github.com/openstack-k8s-operators/heat-operator/api v0.6.1-0.20260518125623-fa1654783ae5 h1:bO377KEWUZlu5t3JvZIch+t4Kv/yoKfjOqYiGrpenyU= +github.com/openstack-k8s-operators/heat-operator/api v0.6.1-0.20260518125623-fa1654783ae5/go.mod h1:QV5Oj54Ewg3pRycVeW9LLKl/NZJzHomhiL1lFRvf0dk= +github.com/openstack-k8s-operators/horizon-operator/api v0.6.1-0.20260518071951-e2b79f21a9ac h1:TbN7L8r0Bn60dadE6QmtZ4c3LwZfSqqRCNPEby0dR34= +github.com/openstack-k8s-operators/horizon-operator/api v0.6.1-0.20260518071951-e2b79f21a9ac/go.mod h1:o7c+j8i7LcsvPXCIn6MTyYWYE7IW/STUSqGsVPLGQhc= +github.com/openstack-k8s-operators/infra-operator/apis v0.6.1-0.20260518074542-0176ffea8853 h1:T/8Z//WjjtrbN7du3+lDvxHWaxaYAGVtVTEKvXIJ/mE= +github.com/openstack-k8s-operators/infra-operator/apis v0.6.1-0.20260518074542-0176ffea8853/go.mod h1:ascxjlAvtBSE/sQp0Et9eeIZtOnoD3vT0GkLH7yAz54= +github.com/openstack-k8s-operators/ironic-operator/api v0.6.1-0.20260518062324-1e9bf32fdd10 h1:gE7HUkRtSe1r+LfGYeUanYIF1CpceG9p15NT2pnSji0= +github.com/openstack-k8s-operators/ironic-operator/api v0.6.1-0.20260518062324-1e9bf32fdd10/go.mod h1:62raLsmx9kasUH6Vly9b614lgIVPCkVMRkhVW4li2x0= +github.com/openstack-k8s-operators/keystone-operator/api v0.6.1-0.20260513130126-175a0958de92 h1:9brYhCAbx+Cwfq8cEtn/g4xF0w6FlyM7CSuDqertxNQ= +github.com/openstack-k8s-operators/keystone-operator/api v0.6.1-0.20260513130126-175a0958de92/go.mod h1:/nxao9LzRStCZPOpyY61Sbfzcogy5BrEP5nExUwFYZ0= +github.com/openstack-k8s-operators/lib-common/modules/ansible v0.6.1-0.20260518125357-72bdd580c587 h1:VvXvQw3t7slykvGeb+/CzmnTilSpQV2ji6gjJhHD/XU= +github.com/openstack-k8s-operators/lib-common/modules/ansible v0.6.1-0.20260518125357-72bdd580c587/go.mod h1:tXxVkkk8HlATwTmDA5RTP3b+c8apfuMM15mZ2wW5iNs= +github.com/openstack-k8s-operators/lib-common/modules/certmanager v0.6.1-0.20260518125357-72bdd580c587 h1:vCttV5sUx7vQLsQGBEjfXvp/xJo29UyW2srkyAcoTbc= +github.com/openstack-k8s-operators/lib-common/modules/certmanager v0.6.1-0.20260518125357-72bdd580c587/go.mod h1:wUbTp0wo7el+OPUcoVo5n9I6DrOFUjpP9SUC4kykYbY= +github.com/openstack-k8s-operators/lib-common/modules/common v0.6.1-0.20260518125357-72bdd580c587 h1:p03uEXoSreyu7LpFmb9YyYM8tEx2D2+7qqhLXNWHTq0= +github.com/openstack-k8s-operators/lib-common/modules/common v0.6.1-0.20260518125357-72bdd580c587/go.mod h1:JC04T5G4E/he5ukonV1oCqa0QzFkLv761VbLruVghJM= +github.com/openstack-k8s-operators/lib-common/modules/openstack v0.6.1-0.20260506154724-30a976ba8ef0 h1:kMie+G0aHlGwDHjimjj8AUxTl2R7LGfai/8pev2T+TY= +github.com/openstack-k8s-operators/lib-common/modules/openstack v0.6.1-0.20260506154724-30a976ba8ef0/go.mod h1:7yqbVpg0k0vW+kZks+TMU/cd1ovoejyHfVPWcyGYLHI= +github.com/openstack-k8s-operators/lib-common/modules/storage v0.6.1-0.20260518125357-72bdd580c587 h1:GeTQP0NzJOL3Gec6t0ZcngTuftFA6r9uxzInfccOhxA= +github.com/openstack-k8s-operators/lib-common/modules/storage v0.6.1-0.20260518125357-72bdd580c587/go.mod h1:4UPRrHSuvNj1Ep10VWb7GK+jELc31n94qhBwkTwxrA4= +github.com/openstack-k8s-operators/lib-common/modules/test v0.6.1-0.20260518125357-72bdd580c587 h1:jpouKcgs2Kc5z2JHIpvsXMxEonfXLgzX3KswuBoeKQ0= +github.com/openstack-k8s-operators/lib-common/modules/test v0.6.1-0.20260518125357-72bdd580c587/go.mod h1:nLS2oK4pBo756JNN1cPgr44S0X9V11QScgVla89Ojok= +github.com/openstack-k8s-operators/manila-operator/api v0.6.1-0.20260518062324-26bd8f434a9c h1:JwalcY+s2rr79u5xoSDPKjd6nJPxaEr3kOjHWVQtAkI= +github.com/openstack-k8s-operators/manila-operator/api v0.6.1-0.20260518062324-26bd8f434a9c/go.mod h1:Sf6mpm2P1/Y44dgXX21terAX9ugvD3ucLVQZis2dya0= +github.com/openstack-k8s-operators/mariadb-operator/api v0.6.1-0.20260518062040-f70bb2ebbdc2 h1:9hNruYsDk3H6xNSyC6+F6F9YGeemyCzAWvwJoRO3KdU= +github.com/openstack-k8s-operators/mariadb-operator/api v0.6.1-0.20260518062040-f70bb2ebbdc2/go.mod h1:/9N3XCC/QR2CowKaVmz1R5BP9NVJxL6RAb6aplOYGe8= +github.com/openstack-k8s-operators/neutron-operator/api v0.6.1-0.20260515091252-0ae9eaaa8a06 h1:SQqJ0DIqh4WSoVPPzUshifiICIRSlkxGhQovj82v4vA= +github.com/openstack-k8s-operators/neutron-operator/api v0.6.1-0.20260515091252-0ae9eaaa8a06/go.mod h1:wh9Dq9v9yyvzj9w6qNrpuCOxliWzaL8dc47w5xg1h2A= +github.com/openstack-k8s-operators/nova-operator/api v0.6.1-0.20260518092617-bd9003f0b781 h1:uoRt8S/GYOEbf7vXq2FV1hwqCftKrYWpP32h+nUnOHo= +github.com/openstack-k8s-operators/nova-operator/api v0.6.1-0.20260518092617-bd9003f0b781/go.mod h1:BBdKyLuKyCTwMWShJAWIiZEgSPCKx6AAv/V5XoOIkd4= +github.com/openstack-k8s-operators/octavia-operator/api v0.6.1-0.20260516121504-2c2a5d8085c7 h1:LVDX9XEUXe9D22RaDCyzZ6zQtLq6IDzH3tT5Xx2LoCs= +github.com/openstack-k8s-operators/octavia-operator/api v0.6.1-0.20260516121504-2c2a5d8085c7/go.mod h1:EtMfC1paLYzd+Lvu0vFk7SjJYxIb/Fnakxe+VaQF5QI= +github.com/openstack-k8s-operators/openstack-baremetal-operator/api v0.6.1-0.20260516121218-84aa9fe07970 h1:dYYt6c3u+6bJPPExDl8HsI1OS9lBbzYUzVlyEJvxCwM= +github.com/openstack-k8s-operators/openstack-baremetal-operator/api v0.6.1-0.20260516121218-84aa9fe07970/go.mod h1:PVOdcZhAhBMVdxhneDB9DSBjPGTX6hZF45Y0B+2M250= +github.com/openstack-k8s-operators/ovn-operator/api v0.6.1-0.20260509203137-d009c70c8d50 h1:Ib5hwyrq8eGPB7Qa24yL84ZcjEq54FnNZN3e5bic3FM= +github.com/openstack-k8s-operators/ovn-operator/api v0.6.1-0.20260509203137-d009c70c8d50/go.mod h1:uKInqPkZlYweSmnTE9J0fI36CRLJkG8TLou6QZCSkNY= +github.com/openstack-k8s-operators/swift-operator/api v0.6.1-0.20260518062609-95543ca3c63c h1:h0tXV3f7OJHS5DOYlkuBHSc+e1WyghtpGJTSWpQxm8k= +github.com/openstack-k8s-operators/swift-operator/api v0.6.1-0.20260518062609-95543ca3c63c/go.mod h1:hiHIBWUsz3ozYzmf3JUGB8X7IGG8D2DcvrYGm7LJ4x4= +github.com/openstack-k8s-operators/telemetry-operator/api v0.6.1-0.20260518132424-2519807f5aa2 h1:haeYylYmqh7Ih9U7C0e7rTfJ4VIDjFUAVC5Ap9q9AQw= +github.com/openstack-k8s-operators/telemetry-operator/api v0.6.1-0.20260518132424-2519807f5aa2/go.mod h1:kQLoNpwu2n4vnj438OBum2QLhM0uZcq62jit00I2BnY= +github.com/openstack-k8s-operators/test-operator/api v0.6.1-0.20260518062608-a759fbf01d62 h1:yswXl+B7bmOIM+qx5PCNGO700+bn7f5btioBAo+LJoI= +github.com/openstack-k8s-operators/test-operator/api v0.6.1-0.20260518062608-a759fbf01d62/go.mod h1:wmn29aFmzEfaIdNJmn2zq3YypsXMHeRXg0Sk0X1RTXY= +github.com/openstack-k8s-operators/watcher-operator/api v0.6.1-0.20260514065925-82c6f3ed34b9 h1:7NmBAUWhp/ZN9etVVQF7uWHWEU37ZICsrbrpRAqIIOs= +github.com/openstack-k8s-operators/watcher-operator/api v0.6.1-0.20260514065925-82c6f3ed34b9/go.mod h1:OvUimRQqyeb1EhKddu/AFAFn8HeIFnjheXiHEYZ+3+c= github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= diff --git a/hack/export_operator_related_images.sh b/hack/export_operator_related_images.sh index 565856ad41..be5388facb 100644 --- a/hack/export_operator_related_images.sh +++ b/hack/export_operator_related_images.sh @@ -1,22 +1,22 @@ # NOTE: this file is automatically generated by hack/sync-bindata.sh! -export RELATED_IMAGE_BARBICAN_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/barbican-operator@sha256:cc087821d117bd400dd4701776f4dd94a2e159729a94eeef3711e90acd9e1652 -export RELATED_IMAGE_CINDER_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/cinder-operator@sha256:7a2ff35a26f4540cabe5818a86abdd1ce34104560109fc22d228e06cdb3b63ea -export RELATED_IMAGE_DESIGNATE_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/designate-operator@sha256:fb71a1f261da5620aa4d7fe5f6e698b5f03c12c0b8982aec5367b00792635cb3 -export RELATED_IMAGE_GLANCE_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/glance-operator@sha256:c6c51902eae4064427040a648a3172b2a2663ed75ba5fe65bf4f5ea20ff4b983 -export RELATED_IMAGE_HEAT_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/heat-operator@sha256:051fb60096064551502a9e69bb1b54f4303e7941ceb91cebdb12f24aa12bc301 -export RELATED_IMAGE_HORIZON_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/horizon-operator@sha256:705211b1980c1d4c84b284a20b7a6e1662da9912027377e611b682da88dca8ec -export RELATED_IMAGE_INFRA_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/infra-operator@sha256:d8e7e53913119e62b8710c6d7d15cc0d0890ba96a0058ba61b994128cfe6502f -export RELATED_IMAGE_IRONIC_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/ironic-operator@sha256:d32d5dc44157ad38f7df15630a03a6d0429f98360fc7f798a392d33f8fbf1869 -export RELATED_IMAGE_KEYSTONE_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/keystone-operator@sha256:dee0da68f43b117f55bcf0d5bf224deba7845cd3058eb7b6f49d757d96829f2b -export RELATED_IMAGE_MANILA_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/manila-operator@sha256:4a1978fcd77a62c0ee127dfc3c75b5a5273b871aac52c60ad1a0cef46d004acf -export RELATED_IMAGE_MARIADB_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/mariadb-operator@sha256:8fc0cdfb302b8e16ff7a990a8a6219877e52ae1a4555440255fd11da830c8fcc -export RELATED_IMAGE_NEUTRON_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/neutron-operator@sha256:c256f93a5226c9aa0ad094ce8c9c9d1cd06ce05149b36e15863f96c965219e04 -export RELATED_IMAGE_NOVA_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/nova-operator@sha256:1f2d6da65b85c38037657ff3f1aaf44085ceb428c1d665f374356c7ab74796ea -export RELATED_IMAGE_OCTAVIA_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/octavia-operator@sha256:3d89dcb18665d069912ab91c3d5ff5b7466b1def1ef03a9f7a833e3275742dee -export RELATED_IMAGE_OPENSTACK_BAREMETAL_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/openstack-baremetal-operator@sha256:03e1133636014341091acf892ed749f92643dabe4bfbc40c6b23ffc323581f02 -export RELATED_IMAGE_OVN_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/ovn-operator@sha256:9772d4018805275576f53367592d0cc1416bb4430594450a71d95ad936b8220b -export RELATED_IMAGE_SWIFT_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/swift-operator@sha256:2e9e2417f81f4ff9d270a79cb03d1febb2741cd935e34d846fb9e2751ffffb87 -export RELATED_IMAGE_TELEMETRY_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/telemetry-operator@sha256:281bc644d91aa53e716bcf0252e71b1c6f87b4937c2d1b661f3eee40539bb8a4 -export RELATED_IMAGE_TEST_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/test-operator@sha256:c85b39f2ac267b373b84dda5cfd88304eba5b5a8481045fe36f864a0b2c152fe -export RELATED_IMAGE_WATCHER_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/watcher-operator@sha256:05dfc4e923d6a67418b3bb93f462c75d0d915b9eff8251ccc56b0f6b6d783ab8 +export RELATED_IMAGE_BARBICAN_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/barbican-operator@sha256:1260a3e73e4b4583080ec76b976d6767c66f1c38510a6a466fadd78dd7b48d5d +export RELATED_IMAGE_CINDER_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/cinder-operator@sha256:8d5a35f5906573b690fab6cff107105245ebb65d0a590d6c7ab11c6d041072fb +export RELATED_IMAGE_DESIGNATE_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/designate-operator@sha256:7409f4c7fdab3cc0b68aae27bf8072981fa17c3ef0bfac83df1c55e09de507e8 +export RELATED_IMAGE_GLANCE_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/glance-operator@sha256:b2729edc5eb778ed252d9cd1d4ac513e46d49d377bbf3b39bbf808c877b0898c +export RELATED_IMAGE_HEAT_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/heat-operator@sha256:db3344ffa4826e3a189327bb5b3ee4307d67ea6c05f49731a4d62639bd2be916 +export RELATED_IMAGE_HORIZON_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/horizon-operator@sha256:bbb0f157cfe8d6345ea5752778941cac250719e24741187af8fa47bf55b0eab8 +export RELATED_IMAGE_INFRA_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/infra-operator@sha256:af0644e3a52b65d4e71a56680df6d119edcfed87970381927936ba40205c1ace +export RELATED_IMAGE_IRONIC_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/ironic-operator@sha256:80ea98ff5ec21da1c9b77a09b9f1939a062fa5e3fd36987fa321c32bba359fd7 +export RELATED_IMAGE_KEYSTONE_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/keystone-operator@sha256:267bce9f682b70fefe0d93f4935593b5d56a0ad8380fe5b09c4da7613ad1ad4b +export RELATED_IMAGE_MANILA_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/manila-operator@sha256:f4b5308ad5831de4efb3471f664d296000c10eccfe572574b61e882f0a8f20a8 +export RELATED_IMAGE_MARIADB_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/mariadb-operator@sha256:92cb2028634e9df8b234575458679e726336ae17af5bffda2b5c07db872b9cd8 +export RELATED_IMAGE_NEUTRON_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/neutron-operator@sha256:f311490bacc46755c2a8fb2baa7b057536ecfe7f9201197adf9e95af85769dff +export RELATED_IMAGE_NOVA_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/nova-operator@sha256:3f66f1b634d2a74b9bf9ac6b9c800a2739f2bce433aefe4b123f9f3d4a857d2c +export RELATED_IMAGE_OCTAVIA_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/octavia-operator@sha256:66bd23854c7de0f8494e07916783d338722e49b84dd18a7fb0ada5245880d140 +export RELATED_IMAGE_OPENSTACK_BAREMETAL_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/openstack-baremetal-operator@sha256:b1d49a1a71fcebac03571c1f1eda8007092c3f165ec6f959a35f92ace976c2b1 +export RELATED_IMAGE_OVN_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/ovn-operator@sha256:896b5e16be71e4c32c8be21d6c45adcd649e457f726c9d45cf452297d1d4a735 +export RELATED_IMAGE_SWIFT_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/swift-operator@sha256:e41f55b33b442210e5fc4895223cfde83b6a1e775d9b38baca290c1872b43f6c +export RELATED_IMAGE_TELEMETRY_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/telemetry-operator@sha256:b37ee609edb0b6264dc361a23a56030f0961344f1fe6cefaa1b3e1518877e0a1 +export RELATED_IMAGE_TEST_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/test-operator@sha256:e4681f47ac95873dc1d242bd5b409b4470e9953a054f814885dc077a29f1338e +export RELATED_IMAGE_WATCHER_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/watcher-operator@sha256:952bee8c80ff05df7bae85887a51065e085f36c5fd02e84c8cd84bc8270a237b