Skip to content

Commit 9fe5e78

Browse files
author
openstack-k8s-operators-ci
committed
Update openstack-k8s-operators (main)
1 parent 4575e49 commit 9fe5e78

12 files changed

+246
-40
lines changed

apis/bases/core.openstack.org_openstackcontrolplanes.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8688,6 +8688,7 @@ spec:
86888688
type: string
86898689
type: object
86908690
required:
8691+
- databaseInstance
86918692
- manilaAPI
86928693
- manilaScheduler
86938694
- memcachedInstance

apis/go.mod

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,22 +13,22 @@ require (
1313
github.com/openstack-k8s-operators/glance-operator/api v0.6.1-0.20250913143437-ca03bf1e106a
1414
github.com/openstack-k8s-operators/heat-operator/api v0.6.1-0.20250916093004-20a0505e2327
1515
github.com/openstack-k8s-operators/horizon-operator/api v0.6.1-0.20250911092040-f829125f6046
16-
github.com/openstack-k8s-operators/infra-operator/apis v0.6.1-0.20250918095246-b58b093c3976
16+
github.com/openstack-k8s-operators/infra-operator/apis v0.6.1-0.20250919143843-b81500a16049
1717
github.com/openstack-k8s-operators/ironic-operator/api v0.6.1-0.20250915220807-7ac28d765257
1818
github.com/openstack-k8s-operators/keystone-operator/api v0.6.1-0.20250916093250-82a76386143d
1919
github.com/openstack-k8s-operators/lib-common/modules/common v0.6.1-0.20250916144944-295824b4a7ce
2020
github.com/openstack-k8s-operators/lib-common/modules/storage v0.6.1-0.20250916144944-295824b4a7ce
21-
github.com/openstack-k8s-operators/manila-operator/api v0.6.1-0.20250910061502-789370f8d5b7
22-
github.com/openstack-k8s-operators/mariadb-operator/api v0.6.1-0.20250908160950-4fa28a6f127d
21+
github.com/openstack-k8s-operators/manila-operator/api v0.6.1-0.20250919144954-99877452c35b
22+
github.com/openstack-k8s-operators/mariadb-operator/api v0.6.1-0.20250919091623-97dfb39624e3
2323
github.com/openstack-k8s-operators/neutron-operator/api v0.6.1-0.20250916093251-7cfe04efd126
2424
github.com/openstack-k8s-operators/nova-operator/api v0.6.1-0.20250917121202-3d3857d13c4c
2525
github.com/openstack-k8s-operators/octavia-operator/api v0.6.1-0.20250916093536-0423d6aadfb4
2626
github.com/openstack-k8s-operators/openstack-baremetal-operator/api v0.6.1-0.20250912113640-0e6ddd45ee52
27-
github.com/openstack-k8s-operators/ovn-operator/api v0.6.1-0.20250918045017-d7c0cf5d3f5f
27+
github.com/openstack-k8s-operators/ovn-operator/api v0.6.1-0.20250918124008-71fb50adbeb5
2828
github.com/openstack-k8s-operators/placement-operator/api v0.6.1-0.20250905081434-85ee919b626c
2929
github.com/openstack-k8s-operators/swift-operator/api v0.6.1-0.20250909184158-7873da060764
3030
github.com/openstack-k8s-operators/telemetry-operator/api v0.6.1-0.20250917072532-5152878cf152
31-
github.com/openstack-k8s-operators/watcher-operator/api v0.6.1-0.20250916211426-6e4b482f6550
31+
github.com/openstack-k8s-operators/watcher-operator/api v0.6.1-0.20250919081639-e7427981ed8c
3232
github.com/rhobs/obo-prometheus-operator/pkg/apis/monitoring v0.71.0-rhobs1 // indirect
3333
github.com/rhobs/observability-operator v0.3.1 // indirect
3434
go.uber.org/multierr v1.11.0 // indirect

apis/go.sum

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -106,8 +106,8 @@ github.com/openstack-k8s-operators/heat-operator/api v0.6.1-0.20250916093004-20a
106106
github.com/openstack-k8s-operators/heat-operator/api v0.6.1-0.20250916093004-20a0505e2327/go.mod h1:FTwd2VQgKqSngqCXVW3uZ9wqm50rIFHyVBBJi/6GFl4=
107107
github.com/openstack-k8s-operators/horizon-operator/api v0.6.1-0.20250911092040-f829125f6046 h1:RgLAlW1BAxs60piMF+uKRhab6D9u/e0Jb/XvALrwRjY=
108108
github.com/openstack-k8s-operators/horizon-operator/api v0.6.1-0.20250911092040-f829125f6046/go.mod h1:j9yGw80eA38kEvHEkx/BONqIhLnKFmpjAtyAB8S817E=
109-
github.com/openstack-k8s-operators/infra-operator/apis v0.6.1-0.20250918095246-b58b093c3976 h1:gDBN6k4HF9nTs0BR6hzb+Wum6f5QR5tbI9eAZlUpTdM=
110-
github.com/openstack-k8s-operators/infra-operator/apis v0.6.1-0.20250918095246-b58b093c3976/go.mod h1:Dv8qpmBIQy3Jv/EyQnOyc0w61X8vyfxpjcIQONP5CwY=
109+
github.com/openstack-k8s-operators/infra-operator/apis v0.6.1-0.20250919143843-b81500a16049 h1:mTh1657W/9SG6l8cLcowFFpGlGFp0P13B0L7mc3y+kw=
110+
github.com/openstack-k8s-operators/infra-operator/apis v0.6.1-0.20250919143843-b81500a16049/go.mod h1:Dv8qpmBIQy3Jv/EyQnOyc0w61X8vyfxpjcIQONP5CwY=
111111
github.com/openstack-k8s-operators/ironic-operator/api v0.6.1-0.20250915220807-7ac28d765257 h1:vuPPSXGCKKCOPs3AV5wdViPOSsU6wqSHLGF4JJEEIZI=
112112
github.com/openstack-k8s-operators/ironic-operator/api v0.6.1-0.20250915220807-7ac28d765257/go.mod h1:pnJ/UY5Qvr565W2wKQU8WRyR936VVCkjcieuTXKDHfo=
113113
github.com/openstack-k8s-operators/keystone-operator/api v0.6.1-0.20250916093250-82a76386143d h1:lSRMftk/MbN4qd8ihHh9ucdX4sfR/HUudEcy2h/BNhQ=
@@ -118,10 +118,10 @@ github.com/openstack-k8s-operators/lib-common/modules/openstack v0.6.1-0.2025082
118118
github.com/openstack-k8s-operators/lib-common/modules/openstack v0.6.1-0.20250823121217-7e1cd2e3dd03/go.mod h1:nachFP0Yicw/e8ZlqZzvnBN6w9kjMcnqrhaDw36PGjw=
119119
github.com/openstack-k8s-operators/lib-common/modules/storage v0.6.1-0.20250916144944-295824b4a7ce h1:WbdAdRxhSq4tjW6Pqlmy4HXU88dbPgfKX3oDn2Qa8y8=
120120
github.com/openstack-k8s-operators/lib-common/modules/storage v0.6.1-0.20250916144944-295824b4a7ce/go.mod h1:U3LQ4Nz2+syTPfW66bSLv6OzefLpsqxWLdX9AFotRPA=
121-
github.com/openstack-k8s-operators/manila-operator/api v0.6.1-0.20250910061502-789370f8d5b7 h1:cDSdwECTD19C+McgS5DLa8rNyNf/TzWbZKI+gdHtHjM=
122-
github.com/openstack-k8s-operators/manila-operator/api v0.6.1-0.20250910061502-789370f8d5b7/go.mod h1:YKBaz8jLEGmgUy6FLTm3aCRzlL1wTvdYQiOELvXrtbI=
123-
github.com/openstack-k8s-operators/mariadb-operator/api v0.6.1-0.20250908160950-4fa28a6f127d h1:0iy250ctORDakbio6uSKHFNV6qvAGTyFy2j9PMF9MlA=
124-
github.com/openstack-k8s-operators/mariadb-operator/api v0.6.1-0.20250908160950-4fa28a6f127d/go.mod h1:2I8YZyKvq2ACOnIBFpdUd9TdIaI2yeDu/9VC0HRDfPo=
121+
github.com/openstack-k8s-operators/manila-operator/api v0.6.1-0.20250919144954-99877452c35b h1:CsmxE47qBRAFve2mCe/SodjO/VrAGbYJ6UPQkcfa1XQ=
122+
github.com/openstack-k8s-operators/manila-operator/api v0.6.1-0.20250919144954-99877452c35b/go.mod h1:YKBaz8jLEGmgUy6FLTm3aCRzlL1wTvdYQiOELvXrtbI=
123+
github.com/openstack-k8s-operators/mariadb-operator/api v0.6.1-0.20250919091623-97dfb39624e3 h1:jLLHwgEbfglcSfJbqWP4vEqMs0xzu5QoubSpYDKOTIk=
124+
github.com/openstack-k8s-operators/mariadb-operator/api v0.6.1-0.20250919091623-97dfb39624e3/go.mod h1:2I8YZyKvq2ACOnIBFpdUd9TdIaI2yeDu/9VC0HRDfPo=
125125
github.com/openstack-k8s-operators/neutron-operator/api v0.6.1-0.20250916093251-7cfe04efd126 h1:N2n/iHM9w31XpxHOLU0gzRhYRPjpFN0Vd9F48SplL4E=
126126
github.com/openstack-k8s-operators/neutron-operator/api v0.6.1-0.20250916093251-7cfe04efd126/go.mod h1:j4Dz5KVJbnkHZa2wNp4vvH5vzBGUSd+E8m4WDdyCqd4=
127127
github.com/openstack-k8s-operators/nova-operator/api v0.6.1-0.20250917121202-3d3857d13c4c h1:Mu7f4AagVqeSnn8dktHfSPKeaKOCuhTSc4B0yWMNAZ0=
@@ -130,8 +130,8 @@ github.com/openstack-k8s-operators/octavia-operator/api v0.6.1-0.20250916093536-
130130
github.com/openstack-k8s-operators/octavia-operator/api v0.6.1-0.20250916093536-0423d6aadfb4/go.mod h1:qFLvSjUjUAD5uS8m2yBhYO5X6ViIWxWF0qtYCaj+wo0=
131131
github.com/openstack-k8s-operators/openstack-baremetal-operator/api v0.6.1-0.20250912113640-0e6ddd45ee52 h1:QuOy7xZzbIfPKDQ940r+z5fsqr3aTAdQFjDOXuFY2Gw=
132132
github.com/openstack-k8s-operators/openstack-baremetal-operator/api v0.6.1-0.20250912113640-0e6ddd45ee52/go.mod h1:15x01xs3dolD9G/X+V3kW2EsE4a6/Z/hFgJHcN3Yg9Y=
133-
github.com/openstack-k8s-operators/ovn-operator/api v0.6.1-0.20250918045017-d7c0cf5d3f5f h1:kyzcfDKzPFVNVEmoa3Jag6ePIwIEJIh9ydt805fed8k=
134-
github.com/openstack-k8s-operators/ovn-operator/api v0.6.1-0.20250918045017-d7c0cf5d3f5f/go.mod h1:gxQk8WOaA2lQ9oy4ZKXK35oKuD6pKo4Ce2XkUkFjkE4=
133+
github.com/openstack-k8s-operators/ovn-operator/api v0.6.1-0.20250918124008-71fb50adbeb5 h1:kjCoac5RqGN2m3Iw0+XmaiEwo/FuGB9MfWAeHT+6caI=
134+
github.com/openstack-k8s-operators/ovn-operator/api v0.6.1-0.20250918124008-71fb50adbeb5/go.mod h1:gxQk8WOaA2lQ9oy4ZKXK35oKuD6pKo4Ce2XkUkFjkE4=
135135
github.com/openstack-k8s-operators/placement-operator/api v0.6.1-0.20250905081434-85ee919b626c h1:thTQEtjo25kEYW+woLiPpvByMmWkI/jhh+sWokJtLN4=
136136
github.com/openstack-k8s-operators/placement-operator/api v0.6.1-0.20250905081434-85ee919b626c/go.mod h1:qs5IDS8g5krd05ts6sQ+37nP652K7bduJW90j1HMFcc=
137137
github.com/openstack-k8s-operators/rabbitmq-cluster-operator/v2 v2.6.1-0.20250717122149-12f70b7f3d8d h1:0KCWljk2IEJ+aWNK+RiGpIdu51KPXrYA5RfyUcV4Mb4=
@@ -140,8 +140,8 @@ github.com/openstack-k8s-operators/swift-operator/api v0.6.1-0.20250909184158-78
140140
github.com/openstack-k8s-operators/swift-operator/api v0.6.1-0.20250909184158-7873da060764/go.mod h1:ygMZ5eETT8vzs85/u/vkPGFxziRPXcp3G2TRBQnuV/E=
141141
github.com/openstack-k8s-operators/telemetry-operator/api v0.6.1-0.20250917072532-5152878cf152 h1:uszH4lxCwh2lYWIR+ulX498uPgqnBSMv/cJZHtu0WKc=
142142
github.com/openstack-k8s-operators/telemetry-operator/api v0.6.1-0.20250917072532-5152878cf152/go.mod h1:fImjJcK574r/zy3JOH2FBnfLYzk9CHMLAfdZrhXFf20=
143-
github.com/openstack-k8s-operators/watcher-operator/api v0.6.1-0.20250916211426-6e4b482f6550 h1:hkvFQVgE+IVraJJjiRorT//Owy7ivXe0OgdoD0Sv+1s=
144-
github.com/openstack-k8s-operators/watcher-operator/api v0.6.1-0.20250916211426-6e4b482f6550/go.mod h1:d666c/fR+FvqA6f2TgsbxdPSRIM43ooUAO4AvcC+n5E=
143+
github.com/openstack-k8s-operators/watcher-operator/api v0.6.1-0.20250919081639-e7427981ed8c h1:7MP0Nakns0cAV7zCqjbrHxJQ7mnDU0rYuRWAQbU3RwM=
144+
github.com/openstack-k8s-operators/watcher-operator/api v0.6.1-0.20250919081639-e7427981ed8c/go.mod h1:d666c/fR+FvqA6f2TgsbxdPSRIM43ooUAO4AvcC+n5E=
145145
github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=
146146
github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
147147
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=

bindata/crds/crds.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8852,6 +8852,7 @@ spec:
88528852
type: string
88538853
type: object
88548854
required:
8855+
- databaseInstance
88558856
- manilaAPI
88568857
- manilaScheduler
88578858
- memcachedInstance

bindata/crds/manila.openstack.org_manilas.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1780,6 +1780,7 @@ spec:
17801780
type: string
17811781
type: object
17821782
required:
1783+
- databaseInstance
17831784
- manilaAPI
17841785
- manilaScheduler
17851786
- memcachedInstance
Lines changed: 152 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,152 @@
1+
apiVersion: apiextensions.k8s.io/v1
2+
kind: CustomResourceDefinition
3+
metadata:
4+
annotations:
5+
controller-gen.kubebuilder.io/version: v0.14.0
6+
creationTimestamp: null
7+
name: galerabackups.mariadb.openstack.org
8+
spec:
9+
group: mariadb.openstack.org
10+
names:
11+
kind: GaleraBackup
12+
listKind: GaleraBackupList
13+
plural: galerabackups
14+
singular: galerabackup
15+
scope: Namespaced
16+
versions:
17+
- additionalPrinterColumns:
18+
- description: Ready
19+
jsonPath: .status.conditions[0].status
20+
name: Ready
21+
type: string
22+
- description: Message
23+
jsonPath: .status.conditions[0].message
24+
name: Message
25+
type: string
26+
name: v1beta1
27+
schema:
28+
openAPIV3Schema:
29+
description: GaleraBackup is the Schema for the galerabackups API
30+
properties:
31+
apiVersion:
32+
description: |-
33+
APIVersion defines the versioned schema of this representation of an object.
34+
Servers should convert recognized schemas to the latest internal value, and
35+
may reject unrecognized values.
36+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
37+
type: string
38+
kind:
39+
description: |-
40+
Kind is a string value representing the REST resource this object represents.
41+
Servers may infer this from the endpoint the client submits requests to.
42+
Cannot be updated.
43+
In CamelCase.
44+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
45+
type: string
46+
metadata:
47+
type: object
48+
spec:
49+
description: GaleraBackupSpec defines the desired state of GaleraBackup
50+
properties:
51+
databaseInstance:
52+
description: Galera cluster to backup
53+
type: string
54+
retention:
55+
description: Time duration after which old backups must be reclaimed
56+
on disk
57+
type: string
58+
schedule:
59+
default: '@hourly'
60+
description: The schedule in Cron format
61+
type: string
62+
storageClass:
63+
description: Storage volume for backup data
64+
type: string
65+
storageRequest:
66+
description: Storage Request for backup data
67+
type: string
68+
transferStorage:
69+
description: Configuration of storage used for intermediate data transfer
70+
properties:
71+
storageClass:
72+
description: Storage volume for backup data
73+
type: string
74+
storageRequest:
75+
description: Storage Request for backup data
76+
type: string
77+
required:
78+
- storageRequest
79+
type: object
80+
required:
81+
- schedule
82+
type: object
83+
status:
84+
description: GaleraBackupStatus defines the observed state of GaleraBackup
85+
properties:
86+
conditions:
87+
description: Deployment Conditions
88+
items:
89+
description: Condition defines an observation of a API resource
90+
operational state.
91+
properties:
92+
lastTransitionTime:
93+
description: |-
94+
Last time the condition transitioned from one status to another.
95+
This should be when the underlying condition changed. If that is not known, then using the time when
96+
the API field changed is acceptable.
97+
format: date-time
98+
type: string
99+
message:
100+
description: A human readable message indicating details about
101+
the transition.
102+
type: string
103+
reason:
104+
description: The reason for the condition's last transition
105+
in CamelCase.
106+
type: string
107+
severity:
108+
description: |-
109+
Severity provides a classification of Reason code, so the current situation is immediately
110+
understandable and could act accordingly.
111+
It is meant for situations where Status=False and it should be indicated if it is just
112+
informational, warning (next reconciliation might fix it) or an error (e.g. DB create issue
113+
and no actions to automatically resolve the issue can/should be done).
114+
For conditions where Status=Unknown or Status=True the Severity should be SeverityNone.
115+
type: string
116+
status:
117+
description: Status of the condition, one of True, False, Unknown.
118+
type: string
119+
type:
120+
description: Type of condition in CamelCase.
121+
type: string
122+
required:
123+
- lastTransitionTime
124+
- status
125+
- type
126+
type: object
127+
type: array
128+
hash:
129+
additionalProperties:
130+
type: string
131+
description: Map of hashes to track input changes
132+
type: object
133+
observedGeneration:
134+
description: |-
135+
ObservedGeneration - the most recent generation observed for this
136+
service. If the observed generation is less than the spec generation,
137+
then the controller has not processed the latest changes injected by
138+
the opentack-operator in the top-level CR (e.g. the ContainerImage)
139+
format: int64
140+
type: integer
141+
type: object
142+
type: object
143+
served: true
144+
storage: true
145+
subresources:
146+
status: {}
147+
status:
148+
acceptedNames:
149+
kind: ""
150+
plural: ""
151+
conditions: null
152+
storedVersions: null

bindata/rbac/mariadb-operator-rbac.yaml

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,18 @@ metadata:
5050
creationTimestamp: null
5151
name: mariadb-operator-manager-role
5252
rules:
53+
- apiGroups:
54+
- ""
55+
resources:
56+
- cronjobs
57+
verbs:
58+
- create
59+
- delete
60+
- get
61+
- list
62+
- patch
63+
- update
64+
- watch
5365
- apiGroups:
5466
- ""
5567
resources:
@@ -93,6 +105,18 @@ rules:
93105
- get
94106
- list
95107
- watch
108+
- apiGroups:
109+
- batch
110+
resources:
111+
- cronjobs
112+
verbs:
113+
- create
114+
- delete
115+
- get
116+
- list
117+
- patch
118+
- update
119+
- watch
96120
- apiGroups:
97121
- batch
98122
resources:
@@ -183,6 +207,32 @@ rules:
183207
- patch
184208
- update
185209
- watch
210+
- apiGroups:
211+
- mariadb.openstack.org
212+
resources:
213+
- galerabackups
214+
verbs:
215+
- create
216+
- delete
217+
- get
218+
- list
219+
- patch
220+
- update
221+
- watch
222+
- apiGroups:
223+
- mariadb.openstack.org
224+
resources:
225+
- galerabackups/finalizers
226+
verbs:
227+
- update
228+
- apiGroups:
229+
- mariadb.openstack.org
230+
resources:
231+
- galerabackups/status
232+
verbs:
233+
- get
234+
- patch
235+
- update
186236
- apiGroups:
187237
- mariadb.openstack.org
188238
resources:

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8688,6 +8688,7 @@ spec:
86888688
type: string
86898689
type: object
86908690
required:
8691+
- databaseInstance
86918692
- manilaAPI
86928693
- manilaScheduler
86938694
- memcachedInstance

0 commit comments

Comments
 (0)