Skip to content

Commit 8b114a5

Browse files
committed
Update webhooks to handle warnings
1 parent cf82a75 commit 8b114a5

44 files changed

Lines changed: 2511 additions & 145 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

api/bases/core.openstack.org_openstackcontrolplanes.yaml

Lines changed: 404 additions & 0 deletions
Large diffs are not rendered by default.

api/core/v1beta1/openstackcontrolplane_types.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,8 +132,13 @@ type OpenStackControlPlaneSpec struct {
132132
// Bus Service instance used by all services that produce or consume notifications.
133133
// Avoid colocating it with RabbitMQ services used for PRC.
134134
// That instance will be pushed down for services, unless overriden in templates.
135+
// Deprecated: Use NotificationsBus.Cluster instead
135136
NotificationsBusInstance *string `json:"notificationsBusInstance,omitempty"`
136137

138+
// +kubebuilder:validation:Optional
139+
// NotificationsBus configuration (username, vhost, and cluster) for notifications
140+
NotificationsBus *rabbitmqv1.RabbitMqConfig `json:"notificationsBus,omitempty"`
141+
137142
// +kubebuilder:validation:Optional
138143
// +operator-sdk:csv:customresourcedefinitions:type=spec
139144
// Memcached - Parameters related to the Memcached service

api/core/v1beta1/openstackcontrolplane_webhook.go

Lines changed: 188 additions & 26 deletions
Large diffs are not rendered by default.

api/core/v1beta1/zz_generated.deepcopy.go

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

api/go.mod

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ require (
8080
github.com/modern-go/reflect2 v1.0.3-0.20250322232337-35a7c28c31ee // indirect
8181
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
8282
github.com/openshift/api v3.9.0+incompatible // indirect
83-
github.com/openstack-k8s-operators/lib-common/modules/openstack v0.6.1-0.20251230215914-6ba873b49a35 // indirect
83+
github.com/openstack-k8s-operators/lib-common/modules/openstack v0.6.1-0.20260126081203-efc2df9207eb // indirect
8484
github.com/pkg/errors v0.9.1 // indirect
8585
github.com/prometheus/client_golang v1.22.0 // indirect
8686
github.com/prometheus/client_model v0.6.2 // indirect
@@ -143,3 +143,29 @@ replace k8s.io/code-generator => k8s.io/code-generator v0.31.14 //allow-merging
143143
replace k8s.io/component-base => k8s.io/component-base v0.31.14 //allow-merging
144144

145145
replace github.com/cert-manager/cmctl/v2 => github.com/cert-manager/cmctl/v2 v2.1.2-0.20241127223932-88edb96860cf //allow-merging
146+
147+
replace github.com/openstack-k8s-operators/barbican-operator/api => github.com/lmiccini/barbican-operator/api v0.0.0-20260126121545-bf682ebf8ff1
148+
149+
replace github.com/openstack-k8s-operators/cinder-operator/api => github.com/lmiccini/cinder-operator/api v0.0.0-20260126132031-a3b37e4b86ae
150+
151+
replace github.com/openstack-k8s-operators/designate-operator/api => github.com/lmiccini/designate-operator/api v0.0.0-20260126121522-86cef6d26d0a
152+
153+
replace github.com/openstack-k8s-operators/glance-operator/api => github.com/lmiccini/glance-operator/api v0.0.0-20260126082232-7d867f42a4dc
154+
155+
replace github.com/openstack-k8s-operators/heat-operator/api => github.com/lmiccini/heat-operator/api v0.0.0-20260126122111-966501a2e966
156+
157+
replace github.com/openstack-k8s-operators/ironic-operator/api => github.com/lmiccini/ironic-operator/api v0.0.0-20260126122431-1f3ba4559582
158+
159+
replace github.com/openstack-k8s-operators/keystone-operator/api => github.com/lmiccini/keystone-operator/api v0.0.0-20260126134229-5c4ccd648c80
160+
161+
replace github.com/openstack-k8s-operators/manila-operator/api => github.com/lmiccini/manila-operator/api v0.0.0-20260126132043-0c4c21f3108c
162+
163+
replace github.com/openstack-k8s-operators/neutron-operator/api => github.com/lmiccini/neutron-operator/api v0.0.0-20260126123412-122eb24114b3
164+
165+
replace github.com/openstack-k8s-operators/nova-operator/api => github.com/lmiccini/nova-operator/api v0.0.0-20260126124220-1804867abea6
166+
167+
replace github.com/openstack-k8s-operators/octavia-operator/api => github.com/lmiccini/octavia-operator/api v0.0.0-20260126124920-2a687d475a0f
168+
169+
replace github.com/openstack-k8s-operators/telemetry-operator/api => github.com/lmiccini/telemetry-operator/api v0.0.0-20260126124705-8bd837c8c2e9
170+
171+
replace github.com/openstack-k8s-operators/watcher-operator/api => github.com/lmiccini/watcher-operator/api v0.0.0-20260126124749-09b2d9800e26

api/go.sum

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,32 @@ github.com/kylelemons/godebug v1.1.0 h1:RPNrshWIDI6G2gRW9EHilWtl7Z6Sb1BR0xunSBf0
9090
github.com/kylelemons/godebug v1.1.0/go.mod h1:9/0rRGxNHcop5bhtWyNeEfOS8JIWk580+fNqagV/RAw=
9191
github.com/leodido/go-urn v1.4.0 h1:WT9HwE9SGECu3lg4d/dIA+jxlljEa1/ffXKmRjqdmIQ=
9292
github.com/leodido/go-urn v1.4.0/go.mod h1:bvxc+MVxLKB4z00jd1z+Dvzr47oO32F/QSNjSBOlFxI=
93+
github.com/lmiccini/barbican-operator/api v0.0.0-20260126121545-bf682ebf8ff1 h1:VVupC8VRzNqex2XLzO2V2nFEUFfkQxYqQCRf1mesGU4=
94+
github.com/lmiccini/barbican-operator/api v0.0.0-20260126121545-bf682ebf8ff1/go.mod h1:6DrltrOJwK08r51UBqHemefzEX7y4tFiCmj0Zhtm9RI=
95+
github.com/lmiccini/cinder-operator/api v0.0.0-20260126132031-a3b37e4b86ae h1:yCl/fPdjmSZVYM6fqyqWt2KnuQ0Q9txSyS6F7sXuwQQ=
96+
github.com/lmiccini/cinder-operator/api v0.0.0-20260126132031-a3b37e4b86ae/go.mod h1:0xHInxPRXyJNl6qnt0fn5BxGFggzASzcA9JVrumO8TI=
97+
github.com/lmiccini/designate-operator/api v0.0.0-20260126121522-86cef6d26d0a h1:Vg1xa4JjVnYi1pOhRKD2Ye/KgMqudOjasqISrwSviVo=
98+
github.com/lmiccini/designate-operator/api v0.0.0-20260126121522-86cef6d26d0a/go.mod h1:NllEsgsxg+lGMajtk9IaVGaU5ZcQQNMxhwkLhnhl28w=
99+
github.com/lmiccini/glance-operator/api v0.0.0-20260126082232-7d867f42a4dc h1:UGlIvMGviaqeBSnCuv6nhr3DBzPbkaIEZ8qXML3d7XE=
100+
github.com/lmiccini/glance-operator/api v0.0.0-20260126082232-7d867f42a4dc/go.mod h1:AEZ1xH8KnaDA/3rJDQQMbEBzMD8nitomm36d/TZvMj0=
101+
github.com/lmiccini/heat-operator/api v0.0.0-20260126122111-966501a2e966 h1:MtSSC6HdQkhKIzkoZiHHAaQbdSayKQVODw+PwEXJYWw=
102+
github.com/lmiccini/heat-operator/api v0.0.0-20260126122111-966501a2e966/go.mod h1:nvo4JEzF59PtSaHgfwouggClstHIcuQZNS28e+jXeX8=
103+
github.com/lmiccini/ironic-operator/api v0.0.0-20260126122431-1f3ba4559582 h1:sksB1Mw6d8oVpJ8Vh6H8X/yYqJ8x+3QqMlkvml1t5Sc=
104+
github.com/lmiccini/ironic-operator/api v0.0.0-20260126122431-1f3ba4559582/go.mod h1:BbKlVhrD3sYFYsFhvG9+qPsCRygYv08Sd4M7o4n9XQQ=
105+
github.com/lmiccini/keystone-operator/api v0.0.0-20260126134229-5c4ccd648c80 h1:IRu3VJ/zCDbkebLngjmBV4jgSx6m9lcLj1rgsu4itro=
106+
github.com/lmiccini/keystone-operator/api v0.0.0-20260126134229-5c4ccd648c80/go.mod h1:097T7Mt1uDKyKjAEPpZ8M4GBe9OdrisDNogCecclK6k=
107+
github.com/lmiccini/manila-operator/api v0.0.0-20260126132043-0c4c21f3108c h1:k97/qjr+FdMCbH+eUAEzcncrOoSFpYsF68WGPhjOw9k=
108+
github.com/lmiccini/manila-operator/api v0.0.0-20260126132043-0c4c21f3108c/go.mod h1:LtrSM0FypW3nxiRzAlk+Dk8ZjFtCAYOl2msoXL3GAtg=
109+
github.com/lmiccini/neutron-operator/api v0.0.0-20260126123412-122eb24114b3 h1:DGEtxZeXd2RmyJDYNbYmDr7YaZWTs2yMwLUbFdjvEhM=
110+
github.com/lmiccini/neutron-operator/api v0.0.0-20260126123412-122eb24114b3/go.mod h1:P2br9yVt4dMCG1EgPj6k1wKc+QNvKaIFueLuRICwpi4=
111+
github.com/lmiccini/nova-operator/api v0.0.0-20260126124220-1804867abea6 h1:cbwb+v2nOq78c8HBIX3ONPc7pSPULHSZYLYmncKAeag=
112+
github.com/lmiccini/nova-operator/api v0.0.0-20260126124220-1804867abea6/go.mod h1:2doC9TTP6fd0kp/JZSEmwYgs/4ztCM9jLfzHin9r86Y=
113+
github.com/lmiccini/octavia-operator/api v0.0.0-20260126124920-2a687d475a0f h1:dmawV8buEVxw0pI77a01704/yn94VauDrTdHKSTCsaI=
114+
github.com/lmiccini/octavia-operator/api v0.0.0-20260126124920-2a687d475a0f/go.mod h1:bXUaKRZEOXLnkMZGBaCxFL6JvnW8/ZSyhRjUbCjBcvE=
115+
github.com/lmiccini/telemetry-operator/api v0.0.0-20260126124705-8bd837c8c2e9 h1:Wno8VQ3vnpFTgRgB/qPL2THGOKouM6an68BwN48IPjs=
116+
github.com/lmiccini/telemetry-operator/api v0.0.0-20260126124705-8bd837c8c2e9/go.mod h1:PecH/poTfalzaxK/sZd+a8PLcGkf5D/HBtpUk9xdIbQ=
117+
github.com/lmiccini/watcher-operator/api v0.0.0-20260126124749-09b2d9800e26 h1:thIgIx/0qxQDsgj7a9MADCbgejrLiCH3iXaEnq0xc8s=
118+
github.com/lmiccini/watcher-operator/api v0.0.0-20260126124749-09b2d9800e26/go.mod h1:XEJp64OcVDbT9G1gHowBBruWcZngWN4C5Z8UgpOoqvk=
93119
github.com/mailru/easyjson v0.9.0 h1:PrnmzHw7262yW8sTBwxi1PdJA3Iw/EKBa8psRf7d9a4=
94120
github.com/mailru/easyjson v0.9.0/go.mod h1:1+xMtQp2MRNVL/V1bOzuP3aP8VNwRW55fQUto+XFtTU=
95121
github.com/maruel/natural v1.1.1 h1:Hja7XhhmvEFhcByqDoHz9QZbkWey+COd9xWfCfn1ioo=
@@ -114,40 +140,18 @@ github.com/onsi/gomega v1.39.0 h1:y2ROC3hKFmQZJNFeGAMeHZKkjBL65mIZcvrLQBF9k6Q=
114140
github.com/onsi/gomega v1.39.0/go.mod h1:ZCU1pkQcXDO5Sl9/VVEGlDyp+zm0m1cmeG5TOzLgdh4=
115141
github.com/openshift/api v0.0.0-20250711200046-c86d80652a9e h1:E1OdwSpqWuDPCedyUt0GEdoAE+r5TXy7YS21yNEo+2U=
116142
github.com/openshift/api v0.0.0-20250711200046-c86d80652a9e/go.mod h1:Shkl4HanLwDiiBzakv+con/aMGnVE2MAGvoKp5oyYUo=
117-
github.com/openstack-k8s-operators/barbican-operator/api v0.6.1-0.20260126155915-bd373daa8e8c h1:7/1IZQQp6FDu3fXM641kq2XfWqmTUip9/O84l6evg2s=
118-
github.com/openstack-k8s-operators/barbican-operator/api v0.6.1-0.20260126155915-bd373daa8e8c/go.mod h1:tfNU2Cy1ofpDtVj+afn0u79/RDQPc7OrRE4RjurwAEQ=
119-
github.com/openstack-k8s-operators/cinder-operator/api v0.6.1-0.20260124150910-c004203b9504 h1:qRljZd79/o7PIYtgvBr7OSOjnbxJ+6IJf09qLkgByGM=
120-
github.com/openstack-k8s-operators/cinder-operator/api v0.6.1-0.20260124150910-c004203b9504/go.mod h1:dGW+9S6trLzIW4WN5CMwXOUjdc1X7ODxqxObfARP8UA=
121-
github.com/openstack-k8s-operators/designate-operator/api v0.6.1-0.20260126110625-223581247a61 h1:yW+hlDOVfOCH4TQPRrSC7s/m+0Hb7uovCwGRoRNxOo4=
122-
github.com/openstack-k8s-operators/designate-operator/api v0.6.1-0.20260126110625-223581247a61/go.mod h1:rTrAkG8KR+P+UVXwJjrlTAuxwx3HKMPmrb24qrxLHpM=
123-
github.com/openstack-k8s-operators/glance-operator/api v0.6.1-0.20260126103542-0cf3ce88037a h1:G8yaUi3XadpPp0C0UNc6D6Xk+L0I+CqANDxbt6M+DEU=
124-
github.com/openstack-k8s-operators/glance-operator/api v0.6.1-0.20260126103542-0cf3ce88037a/go.mod h1:ghegwjz1c0J8GSjZiM/qSIzg+qjZNCwUbwbPEbrcrno=
125-
github.com/openstack-k8s-operators/heat-operator/api v0.6.1-0.20260127034304-6f0d6173a951 h1:fToObXb6NkXBw3sjWHh0+HhbUr23aDd908fHSBcPM7c=
126-
github.com/openstack-k8s-operators/heat-operator/api v0.6.1-0.20260127034304-6f0d6173a951/go.mod h1:mScOSRv5YDbjEPfirc2K+L7kJYZE4PoueTkFoU+BRQ0=
127143
github.com/openstack-k8s-operators/horizon-operator/api v0.6.1-0.20260126110912-72d03020e1a5 h1:Rhqx9iFaZgC2VhE2IiCGqPxJtc5A4hoz/5Rv8a+gtDY=
128144
github.com/openstack-k8s-operators/horizon-operator/api v0.6.1-0.20260126110912-72d03020e1a5/go.mod h1:x8muLIctcCLObcdeynPgycfQ+6ddWIDlSOQ9NElG43M=
129145
github.com/openstack-k8s-operators/infra-operator/apis v0.6.1-0.20260128074606-03b808364e4a h1:uJL923hT6ZJE1fKq+/FA0mVX46AgE3H+OClpL2DXq4Y=
130146
github.com/openstack-k8s-operators/infra-operator/apis v0.6.1-0.20260128074606-03b808364e4a/go.mod h1:ZXwFlspJCdZEUjMbmaf61t5AMB4u2vMyAMMoe/vJroE=
131-
github.com/openstack-k8s-operators/ironic-operator/api v0.6.1-0.20260126092810-cd39d45b6c0e h1:atOsI5KAXuAD1C5fHPjyVWc7nyQrzk9eLJPSkwYTitw=
132-
github.com/openstack-k8s-operators/ironic-operator/api v0.6.1-0.20260126092810-cd39d45b6c0e/go.mod h1:6Y/hPIhXYgV0NHe7ZWIo+bdBxhnWkjbv7VLZbFnLNrc=
133-
github.com/openstack-k8s-operators/keystone-operator/api v0.6.1-0.20260126175636-114b4c65a959 h1:8FSpTYAoLq27ElDGe3igPl2QUq9IYD6RJGu2Xu+Ymus=
134-
github.com/openstack-k8s-operators/keystone-operator/api v0.6.1-0.20260126175636-114b4c65a959/go.mod h1:pN/s+czXvApiE9nxeTtDeRTXWcaaCLZSrtoyOSUb37k=
135147
github.com/openstack-k8s-operators/lib-common/modules/common v0.6.1-0.20260126081203-efc2df9207eb h1:S7tnYO/E1f1KQfcp7N5bam8+ax/ExDTOhZ1WqG4Bfu0=
136148
github.com/openstack-k8s-operators/lib-common/modules/common v0.6.1-0.20260126081203-efc2df9207eb/go.mod h1:ndqfy1KbVorHH6+zlUFPIrCRhMSxO3ImYJUGaooE0x0=
137-
github.com/openstack-k8s-operators/lib-common/modules/openstack v0.6.1-0.20251230215914-6ba873b49a35 h1:IdcI8DFvW8rXtchONSzbDmhhRp1YyO2YaBJDBXr44Gk=
138-
github.com/openstack-k8s-operators/lib-common/modules/openstack v0.6.1-0.20251230215914-6ba873b49a35/go.mod h1:zOX7Y05keiSppIvLabuyh42QHBMhCcoskAtxFRbwXKo=
149+
github.com/openstack-k8s-operators/lib-common/modules/openstack v0.6.1-0.20260126081203-efc2df9207eb h1:E59YGRP8XWq8vi6AUUxyYyBD1ahzcr3RKDkZmxpi+qs=
150+
github.com/openstack-k8s-operators/lib-common/modules/openstack v0.6.1-0.20260126081203-efc2df9207eb/go.mod h1:zOX7Y05keiSppIvLabuyh42QHBMhCcoskAtxFRbwXKo=
139151
github.com/openstack-k8s-operators/lib-common/modules/storage v0.6.1-0.20260126081203-efc2df9207eb h1:0kP9V1pKfRno6ss7qAy3GcfVK29CobWym6WA7AYA7wY=
140152
github.com/openstack-k8s-operators/lib-common/modules/storage v0.6.1-0.20260126081203-efc2df9207eb/go.mod h1:jofj+VqDszxLCZSBYo794KGkCjMo01xzhQ/gffYzf3I=
141-
github.com/openstack-k8s-operators/manila-operator/api v0.6.1-0.20260124125332-5046d6342e48 h1:PtBSN6ZHkaDRkjsK17e4h4mUGHh5VVDcXojbwdXy2io=
142-
github.com/openstack-k8s-operators/manila-operator/api v0.6.1-0.20260124125332-5046d6342e48/go.mod h1:BDSKDGu90NqHmLWRAyC3Dg++/xTkatoceEs7nhN3NCI=
143153
github.com/openstack-k8s-operators/mariadb-operator/api v0.6.1-0.20260127154438-ff95971883bb h1:Zv7GXyG1wND4wNzCmfMI8oAWsDlrU2QFxq8tsnIKFs0=
144154
github.com/openstack-k8s-operators/mariadb-operator/api v0.6.1-0.20260127154438-ff95971883bb/go.mod h1:X6W8pIULiWUc6smaTqiNocjxoXaRLgXediwpI/dxD9s=
145-
github.com/openstack-k8s-operators/neutron-operator/api v0.6.1-0.20260128083308-da1a0d762151 h1:SK7HCTL8CSS8lHWjW40WgS5AKWilLrtvxIgq8yeTfXM=
146-
github.com/openstack-k8s-operators/neutron-operator/api v0.6.1-0.20260128083308-da1a0d762151/go.mod h1:Uu/8M93x55zd7amJpRKGJz4vCmvZvBfzaN6CwnOjDNY=
147-
github.com/openstack-k8s-operators/nova-operator/api v0.6.1-0.20260126165739-ee3d496d73bf h1:Z4dpSajjkeXJzeR3ISnRMReWKVM60yi+FK+Gtbe8OSc=
148-
github.com/openstack-k8s-operators/nova-operator/api v0.6.1-0.20260126165739-ee3d496d73bf/go.mod h1:Id8njTmOl1EayJk8dTeiGetySuhPXqZp7gWgbo+luME=
149-
github.com/openstack-k8s-operators/octavia-operator/api v0.6.1-0.20260126163009-d47fbe954465 h1:gQ6muqCfHtjdJO9selzjs0MBVIp6AqeJCq3V+Fx2KzY=
150-
github.com/openstack-k8s-operators/octavia-operator/api v0.6.1-0.20260126163009-d47fbe954465/go.mod h1:Phcw9t23H4RbOpUqBhFldFBKEbkx+f4c0QGnfFOPh50=
151155
github.com/openstack-k8s-operators/openstack-baremetal-operator/api v0.6.1-0.20260126123727-b3f88d69956c h1:5gY2Y9OjgHWltvw0jtQWDaoXnfJRObRNozC0dBLz0GQ=
152156
github.com/openstack-k8s-operators/openstack-baremetal-operator/api v0.6.1-0.20260126123727-b3f88d69956c/go.mod h1:8Ge7K0IfcMSpoyp9p0lnW36f3nvCf6lnoc4TWoIlazw=
153157
github.com/openstack-k8s-operators/ovn-operator/api v0.6.1-0.20260126160735-3254731d17a8 h1:70ennIUokh4YvGdzE7zzRYIHVJ0xnYRNvmrO/f0wk9A=
@@ -158,10 +162,6 @@ github.com/openstack-k8s-operators/rabbitmq-cluster-operator/v2 v2.6.1-0.2025092
158162
github.com/openstack-k8s-operators/rabbitmq-cluster-operator/v2 v2.6.1-0.20250929174222-a0d328fa4dec/go.mod h1:Nh2NEePLjovUQof2krTAg4JaAoLacqtPTZQXK6izNfg=
159163
github.com/openstack-k8s-operators/swift-operator/api v0.6.1-0.20260126164332-39546b542a9c h1:aJsyz/wHFe/LeoPxa/B3+FpYFu6ovy54kmgj4DbJT5o=
160164
github.com/openstack-k8s-operators/swift-operator/api v0.6.1-0.20260126164332-39546b542a9c/go.mod h1:/2Qd/Xr1bPLaddKmKxhqHP5Zsj7YYz3TkzWOM8miaK0=
161-
github.com/openstack-k8s-operators/telemetry-operator/api v0.6.1-0.20260124124519-a5bcf05e2d71 h1:3dCKtRbLmyrq5sXW9rkfROB8DbIsE++8LkhLoYC/s/I=
162-
github.com/openstack-k8s-operators/telemetry-operator/api v0.6.1-0.20260124124519-a5bcf05e2d71/go.mod h1:sVND1JTB9Da9X1fX+Q2W2aOynH3+vf9cFGkisPuE9Yg=
163-
github.com/openstack-k8s-operators/watcher-operator/api v0.6.1-0.20260123204008-add353f857c0 h1:7tyMpFvBUa1lvok9COBOvA3dFTj2p1Ard6LFGn0+8g8=
164-
github.com/openstack-k8s-operators/watcher-operator/api v0.6.1-0.20260123204008-add353f857c0/go.mod h1:1DeGo19yp7py2C+D98Mbv8P8UHYARmPTvfBAuTNXj5Q=
165165
github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=
166166
github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
167167
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=

bindata/crds/barbican.openstack.org_barbicanapis.yaml

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,22 @@ spec:
116116
- simple_crypto
117117
- pkcs11
118118
type: string
119+
messagingBus:
120+
description: MessagingBus configuration (username, vhost, and cluster)
121+
properties:
122+
cluster:
123+
description: Name of the cluster
124+
minLength: 1
125+
type: string
126+
user:
127+
description: User - RabbitMQ username
128+
type: string
129+
vhost:
130+
description: Vhost - RabbitMQ vhost name
131+
type: string
132+
required:
133+
- cluster
134+
type: object
119135
networkAttachments:
120136
description: NetworkAttachments is a list of NetworkAttachment resource
121137
names to expose the services to the given network
@@ -129,6 +145,27 @@ spec:
129145
NodeSelector to target subset of worker nodes running this component. Setting here overrides
130146
any global NodeSelector settings within the Barbican CR.
131147
type: object
148+
notificationsBus:
149+
description: NotificationsBus configuration (username, vhost, and
150+
cluster) for notifications
151+
properties:
152+
cluster:
153+
description: Name of the cluster
154+
minLength: 1
155+
type: string
156+
user:
157+
description: User - RabbitMQ username
158+
type: string
159+
vhost:
160+
description: Vhost - RabbitMQ vhost name
161+
type: string
162+
required:
163+
- cluster
164+
type: object
165+
notificationsURLSecret:
166+
description: NotificationsURLSecret - Secret containing notifications
167+
transport URL
168+
type: string
132169
override:
133170
description: Override, provides the ability to override the generated
134171
manifest of several child resources.

bindata/crds/barbican.openstack.org_barbicankeystonelisteners.yaml

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,22 @@ spec:
108108
- simple_crypto
109109
- pkcs11
110110
type: string
111+
messagingBus:
112+
description: MessagingBus configuration (username, vhost, and cluster)
113+
properties:
114+
cluster:
115+
description: Name of the cluster
116+
minLength: 1
117+
type: string
118+
user:
119+
description: User - RabbitMQ username
120+
type: string
121+
vhost:
122+
description: Vhost - RabbitMQ vhost name
123+
type: string
124+
required:
125+
- cluster
126+
type: object
111127
networkAttachments:
112128
description: NetworkAttachments is a list of NetworkAttachment resource
113129
names to expose the services to the given network
@@ -121,6 +137,27 @@ spec:
121137
NodeSelector to target subset of worker nodes running this component. Setting here overrides
122138
any global NodeSelector settings within the Barbican CR.
123139
type: object
140+
notificationsBus:
141+
description: NotificationsBus configuration (username, vhost, and
142+
cluster) for notifications
143+
properties:
144+
cluster:
145+
description: Name of the cluster
146+
minLength: 1
147+
type: string
148+
user:
149+
description: User - RabbitMQ username
150+
type: string
151+
vhost:
152+
description: Vhost - RabbitMQ vhost name
153+
type: string
154+
required:
155+
- cluster
156+
type: object
157+
notificationsURLSecret:
158+
description: NotificationsURLSecret - Secret containing notifications
159+
transport URL
160+
type: string
124161
passwordSelectors:
125162
default:
126163
service: BarbicanPassword

0 commit comments

Comments
 (0)