diff --git a/apis/bases/core.openstack.org_openstackcontrolplanes.yaml b/apis/bases/core.openstack.org_openstackcontrolplanes.yaml index 217708ed0..3f1958d54 100644 --- a/apis/bases/core.openstack.org_openstackcontrolplanes.yaml +++ b/apis/bases/core.openstack.org_openstackcontrolplanes.yaml @@ -4663,6 +4663,9 @@ spec: keystoneEndpoint: default: "" type: string + memcachedInstance: + default: memcached + type: string nodeSelector: additionalProperties: type: string @@ -4717,6 +4720,7 @@ spec: - glanceAPIs - imageCache - keystoneEndpoint + - memcachedInstance - secret - storageRequest type: object @@ -9265,6 +9269,20 @@ spec: type: object type: object type: object + dbPurge: + properties: + archiveAge: + default: 30 + minimum: 1 + type: integer + purgeAge: + default: 90 + minimum: 1 + type: integer + schedule: + default: 0 0 * * * + type: string + type: object hasAPIAccess: type: boolean memcachedInstance: @@ -9899,6 +9917,28 @@ spec: type: boolean template: properties: + amphoraCustomFlavors: + items: + properties: + RAM: + type: integer + RxTxFactor: + type: string + VCPUs: + type: integer + description: + type: string + disk: + type: integer + name: + type: string + required: + - RAM + - VCPUs + - disk + - name + type: object + type: array certsSecret: default: octavia-certs-secret type: string @@ -10076,6 +10116,28 @@ spec: type: object octaviaHealthManager: properties: + amphoraCustomFlavors: + items: + properties: + RAM: + type: integer + RxTxFactor: + type: string + VCPUs: + type: integer + description: + type: string + disk: + type: integer + name: + type: string + required: + - RAM + - VCPUs + - disk + - name + type: object + type: array certsPassphraseSecret: default: octavia-ca-passphrase type: string @@ -10186,6 +10248,28 @@ spec: type: object octaviaHousekeeping: properties: + amphoraCustomFlavors: + items: + properties: + RAM: + type: integer + RxTxFactor: + type: string + VCPUs: + type: integer + description: + type: string + disk: + type: integer + name: + type: string + required: + - RAM + - VCPUs + - disk + - name + type: object + type: array certsPassphraseSecret: default: octavia-ca-passphrase type: string @@ -10296,6 +10380,28 @@ spec: type: object octaviaWorker: properties: + amphoraCustomFlavors: + items: + properties: + RAM: + type: integer + RxTxFactor: + type: string + VCPUs: + type: integer + description: + type: string + disk: + type: integer + name: + type: string + required: + - RAM + - VCPUs + - disk + - name + type: object + type: array certsPassphraseSecret: default: octavia-ca-passphrase type: string @@ -15346,6 +15452,9 @@ spec: additionalProperties: type: string type: object + encryptionEnabled: + default: false + type: boolean memcachedServers: default: "" type: string @@ -15474,6 +15583,11 @@ spec: swiftConfSecret: default: swift-conf type: string + tls: + properties: + caBundleSecretName: + type: string + type: object required: - containerImage - minPartHours diff --git a/apis/go.mod b/apis/go.mod index 4bcb1a028..d3b10e1d7 100644 --- a/apis/go.mod +++ b/apis/go.mod @@ -6,24 +6,24 @@ require ( github.com/onsi/ginkgo/v2 v2.15.0 github.com/onsi/gomega v1.31.1 github.com/openstack-k8s-operators/barbican-operator/api v0.0.0-20240226165142-cb4e05f187dc - github.com/openstack-k8s-operators/cinder-operator/api v0.3.1-0.20240226142027-fd2c289db7cb + github.com/openstack-k8s-operators/cinder-operator/api v0.3.1-0.20240301180431-f14a9a6de626 github.com/openstack-k8s-operators/designate-operator/api v0.0.0-20240227172900-6b5267549089 - github.com/openstack-k8s-operators/glance-operator/api v0.3.1-0.20240227173143-0edb7845d02d - github.com/openstack-k8s-operators/heat-operator/api v0.3.1-0.20240227102739-4385489fe06b + github.com/openstack-k8s-operators/glance-operator/api v0.3.1-0.20240228075535-ca3432cb65c2 + github.com/openstack-k8s-operators/heat-operator/api v0.3.1-0.20240229065949-dc7919e45441 github.com/openstack-k8s-operators/horizon-operator/api v0.3.1-0.20240227193241-8c506107e152 github.com/openstack-k8s-operators/infra-operator/apis v0.3.1-0.20240221083751-49edc0df8a12 - github.com/openstack-k8s-operators/ironic-operator/api v0.3.1-0.20240227192424-196de12b349c + github.com/openstack-k8s-operators/ironic-operator/api v0.3.1-0.20240229174131-28e3aee56d91 github.com/openstack-k8s-operators/keystone-operator/api v0.3.1-0.20240226160457-b1b853eb4600 - github.com/openstack-k8s-operators/lib-common/modules/common v0.3.1-0.20240227142955-7f3f84347d80 - github.com/openstack-k8s-operators/manila-operator/api v0.3.1-0.20240225212614-b19b1bc5e38f + github.com/openstack-k8s-operators/lib-common/modules/common v0.3.1-0.20240229121803-169ced56d56e + github.com/openstack-k8s-operators/manila-operator/api v0.3.1-0.20240228192101-00bb019bd68b github.com/openstack-k8s-operators/mariadb-operator/api v0.3.1-0.20240222094307-76fef735f093 - github.com/openstack-k8s-operators/neutron-operator/api v0.3.1-0.20240227164744-a5d059fe3866 - github.com/openstack-k8s-operators/nova-operator/api v0.3.1-0.20240227141648-d0fc19939cd0 - github.com/openstack-k8s-operators/octavia-operator/api v0.3.1-0.20240226131611-9e1c9e20aeec + github.com/openstack-k8s-operators/neutron-operator/api v0.3.1-0.20240301125628-fe5c58abe3d0 + github.com/openstack-k8s-operators/nova-operator/api v0.3.1-0.20240229155106-17a899255ec6 + github.com/openstack-k8s-operators/octavia-operator/api v0.3.1-0.20240229160800-aa54e85bdfb3 github.com/openstack-k8s-operators/ovn-operator/api v0.3.1-0.20240227150317-d42793e452c2 - github.com/openstack-k8s-operators/placement-operator/api v0.3.1-0.20240226114810-c3d2988d777c - github.com/openstack-k8s-operators/swift-operator/api v0.3.1-0.20240227123655-fb2f23c4ad89 - github.com/openstack-k8s-operators/telemetry-operator/api v0.3.1-0.20240227142952-0d4f1ece1c02 + github.com/openstack-k8s-operators/placement-operator/api v0.3.1-0.20240229134606-d2a5a5abde9d + github.com/openstack-k8s-operators/swift-operator/api v0.3.1-0.20240301170116-13941759ec79 + github.com/openstack-k8s-operators/telemetry-operator/api v0.3.1-0.20240301135657-444ba309cbb5 github.com/rabbitmq/cluster-operator/v2 v2.5.0 k8s.io/apimachinery v0.29.0 sigs.k8s.io/controller-runtime v0.16.5 @@ -38,6 +38,7 @@ require ( github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect github.com/rhobs/obo-prometheus-operator/pkg/apis/monitoring v0.64.1-rhobs3 // indirect github.com/rhobs/observability-operator v0.0.20 // indirect + github.com/robfig/cron/v3 v3.0.1 // indirect github.com/rogpeppe/go-internal v1.12.0 // indirect go.uber.org/multierr v1.11.0 // indirect go.uber.org/zap v1.27.0 // indirect @@ -71,8 +72,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.3.1-0.20240227142955-7f3f84347d80 //indirect - github.com/openstack-k8s-operators/lib-common/modules/storage v0.3.1-0.20240227142955-7f3f84347d80 + github.com/openstack-k8s-operators/lib-common/modules/openstack v0.3.1-0.20240229121803-169ced56d56e //indirect + github.com/openstack-k8s-operators/lib-common/modules/storage v0.3.1-0.20240229121803-169ced56d56e github.com/pkg/errors v0.9.1 // indirect github.com/prometheus/client_golang v1.18.0 // indirect github.com/prometheus/client_model v0.5.0 // indirect diff --git a/apis/go.sum b/apis/go.sum index 6ce0b6156..f5ceac3e7 100644 --- a/apis/go.sum +++ b/apis/go.sum @@ -76,46 +76,46 @@ github.com/openshift/api v0.0.0-20230414143018-3367bc7e6ac7 h1:rncLxJBpFGqBztyxC github.com/openshift/api v0.0.0-20230414143018-3367bc7e6ac7/go.mod h1:ctXNyWanKEjGj8sss1KjjHQ3ENKFm33FFnS5BKaIPh4= github.com/openstack-k8s-operators/barbican-operator/api v0.0.0-20240226165142-cb4e05f187dc h1:vVHP9FoB7xeqFWNho6E5V6Q5Aqp2shAeC8FE/wHUwK4= github.com/openstack-k8s-operators/barbican-operator/api v0.0.0-20240226165142-cb4e05f187dc/go.mod h1:BJoXL5gDpxJ4qCPKwfCjg6TG3Gm9cjeVA8qoDSFVBNI= -github.com/openstack-k8s-operators/cinder-operator/api v0.3.1-0.20240226142027-fd2c289db7cb h1:2r74BqeIfBhZCn4cHDFD28J/mpEudzt7i7BZweerxRk= -github.com/openstack-k8s-operators/cinder-operator/api v0.3.1-0.20240226142027-fd2c289db7cb/go.mod h1:dDJq0k9DUUb4qm9aucmqX51lS+0LajVzTXqg9Ly002E= +github.com/openstack-k8s-operators/cinder-operator/api v0.3.1-0.20240301180431-f14a9a6de626 h1:6NQPU1F0b09iqzH+AFRH3aATQq5rS8794nE8fgP+Qnw= +github.com/openstack-k8s-operators/cinder-operator/api v0.3.1-0.20240301180431-f14a9a6de626/go.mod h1:dDJq0k9DUUb4qm9aucmqX51lS+0LajVzTXqg9Ly002E= github.com/openstack-k8s-operators/designate-operator/api v0.0.0-20240227172900-6b5267549089 h1:n5ytlzAf5XRhGjmJ80ojiNzJZT4izRoiTM3iEle/C1k= github.com/openstack-k8s-operators/designate-operator/api v0.0.0-20240227172900-6b5267549089/go.mod h1:1oHx1drl2TNl4dV4VieGR8eGd7XsbY6K+FGa3tyuURI= -github.com/openstack-k8s-operators/glance-operator/api v0.3.1-0.20240227173143-0edb7845d02d h1:8MgpDFebR7EuaGUbuNbFmj1oOU9C+iCjo4R0KzpCsY8= -github.com/openstack-k8s-operators/glance-operator/api v0.3.1-0.20240227173143-0edb7845d02d/go.mod h1:gyP7080DJ0stnnqqPT88ED0TCBtDxveSQ948PbqNNd8= -github.com/openstack-k8s-operators/heat-operator/api v0.3.1-0.20240227102739-4385489fe06b h1:CoVad6Es8Gq4hBZDDD3q32G8ZfDc3d3ymQI7fa49S6Q= -github.com/openstack-k8s-operators/heat-operator/api v0.3.1-0.20240227102739-4385489fe06b/go.mod h1:8B1Mj/vHS3919wSIYwCTPqldPPcZssacsF+anuEw8Nw= +github.com/openstack-k8s-operators/glance-operator/api v0.3.1-0.20240228075535-ca3432cb65c2 h1:KTi3yNIDZlvBh2waaFXx21Dbs96QGB0JVbcBd7Yo8sM= +github.com/openstack-k8s-operators/glance-operator/api v0.3.1-0.20240228075535-ca3432cb65c2/go.mod h1:gyP7080DJ0stnnqqPT88ED0TCBtDxveSQ948PbqNNd8= +github.com/openstack-k8s-operators/heat-operator/api v0.3.1-0.20240229065949-dc7919e45441 h1:RPew5Yp78IHjBujUFkcm76T3qHKHV8lnsI/PZdbsFek= +github.com/openstack-k8s-operators/heat-operator/api v0.3.1-0.20240229065949-dc7919e45441/go.mod h1:Trb7pKg10PcbXs7LbX3b+tnPtuPixe9Y4/RlP7pU+kg= github.com/openstack-k8s-operators/horizon-operator/api v0.3.1-0.20240227193241-8c506107e152 h1:dh5h1jEaYGXThCKAtirR/GSTum9CDhTUQyckv1cxJDM= github.com/openstack-k8s-operators/horizon-operator/api v0.3.1-0.20240227193241-8c506107e152/go.mod h1:Hzq/OQJ/CC2HeohMw7jh3eqQpIf3FEC2kQSw48bWV+s= github.com/openstack-k8s-operators/infra-operator/apis v0.3.1-0.20240221083751-49edc0df8a12 h1:n+A0L+6w3Yt9iOVWdu0aU8Ig0fICv4luruVjH5kU7KM= github.com/openstack-k8s-operators/infra-operator/apis v0.3.1-0.20240221083751-49edc0df8a12/go.mod h1:2//rIZ8ucDbK+gLxvwmU6uPCm6o/C6GxXJHDo4ye7I8= -github.com/openstack-k8s-operators/ironic-operator/api v0.3.1-0.20240227192424-196de12b349c h1:h0ec2joXJd4rL6Rk0fyRNOn4+azd9QufJ4x4RtUdGCA= -github.com/openstack-k8s-operators/ironic-operator/api v0.3.1-0.20240227192424-196de12b349c/go.mod h1:Yac7wRClzl1/a7uBso4w8wq6Rjm+JLIouEsLre7VSDE= +github.com/openstack-k8s-operators/ironic-operator/api v0.3.1-0.20240229174131-28e3aee56d91 h1:3yvrS33IOQibrXJJlVs/fDxLi5RCZlN5oDrR2c8aShk= +github.com/openstack-k8s-operators/ironic-operator/api v0.3.1-0.20240229174131-28e3aee56d91/go.mod h1:Yac7wRClzl1/a7uBso4w8wq6Rjm+JLIouEsLre7VSDE= github.com/openstack-k8s-operators/keystone-operator/api v0.3.1-0.20240226160457-b1b853eb4600 h1:Lqlkv5CWGlarcjsc1SW2YzhxAVQtQZp0BWEwFUl+OyM= github.com/openstack-k8s-operators/keystone-operator/api v0.3.1-0.20240226160457-b1b853eb4600/go.mod h1:YyoDWNxCFstwhVRAcEh2X6bXBG0ML5iEhOYQhltgqi4= -github.com/openstack-k8s-operators/lib-common/modules/common v0.3.1-0.20240227142955-7f3f84347d80 h1:mMLxk5fMWqRJ6nNfxKIQq+cl2zHnq9icXSyBFWuJ3aM= -github.com/openstack-k8s-operators/lib-common/modules/common v0.3.1-0.20240227142955-7f3f84347d80/go.mod h1:oB0Lc1U5wiJZBdT3lSMkZfG/LhHR6z/SJ0Tp7Y/GUkg= -github.com/openstack-k8s-operators/lib-common/modules/openstack v0.3.1-0.20240227142955-7f3f84347d80 h1:HQB4i5SsQ/vH13eBKvOAdxZ8gJNj8Okr2W+vPuNduFE= -github.com/openstack-k8s-operators/lib-common/modules/openstack v0.3.1-0.20240227142955-7f3f84347d80/go.mod h1:K1FWWDoDOvMkeyz26x2dNKFJMOad041AXhTL2S8JAlA= -github.com/openstack-k8s-operators/lib-common/modules/storage v0.3.1-0.20240227142955-7f3f84347d80 h1:03ljcptqboCn3MF6RwiChKv70AhcrUdmFObTcerG1LE= -github.com/openstack-k8s-operators/lib-common/modules/storage v0.3.1-0.20240227142955-7f3f84347d80/go.mod h1:Qg6DbOUHCzMCGhRikhN0XTWSOBOX9uB9z74jTbjyOUk= -github.com/openstack-k8s-operators/manila-operator/api v0.3.1-0.20240225212614-b19b1bc5e38f h1:WiykUcK2iq5VZzgRTwF8LAcrlNPLxXDvin9Z5FQJyTU= -github.com/openstack-k8s-operators/manila-operator/api v0.3.1-0.20240225212614-b19b1bc5e38f/go.mod h1:+3btR/1Jr/Zjc0L7lfGQmtRO8Mv0iMzvBFlUfs0KHhk= +github.com/openstack-k8s-operators/lib-common/modules/common v0.3.1-0.20240229121803-169ced56d56e h1:zpxxz/iI8C09XHBcDYW9prMoODndBBsSmoonRXRXu1Q= +github.com/openstack-k8s-operators/lib-common/modules/common v0.3.1-0.20240229121803-169ced56d56e/go.mod h1:P2a38htIPn9Ws9eqZBS/5jfxzLdMdBqZcbv6H4YcQfw= +github.com/openstack-k8s-operators/lib-common/modules/openstack v0.3.1-0.20240229121803-169ced56d56e h1:T/ZQR6KfJf45ydZq4gsq7FUl+bKR1IIQpuvja9Nun4s= +github.com/openstack-k8s-operators/lib-common/modules/openstack v0.3.1-0.20240229121803-169ced56d56e/go.mod h1:fvCDr4wd7Oy2rIunTzpGoMKWXHk2pQYaF3tJBFLELpM= +github.com/openstack-k8s-operators/lib-common/modules/storage v0.3.1-0.20240229121803-169ced56d56e h1:801PPU2Awfnqg/uJMeGOfi3zkNA0qS5axmINN6Gusbg= +github.com/openstack-k8s-operators/lib-common/modules/storage v0.3.1-0.20240229121803-169ced56d56e/go.mod h1:hKoDyLpp/Hc6fE1rYhlgXw8pYUPyRDKLgBrkAda5IPA= +github.com/openstack-k8s-operators/manila-operator/api v0.3.1-0.20240228192101-00bb019bd68b h1:pR1cMOIKQu2OXmbMWXY/0O+4HVIY3j35oM6tPvtzE7E= +github.com/openstack-k8s-operators/manila-operator/api v0.3.1-0.20240228192101-00bb019bd68b/go.mod h1:+3btR/1Jr/Zjc0L7lfGQmtRO8Mv0iMzvBFlUfs0KHhk= github.com/openstack-k8s-operators/mariadb-operator/api v0.3.1-0.20240222094307-76fef735f093 h1:gmm2o5bVYIeuAVHp7WsDIpQc8vh+/9tUUYY4Wfyus/o= github.com/openstack-k8s-operators/mariadb-operator/api v0.3.1-0.20240222094307-76fef735f093/go.mod h1:f9IIyWeoskWoeWaDFF3qmAJ2Kqyovfi0Ar/QUfk3qag= -github.com/openstack-k8s-operators/neutron-operator/api v0.3.1-0.20240227164744-a5d059fe3866 h1:G+t8ndu/F+yYdWV+X+VKtj9q2lXo5l5/owqlrpg/vHM= -github.com/openstack-k8s-operators/neutron-operator/api v0.3.1-0.20240227164744-a5d059fe3866/go.mod h1:A92AeSYLaITkdksl5NIBgI8aEKQ3qzZZRktS45M4B5o= -github.com/openstack-k8s-operators/nova-operator/api v0.3.1-0.20240227141648-d0fc19939cd0 h1:toNkcrDuc7UuUbe/GEtqJkd30H25WiqLO2j0nmN4zhQ= -github.com/openstack-k8s-operators/nova-operator/api v0.3.1-0.20240227141648-d0fc19939cd0/go.mod h1:ApNieBeUkW7Z37WkfDjBqhzCV9rcG8Os3GXkP41B6zk= -github.com/openstack-k8s-operators/octavia-operator/api v0.3.1-0.20240226131611-9e1c9e20aeec h1:Lyc5pqZRa7pr2UkMA7OsYOTXe8kz3LIsobAjWhp1ZS0= -github.com/openstack-k8s-operators/octavia-operator/api v0.3.1-0.20240226131611-9e1c9e20aeec/go.mod h1:y59NpSMtBfLrZPFvklVY3s4sJDV95RAuKUzeLiFz2RA= +github.com/openstack-k8s-operators/neutron-operator/api v0.3.1-0.20240301125628-fe5c58abe3d0 h1:zNx1sXrgvlwGOxnQjX/UM3NO6arzaBunwU1HGCF24k0= +github.com/openstack-k8s-operators/neutron-operator/api v0.3.1-0.20240301125628-fe5c58abe3d0/go.mod h1:CksD/5C9axzus0zjX5Q+MIiDhdijYbO2NzDYdrQqN2I= +github.com/openstack-k8s-operators/nova-operator/api v0.3.1-0.20240229155106-17a899255ec6 h1:fYNrX1vEB2DehKnHFDPAK96W0jSKZvZXZcJZTjZKLcg= +github.com/openstack-k8s-operators/nova-operator/api v0.3.1-0.20240229155106-17a899255ec6/go.mod h1:XsL6N7jPiiUJXDQXZt1jbgkdDdhu3YiZaJKYJ4KiEAU= +github.com/openstack-k8s-operators/octavia-operator/api v0.3.1-0.20240229160800-aa54e85bdfb3 h1:l9GUWuMGoG0x0XE3DSeXA7MkqYpWG8VpuAvXLod3YHQ= +github.com/openstack-k8s-operators/octavia-operator/api v0.3.1-0.20240229160800-aa54e85bdfb3/go.mod h1:KXCbHFGtVwtnFIq8ZnpRA/gFSByXhANUpIJK8c9dqfs= github.com/openstack-k8s-operators/ovn-operator/api v0.3.1-0.20240227150317-d42793e452c2 h1:a9aB73R9ZBXlee1kazLIZ9r1LtnuqMbPHJ/0wAgXtn8= github.com/openstack-k8s-operators/ovn-operator/api v0.3.1-0.20240227150317-d42793e452c2/go.mod h1:1u75r7K/3O7c7WDEn4ItZiZPu8smETxLdRhpi6yt+7I= -github.com/openstack-k8s-operators/placement-operator/api v0.3.1-0.20240226114810-c3d2988d777c h1:JbC0t6RbAIp6DQJjbIhWsRpAXM6YTRgAeE9ZKFJIWI4= -github.com/openstack-k8s-operators/placement-operator/api v0.3.1-0.20240226114810-c3d2988d777c/go.mod h1:n1BUldRWwwTH2UyIUjg3y6kLT9j4RPXBWZ0+vnN0rBg= -github.com/openstack-k8s-operators/swift-operator/api v0.3.1-0.20240227123655-fb2f23c4ad89 h1:BFQod0VcX5zMe5SXx9RhTW1lm/kewDcsGPF7Ba/JjIo= -github.com/openstack-k8s-operators/swift-operator/api v0.3.1-0.20240227123655-fb2f23c4ad89/go.mod h1:zzLiG+pbWkLmep8ntZD3jGoIukBXR3y8qJjOyvMJUbk= -github.com/openstack-k8s-operators/telemetry-operator/api v0.3.1-0.20240227142952-0d4f1ece1c02 h1:1bGTiQLdeUmE63hgDZ3N252ORjsPfuz1D5t6eXukgJA= -github.com/openstack-k8s-operators/telemetry-operator/api v0.3.1-0.20240227142952-0d4f1ece1c02/go.mod h1:cPlPg9nENRG5QFR+Uh+vMunuTBSGHuMCq/tEGiz9J4U= +github.com/openstack-k8s-operators/placement-operator/api v0.3.1-0.20240229134606-d2a5a5abde9d h1:4z5AZlNTmA5Vud/LXBuXA+p9FyDD9xtTyjl5J5vMrpo= +github.com/openstack-k8s-operators/placement-operator/api v0.3.1-0.20240229134606-d2a5a5abde9d/go.mod h1:ePH8U08vCJQ4dwTuh/nLiidqlNOPx/EuRWjIbSEW1hY= +github.com/openstack-k8s-operators/swift-operator/api v0.3.1-0.20240301170116-13941759ec79 h1:OPqHOID5/2sr4hZtvWdm03xje1GeCf/u6FiRViZXFwU= +github.com/openstack-k8s-operators/swift-operator/api v0.3.1-0.20240301170116-13941759ec79/go.mod h1:NW/gfy7soUXzx7H/JsOcqQ7GhBJ2DvrjEy4ZKr5uR8s= +github.com/openstack-k8s-operators/telemetry-operator/api v0.3.1-0.20240301135657-444ba309cbb5 h1:j8Kj8+xQC2FQRkdVUwOgFAZlhFtMV1YygVCypxLmllw= +github.com/openstack-k8s-operators/telemetry-operator/api v0.3.1-0.20240301135657-444ba309cbb5/go.mod h1:Css7ZpU59JmTX/GegION98Y6XFKceBx/zxQQHptwd+8= 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= @@ -135,6 +135,8 @@ github.com/rhobs/obo-prometheus-operator/pkg/apis/monitoring v0.64.1-rhobs3 h1:v github.com/rhobs/obo-prometheus-operator/pkg/apis/monitoring v0.64.1-rhobs3/go.mod h1:p+YsgXodntOtgwXKTpWrJzVS7QmMfZlGDG0v6Noze7s= github.com/rhobs/observability-operator v0.0.20 h1:u4Ejzq/Yt3rY4b/apKhpgYIvmp+MpcV9hhEzhzedpk4= github.com/rhobs/observability-operator v0.0.20/go.mod h1:F+exF/48C17xz9Ci9WK9Ri53Z9EZdad0otSOpeFxCXE= +github.com/robfig/cron/v3 v3.0.1 h1:WdRxkvbJztn8LMz/QEvLN5sBU+xKpSqwwUO1Pjr4qDs= +github.com/robfig/cron/v3 v3.0.1/go.mod h1:eQICP3HwyT7UooqI/z+Ov+PtYAWygg1TEWWzGIFLtro= github.com/rogpeppe/go-internal v1.12.0 h1:exVL4IDcn6na9z1rAb56Vxr+CgyK3nn3O+epU5NdKM8= github.com/rogpeppe/go-internal v1.12.0/go.mod h1:E+RYuTGaKKdloAfM02xzb0FW3Paa99yedzYV+kq4uf4= github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA= diff --git a/config/crd/bases/core.openstack.org_openstackcontrolplanes.yaml b/config/crd/bases/core.openstack.org_openstackcontrolplanes.yaml index 217708ed0..3f1958d54 100644 --- a/config/crd/bases/core.openstack.org_openstackcontrolplanes.yaml +++ b/config/crd/bases/core.openstack.org_openstackcontrolplanes.yaml @@ -4663,6 +4663,9 @@ spec: keystoneEndpoint: default: "" type: string + memcachedInstance: + default: memcached + type: string nodeSelector: additionalProperties: type: string @@ -4717,6 +4720,7 @@ spec: - glanceAPIs - imageCache - keystoneEndpoint + - memcachedInstance - secret - storageRequest type: object @@ -9265,6 +9269,20 @@ spec: type: object type: object type: object + dbPurge: + properties: + archiveAge: + default: 30 + minimum: 1 + type: integer + purgeAge: + default: 90 + minimum: 1 + type: integer + schedule: + default: 0 0 * * * + type: string + type: object hasAPIAccess: type: boolean memcachedInstance: @@ -9899,6 +9917,28 @@ spec: type: boolean template: properties: + amphoraCustomFlavors: + items: + properties: + RAM: + type: integer + RxTxFactor: + type: string + VCPUs: + type: integer + description: + type: string + disk: + type: integer + name: + type: string + required: + - RAM + - VCPUs + - disk + - name + type: object + type: array certsSecret: default: octavia-certs-secret type: string @@ -10076,6 +10116,28 @@ spec: type: object octaviaHealthManager: properties: + amphoraCustomFlavors: + items: + properties: + RAM: + type: integer + RxTxFactor: + type: string + VCPUs: + type: integer + description: + type: string + disk: + type: integer + name: + type: string + required: + - RAM + - VCPUs + - disk + - name + type: object + type: array certsPassphraseSecret: default: octavia-ca-passphrase type: string @@ -10186,6 +10248,28 @@ spec: type: object octaviaHousekeeping: properties: + amphoraCustomFlavors: + items: + properties: + RAM: + type: integer + RxTxFactor: + type: string + VCPUs: + type: integer + description: + type: string + disk: + type: integer + name: + type: string + required: + - RAM + - VCPUs + - disk + - name + type: object + type: array certsPassphraseSecret: default: octavia-ca-passphrase type: string @@ -10296,6 +10380,28 @@ spec: type: object octaviaWorker: properties: + amphoraCustomFlavors: + items: + properties: + RAM: + type: integer + RxTxFactor: + type: string + VCPUs: + type: integer + description: + type: string + disk: + type: integer + name: + type: string + required: + - RAM + - VCPUs + - disk + - name + type: object + type: array certsPassphraseSecret: default: octavia-ca-passphrase type: string @@ -15346,6 +15452,9 @@ spec: additionalProperties: type: string type: object + encryptionEnabled: + default: false + type: boolean memcachedServers: default: "" type: string @@ -15474,6 +15583,11 @@ spec: swiftConfSecret: default: swift-conf type: string + tls: + properties: + caBundleSecretName: + type: string + type: object required: - containerImage - minPartHours diff --git a/go.mod b/go.mod index 577637dfd..f18e48304 100644 --- a/go.mod +++ b/go.mod @@ -10,30 +10,30 @@ require ( github.com/onsi/ginkgo/v2 v2.15.0 github.com/onsi/gomega v1.31.1 github.com/openstack-k8s-operators/barbican-operator/api v0.0.0-20240226165142-cb4e05f187dc - github.com/openstack-k8s-operators/cinder-operator/api v0.3.1-0.20240226142027-fd2c289db7cb - github.com/openstack-k8s-operators/dataplane-operator/api v0.3.1-0.20240227181014-95aebfd9a5f8 + github.com/openstack-k8s-operators/cinder-operator/api v0.3.1-0.20240301180431-f14a9a6de626 + github.com/openstack-k8s-operators/dataplane-operator/api v0.3.1-0.20240301085013-af12239790a1 github.com/openstack-k8s-operators/designate-operator/api v0.0.0-20240227172900-6b5267549089 - github.com/openstack-k8s-operators/glance-operator/api v0.3.1-0.20240227173143-0edb7845d02d - github.com/openstack-k8s-operators/heat-operator/api v0.3.1-0.20240227102739-4385489fe06b + github.com/openstack-k8s-operators/glance-operator/api v0.3.1-0.20240228075535-ca3432cb65c2 + github.com/openstack-k8s-operators/heat-operator/api v0.3.1-0.20240229065949-dc7919e45441 github.com/openstack-k8s-operators/horizon-operator/api v0.3.1-0.20240227193241-8c506107e152 github.com/openstack-k8s-operators/infra-operator/apis v0.3.1-0.20240221083751-49edc0df8a12 - github.com/openstack-k8s-operators/ironic-operator/api v0.3.1-0.20240227192424-196de12b349c + github.com/openstack-k8s-operators/ironic-operator/api v0.3.1-0.20240229174131-28e3aee56d91 github.com/openstack-k8s-operators/keystone-operator/api v0.3.1-0.20240226160457-b1b853eb4600 - github.com/openstack-k8s-operators/lib-common/modules/certmanager v0.0.0-20240227142955-7f3f84347d80 - github.com/openstack-k8s-operators/lib-common/modules/common v0.3.1-0.20240227142955-7f3f84347d80 - github.com/openstack-k8s-operators/lib-common/modules/test v0.3.1-0.20240227142955-7f3f84347d80 - github.com/openstack-k8s-operators/manila-operator/api v0.3.1-0.20240225212614-b19b1bc5e38f + github.com/openstack-k8s-operators/lib-common/modules/certmanager v0.0.0-20240229121803-169ced56d56e + github.com/openstack-k8s-operators/lib-common/modules/common v0.3.1-0.20240229121803-169ced56d56e + github.com/openstack-k8s-operators/lib-common/modules/test v0.3.1-0.20240229121803-169ced56d56e + github.com/openstack-k8s-operators/manila-operator/api v0.3.1-0.20240228192101-00bb019bd68b github.com/openstack-k8s-operators/mariadb-operator/api v0.3.1-0.20240222094307-76fef735f093 - github.com/openstack-k8s-operators/neutron-operator/api v0.3.1-0.20240227164744-a5d059fe3866 - github.com/openstack-k8s-operators/nova-operator/api v0.3.1-0.20240227141648-d0fc19939cd0 - github.com/openstack-k8s-operators/octavia-operator/api v0.3.1-0.20240226131611-9e1c9e20aeec - github.com/openstack-k8s-operators/openstack-ansibleee-operator/api v0.3.1-0.20240226163515-d53e4f43e3b0 - github.com/openstack-k8s-operators/openstack-baremetal-operator/api v0.3.1-0.20240222051903-0f74dcdc7782 + github.com/openstack-k8s-operators/neutron-operator/api v0.3.1-0.20240301125628-fe5c58abe3d0 + github.com/openstack-k8s-operators/nova-operator/api v0.3.1-0.20240229155106-17a899255ec6 + github.com/openstack-k8s-operators/octavia-operator/api v0.3.1-0.20240229160800-aa54e85bdfb3 + github.com/openstack-k8s-operators/openstack-ansibleee-operator/api v0.3.1-0.20240229125722-f9db481d5bd1 + github.com/openstack-k8s-operators/openstack-baremetal-operator/api v0.3.1-0.20240228041515-b764323ce1de github.com/openstack-k8s-operators/openstack-operator/apis v0.0.0-00010101000000-000000000000 github.com/openstack-k8s-operators/ovn-operator/api v0.3.1-0.20240227150317-d42793e452c2 - github.com/openstack-k8s-operators/placement-operator/api v0.3.1-0.20240226114810-c3d2988d777c - github.com/openstack-k8s-operators/swift-operator/api v0.3.1-0.20240227123655-fb2f23c4ad89 - github.com/openstack-k8s-operators/telemetry-operator/api v0.3.1-0.20240227142952-0d4f1ece1c02 + github.com/openstack-k8s-operators/placement-operator/api v0.3.1-0.20240229134606-d2a5a5abde9d + github.com/openstack-k8s-operators/swift-operator/api v0.3.1-0.20240301170116-13941759ec79 + github.com/openstack-k8s-operators/telemetry-operator/api v0.3.1-0.20240301135657-444ba309cbb5 github.com/operator-framework/api v0.20.0 github.com/rabbitmq/cluster-operator/v2 v2.5.0 go.uber.org/zap v1.27.0 @@ -54,6 +54,7 @@ require ( github.com/metal3-io/baremetal-operator/pkg/hardwareutils v0.4.0 // indirect github.com/rhobs/obo-prometheus-operator/pkg/apis/monitoring v0.64.1-rhobs3 // indirect github.com/rhobs/observability-operator v0.0.20 // indirect + github.com/robfig/cron/v3 v3.0.1 // indirect golang.org/x/mod v0.15.0 // indirect golang.org/x/tools v0.18.0 // indirect sigs.k8s.io/gateway-api v0.6.0 // indirect @@ -84,8 +85,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.3.1-0.20240227142955-7f3f84347d80 //indirect - github.com/openstack-k8s-operators/lib-common/modules/storage v0.3.1-0.20240227142955-7f3f84347d80 //indirect + github.com/openstack-k8s-operators/lib-common/modules/openstack v0.3.1-0.20240229121803-169ced56d56e //indirect + github.com/openstack-k8s-operators/lib-common/modules/storage v0.3.1-0.20240229121803-169ced56d56e //indirect github.com/pkg/errors v0.9.1 // indirect github.com/prometheus/client_golang v1.18.0 // indirect github.com/prometheus/client_model v0.5.0 // indirect diff --git a/go.sum b/go.sum index 949649532..2c0ce1af5 100644 --- a/go.sum +++ b/go.sum @@ -87,56 +87,56 @@ github.com/openshift/api v0.0.0-20230414143018-3367bc7e6ac7 h1:rncLxJBpFGqBztyxC github.com/openshift/api v0.0.0-20230414143018-3367bc7e6ac7/go.mod h1:ctXNyWanKEjGj8sss1KjjHQ3ENKFm33FFnS5BKaIPh4= github.com/openstack-k8s-operators/barbican-operator/api v0.0.0-20240226165142-cb4e05f187dc h1:vVHP9FoB7xeqFWNho6E5V6Q5Aqp2shAeC8FE/wHUwK4= github.com/openstack-k8s-operators/barbican-operator/api v0.0.0-20240226165142-cb4e05f187dc/go.mod h1:BJoXL5gDpxJ4qCPKwfCjg6TG3Gm9cjeVA8qoDSFVBNI= -github.com/openstack-k8s-operators/cinder-operator/api v0.3.1-0.20240226142027-fd2c289db7cb h1:2r74BqeIfBhZCn4cHDFD28J/mpEudzt7i7BZweerxRk= -github.com/openstack-k8s-operators/cinder-operator/api v0.3.1-0.20240226142027-fd2c289db7cb/go.mod h1:dDJq0k9DUUb4qm9aucmqX51lS+0LajVzTXqg9Ly002E= -github.com/openstack-k8s-operators/dataplane-operator/api v0.3.1-0.20240227181014-95aebfd9a5f8 h1:ZQ+6wACoL8sdiRq+PwIEgs1OBmIycUozCSvTRcDgVvo= -github.com/openstack-k8s-operators/dataplane-operator/api v0.3.1-0.20240227181014-95aebfd9a5f8/go.mod h1:u/NnRIC5bR//LFnGOeCQRgIrirv2JDiq5cXdE7/NcEI= +github.com/openstack-k8s-operators/cinder-operator/api v0.3.1-0.20240301180431-f14a9a6de626 h1:6NQPU1F0b09iqzH+AFRH3aATQq5rS8794nE8fgP+Qnw= +github.com/openstack-k8s-operators/cinder-operator/api v0.3.1-0.20240301180431-f14a9a6de626/go.mod h1:dDJq0k9DUUb4qm9aucmqX51lS+0LajVzTXqg9Ly002E= +github.com/openstack-k8s-operators/dataplane-operator/api v0.3.1-0.20240301085013-af12239790a1 h1:w1uOUA7QFE/tZjMTq5xjd832xoiwgnamud9pFo/Hago= +github.com/openstack-k8s-operators/dataplane-operator/api v0.3.1-0.20240301085013-af12239790a1/go.mod h1:qOBz6bE+T1Rgkn4XTF/qqkUx5UGeBanQq7QL21qTSn0= github.com/openstack-k8s-operators/designate-operator/api v0.0.0-20240227172900-6b5267549089 h1:n5ytlzAf5XRhGjmJ80ojiNzJZT4izRoiTM3iEle/C1k= github.com/openstack-k8s-operators/designate-operator/api v0.0.0-20240227172900-6b5267549089/go.mod h1:1oHx1drl2TNl4dV4VieGR8eGd7XsbY6K+FGa3tyuURI= -github.com/openstack-k8s-operators/glance-operator/api v0.3.1-0.20240227173143-0edb7845d02d h1:8MgpDFebR7EuaGUbuNbFmj1oOU9C+iCjo4R0KzpCsY8= -github.com/openstack-k8s-operators/glance-operator/api v0.3.1-0.20240227173143-0edb7845d02d/go.mod h1:gyP7080DJ0stnnqqPT88ED0TCBtDxveSQ948PbqNNd8= -github.com/openstack-k8s-operators/heat-operator/api v0.3.1-0.20240227102739-4385489fe06b h1:CoVad6Es8Gq4hBZDDD3q32G8ZfDc3d3ymQI7fa49S6Q= -github.com/openstack-k8s-operators/heat-operator/api v0.3.1-0.20240227102739-4385489fe06b/go.mod h1:8B1Mj/vHS3919wSIYwCTPqldPPcZssacsF+anuEw8Nw= +github.com/openstack-k8s-operators/glance-operator/api v0.3.1-0.20240228075535-ca3432cb65c2 h1:KTi3yNIDZlvBh2waaFXx21Dbs96QGB0JVbcBd7Yo8sM= +github.com/openstack-k8s-operators/glance-operator/api v0.3.1-0.20240228075535-ca3432cb65c2/go.mod h1:gyP7080DJ0stnnqqPT88ED0TCBtDxveSQ948PbqNNd8= +github.com/openstack-k8s-operators/heat-operator/api v0.3.1-0.20240229065949-dc7919e45441 h1:RPew5Yp78IHjBujUFkcm76T3qHKHV8lnsI/PZdbsFek= +github.com/openstack-k8s-operators/heat-operator/api v0.3.1-0.20240229065949-dc7919e45441/go.mod h1:Trb7pKg10PcbXs7LbX3b+tnPtuPixe9Y4/RlP7pU+kg= github.com/openstack-k8s-operators/horizon-operator/api v0.3.1-0.20240227193241-8c506107e152 h1:dh5h1jEaYGXThCKAtirR/GSTum9CDhTUQyckv1cxJDM= github.com/openstack-k8s-operators/horizon-operator/api v0.3.1-0.20240227193241-8c506107e152/go.mod h1:Hzq/OQJ/CC2HeohMw7jh3eqQpIf3FEC2kQSw48bWV+s= github.com/openstack-k8s-operators/infra-operator/apis v0.3.1-0.20240221083751-49edc0df8a12 h1:n+A0L+6w3Yt9iOVWdu0aU8Ig0fICv4luruVjH5kU7KM= github.com/openstack-k8s-operators/infra-operator/apis v0.3.1-0.20240221083751-49edc0df8a12/go.mod h1:2//rIZ8ucDbK+gLxvwmU6uPCm6o/C6GxXJHDo4ye7I8= -github.com/openstack-k8s-operators/ironic-operator/api v0.3.1-0.20240227192424-196de12b349c h1:h0ec2joXJd4rL6Rk0fyRNOn4+azd9QufJ4x4RtUdGCA= -github.com/openstack-k8s-operators/ironic-operator/api v0.3.1-0.20240227192424-196de12b349c/go.mod h1:Yac7wRClzl1/a7uBso4w8wq6Rjm+JLIouEsLre7VSDE= +github.com/openstack-k8s-operators/ironic-operator/api v0.3.1-0.20240229174131-28e3aee56d91 h1:3yvrS33IOQibrXJJlVs/fDxLi5RCZlN5oDrR2c8aShk= +github.com/openstack-k8s-operators/ironic-operator/api v0.3.1-0.20240229174131-28e3aee56d91/go.mod h1:Yac7wRClzl1/a7uBso4w8wq6Rjm+JLIouEsLre7VSDE= github.com/openstack-k8s-operators/keystone-operator/api v0.3.1-0.20240226160457-b1b853eb4600 h1:Lqlkv5CWGlarcjsc1SW2YzhxAVQtQZp0BWEwFUl+OyM= github.com/openstack-k8s-operators/keystone-operator/api v0.3.1-0.20240226160457-b1b853eb4600/go.mod h1:YyoDWNxCFstwhVRAcEh2X6bXBG0ML5iEhOYQhltgqi4= -github.com/openstack-k8s-operators/lib-common/modules/certmanager v0.0.0-20240227142955-7f3f84347d80 h1:1LFD+Nm08orE2K+QLsC9OV4QBIIf4NqGKeBYfcvmBhs= -github.com/openstack-k8s-operators/lib-common/modules/certmanager v0.0.0-20240227142955-7f3f84347d80/go.mod h1:Z2+hil2XDQ1qgGBuLag/4yGlWi5EgK180NYuHV8u0Lk= -github.com/openstack-k8s-operators/lib-common/modules/common v0.3.1-0.20240227142955-7f3f84347d80 h1:mMLxk5fMWqRJ6nNfxKIQq+cl2zHnq9icXSyBFWuJ3aM= -github.com/openstack-k8s-operators/lib-common/modules/common v0.3.1-0.20240227142955-7f3f84347d80/go.mod h1:oB0Lc1U5wiJZBdT3lSMkZfG/LhHR6z/SJ0Tp7Y/GUkg= -github.com/openstack-k8s-operators/lib-common/modules/openstack v0.3.1-0.20240227142955-7f3f84347d80 h1:HQB4i5SsQ/vH13eBKvOAdxZ8gJNj8Okr2W+vPuNduFE= -github.com/openstack-k8s-operators/lib-common/modules/openstack v0.3.1-0.20240227142955-7f3f84347d80/go.mod h1:K1FWWDoDOvMkeyz26x2dNKFJMOad041AXhTL2S8JAlA= -github.com/openstack-k8s-operators/lib-common/modules/storage v0.3.1-0.20240227142955-7f3f84347d80 h1:03ljcptqboCn3MF6RwiChKv70AhcrUdmFObTcerG1LE= -github.com/openstack-k8s-operators/lib-common/modules/storage v0.3.1-0.20240227142955-7f3f84347d80/go.mod h1:Qg6DbOUHCzMCGhRikhN0XTWSOBOX9uB9z74jTbjyOUk= -github.com/openstack-k8s-operators/lib-common/modules/test v0.3.1-0.20240227142955-7f3f84347d80 h1:o3uXhUEioyPe8MlEUwftZa+6q+DQMo5urlzW9Gmf/Cg= -github.com/openstack-k8s-operators/lib-common/modules/test v0.3.1-0.20240227142955-7f3f84347d80/go.mod h1:82nzS+DbBe1tzaMvNHH8FctmZzQ14ZAJysFGsMJiivo= -github.com/openstack-k8s-operators/manila-operator/api v0.3.1-0.20240225212614-b19b1bc5e38f h1:WiykUcK2iq5VZzgRTwF8LAcrlNPLxXDvin9Z5FQJyTU= -github.com/openstack-k8s-operators/manila-operator/api v0.3.1-0.20240225212614-b19b1bc5e38f/go.mod h1:+3btR/1Jr/Zjc0L7lfGQmtRO8Mv0iMzvBFlUfs0KHhk= +github.com/openstack-k8s-operators/lib-common/modules/certmanager v0.0.0-20240229121803-169ced56d56e h1:n1XMajTDxjNTMf4l2U7JFQ2EKhNtsYIsCcnvAxIJpF0= +github.com/openstack-k8s-operators/lib-common/modules/certmanager v0.0.0-20240229121803-169ced56d56e/go.mod h1:GGbtUK5VQ/BHIT3n0ia31bzNJaQIAANhzT/nC6pygbQ= +github.com/openstack-k8s-operators/lib-common/modules/common v0.3.1-0.20240229121803-169ced56d56e h1:zpxxz/iI8C09XHBcDYW9prMoODndBBsSmoonRXRXu1Q= +github.com/openstack-k8s-operators/lib-common/modules/common v0.3.1-0.20240229121803-169ced56d56e/go.mod h1:P2a38htIPn9Ws9eqZBS/5jfxzLdMdBqZcbv6H4YcQfw= +github.com/openstack-k8s-operators/lib-common/modules/openstack v0.3.1-0.20240229121803-169ced56d56e h1:T/ZQR6KfJf45ydZq4gsq7FUl+bKR1IIQpuvja9Nun4s= +github.com/openstack-k8s-operators/lib-common/modules/openstack v0.3.1-0.20240229121803-169ced56d56e/go.mod h1:fvCDr4wd7Oy2rIunTzpGoMKWXHk2pQYaF3tJBFLELpM= +github.com/openstack-k8s-operators/lib-common/modules/storage v0.3.1-0.20240229121803-169ced56d56e h1:801PPU2Awfnqg/uJMeGOfi3zkNA0qS5axmINN6Gusbg= +github.com/openstack-k8s-operators/lib-common/modules/storage v0.3.1-0.20240229121803-169ced56d56e/go.mod h1:hKoDyLpp/Hc6fE1rYhlgXw8pYUPyRDKLgBrkAda5IPA= +github.com/openstack-k8s-operators/lib-common/modules/test v0.3.1-0.20240229121803-169ced56d56e h1:rbVGqqtxuJy/RvSVERJG6ZLahbJguOZzPRUpGNT1k38= +github.com/openstack-k8s-operators/lib-common/modules/test v0.3.1-0.20240229121803-169ced56d56e/go.mod h1:/ZkLOznBDxjChwIFFK3xg3EZ13WmZPP4ehu5wWy1T8E= +github.com/openstack-k8s-operators/manila-operator/api v0.3.1-0.20240228192101-00bb019bd68b h1:pR1cMOIKQu2OXmbMWXY/0O+4HVIY3j35oM6tPvtzE7E= +github.com/openstack-k8s-operators/manila-operator/api v0.3.1-0.20240228192101-00bb019bd68b/go.mod h1:+3btR/1Jr/Zjc0L7lfGQmtRO8Mv0iMzvBFlUfs0KHhk= github.com/openstack-k8s-operators/mariadb-operator/api v0.3.1-0.20240222094307-76fef735f093 h1:gmm2o5bVYIeuAVHp7WsDIpQc8vh+/9tUUYY4Wfyus/o= github.com/openstack-k8s-operators/mariadb-operator/api v0.3.1-0.20240222094307-76fef735f093/go.mod h1:f9IIyWeoskWoeWaDFF3qmAJ2Kqyovfi0Ar/QUfk3qag= -github.com/openstack-k8s-operators/neutron-operator/api v0.3.1-0.20240227164744-a5d059fe3866 h1:G+t8ndu/F+yYdWV+X+VKtj9q2lXo5l5/owqlrpg/vHM= -github.com/openstack-k8s-operators/neutron-operator/api v0.3.1-0.20240227164744-a5d059fe3866/go.mod h1:A92AeSYLaITkdksl5NIBgI8aEKQ3qzZZRktS45M4B5o= -github.com/openstack-k8s-operators/nova-operator/api v0.3.1-0.20240227141648-d0fc19939cd0 h1:toNkcrDuc7UuUbe/GEtqJkd30H25WiqLO2j0nmN4zhQ= -github.com/openstack-k8s-operators/nova-operator/api v0.3.1-0.20240227141648-d0fc19939cd0/go.mod h1:ApNieBeUkW7Z37WkfDjBqhzCV9rcG8Os3GXkP41B6zk= -github.com/openstack-k8s-operators/octavia-operator/api v0.3.1-0.20240226131611-9e1c9e20aeec h1:Lyc5pqZRa7pr2UkMA7OsYOTXe8kz3LIsobAjWhp1ZS0= -github.com/openstack-k8s-operators/octavia-operator/api v0.3.1-0.20240226131611-9e1c9e20aeec/go.mod h1:y59NpSMtBfLrZPFvklVY3s4sJDV95RAuKUzeLiFz2RA= -github.com/openstack-k8s-operators/openstack-ansibleee-operator/api v0.3.1-0.20240226163515-d53e4f43e3b0 h1:Y7WzdhhcbgbvLxFQXhlRhMN3kd8+IJRyecRugImof3c= -github.com/openstack-k8s-operators/openstack-ansibleee-operator/api v0.3.1-0.20240226163515-d53e4f43e3b0/go.mod h1:udnClpLYOK2dcOo/LQmzZaWd8lVSBy1AUBKtefWRNkw= -github.com/openstack-k8s-operators/openstack-baremetal-operator/api v0.3.1-0.20240222051903-0f74dcdc7782 h1:Xuq3cgtAVeTyq0uEi/uvG9yuNlT5P+FvQIvcpR8Ox0c= -github.com/openstack-k8s-operators/openstack-baremetal-operator/api v0.3.1-0.20240222051903-0f74dcdc7782/go.mod h1:tOsj3HHQDcvg/Uavq2rX+30nIzgQ9Q+XwavdU0YKDeo= +github.com/openstack-k8s-operators/neutron-operator/api v0.3.1-0.20240301125628-fe5c58abe3d0 h1:zNx1sXrgvlwGOxnQjX/UM3NO6arzaBunwU1HGCF24k0= +github.com/openstack-k8s-operators/neutron-operator/api v0.3.1-0.20240301125628-fe5c58abe3d0/go.mod h1:CksD/5C9axzus0zjX5Q+MIiDhdijYbO2NzDYdrQqN2I= +github.com/openstack-k8s-operators/nova-operator/api v0.3.1-0.20240229155106-17a899255ec6 h1:fYNrX1vEB2DehKnHFDPAK96W0jSKZvZXZcJZTjZKLcg= +github.com/openstack-k8s-operators/nova-operator/api v0.3.1-0.20240229155106-17a899255ec6/go.mod h1:XsL6N7jPiiUJXDQXZt1jbgkdDdhu3YiZaJKYJ4KiEAU= +github.com/openstack-k8s-operators/octavia-operator/api v0.3.1-0.20240229160800-aa54e85bdfb3 h1:l9GUWuMGoG0x0XE3DSeXA7MkqYpWG8VpuAvXLod3YHQ= +github.com/openstack-k8s-operators/octavia-operator/api v0.3.1-0.20240229160800-aa54e85bdfb3/go.mod h1:KXCbHFGtVwtnFIq8ZnpRA/gFSByXhANUpIJK8c9dqfs= +github.com/openstack-k8s-operators/openstack-ansibleee-operator/api v0.3.1-0.20240229125722-f9db481d5bd1 h1:zt/1aDDKmMx5ufkIasC6NOQuK12FTE6iSUGlbyhLOgk= +github.com/openstack-k8s-operators/openstack-ansibleee-operator/api v0.3.1-0.20240229125722-f9db481d5bd1/go.mod h1:jejPN9mox29AHM7rBHDZsWf54KV2BUfDT6FxNAPTOiU= +github.com/openstack-k8s-operators/openstack-baremetal-operator/api v0.3.1-0.20240228041515-b764323ce1de h1:lv0xzMjFDHssOE7MCNn1m9rkVJCCWdywaYIeFOaqXsQ= +github.com/openstack-k8s-operators/openstack-baremetal-operator/api v0.3.1-0.20240228041515-b764323ce1de/go.mod h1:miRMI7k01IZVtHzlqTyxVlbKlUvTReHgCCglNrD2I8k= github.com/openstack-k8s-operators/ovn-operator/api v0.3.1-0.20240227150317-d42793e452c2 h1:a9aB73R9ZBXlee1kazLIZ9r1LtnuqMbPHJ/0wAgXtn8= github.com/openstack-k8s-operators/ovn-operator/api v0.3.1-0.20240227150317-d42793e452c2/go.mod h1:1u75r7K/3O7c7WDEn4ItZiZPu8smETxLdRhpi6yt+7I= -github.com/openstack-k8s-operators/placement-operator/api v0.3.1-0.20240226114810-c3d2988d777c h1:JbC0t6RbAIp6DQJjbIhWsRpAXM6YTRgAeE9ZKFJIWI4= -github.com/openstack-k8s-operators/placement-operator/api v0.3.1-0.20240226114810-c3d2988d777c/go.mod h1:n1BUldRWwwTH2UyIUjg3y6kLT9j4RPXBWZ0+vnN0rBg= -github.com/openstack-k8s-operators/swift-operator/api v0.3.1-0.20240227123655-fb2f23c4ad89 h1:BFQod0VcX5zMe5SXx9RhTW1lm/kewDcsGPF7Ba/JjIo= -github.com/openstack-k8s-operators/swift-operator/api v0.3.1-0.20240227123655-fb2f23c4ad89/go.mod h1:zzLiG+pbWkLmep8ntZD3jGoIukBXR3y8qJjOyvMJUbk= -github.com/openstack-k8s-operators/telemetry-operator/api v0.3.1-0.20240227142952-0d4f1ece1c02 h1:1bGTiQLdeUmE63hgDZ3N252ORjsPfuz1D5t6eXukgJA= -github.com/openstack-k8s-operators/telemetry-operator/api v0.3.1-0.20240227142952-0d4f1ece1c02/go.mod h1:cPlPg9nENRG5QFR+Uh+vMunuTBSGHuMCq/tEGiz9J4U= +github.com/openstack-k8s-operators/placement-operator/api v0.3.1-0.20240229134606-d2a5a5abde9d h1:4z5AZlNTmA5Vud/LXBuXA+p9FyDD9xtTyjl5J5vMrpo= +github.com/openstack-k8s-operators/placement-operator/api v0.3.1-0.20240229134606-d2a5a5abde9d/go.mod h1:ePH8U08vCJQ4dwTuh/nLiidqlNOPx/EuRWjIbSEW1hY= +github.com/openstack-k8s-operators/swift-operator/api v0.3.1-0.20240301170116-13941759ec79 h1:OPqHOID5/2sr4hZtvWdm03xje1GeCf/u6FiRViZXFwU= +github.com/openstack-k8s-operators/swift-operator/api v0.3.1-0.20240301170116-13941759ec79/go.mod h1:NW/gfy7soUXzx7H/JsOcqQ7GhBJ2DvrjEy4ZKr5uR8s= +github.com/openstack-k8s-operators/telemetry-operator/api v0.3.1-0.20240301135657-444ba309cbb5 h1:j8Kj8+xQC2FQRkdVUwOgFAZlhFtMV1YygVCypxLmllw= +github.com/openstack-k8s-operators/telemetry-operator/api v0.3.1-0.20240301135657-444ba309cbb5/go.mod h1:Css7ZpU59JmTX/GegION98Y6XFKceBx/zxQQHptwd+8= github.com/operator-framework/api v0.20.0 h1:A2YCRhr+6s0k3pRJacnwjh1Ue8BqjIGuQ2jvPg9XCB4= github.com/operator-framework/api v0.20.0/go.mod h1:rXPOhrQ6mMeXqCmpDgt1ALoar9ZlHL+Iy5qut9R99a4= github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= @@ -157,6 +157,8 @@ github.com/rhobs/obo-prometheus-operator/pkg/apis/monitoring v0.64.1-rhobs3 h1:v github.com/rhobs/obo-prometheus-operator/pkg/apis/monitoring v0.64.1-rhobs3/go.mod h1:p+YsgXodntOtgwXKTpWrJzVS7QmMfZlGDG0v6Noze7s= github.com/rhobs/observability-operator v0.0.20 h1:u4Ejzq/Yt3rY4b/apKhpgYIvmp+MpcV9hhEzhzedpk4= github.com/rhobs/observability-operator v0.0.20/go.mod h1:F+exF/48C17xz9Ci9WK9Ri53Z9EZdad0otSOpeFxCXE= +github.com/robfig/cron/v3 v3.0.1 h1:WdRxkvbJztn8LMz/QEvLN5sBU+xKpSqwwUO1Pjr4qDs= +github.com/robfig/cron/v3 v3.0.1/go.mod h1:eQICP3HwyT7UooqI/z+Ov+PtYAWygg1TEWWzGIFLtro= github.com/rogpeppe/go-internal v1.12.0 h1:exVL4IDcn6na9z1rAb56Vxr+CgyK3nn3O+epU5NdKM8= github.com/sirupsen/logrus v1.9.2 h1:oxx1eChJGI6Uks2ZC4W1zpLlVgqB8ner4EuQwV4Ik1Y= github.com/sirupsen/logrus v1.9.2/go.mod h1:naHLuLoDiP4jHNo9R0sCBMtWGeIprob74mVsIT4qYEQ=