Skip to content

Commit 200b6d6

Browse files
committed
Bump bundle to version '0.30.0'
1 parent 471029a commit 200b6d6

14 files changed

+8176
-2620
lines changed

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
VERSION ?= 0.29.0
1+
VERSION ?= 0.30.0
22

33
CHANNELS ?= alpha
44
BUNDLE_CHANNELS := --channels=$(CHANNELS)
@@ -251,7 +251,7 @@ $(LOCALBIN):
251251

252252
.PHONY: kind
253253
KIND = ./bin/kind
254-
KIND_VERSION ?= 0.29.0
254+
KIND_VERSION ?= 0.30.0
255255
kind: ## Download kind locally if necessary.
256256
ifeq (,$(wildcard $(KIND)))
257257
ifeq (,$(shell which kind 2>/dev/null))

bundle/manifests/k8s.mariadb.com_backups.yaml

Lines changed: 300 additions & 107 deletions
Large diffs are not rendered by default.

bundle/manifests/k8s.mariadb.com_connections.yaml

Lines changed: 8 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
22
kind: CustomResourceDefinition
33
metadata:
44
annotations:
5-
controller-gen.kubebuilder.io/version: v0.14.0
5+
controller-gen.kubebuilder.io/version: v0.16.1
66
creationTimestamp: null
77
name: connections.k8s.mariadb.com
88
spec:
@@ -89,7 +89,6 @@ spec:
8989
the event) or if no container name is specified "spec.containers[2]" (container with
9090
index 2 in this pod). This syntax is chosen only to have some well-defined way of
9191
referencing a part of an object.
92-
TODO: this design is not final and this field is subject to change in the future.
9392
type: string
9493
kind:
9594
description: |-
@@ -139,7 +138,6 @@ spec:
139138
the event) or if no container name is specified "spec.containers[2]" (container with
140139
index 2 in this pod). This syntax is chosen only to have some well-defined way of
141140
referencing a part of an object.
142-
TODO: this design is not final and this field is subject to change in the future.
143141
type: string
144142
kind:
145143
description: |-
@@ -183,10 +181,13 @@ spec:
183181
valid secret key.
184182
type: string
185183
name:
184+
default: ""
186185
description: |-
187186
Name of the referent.
187+
This field is effectively required, but due to backwards compatibility is
188+
allowed to be empty. Instances of this type with an empty value here are
189+
almost certainly wrong.
188190
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
189-
TODO: Add other useful fields. apiVersion, kind, uid?
190191
type: string
191192
optional:
192193
description: Specify whether the Secret or its key must be defined
@@ -258,16 +259,8 @@ spec:
258259
conditions:
259260
description: Conditions for the Connection object.
260261
items:
261-
description: "Condition contains details for one aspect of the current
262-
state of this API Resource.\n---\nThis struct is intended for
263-
direct use as an array at the field path .status.conditions. For
264-
example,\n\n\n\ttype FooStatus struct{\n\t // Represents the
265-
observations of a foo's current state.\n\t // Known .status.conditions.type
266-
are: \"Available\", \"Progressing\", and \"Degraded\"\n\t //
267-
+patchMergeKey=type\n\t // +patchStrategy=merge\n\t // +listType=map\n\t
268-
\ // +listMapKey=type\n\t Conditions []metav1.Condition `json:\"conditions,omitempty\"
269-
patchStrategy:\"merge\" patchMergeKey:\"type\" protobuf:\"bytes,1,rep,name=conditions\"`\n\n\n\t
270-
\ // other fields\n\t}"
262+
description: Condition contains details for one aspect of the current
263+
state of this API Resource.
271264
properties:
272265
lastTransitionTime:
273266
description: |-
@@ -308,12 +301,7 @@ spec:
308301
- Unknown
309302
type: string
310303
type:
311-
description: |-
312-
type of condition in CamelCase or in foo.example.com/CamelCase.
313-
---
314-
Many .condition.type values are consistent across resources like Available, but because arbitrary conditions can be
315-
useful (see .node.status.conditions), the ability to deconflict is important.
316-
The regex it matches is (dns1123SubdomainFmt/)?(qualifiedNameFmt)
304+
description: type of condition in CamelCase or in foo.example.com/CamelCase.
317305
maxLength: 316
318306
pattern: ^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$
319307
type: string

bundle/manifests/k8s.mariadb.com_databases.yaml

Lines changed: 11 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
22
kind: CustomResourceDefinition
33
metadata:
44
annotations:
5-
controller-gen.kubebuilder.io/version: v0.14.0
5+
controller-gen.kubebuilder.io/version: v0.16.1
66
creationTimestamp: null
77
name: databases.k8s.mariadb.com
88
spec:
@@ -68,6 +68,13 @@ spec:
6868
default: utf8
6969
description: CharacterSet to use in the Database.
7070
type: string
71+
cleanupPolicy:
72+
description: CleanupPolicy defines the behavior for cleaning up a
73+
SQL resource.
74+
enum:
75+
- Skip
76+
- Delete
77+
type: string
7178
collate:
7279
default: utf8_general_ci
7380
description: Collate to use in the Database.
@@ -87,7 +94,6 @@ spec:
8794
the event) or if no container name is specified "spec.containers[2]" (container with
8895
index 2 in this pod). This syntax is chosen only to have some well-defined way of
8996
referencing a part of an object.
90-
TODO: this design is not final and this field is subject to change in the future.
9197
type: string
9298
kind:
9399
description: |-
@@ -141,16 +147,8 @@ spec:
141147
conditions:
142148
description: Conditions for the Database object.
143149
items:
144-
description: "Condition contains details for one aspect of the current
145-
state of this API Resource.\n---\nThis struct is intended for
146-
direct use as an array at the field path .status.conditions. For
147-
example,\n\n\n\ttype FooStatus struct{\n\t // Represents the
148-
observations of a foo's current state.\n\t // Known .status.conditions.type
149-
are: \"Available\", \"Progressing\", and \"Degraded\"\n\t //
150-
+patchMergeKey=type\n\t // +patchStrategy=merge\n\t // +listType=map\n\t
151-
\ // +listMapKey=type\n\t Conditions []metav1.Condition `json:\"conditions,omitempty\"
152-
patchStrategy:\"merge\" patchMergeKey:\"type\" protobuf:\"bytes,1,rep,name=conditions\"`\n\n\n\t
153-
\ // other fields\n\t}"
150+
description: Condition contains details for one aspect of the current
151+
state of this API Resource.
154152
properties:
155153
lastTransitionTime:
156154
description: |-
@@ -191,12 +189,7 @@ spec:
191189
- Unknown
192190
type: string
193191
type:
194-
description: |-
195-
type of condition in CamelCase or in foo.example.com/CamelCase.
196-
---
197-
Many .condition.type values are consistent across resources like Available, but because arbitrary conditions can be
198-
useful (see .node.status.conditions), the ability to deconflict is important.
199-
The regex it matches is (dns1123SubdomainFmt/)?(qualifiedNameFmt)
192+
description: type of condition in CamelCase or in foo.example.com/CamelCase.
200193
maxLength: 316
201194
pattern: ^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$
202195
type: string

bundle/manifests/k8s.mariadb.com_grants.yaml

Lines changed: 11 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
22
kind: CustomResourceDefinition
33
metadata:
44
annotations:
5-
controller-gen.kubebuilder.io/version: v0.14.0
5+
controller-gen.kubebuilder.io/version: v0.16.1
66
creationTimestamp: null
77
name: grants.k8s.mariadb.com
88
spec:
@@ -67,6 +67,13 @@ spec:
6767
spec:
6868
description: GrantSpec defines the desired state of Grant
6969
properties:
70+
cleanupPolicy:
71+
description: CleanupPolicy defines the behavior for cleaning up a
72+
SQL resource.
73+
enum:
74+
- Skip
75+
- Delete
76+
type: string
7077
database:
7178
default: '*'
7279
description: Database to use in the Grant.
@@ -94,7 +101,6 @@ spec:
94101
the event) or if no container name is specified "spec.containers[2]" (container with
95102
index 2 in this pod). This syntax is chosen only to have some well-defined way of
96103
referencing a part of an object.
97-
TODO: this design is not final and this field is subject to change in the future.
98104
type: string
99105
kind:
100106
description: |-
@@ -158,16 +164,8 @@ spec:
158164
conditions:
159165
description: Conditions for the Grant object.
160166
items:
161-
description: "Condition contains details for one aspect of the current
162-
state of this API Resource.\n---\nThis struct is intended for
163-
direct use as an array at the field path .status.conditions. For
164-
example,\n\n\n\ttype FooStatus struct{\n\t // Represents the
165-
observations of a foo's current state.\n\t // Known .status.conditions.type
166-
are: \"Available\", \"Progressing\", and \"Degraded\"\n\t //
167-
+patchMergeKey=type\n\t // +patchStrategy=merge\n\t // +listType=map\n\t
168-
\ // +listMapKey=type\n\t Conditions []metav1.Condition `json:\"conditions,omitempty\"
169-
patchStrategy:\"merge\" patchMergeKey:\"type\" protobuf:\"bytes,1,rep,name=conditions\"`\n\n\n\t
170-
\ // other fields\n\t}"
167+
description: Condition contains details for one aspect of the current
168+
state of this API Resource.
171169
properties:
172170
lastTransitionTime:
173171
description: |-
@@ -208,12 +206,7 @@ spec:
208206
- Unknown
209207
type: string
210208
type:
211-
description: |-
212-
type of condition in CamelCase or in foo.example.com/CamelCase.
213-
---
214-
Many .condition.type values are consistent across resources like Available, but because arbitrary conditions can be
215-
useful (see .node.status.conditions), the ability to deconflict is important.
216-
The regex it matches is (dns1123SubdomainFmt/)?(qualifiedNameFmt)
209+
description: type of condition in CamelCase or in foo.example.com/CamelCase.
217210
maxLength: 316
218211
pattern: ^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$
219212
type: string

0 commit comments

Comments
 (0)