Skip to content

Commit d7aab73

Browse files
new ndb-operator release v0.5.2 (#179)
1 parent 3e8e61c commit d7aab73

File tree

5 files changed

+55
-68
lines changed

5 files changed

+55
-68
lines changed

charts/ndb-operator/Chart.yaml

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ apiVersion: v2
22
name: ndb-operator
33
description: A Helm chart for Nutanix Database Kubernetes Operator
44
type: application
5-
version: 0.5.3
6-
appVersion: v0.5.1
5+
version: 0.5.4
6+
appVersion: v0.5.2
77
maintainers:
88
- name: mazin-s
99
email: mazin.shaaeldin@nutanix.com
@@ -17,15 +17,21 @@ maintainers:
1717
email: manav.rajvanshi@nutanix.com
1818
- name: yash-ntnx
1919
email: yashesh.mankad@nutanix.com
20+
- name: shivaprasadmb
21+
email: shivaprasad.mb@nutanix.com
22+
- name: sasikanthmasini
23+
email: sasikanth.masini@nutanix.com
2024
- name: nutanix-cloud-native-bot
2125
email: cloudnative@nutanix.com
2226
icon: https://www.nutanix.com/content/dam/nutanix/global/icons/products/svg/Nutanix-Era-40.svg
2327
annotations:
2428
artifacthub.io/changes: |
29+
- kind: changed
30+
description: "Upgraded controller to v0.5.2 with vulnerability fixes and latest Operator SDK"
2531
- kind: fixed
26-
description: "Upgraded internal dependencies."
32+
description: "Upgraded internal dependencies and controller image to v0.5.2."
2733
- kind: security
28-
description: "Upgraded kube-rbac-proxy from v0.15.0 to v0.16.0."
34+
description: "Upgraded kube-rbac-proxy from v0.16.0 to v0.18.0."
2935
artifacthub.io/containsSecurityUpdates: "true"
3036
artifacthub.io/license: Apache-2.0
3137
artifacthub.io/maintainers: |
@@ -41,6 +47,10 @@ annotations:
4147
email: manav.rajvanshi@nutanix.com
4248
- name: Yashesh Mankad
4349
email: yashesh.mankad@nutanix.com
50+
- name: shivaprasadmb
51+
email: shivaprasad.mb@nutanix.com
52+
- name: sasikanthmasini
53+
email: sasikanth.masini@nutanix.com
4454
- name: Nutanix Cloud Native Team
4555
email: cloudnative@nutanix.com
4656
artifacthub.io/operator: "true"

charts/ndb-operator/crds/customresourcedefinition-databases.ndb.nutanix.com.yaml

Lines changed: 20 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ kind: CustomResourceDefinition
33
metadata:
44
annotations:
55
cert-manager.io/inject-ca-from: cert-manager-test/selfsigned-cert
6-
controller-gen.kubebuilder.io/version: v0.9.2
6+
controller-gen.kubebuilder.io/version: v0.18.0
77
name: databases.ndb.nutanix.com
88
spec:
99
# conversion:
@@ -43,14 +43,19 @@ spec:
4343
description: Database is the Schema for the databases API
4444
properties:
4545
apiVersion:
46-
description: 'APIVersion defines the versioned schema of this representation
47-
of an object. Servers should convert recognized schemas to the latest
48-
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
46+
description: |-
47+
APIVersion defines the versioned schema of this representation of an object.
48+
Servers should convert recognized schemas to the latest internal value, and
49+
may reject unrecognized values.
50+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
4951
type: string
5052
kind:
51-
description: 'Kind is a string value representing the REST resource this
52-
object represents. Servers may infer this from the endpoint the client
53-
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
53+
description: |-
54+
Kind is a string value representing the REST resource this object represents.
55+
Servers may infer this from the endpoint the client submits requests to.
56+
Cannot be updated.
57+
In CamelCase.
58+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
5459
type: string
5560
metadata:
5661
type: object
@@ -151,9 +156,9 @@ spec:
151156
database instance (password and ssh key)
152157
type: string
153158
databaseNames:
154-
description: Name(s) of the database(s) to be provisiond inside
155-
the database instance default [ "database_one", "database_two",
156-
"database_three" ]
159+
description: |-
160+
Name(s) of the database(s) to be provisioned inside the database instance
161+
default [ "database_one", "database_two", "database_three" ]
157162
items:
158163
type: string
159164
type: array
@@ -222,9 +227,11 @@ spec:
222227
name:
223228
type: string
224229
quarterlySnapshotMonth:
225-
description: Start month for the quarterly snapshot Jan =>
226-
Jan, Apr, Jul, Oct. Feb => Feb, May, Aug, Nov. Mar => Mar,
227-
Jun, Sep, Dec.
230+
description: |-
231+
Start month for the quarterly snapshot
232+
Jan => Jan, Apr, Jul, Oct.
233+
Feb => Feb, May, Aug, Nov.
234+
Mar => Mar, Jun, Sep, Dec.
228235
type: string
229236
sla:
230237
description: Name of the SLA to be used, default NONE

charts/ndb-operator/crds/customresourcedefinition-ndbservers.ndb.nutanix.com.yaml

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
22
kind: CustomResourceDefinition
33
metadata:
44
annotations:
5-
controller-gen.kubebuilder.io/version: v0.9.2
6-
creationTimestamp: null
5+
controller-gen.kubebuilder.io/version: v0.18.0
76
name: ndbservers.ndb.nutanix.com
87
spec:
98
group: ndb.nutanix.com
@@ -30,14 +29,19 @@ spec:
3029
description: NDBServer is the Schema for the ndbservers API
3130
properties:
3231
apiVersion:
33-
description: 'APIVersion defines the versioned schema of this representation
34-
of an object. Servers should convert recognized schemas to the latest
35-
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
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
3637
type: string
3738
kind:
38-
description: 'Kind is a string value representing the REST resource this
39-
object represents. Servers may infer this from the endpoint the client
40-
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
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
4145
type: string
4246
metadata:
4347
type: object
@@ -109,4 +113,4 @@ spec:
109113
served: true
110114
storage: true
111115
subresources:
112-
status: {}
116+
status: {}

charts/ndb-operator/templates/clusterrole-ndb-operator-manager-role.yaml

Lines changed: 7 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,11 @@ metadata:
44
creationTimestamp: null
55
name: {{ include "ndb-operator.fullname" . }}-manager-role
66
rules:
7-
- apiGroups:
8-
- ""
9-
resources:
10-
- events
11-
verbs:
12-
- create
13-
- patch
147
- apiGroups:
158
- ""
169
resources:
1710
- endpoints
11+
- services
1812
verbs:
1913
- create
2014
- delete
@@ -26,52 +20,22 @@ rules:
2620
- apiGroups:
2721
- ""
2822
resources:
29-
- secrets
30-
verbs:
31-
- get
32-
- list
33-
- watch
34-
- apiGroups:
35-
- ""
36-
resources:
37-
- services
23+
- events
3824
verbs:
3925
- create
40-
- delete
41-
- get
42-
- list
4326
- patch
44-
- update
45-
- watch
4627
- apiGroups:
47-
- ndb.nutanix.com
28+
- ""
4829
resources:
49-
- databases
30+
- secrets
5031
verbs:
51-
- create
52-
- delete
5332
- get
5433
- list
55-
- patch
56-
- update
5734
- watch
5835
- apiGroups:
5936
- ndb.nutanix.com
6037
resources:
61-
- databases/finalizers
62-
verbs:
63-
- update
64-
- apiGroups:
65-
- ndb.nutanix.com
66-
resources:
67-
- databases/status
68-
verbs:
69-
- get
70-
- patch
71-
- update
72-
- apiGroups:
73-
- ndb.nutanix.com
74-
resources:
38+
- databases
7539
- ndbservers
7640
verbs:
7741
- create
@@ -84,12 +48,14 @@ rules:
8448
- apiGroups:
8549
- ndb.nutanix.com
8650
resources:
51+
- databases/finalizers
8752
- ndbservers/finalizers
8853
verbs:
8954
- update
9055
- apiGroups:
9156
- ndb.nutanix.com
9257
resources:
58+
- databases/status
9359
- ndbservers/status
9460
verbs:
9561
- get

charts/ndb-operator/templates/deployment-ndb-operator-controller-manager.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ spec:
5959
- --upstream=http://127.0.0.1:8080/
6060
- --logtostderr=true
6161
- --v=0
62-
image: gcr.io/kubebuilder/kube-rbac-proxy:v0.16.0
62+
image: quay.io/brancz/kube-rbac-proxy:v0.18.0
6363
name: kube-rbac-proxy
6464
ports:
6565
- containerPort: 8443

0 commit comments

Comments
 (0)