diff --git a/apis/bases/core.openstack.org_openstackcontrolplanes.yaml b/apis/bases/core.openstack.org_openstackcontrolplanes.yaml index 35bf6d176..a4d367dc8 100644 --- a/apis/bases/core.openstack.org_openstackcontrolplanes.yaml +++ b/apis/bases/core.openstack.org_openstackcontrolplanes.yaml @@ -8053,6 +8053,71 @@ spec: additionalProperties: type: string type: object + novaComputeTemplates: + additionalProperties: + properties: + computeDriver: + enum: + - ironic.IronicDriver + - fake.FakeDriver + type: string + containerImage: + type: string + customServiceConfig: + type: string + defaultConfigOverwrite: + additionalProperties: + type: string + type: object + networkAttachments: + items: + type: string + type: array + nodeSelector: + additionalProperties: + type: string + type: object + replicas: + default: 1 + format: int32 + maximum: 32 + minimum: 0 + type: integer + resources: + properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map + limits: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + requests: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + type: object + required: + - computeDriver + type: object + type: object passwordSelectors: default: database: NovaCell0DatabasePassword @@ -8886,6 +8951,7 @@ spec: default: true type: boolean ovn-bridge: + default: br-int type: string ovn-encap-type: default: geneve @@ -8894,10 +8960,8 @@ spec: - vxlan type: string system-id: + default: random type: string - required: - - ovn-bridge - - system-id type: object networkAttachment: type: string diff --git a/apis/go.mod b/apis/go.mod index cda744921..3ccd505bc 100644 --- a/apis/go.mod +++ b/apis/go.mod @@ -5,23 +5,23 @@ go 1.19 require ( github.com/onsi/ginkgo/v2 v2.12.1 github.com/onsi/gomega v1.27.10 - github.com/openstack-k8s-operators/cinder-operator/api v0.1.2-0.20230921082510-1b9a7de3d088 - github.com/openstack-k8s-operators/glance-operator/api v0.1.2-0.20230921081203-89164087dac9 - github.com/openstack-k8s-operators/heat-operator/api v0.1.1-0.20230920142821-e84784bede25 - github.com/openstack-k8s-operators/horizon-operator/api v0.1.1-0.20230920143411-511d89a0e6cc - github.com/openstack-k8s-operators/infra-operator/apis v0.1.1-0.20230920125017-2c76cd203b44 - github.com/openstack-k8s-operators/ironic-operator/api v0.1.1-0.20230926121739-27e75237b3c8 - github.com/openstack-k8s-operators/keystone-operator/api v0.1.1-0.20230920085319-92ae0260bbf3 - github.com/openstack-k8s-operators/lib-common/modules/common v0.1.1-0.20230925103424-7dcb605ea0bb - github.com/openstack-k8s-operators/manila-operator/api v0.1.1-0.20230921081246-996d4e390998 - github.com/openstack-k8s-operators/mariadb-operator/api v0.1.1-0.20230918111825-8999b3b2dc3c - github.com/openstack-k8s-operators/neutron-operator/api v0.1.1-0.20230920145429-537b5afebd07 - github.com/openstack-k8s-operators/nova-operator/api v0.1.2-0.20230921152245-4a535c8f3e9a - github.com/openstack-k8s-operators/octavia-operator/api v0.0.0-20230926130236-dece63badbab - github.com/openstack-k8s-operators/ovn-operator/api v0.1.1-0.20230913151226-aab30786ed97 - github.com/openstack-k8s-operators/placement-operator/api v0.1.1-0.20230920125340-3c99d09c7033 - github.com/openstack-k8s-operators/swift-operator/api v0.1.1-0.20230920144258-a37c476a2829 - github.com/openstack-k8s-operators/telemetry-operator/api v0.1.1-0.20230922102555-fe2794ad1e8c + github.com/openstack-k8s-operators/cinder-operator/api v0.1.2-0.20230927112537-42169dd3965b + github.com/openstack-k8s-operators/glance-operator/api v0.1.2-0.20230927165054-19f203438fc1 + github.com/openstack-k8s-operators/heat-operator/api v0.1.1-0.20230928022009-63f4c93693b8 + github.com/openstack-k8s-operators/horizon-operator/api v0.1.1-0.20230927133505-e0a30ad65a01 + github.com/openstack-k8s-operators/infra-operator/apis v0.1.1-0.20230927145535-98de8aa29c2e + github.com/openstack-k8s-operators/ironic-operator/api v0.1.1-0.20230927134553-8c5a9c47ca79 + github.com/openstack-k8s-operators/keystone-operator/api v0.1.1-0.20230927105404-11cb6a68c984 + github.com/openstack-k8s-operators/lib-common/modules/common v0.1.1-0.20230927082538-4f614f333d17 + github.com/openstack-k8s-operators/manila-operator/api v0.1.1-0.20230927230238-92a65e11ac86 + github.com/openstack-k8s-operators/mariadb-operator/api v0.1.1-0.20230927094006-890f79149df4 + github.com/openstack-k8s-operators/neutron-operator/api v0.1.1-0.20230927135156-a3209100b1f3 + github.com/openstack-k8s-operators/nova-operator/api v0.1.2-0.20230928073958-1f39d7178ae6 + github.com/openstack-k8s-operators/octavia-operator/api v0.0.0-20230927161406-4f106a3f79bb + github.com/openstack-k8s-operators/ovn-operator/api v0.1.1-0.20230927181029-2b25ed78973d + github.com/openstack-k8s-operators/placement-operator/api v0.1.1-0.20230927115929-d73f6b7ba241 + github.com/openstack-k8s-operators/swift-operator/api v0.1.1-0.20230928061421-52a9feee12c9 + github.com/openstack-k8s-operators/telemetry-operator/api v0.1.1-0.20230927140521-cf7134b9d873 github.com/rabbitmq/cluster-operator/v2 v2.5.0 k8s.io/apimachinery v0.27.4 sigs.k8s.io/controller-runtime v0.15.1 @@ -65,8 +65,8 @@ require ( github.com/modern-go/reflect2 v1.0.2 // 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.1.1-0.20230919113507-d74c2f31d216 //indirect - github.com/openstack-k8s-operators/lib-common/modules/storage v0.1.1-0.20230919113507-d74c2f31d216 + github.com/openstack-k8s-operators/lib-common/modules/openstack v0.1.1-0.20230927082538-4f614f333d17 //indirect + github.com/openstack-k8s-operators/lib-common/modules/storage v0.1.1-0.20230927082538-4f614f333d17 github.com/pkg/errors v0.9.1 // indirect github.com/prometheus/client_golang v1.16.0 // indirect github.com/prometheus/client_model v0.4.0 // indirect diff --git a/apis/go.sum b/apis/go.sum index 373284d25..145da3057 100644 --- a/apis/go.sum +++ b/apis/go.sum @@ -128,44 +128,44 @@ github.com/onsi/gomega v1.27.10 h1:naR28SdDFlqrG6kScpT8VWpu1xWY5nJRCF3XaYyBjhI= github.com/onsi/gomega v1.27.10/go.mod h1:RsS8tutOdbdgzbPtzzATp12yT7kM5I5aElG3evPbQ0M= github.com/openshift/api v0.0.0-20230414143018-3367bc7e6ac7 h1:rncLxJBpFGqBztyxCMwNRnMjhhIDOWHJowi6q8G6koI= github.com/openshift/api v0.0.0-20230414143018-3367bc7e6ac7/go.mod h1:ctXNyWanKEjGj8sss1KjjHQ3ENKFm33FFnS5BKaIPh4= -github.com/openstack-k8s-operators/cinder-operator/api v0.1.2-0.20230921082510-1b9a7de3d088 h1:FCEsDNLC9yrHHgjbyKor2dwdA1bQ5g4c7ZY/6wLULZY= -github.com/openstack-k8s-operators/cinder-operator/api v0.1.2-0.20230921082510-1b9a7de3d088/go.mod h1:72cIiRrj5BcJqtYFQy+fz53Wz/AeLoivIwUO42Ae/aY= -github.com/openstack-k8s-operators/glance-operator/api v0.1.2-0.20230921081203-89164087dac9 h1:KZfGSL/68+wK4jOqbGYtUtPOuQ8TVVO+YPM96Rxm70Y= -github.com/openstack-k8s-operators/glance-operator/api v0.1.2-0.20230921081203-89164087dac9/go.mod h1:JTRoxU5lUkkEQlwwokxw9L52imeneRujRYUrPkdZjC0= -github.com/openstack-k8s-operators/heat-operator/api v0.1.1-0.20230920142821-e84784bede25 h1:DjZyZo2XoWZuZmXVU+P7RGFomVbfDosQuXR8AumN9ss= -github.com/openstack-k8s-operators/heat-operator/api v0.1.1-0.20230920142821-e84784bede25/go.mod h1:O1GPo8nmJ2yM5+xH89M4L9YiMkEAXHE160+tA6d0H+s= -github.com/openstack-k8s-operators/horizon-operator/api v0.1.1-0.20230920143411-511d89a0e6cc h1:Y4+0OX8areIATKd/7izNFC2U8PCXZWLWfKhQN79hCyk= -github.com/openstack-k8s-operators/horizon-operator/api v0.1.1-0.20230920143411-511d89a0e6cc/go.mod h1:rFtiDTgkoNa+Z+F0q87SIRINWm6gbgeaK3Uyl3bl/Tg= -github.com/openstack-k8s-operators/infra-operator/apis v0.1.1-0.20230920125017-2c76cd203b44 h1:W2HZy+uk5fnVwvw3+/Jd/k7sNiVXCOd8SiV0dMvmjys= -github.com/openstack-k8s-operators/infra-operator/apis v0.1.1-0.20230920125017-2c76cd203b44/go.mod h1:fOJ95wMSymtfoellY/TFKcrzW6bu/nTCTzEnFEgCGCc= -github.com/openstack-k8s-operators/ironic-operator/api v0.1.1-0.20230926121739-27e75237b3c8 h1:8oUx3FiVAOYgyTjdYwlE5AJ84K/LorLwbVuvsXkVGs8= -github.com/openstack-k8s-operators/ironic-operator/api v0.1.1-0.20230926121739-27e75237b3c8/go.mod h1:TCsXzuQMxg9HAOfwPtc4NtaQ0ac+NJDqwuLFYOpWw7k= -github.com/openstack-k8s-operators/keystone-operator/api v0.1.1-0.20230920085319-92ae0260bbf3 h1:6VCz/ZBTJEQJTx4+z8UxLv3WITa4Bgx5CSP237wJ5xM= -github.com/openstack-k8s-operators/keystone-operator/api v0.1.1-0.20230920085319-92ae0260bbf3/go.mod h1:ta6w/29i4WuWkQp6I4cOLwMGQ5/vJI0y8Em7u+M34jo= -github.com/openstack-k8s-operators/lib-common/modules/common v0.1.1-0.20230925103424-7dcb605ea0bb h1:MRd/OrTTZeU/KXAzlIH003wPLmjZ4PHaQ7HisJC9hGY= -github.com/openstack-k8s-operators/lib-common/modules/common v0.1.1-0.20230925103424-7dcb605ea0bb/go.mod h1:kZS5rqVWBZeCyYor2PeQB9IEZ19mGaeL/to3x8F9OJg= -github.com/openstack-k8s-operators/lib-common/modules/openstack v0.1.1-0.20230919113507-d74c2f31d216 h1:h76faqi4WAXBs3D2B0GLUdlCjS0dh78wRL0d5RZUwhk= -github.com/openstack-k8s-operators/lib-common/modules/openstack v0.1.1-0.20230919113507-d74c2f31d216/go.mod h1:GHi64tgyC75/vuT8Crda0yN5iCIYiSyS4bpzYJjX7MA= -github.com/openstack-k8s-operators/lib-common/modules/storage v0.1.1-0.20230919113507-d74c2f31d216 h1:1dMwzjuZJSRgHcwblOo6jHrWAe2anwWu4w35Rukz1kw= -github.com/openstack-k8s-operators/lib-common/modules/storage v0.1.1-0.20230919113507-d74c2f31d216/go.mod h1:DnsRBWOFEwecwrVAntM4lbgiHRvqfoz/gKYpDjkvCYE= -github.com/openstack-k8s-operators/manila-operator/api v0.1.1-0.20230921081246-996d4e390998 h1:BAxLz7+Bqz0M6INK4xDcod9cB2idOjRYyoPHqIySqK8= -github.com/openstack-k8s-operators/manila-operator/api v0.1.1-0.20230921081246-996d4e390998/go.mod h1:7nnls/xwOqOQWFZ84Orif2UQcWTdN32Xqd56y9TBhYI= -github.com/openstack-k8s-operators/mariadb-operator/api v0.1.1-0.20230918111825-8999b3b2dc3c h1:9R8T1WRwuPS5KMfsQWxAMSGPuJrGMJ7bODKK9dirhHA= -github.com/openstack-k8s-operators/mariadb-operator/api v0.1.1-0.20230918111825-8999b3b2dc3c/go.mod h1:xXHF/R/L0XamRHR/UkzlgzSTocBQ6GSQ2U16Q9Mf/bA= -github.com/openstack-k8s-operators/neutron-operator/api v0.1.1-0.20230920145429-537b5afebd07 h1:jCfKZN9smTbdCbfOgDxa1JCzsrgNsO8fyZjikEArugo= -github.com/openstack-k8s-operators/neutron-operator/api v0.1.1-0.20230920145429-537b5afebd07/go.mod h1:gyme//YzQKEWSn3i3S0oaNBjnMu/m2m0N13boSShBfE= -github.com/openstack-k8s-operators/nova-operator/api v0.1.2-0.20230921152245-4a535c8f3e9a h1:yBEEaxtR4RWH/M9dAHUQPJ/TBbFDiRkQB4YJcKCcqGE= -github.com/openstack-k8s-operators/nova-operator/api v0.1.2-0.20230921152245-4a535c8f3e9a/go.mod h1:kyi9gsAg4d8hxjUxnjDTMZeps3xTutH2+FcAnz783m8= -github.com/openstack-k8s-operators/octavia-operator/api v0.0.0-20230926130236-dece63badbab h1:5b79D/nCq6g6LSUiGahY8Uqada7OfMIYPRjIX+C0UDs= -github.com/openstack-k8s-operators/octavia-operator/api v0.0.0-20230926130236-dece63badbab/go.mod h1:0CM3dV0tMkluHm84zlcj4L+ToFon7Pe767wKIEkYPKM= -github.com/openstack-k8s-operators/ovn-operator/api v0.1.1-0.20230913151226-aab30786ed97 h1:+nrBob4GwmRqhISqPiP7lhMwys2kJz1vYmLzKap+B7E= -github.com/openstack-k8s-operators/ovn-operator/api v0.1.1-0.20230913151226-aab30786ed97/go.mod h1:0zpkMBsrFbFP+AfaJKvREHomqsXcPnUCOT0/LzKmga0= -github.com/openstack-k8s-operators/placement-operator/api v0.1.1-0.20230920125340-3c99d09c7033 h1:/oIWCEllgIXQbjIj6i8NFK3yC5IHkflnMDSmdz2PeCs= -github.com/openstack-k8s-operators/placement-operator/api v0.1.1-0.20230920125340-3c99d09c7033/go.mod h1:gJmnk2QLICVEZXi2wDpr+baNMvey7RA50gJbRXzo0JA= -github.com/openstack-k8s-operators/swift-operator/api v0.1.1-0.20230920144258-a37c476a2829 h1:rUjN/Dfcxw7mqCQhc/BZw/cl4u9keuQsM4KhvMIDLaE= -github.com/openstack-k8s-operators/swift-operator/api v0.1.1-0.20230920144258-a37c476a2829/go.mod h1:YWvPPQwcCRfw5zaFp4KTdBKBiLt1h00LUMcnPkVSNVw= -github.com/openstack-k8s-operators/telemetry-operator/api v0.1.1-0.20230922102555-fe2794ad1e8c h1:lb1CxMumTtKvmIAFVw5CBSXwg90lkeAfj5jk1ycYXio= -github.com/openstack-k8s-operators/telemetry-operator/api v0.1.1-0.20230922102555-fe2794ad1e8c/go.mod h1:nYAEI/2u2DzXtZoMBIRkogHPpjskwrfJAJ/+XeIcosc= +github.com/openstack-k8s-operators/cinder-operator/api v0.1.2-0.20230927112537-42169dd3965b h1:BpSoGmbOxwJFGZFMHM3BxYZ+1TvZOZaHTQ/z14h4D8w= +github.com/openstack-k8s-operators/cinder-operator/api v0.1.2-0.20230927112537-42169dd3965b/go.mod h1:EEDj83wm2i6q7yovM42HWinmi+ubeayfaryFrsFO+do= +github.com/openstack-k8s-operators/glance-operator/api v0.1.2-0.20230927165054-19f203438fc1 h1:MMudWiJKbp+0q/cxLTSvkBxNHCCxe2N1jDIDETvhasY= +github.com/openstack-k8s-operators/glance-operator/api v0.1.2-0.20230927165054-19f203438fc1/go.mod h1:U+jK0QoSnON5s4rA3cnhqIrBAMYq5bhVDQOoXym7+yE= +github.com/openstack-k8s-operators/heat-operator/api v0.1.1-0.20230928022009-63f4c93693b8 h1:cbtGPROaKwVB1bHmmGsde2WIB+IqfYz2UBnaYutpvCA= +github.com/openstack-k8s-operators/heat-operator/api v0.1.1-0.20230928022009-63f4c93693b8/go.mod h1:xxjs1gg1sfw8szoIQtUjHgh/wiicduipTzs5Rsp9Gao= +github.com/openstack-k8s-operators/horizon-operator/api v0.1.1-0.20230927133505-e0a30ad65a01 h1:RXdu3rtbLRn+8zdDPT/SPA7NFluO1R5y8NdBwjujYn8= +github.com/openstack-k8s-operators/horizon-operator/api v0.1.1-0.20230927133505-e0a30ad65a01/go.mod h1:mA0trgqY20GlCn7Q5hLeRv5lozsF5Y+ZPCFTsjd5mjE= +github.com/openstack-k8s-operators/infra-operator/apis v0.1.1-0.20230927145535-98de8aa29c2e h1:J6ufJlFvx57q0VX0bDs0Qy/pNHf1VRtOzrvWP4UYMqQ= +github.com/openstack-k8s-operators/infra-operator/apis v0.1.1-0.20230927145535-98de8aa29c2e/go.mod h1:mREHg4cn89igZAkvaMnrv+9YFWK2tDhK/HdqJPV/+hw= +github.com/openstack-k8s-operators/ironic-operator/api v0.1.1-0.20230927134553-8c5a9c47ca79 h1:3femyaSRudGF40dUEfp/Kn/MOdKpCvPfy5j85GAKQ2Y= +github.com/openstack-k8s-operators/ironic-operator/api v0.1.1-0.20230927134553-8c5a9c47ca79/go.mod h1:NR5xmmZQz/v1EgGfSrL/4yCbQpRbaWLoIx1CgpGiWck= +github.com/openstack-k8s-operators/keystone-operator/api v0.1.1-0.20230927105404-11cb6a68c984 h1:eJofMw2iWLhz8fusIjOa5ck6yHR1zHhohCRAVfX5CCY= +github.com/openstack-k8s-operators/keystone-operator/api v0.1.1-0.20230927105404-11cb6a68c984/go.mod h1:8d02elP1XA66ANyD+J0MkWIO7WqFKihqV10m+gFZq0o= +github.com/openstack-k8s-operators/lib-common/modules/common v0.1.1-0.20230927082538-4f614f333d17 h1:n5QmZLJfPtKbNnPVqqSQkLU1X/NMmW3CbML3yjBUjyY= +github.com/openstack-k8s-operators/lib-common/modules/common v0.1.1-0.20230927082538-4f614f333d17/go.mod h1:kZS5rqVWBZeCyYor2PeQB9IEZ19mGaeL/to3x8F9OJg= +github.com/openstack-k8s-operators/lib-common/modules/openstack v0.1.1-0.20230927082538-4f614f333d17 h1:d3HP0nEGNd8cQ088beQbyWzcgdMppD+Zs8HeoMdzRws= +github.com/openstack-k8s-operators/lib-common/modules/openstack v0.1.1-0.20230927082538-4f614f333d17/go.mod h1:+iJZo5alCeOGD/524hWWdlINA6zqY+MjfWT7cDcbvBE= +github.com/openstack-k8s-operators/lib-common/modules/storage v0.1.1-0.20230927082538-4f614f333d17 h1:epXz35gpdGp/CbYzAT926971T9kpO6r1v2GX8I1HHGM= +github.com/openstack-k8s-operators/lib-common/modules/storage v0.1.1-0.20230927082538-4f614f333d17/go.mod h1:kKFAr7wZw3mX83hlQVbf2hV7TGhNNxVgMSNt9YtUPzI= +github.com/openstack-k8s-operators/manila-operator/api v0.1.1-0.20230927230238-92a65e11ac86 h1:MNQjJnUue2QYBfp8Wpr4NUdIdoCPQQoZqzxg2CpXI64= +github.com/openstack-k8s-operators/manila-operator/api v0.1.1-0.20230927230238-92a65e11ac86/go.mod h1:WSTmBXWN91XPCxyq+0k0MLL20VXOruP24Q5Zlsf+jJU= +github.com/openstack-k8s-operators/mariadb-operator/api v0.1.1-0.20230927094006-890f79149df4 h1:NVvdjUKCVdwf/rboYM7mqZaBX7g65q1yw7tOJTxfT7g= +github.com/openstack-k8s-operators/mariadb-operator/api v0.1.1-0.20230927094006-890f79149df4/go.mod h1:xXHF/R/L0XamRHR/UkzlgzSTocBQ6GSQ2U16Q9Mf/bA= +github.com/openstack-k8s-operators/neutron-operator/api v0.1.1-0.20230927135156-a3209100b1f3 h1:McTif0ucfPWN6Q1Kej8El5Zptz0Mm5HbWhNqVZpUpsI= +github.com/openstack-k8s-operators/neutron-operator/api v0.1.1-0.20230927135156-a3209100b1f3/go.mod h1:ZCV846h15xEtSG39ELIjmh21tuAdOge2fe7U9GvKOg0= +github.com/openstack-k8s-operators/nova-operator/api v0.1.2-0.20230928073958-1f39d7178ae6 h1:Feh119y08UjtrxAQfVSr6YlYI2zEoTKduSttZmVjIu0= +github.com/openstack-k8s-operators/nova-operator/api v0.1.2-0.20230928073958-1f39d7178ae6/go.mod h1:hlfTmax4IPeeI3/TrRwWOqLp9XHsKs5kD4p94UiR4AA= +github.com/openstack-k8s-operators/octavia-operator/api v0.0.0-20230927161406-4f106a3f79bb h1:FVZN9nUmILaDMHvcHB0bReDQdnJZTwHHzGsLDG8OM0g= +github.com/openstack-k8s-operators/octavia-operator/api v0.0.0-20230927161406-4f106a3f79bb/go.mod h1:0CM3dV0tMkluHm84zlcj4L+ToFon7Pe767wKIEkYPKM= +github.com/openstack-k8s-operators/ovn-operator/api v0.1.1-0.20230927181029-2b25ed78973d h1:4PS35clo/NPQztoteVoOJ9YZiRLQRVyt/5W9tSH+m8g= +github.com/openstack-k8s-operators/ovn-operator/api v0.1.1-0.20230927181029-2b25ed78973d/go.mod h1:9Kjyv4P83RCRYJveRxAcQPDZqb733/ofTmPagcq92kc= +github.com/openstack-k8s-operators/placement-operator/api v0.1.1-0.20230927115929-d73f6b7ba241 h1:L4jg2VMZNdmEvdtdtjp/EbWgWwX9Lo9GQy2RuABb1s8= +github.com/openstack-k8s-operators/placement-operator/api v0.1.1-0.20230927115929-d73f6b7ba241/go.mod h1:JEg3SCj3S+3OnMEKEmEUecTwr3m51PkWKODnrykpvdo= +github.com/openstack-k8s-operators/swift-operator/api v0.1.1-0.20230928061421-52a9feee12c9 h1:0eFyMbHhT9qCoW6B/Mc28Ser69pSmPJkkk5mLA8xp2w= +github.com/openstack-k8s-operators/swift-operator/api v0.1.1-0.20230928061421-52a9feee12c9/go.mod h1:cmDpu3koEFV+ssOeEDMjAAW18BvwwmbWXSw0eRIo8yg= +github.com/openstack-k8s-operators/telemetry-operator/api v0.1.1-0.20230927140521-cf7134b9d873 h1:Zi/bA2r/cDJ7yVtVcv00GfzR/d2B+jaxNngAHXCKHrQ= +github.com/openstack-k8s-operators/telemetry-operator/api v0.1.1-0.20230927140521-cf7134b9d873/go.mod h1:Fe1o6yI1CmT2KO96rySgoG5JgpQXkZ5dRkScHWFuuZ8= github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= diff --git a/config/crd/bases/core.openstack.org_openstackcontrolplanes.yaml b/config/crd/bases/core.openstack.org_openstackcontrolplanes.yaml index 35bf6d176..a4d367dc8 100644 --- a/config/crd/bases/core.openstack.org_openstackcontrolplanes.yaml +++ b/config/crd/bases/core.openstack.org_openstackcontrolplanes.yaml @@ -8053,6 +8053,71 @@ spec: additionalProperties: type: string type: object + novaComputeTemplates: + additionalProperties: + properties: + computeDriver: + enum: + - ironic.IronicDriver + - fake.FakeDriver + type: string + containerImage: + type: string + customServiceConfig: + type: string + defaultConfigOverwrite: + additionalProperties: + type: string + type: object + networkAttachments: + items: + type: string + type: array + nodeSelector: + additionalProperties: + type: string + type: object + replicas: + default: 1 + format: int32 + maximum: 32 + minimum: 0 + type: integer + resources: + properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map + limits: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + requests: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + type: object + required: + - computeDriver + type: object + type: object passwordSelectors: default: database: NovaCell0DatabasePassword @@ -8886,6 +8951,7 @@ spec: default: true type: boolean ovn-bridge: + default: br-int type: string ovn-encap-type: default: geneve @@ -8894,10 +8960,8 @@ spec: - vxlan type: string system-id: + default: random type: string - required: - - ovn-bridge - - system-id type: object networkAttachment: type: string diff --git a/go.mod b/go.mod index 38bd9c46f..0f8602067 100644 --- a/go.mod +++ b/go.mod @@ -8,27 +8,27 @@ require ( github.com/imdario/mergo v0.3.16 github.com/onsi/ginkgo/v2 v2.12.1 github.com/onsi/gomega v1.27.10 - github.com/openstack-k8s-operators/cinder-operator/api v0.1.2-0.20230921082510-1b9a7de3d088 - github.com/openstack-k8s-operators/dataplane-operator/api v0.1.1-0.20230919085012-e89d5ef2fafd - github.com/openstack-k8s-operators/glance-operator/api v0.1.2-0.20230921081203-89164087dac9 - github.com/openstack-k8s-operators/heat-operator/api v0.1.1-0.20230920142821-e84784bede25 - github.com/openstack-k8s-operators/horizon-operator/api v0.1.1-0.20230920143411-511d89a0e6cc - github.com/openstack-k8s-operators/infra-operator/apis v0.1.1-0.20230920125017-2c76cd203b44 - github.com/openstack-k8s-operators/ironic-operator/api v0.1.1-0.20230926121739-27e75237b3c8 - github.com/openstack-k8s-operators/keystone-operator/api v0.1.1-0.20230920085319-92ae0260bbf3 - github.com/openstack-k8s-operators/lib-common/modules/common v0.1.1-0.20230925103424-7dcb605ea0bb - github.com/openstack-k8s-operators/manila-operator/api v0.1.1-0.20230921081246-996d4e390998 - github.com/openstack-k8s-operators/mariadb-operator/api v0.1.1-0.20230918111825-8999b3b2dc3c - github.com/openstack-k8s-operators/neutron-operator/api v0.1.1-0.20230920145429-537b5afebd07 - github.com/openstack-k8s-operators/nova-operator/api v0.1.2-0.20230921152245-4a535c8f3e9a - github.com/openstack-k8s-operators/octavia-operator/api v0.0.0-20230926130236-dece63badbab - github.com/openstack-k8s-operators/openstack-ansibleee-operator/api v0.1.1-0.20230918170038-6c1275780727 - github.com/openstack-k8s-operators/openstack-baremetal-operator/api v0.1.1-0.20230915055858-ecb378f804c9 + github.com/openstack-k8s-operators/cinder-operator/api v0.1.2-0.20230927112537-42169dd3965b + github.com/openstack-k8s-operators/dataplane-operator/api v0.1.1-0.20230927225229-ff93cca66d5d + github.com/openstack-k8s-operators/glance-operator/api v0.1.2-0.20230927165054-19f203438fc1 + github.com/openstack-k8s-operators/heat-operator/api v0.1.1-0.20230928022009-63f4c93693b8 + github.com/openstack-k8s-operators/horizon-operator/api v0.1.1-0.20230927133505-e0a30ad65a01 + github.com/openstack-k8s-operators/infra-operator/apis v0.1.1-0.20230927145535-98de8aa29c2e + github.com/openstack-k8s-operators/ironic-operator/api v0.1.1-0.20230927134553-8c5a9c47ca79 + github.com/openstack-k8s-operators/keystone-operator/api v0.1.1-0.20230927105404-11cb6a68c984 + github.com/openstack-k8s-operators/lib-common/modules/common v0.1.1-0.20230927082538-4f614f333d17 + github.com/openstack-k8s-operators/manila-operator/api v0.1.1-0.20230927230238-92a65e11ac86 + github.com/openstack-k8s-operators/mariadb-operator/api v0.1.1-0.20230927094006-890f79149df4 + github.com/openstack-k8s-operators/neutron-operator/api v0.1.1-0.20230927135156-a3209100b1f3 + github.com/openstack-k8s-operators/nova-operator/api v0.1.2-0.20230928073958-1f39d7178ae6 + github.com/openstack-k8s-operators/octavia-operator/api v0.0.0-20230927161406-4f106a3f79bb + github.com/openstack-k8s-operators/openstack-ansibleee-operator/api v0.1.1-0.20230927130444-7e88de3597ca + github.com/openstack-k8s-operators/openstack-baremetal-operator/api v0.1.1-0.20230927091601-9064ac2029e5 github.com/openstack-k8s-operators/openstack-operator/apis v0.0.0-20230725141229-4ce90d0120fd - github.com/openstack-k8s-operators/ovn-operator/api v0.1.1-0.20230913151226-aab30786ed97 - github.com/openstack-k8s-operators/placement-operator/api v0.1.1-0.20230920125340-3c99d09c7033 - github.com/openstack-k8s-operators/swift-operator/api v0.1.1-0.20230920144258-a37c476a2829 - github.com/openstack-k8s-operators/telemetry-operator/api v0.1.1-0.20230922102555-fe2794ad1e8c + github.com/openstack-k8s-operators/ovn-operator/api v0.1.1-0.20230927181029-2b25ed78973d + github.com/openstack-k8s-operators/placement-operator/api v0.1.1-0.20230927115929-d73f6b7ba241 + github.com/openstack-k8s-operators/swift-operator/api v0.1.1-0.20230928061421-52a9feee12c9 + github.com/openstack-k8s-operators/telemetry-operator/api v0.1.1-0.20230927140521-cf7134b9d873 github.com/operator-framework/api v0.17.3 github.com/rabbitmq/cluster-operator/v2 v2.5.0 go.uber.org/zap v1.26.0 @@ -75,8 +75,8 @@ require ( github.com/modern-go/reflect2 v1.0.2 // indirect github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect github.com/openshift/api v3.9.0+incompatible - github.com/openstack-k8s-operators/lib-common/modules/openstack v0.1.1-0.20230919113507-d74c2f31d216 //indirect - github.com/openstack-k8s-operators/lib-common/modules/storage v0.1.1-0.20230919113507-d74c2f31d216 //indirect + github.com/openstack-k8s-operators/lib-common/modules/openstack v0.1.1-0.20230927082538-4f614f333d17 //indirect + github.com/openstack-k8s-operators/lib-common/modules/storage v0.1.1-0.20230927082538-4f614f333d17 //indirect github.com/pkg/errors v0.9.1 // indirect github.com/prometheus/client_golang v1.16.0 // indirect github.com/prometheus/client_model v0.4.0 // indirect diff --git a/go.sum b/go.sum index 0164b007e..93f8d8431 100644 --- a/go.sum +++ b/go.sum @@ -135,50 +135,50 @@ github.com/onsi/gomega v1.27.10 h1:naR28SdDFlqrG6kScpT8VWpu1xWY5nJRCF3XaYyBjhI= github.com/onsi/gomega v1.27.10/go.mod h1:RsS8tutOdbdgzbPtzzATp12yT7kM5I5aElG3evPbQ0M= github.com/openshift/api v0.0.0-20230414143018-3367bc7e6ac7 h1:rncLxJBpFGqBztyxCMwNRnMjhhIDOWHJowi6q8G6koI= github.com/openshift/api v0.0.0-20230414143018-3367bc7e6ac7/go.mod h1:ctXNyWanKEjGj8sss1KjjHQ3ENKFm33FFnS5BKaIPh4= -github.com/openstack-k8s-operators/cinder-operator/api v0.1.2-0.20230921082510-1b9a7de3d088 h1:FCEsDNLC9yrHHgjbyKor2dwdA1bQ5g4c7ZY/6wLULZY= -github.com/openstack-k8s-operators/cinder-operator/api v0.1.2-0.20230921082510-1b9a7de3d088/go.mod h1:72cIiRrj5BcJqtYFQy+fz53Wz/AeLoivIwUO42Ae/aY= -github.com/openstack-k8s-operators/dataplane-operator/api v0.1.1-0.20230919085012-e89d5ef2fafd h1:R2TWVLgY7M784L50hz3oVV4ITpNKBCTQjXNH2gwIkNM= -github.com/openstack-k8s-operators/dataplane-operator/api v0.1.1-0.20230919085012-e89d5ef2fafd/go.mod h1:LnS0qiX6PvruiLuObi5jub8sbJ4XkMCjHPLak1uNXuQ= -github.com/openstack-k8s-operators/glance-operator/api v0.1.2-0.20230921081203-89164087dac9 h1:KZfGSL/68+wK4jOqbGYtUtPOuQ8TVVO+YPM96Rxm70Y= -github.com/openstack-k8s-operators/glance-operator/api v0.1.2-0.20230921081203-89164087dac9/go.mod h1:JTRoxU5lUkkEQlwwokxw9L52imeneRujRYUrPkdZjC0= -github.com/openstack-k8s-operators/heat-operator/api v0.1.1-0.20230920142821-e84784bede25 h1:DjZyZo2XoWZuZmXVU+P7RGFomVbfDosQuXR8AumN9ss= -github.com/openstack-k8s-operators/heat-operator/api v0.1.1-0.20230920142821-e84784bede25/go.mod h1:O1GPo8nmJ2yM5+xH89M4L9YiMkEAXHE160+tA6d0H+s= -github.com/openstack-k8s-operators/horizon-operator/api v0.1.1-0.20230920143411-511d89a0e6cc h1:Y4+0OX8areIATKd/7izNFC2U8PCXZWLWfKhQN79hCyk= -github.com/openstack-k8s-operators/horizon-operator/api v0.1.1-0.20230920143411-511d89a0e6cc/go.mod h1:rFtiDTgkoNa+Z+F0q87SIRINWm6gbgeaK3Uyl3bl/Tg= -github.com/openstack-k8s-operators/infra-operator/apis v0.1.1-0.20230920125017-2c76cd203b44 h1:W2HZy+uk5fnVwvw3+/Jd/k7sNiVXCOd8SiV0dMvmjys= -github.com/openstack-k8s-operators/infra-operator/apis v0.1.1-0.20230920125017-2c76cd203b44/go.mod h1:fOJ95wMSymtfoellY/TFKcrzW6bu/nTCTzEnFEgCGCc= -github.com/openstack-k8s-operators/ironic-operator/api v0.1.1-0.20230926121739-27e75237b3c8 h1:8oUx3FiVAOYgyTjdYwlE5AJ84K/LorLwbVuvsXkVGs8= -github.com/openstack-k8s-operators/ironic-operator/api v0.1.1-0.20230926121739-27e75237b3c8/go.mod h1:TCsXzuQMxg9HAOfwPtc4NtaQ0ac+NJDqwuLFYOpWw7k= -github.com/openstack-k8s-operators/keystone-operator/api v0.1.1-0.20230920085319-92ae0260bbf3 h1:6VCz/ZBTJEQJTx4+z8UxLv3WITa4Bgx5CSP237wJ5xM= -github.com/openstack-k8s-operators/keystone-operator/api v0.1.1-0.20230920085319-92ae0260bbf3/go.mod h1:ta6w/29i4WuWkQp6I4cOLwMGQ5/vJI0y8Em7u+M34jo= -github.com/openstack-k8s-operators/lib-common/modules/common v0.1.1-0.20230925103424-7dcb605ea0bb h1:MRd/OrTTZeU/KXAzlIH003wPLmjZ4PHaQ7HisJC9hGY= -github.com/openstack-k8s-operators/lib-common/modules/common v0.1.1-0.20230925103424-7dcb605ea0bb/go.mod h1:kZS5rqVWBZeCyYor2PeQB9IEZ19mGaeL/to3x8F9OJg= -github.com/openstack-k8s-operators/lib-common/modules/openstack v0.1.1-0.20230919113507-d74c2f31d216 h1:h76faqi4WAXBs3D2B0GLUdlCjS0dh78wRL0d5RZUwhk= -github.com/openstack-k8s-operators/lib-common/modules/openstack v0.1.1-0.20230919113507-d74c2f31d216/go.mod h1:GHi64tgyC75/vuT8Crda0yN5iCIYiSyS4bpzYJjX7MA= -github.com/openstack-k8s-operators/lib-common/modules/storage v0.1.1-0.20230919113507-d74c2f31d216 h1:1dMwzjuZJSRgHcwblOo6jHrWAe2anwWu4w35Rukz1kw= -github.com/openstack-k8s-operators/lib-common/modules/storage v0.1.1-0.20230919113507-d74c2f31d216/go.mod h1:DnsRBWOFEwecwrVAntM4lbgiHRvqfoz/gKYpDjkvCYE= -github.com/openstack-k8s-operators/manila-operator/api v0.1.1-0.20230921081246-996d4e390998 h1:BAxLz7+Bqz0M6INK4xDcod9cB2idOjRYyoPHqIySqK8= -github.com/openstack-k8s-operators/manila-operator/api v0.1.1-0.20230921081246-996d4e390998/go.mod h1:7nnls/xwOqOQWFZ84Orif2UQcWTdN32Xqd56y9TBhYI= -github.com/openstack-k8s-operators/mariadb-operator/api v0.1.1-0.20230918111825-8999b3b2dc3c h1:9R8T1WRwuPS5KMfsQWxAMSGPuJrGMJ7bODKK9dirhHA= -github.com/openstack-k8s-operators/mariadb-operator/api v0.1.1-0.20230918111825-8999b3b2dc3c/go.mod h1:xXHF/R/L0XamRHR/UkzlgzSTocBQ6GSQ2U16Q9Mf/bA= -github.com/openstack-k8s-operators/neutron-operator/api v0.1.1-0.20230920145429-537b5afebd07 h1:jCfKZN9smTbdCbfOgDxa1JCzsrgNsO8fyZjikEArugo= -github.com/openstack-k8s-operators/neutron-operator/api v0.1.1-0.20230920145429-537b5afebd07/go.mod h1:gyme//YzQKEWSn3i3S0oaNBjnMu/m2m0N13boSShBfE= -github.com/openstack-k8s-operators/nova-operator/api v0.1.2-0.20230921152245-4a535c8f3e9a h1:yBEEaxtR4RWH/M9dAHUQPJ/TBbFDiRkQB4YJcKCcqGE= -github.com/openstack-k8s-operators/nova-operator/api v0.1.2-0.20230921152245-4a535c8f3e9a/go.mod h1:kyi9gsAg4d8hxjUxnjDTMZeps3xTutH2+FcAnz783m8= -github.com/openstack-k8s-operators/octavia-operator/api v0.0.0-20230926130236-dece63badbab h1:5b79D/nCq6g6LSUiGahY8Uqada7OfMIYPRjIX+C0UDs= -github.com/openstack-k8s-operators/octavia-operator/api v0.0.0-20230926130236-dece63badbab/go.mod h1:0CM3dV0tMkluHm84zlcj4L+ToFon7Pe767wKIEkYPKM= -github.com/openstack-k8s-operators/openstack-ansibleee-operator/api v0.1.1-0.20230918170038-6c1275780727 h1:D/FWfsLEWNvIBxXRzJmQmzmwp/jZuap3JNicVWo5Eh4= -github.com/openstack-k8s-operators/openstack-ansibleee-operator/api v0.1.1-0.20230918170038-6c1275780727/go.mod h1:gCsHjYsZWdF8DOd4MH++2RZ+tF/VOuhhaVXWB7HrLCg= -github.com/openstack-k8s-operators/openstack-baremetal-operator/api v0.1.1-0.20230915055858-ecb378f804c9 h1:Q6CPgccNeA2zfLZnDFxYBa0nwlfnZm60kSDa/4TqucY= -github.com/openstack-k8s-operators/openstack-baremetal-operator/api v0.1.1-0.20230915055858-ecb378f804c9/go.mod h1:9cWHjNK7MyiWxCx9779Mcieal5N0NLn75yraIlTuI2s= -github.com/openstack-k8s-operators/ovn-operator/api v0.1.1-0.20230913151226-aab30786ed97 h1:+nrBob4GwmRqhISqPiP7lhMwys2kJz1vYmLzKap+B7E= -github.com/openstack-k8s-operators/ovn-operator/api v0.1.1-0.20230913151226-aab30786ed97/go.mod h1:0zpkMBsrFbFP+AfaJKvREHomqsXcPnUCOT0/LzKmga0= -github.com/openstack-k8s-operators/placement-operator/api v0.1.1-0.20230920125340-3c99d09c7033 h1:/oIWCEllgIXQbjIj6i8NFK3yC5IHkflnMDSmdz2PeCs= -github.com/openstack-k8s-operators/placement-operator/api v0.1.1-0.20230920125340-3c99d09c7033/go.mod h1:gJmnk2QLICVEZXi2wDpr+baNMvey7RA50gJbRXzo0JA= -github.com/openstack-k8s-operators/swift-operator/api v0.1.1-0.20230920144258-a37c476a2829 h1:rUjN/Dfcxw7mqCQhc/BZw/cl4u9keuQsM4KhvMIDLaE= -github.com/openstack-k8s-operators/swift-operator/api v0.1.1-0.20230920144258-a37c476a2829/go.mod h1:YWvPPQwcCRfw5zaFp4KTdBKBiLt1h00LUMcnPkVSNVw= -github.com/openstack-k8s-operators/telemetry-operator/api v0.1.1-0.20230922102555-fe2794ad1e8c h1:lb1CxMumTtKvmIAFVw5CBSXwg90lkeAfj5jk1ycYXio= -github.com/openstack-k8s-operators/telemetry-operator/api v0.1.1-0.20230922102555-fe2794ad1e8c/go.mod h1:nYAEI/2u2DzXtZoMBIRkogHPpjskwrfJAJ/+XeIcosc= +github.com/openstack-k8s-operators/cinder-operator/api v0.1.2-0.20230927112537-42169dd3965b h1:BpSoGmbOxwJFGZFMHM3BxYZ+1TvZOZaHTQ/z14h4D8w= +github.com/openstack-k8s-operators/cinder-operator/api v0.1.2-0.20230927112537-42169dd3965b/go.mod h1:EEDj83wm2i6q7yovM42HWinmi+ubeayfaryFrsFO+do= +github.com/openstack-k8s-operators/dataplane-operator/api v0.1.1-0.20230927225229-ff93cca66d5d h1:piwI0cwmkyVyHzQ8yPzD+X4Y8GDZhlN8BmXpkNaxZaU= +github.com/openstack-k8s-operators/dataplane-operator/api v0.1.1-0.20230927225229-ff93cca66d5d/go.mod h1:N/swQsEGpUEVvPW8dZflYwttm4xaVuSNLa61XmxfqMU= +github.com/openstack-k8s-operators/glance-operator/api v0.1.2-0.20230927165054-19f203438fc1 h1:MMudWiJKbp+0q/cxLTSvkBxNHCCxe2N1jDIDETvhasY= +github.com/openstack-k8s-operators/glance-operator/api v0.1.2-0.20230927165054-19f203438fc1/go.mod h1:U+jK0QoSnON5s4rA3cnhqIrBAMYq5bhVDQOoXym7+yE= +github.com/openstack-k8s-operators/heat-operator/api v0.1.1-0.20230928022009-63f4c93693b8 h1:cbtGPROaKwVB1bHmmGsde2WIB+IqfYz2UBnaYutpvCA= +github.com/openstack-k8s-operators/heat-operator/api v0.1.1-0.20230928022009-63f4c93693b8/go.mod h1:xxjs1gg1sfw8szoIQtUjHgh/wiicduipTzs5Rsp9Gao= +github.com/openstack-k8s-operators/horizon-operator/api v0.1.1-0.20230927133505-e0a30ad65a01 h1:RXdu3rtbLRn+8zdDPT/SPA7NFluO1R5y8NdBwjujYn8= +github.com/openstack-k8s-operators/horizon-operator/api v0.1.1-0.20230927133505-e0a30ad65a01/go.mod h1:mA0trgqY20GlCn7Q5hLeRv5lozsF5Y+ZPCFTsjd5mjE= +github.com/openstack-k8s-operators/infra-operator/apis v0.1.1-0.20230927145535-98de8aa29c2e h1:J6ufJlFvx57q0VX0bDs0Qy/pNHf1VRtOzrvWP4UYMqQ= +github.com/openstack-k8s-operators/infra-operator/apis v0.1.1-0.20230927145535-98de8aa29c2e/go.mod h1:mREHg4cn89igZAkvaMnrv+9YFWK2tDhK/HdqJPV/+hw= +github.com/openstack-k8s-operators/ironic-operator/api v0.1.1-0.20230927134553-8c5a9c47ca79 h1:3femyaSRudGF40dUEfp/Kn/MOdKpCvPfy5j85GAKQ2Y= +github.com/openstack-k8s-operators/ironic-operator/api v0.1.1-0.20230927134553-8c5a9c47ca79/go.mod h1:NR5xmmZQz/v1EgGfSrL/4yCbQpRbaWLoIx1CgpGiWck= +github.com/openstack-k8s-operators/keystone-operator/api v0.1.1-0.20230927105404-11cb6a68c984 h1:eJofMw2iWLhz8fusIjOa5ck6yHR1zHhohCRAVfX5CCY= +github.com/openstack-k8s-operators/keystone-operator/api v0.1.1-0.20230927105404-11cb6a68c984/go.mod h1:8d02elP1XA66ANyD+J0MkWIO7WqFKihqV10m+gFZq0o= +github.com/openstack-k8s-operators/lib-common/modules/common v0.1.1-0.20230927082538-4f614f333d17 h1:n5QmZLJfPtKbNnPVqqSQkLU1X/NMmW3CbML3yjBUjyY= +github.com/openstack-k8s-operators/lib-common/modules/common v0.1.1-0.20230927082538-4f614f333d17/go.mod h1:kZS5rqVWBZeCyYor2PeQB9IEZ19mGaeL/to3x8F9OJg= +github.com/openstack-k8s-operators/lib-common/modules/openstack v0.1.1-0.20230927082538-4f614f333d17 h1:d3HP0nEGNd8cQ088beQbyWzcgdMppD+Zs8HeoMdzRws= +github.com/openstack-k8s-operators/lib-common/modules/openstack v0.1.1-0.20230927082538-4f614f333d17/go.mod h1:+iJZo5alCeOGD/524hWWdlINA6zqY+MjfWT7cDcbvBE= +github.com/openstack-k8s-operators/lib-common/modules/storage v0.1.1-0.20230927082538-4f614f333d17 h1:epXz35gpdGp/CbYzAT926971T9kpO6r1v2GX8I1HHGM= +github.com/openstack-k8s-operators/lib-common/modules/storage v0.1.1-0.20230927082538-4f614f333d17/go.mod h1:kKFAr7wZw3mX83hlQVbf2hV7TGhNNxVgMSNt9YtUPzI= +github.com/openstack-k8s-operators/manila-operator/api v0.1.1-0.20230927230238-92a65e11ac86 h1:MNQjJnUue2QYBfp8Wpr4NUdIdoCPQQoZqzxg2CpXI64= +github.com/openstack-k8s-operators/manila-operator/api v0.1.1-0.20230927230238-92a65e11ac86/go.mod h1:WSTmBXWN91XPCxyq+0k0MLL20VXOruP24Q5Zlsf+jJU= +github.com/openstack-k8s-operators/mariadb-operator/api v0.1.1-0.20230927094006-890f79149df4 h1:NVvdjUKCVdwf/rboYM7mqZaBX7g65q1yw7tOJTxfT7g= +github.com/openstack-k8s-operators/mariadb-operator/api v0.1.1-0.20230927094006-890f79149df4/go.mod h1:xXHF/R/L0XamRHR/UkzlgzSTocBQ6GSQ2U16Q9Mf/bA= +github.com/openstack-k8s-operators/neutron-operator/api v0.1.1-0.20230927135156-a3209100b1f3 h1:McTif0ucfPWN6Q1Kej8El5Zptz0Mm5HbWhNqVZpUpsI= +github.com/openstack-k8s-operators/neutron-operator/api v0.1.1-0.20230927135156-a3209100b1f3/go.mod h1:ZCV846h15xEtSG39ELIjmh21tuAdOge2fe7U9GvKOg0= +github.com/openstack-k8s-operators/nova-operator/api v0.1.2-0.20230928073958-1f39d7178ae6 h1:Feh119y08UjtrxAQfVSr6YlYI2zEoTKduSttZmVjIu0= +github.com/openstack-k8s-operators/nova-operator/api v0.1.2-0.20230928073958-1f39d7178ae6/go.mod h1:hlfTmax4IPeeI3/TrRwWOqLp9XHsKs5kD4p94UiR4AA= +github.com/openstack-k8s-operators/octavia-operator/api v0.0.0-20230927161406-4f106a3f79bb h1:FVZN9nUmILaDMHvcHB0bReDQdnJZTwHHzGsLDG8OM0g= +github.com/openstack-k8s-operators/octavia-operator/api v0.0.0-20230927161406-4f106a3f79bb/go.mod h1:0CM3dV0tMkluHm84zlcj4L+ToFon7Pe767wKIEkYPKM= +github.com/openstack-k8s-operators/openstack-ansibleee-operator/api v0.1.1-0.20230927130444-7e88de3597ca h1:VTJ2MxZrbc+OZyq7RkF1a0yOlgdBReR8sBD5c8uvZ6Q= +github.com/openstack-k8s-operators/openstack-ansibleee-operator/api v0.1.1-0.20230927130444-7e88de3597ca/go.mod h1:gCsHjYsZWdF8DOd4MH++2RZ+tF/VOuhhaVXWB7HrLCg= +github.com/openstack-k8s-operators/openstack-baremetal-operator/api v0.1.1-0.20230927091601-9064ac2029e5 h1:7Qr+nYBPgazbqwRlJ1UZ3oR2bdffGW6NCi7MSIMGVOg= +github.com/openstack-k8s-operators/openstack-baremetal-operator/api v0.1.1-0.20230927091601-9064ac2029e5/go.mod h1:NoT8mqCPShT+DaSjVbA9VHzwf/TtQp/zLvKvMk6FwIE= +github.com/openstack-k8s-operators/ovn-operator/api v0.1.1-0.20230927181029-2b25ed78973d h1:4PS35clo/NPQztoteVoOJ9YZiRLQRVyt/5W9tSH+m8g= +github.com/openstack-k8s-operators/ovn-operator/api v0.1.1-0.20230927181029-2b25ed78973d/go.mod h1:9Kjyv4P83RCRYJveRxAcQPDZqb733/ofTmPagcq92kc= +github.com/openstack-k8s-operators/placement-operator/api v0.1.1-0.20230927115929-d73f6b7ba241 h1:L4jg2VMZNdmEvdtdtjp/EbWgWwX9Lo9GQy2RuABb1s8= +github.com/openstack-k8s-operators/placement-operator/api v0.1.1-0.20230927115929-d73f6b7ba241/go.mod h1:JEg3SCj3S+3OnMEKEmEUecTwr3m51PkWKODnrykpvdo= +github.com/openstack-k8s-operators/swift-operator/api v0.1.1-0.20230928061421-52a9feee12c9 h1:0eFyMbHhT9qCoW6B/Mc28Ser69pSmPJkkk5mLA8xp2w= +github.com/openstack-k8s-operators/swift-operator/api v0.1.1-0.20230928061421-52a9feee12c9/go.mod h1:cmDpu3koEFV+ssOeEDMjAAW18BvwwmbWXSw0eRIo8yg= +github.com/openstack-k8s-operators/telemetry-operator/api v0.1.1-0.20230927140521-cf7134b9d873 h1:Zi/bA2r/cDJ7yVtVcv00GfzR/d2B+jaxNngAHXCKHrQ= +github.com/openstack-k8s-operators/telemetry-operator/api v0.1.1-0.20230927140521-cf7134b9d873/go.mod h1:Fe1o6yI1CmT2KO96rySgoG5JgpQXkZ5dRkScHWFuuZ8= github.com/operator-framework/api v0.17.3 h1:wddE1SLKTNiIzwt28DbBIO+vPG2GOV6dkB9xBkDfT3o= github.com/operator-framework/api v0.17.3/go.mod h1:34tb98EwTN5SZLkgoxwvRkhMJKLHUWHOrrcv1ZwvEeA= github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=