Skip to content

Commit 190a259

Browse files
Kubernetes Enterprise Operator Release 1.16.0 (#219)
1 parent 0f68551 commit 190a259

File tree

8 files changed

+1588
-466
lines changed

8 files changed

+1588
-466
lines changed

crds.yaml

Lines changed: 56 additions & 92 deletions
Original file line numberDiff line numberDiff line change
@@ -112,22 +112,6 @@ spec:
112112
x-kubernetes-preserve-unknown-fields: true
113113
configSrvPodSpec:
114114
properties:
115-
cpu:
116-
description: DEPRECATED. Please set this value using `spec.podTemplate`
117-
instead.
118-
type: string
119-
cpuRequests:
120-
description: DEPRECATED. Please set this value using `spec.podTemplate`
121-
instead.
122-
type: string
123-
memory:
124-
description: DEPRECATED. Please set this value using `spec.podTemplate`
125-
instead.
126-
type: string
127-
memoryRequests:
128-
description: DEPRECATED. Please set this value using `spec.podTemplate`
129-
instead.
130-
type: string
131115
nodeAffinity:
132116
type: object
133117
x-kubernetes-preserve-unknown-fields: true
@@ -242,22 +226,6 @@ spec:
242226
type: integer
243227
mongosPodSpec:
244228
properties:
245-
cpu:
246-
description: DEPRECATED. Please set this value using `spec.podTemplate`
247-
instead.
248-
type: string
249-
cpuRequests:
250-
description: DEPRECATED. Please set this value using `spec.podTemplate`
251-
instead.
252-
type: string
253-
memory:
254-
description: DEPRECATED. Please set this value using `spec.podTemplate`
255-
instead.
256-
type: string
257-
memoryRequests:
258-
description: DEPRECATED. Please set this value using `spec.podTemplate`
259-
instead.
260-
type: string
261229
nodeAffinity:
262230
type: object
263231
x-kubernetes-preserve-unknown-fields: true
@@ -328,22 +296,6 @@ spec:
328296
type: boolean
329297
podSpec:
330298
properties:
331-
cpu:
332-
description: DEPRECATED. Please set this value using `spec.podTemplate`
333-
instead.
334-
type: string
335-
cpuRequests:
336-
description: DEPRECATED. Please set this value using `spec.podTemplate`
337-
instead.
338-
type: string
339-
memory:
340-
description: DEPRECATED. Please set this value using `spec.podTemplate`
341-
instead.
342-
type: string
343-
memoryRequests:
344-
description: DEPRECATED. Please set this value using `spec.podTemplate`
345-
instead.
346-
type: string
347299
nodeAffinity:
348300
type: object
349301
x-kubernetes-preserve-unknown-fields: true
@@ -640,14 +592,12 @@ spec:
640592
instead SecretRef points to a Secret object containing the
641593
certificates to use when enabling TLS.
642594
properties:
643-
name:
644-
description: DEPRECATED please use security.certsSecretPrefix
645-
instead
646-
type: string
647595
prefix:
648596
description: DEPRECATED please use security.certsSecretPrefix
649597
instead
650598
type: string
599+
required:
600+
- prefix
651601
type: object
652602
type: object
653603
type: object
@@ -673,22 +623,6 @@ spec:
673623
type: integer
674624
shardPodSpec:
675625
properties:
676-
cpu:
677-
description: DEPRECATED. Please set this value using `spec.podTemplate`
678-
instead.
679-
type: string
680-
cpuRequests:
681-
description: DEPRECATED. Please set this value using `spec.podTemplate`
682-
instead.
683-
type: string
684-
memory:
685-
description: DEPRECATED. Please set this value using `spec.podTemplate`
686-
instead.
687-
type: string
688-
memoryRequests:
689-
description: DEPRECATED. Please set this value using `spec.podTemplate`
690-
instead.
691-
type: string
692626
nodeAffinity:
693627
type: object
694628
x-kubernetes-preserve-unknown-fields: true
@@ -1212,14 +1146,12 @@ spec:
12121146
instead SecretRef points to a Secret object containing the
12131147
certificates to use when enabling TLS.
12141148
properties:
1215-
name:
1216-
description: DEPRECATED please use security.certsSecretPrefix
1217-
instead
1218-
type: string
12191149
prefix:
12201150
description: DEPRECATED please use security.certsSecretPrefix
12211151
instead
12221152
type: string
1153+
required:
1154+
- prefix
12231155
type: object
12241156
type: object
12251157
type: object
@@ -1415,6 +1347,8 @@ spec:
14151347
type: object
14161348
spec:
14171349
properties:
1350+
connectionStringSecretName:
1351+
type: string
14181352
db:
14191353
type: string
14201354
mongodbResourceRef:
@@ -1720,22 +1654,6 @@ spec:
17201654
type: object
17211655
podSpec:
17221656
properties:
1723-
cpu:
1724-
description: DEPRECATED. Please set this value using `spec.podTemplate`
1725-
instead.
1726-
type: string
1727-
cpuRequests:
1728-
description: DEPRECATED. Please set this value using `spec.podTemplate`
1729-
instead.
1730-
type: string
1731-
memory:
1732-
description: DEPRECATED. Please set this value using `spec.podTemplate`
1733-
instead.
1734-
type: string
1735-
memoryRequests:
1736-
description: DEPRECATED. Please set this value using `spec.podTemplate`
1737-
instead.
1738-
type: string
17391657
nodeAffinity:
17401658
type: object
17411659
x-kubernetes-preserve-unknown-fields: true
@@ -1798,6 +1716,54 @@ spec:
17981716
description: 'Deprecated: This has been replaced by the PrivateCloudConfig
17991717
which should be used instead'
18001718
type: string
1719+
prometheus:
1720+
description: Enables Prometheus integration on the AppDB.
1721+
properties:
1722+
metricsPath:
1723+
description: Indicates path to the metrics endpoint.
1724+
pattern: ^\/[a-z0-9]+$
1725+
type: string
1726+
passwordSecretRef:
1727+
description: Name of a Secret containing a HTTP Basic Auth
1728+
Password.
1729+
properties:
1730+
key:
1731+
description: Key is the key in the secret storing this
1732+
password. Defaults to "password"
1733+
type: string
1734+
name:
1735+
description: Name is the name of the secret storing this
1736+
user's password
1737+
type: string
1738+
required:
1739+
- name
1740+
type: object
1741+
port:
1742+
description: Port where metrics endpoint will bind to. Defaults
1743+
to 9216.
1744+
type: integer
1745+
tlsSecretKeyRef:
1746+
description: Name of a Secret (type kubernetes.io/tls) holding
1747+
the certificates to use in the Prometheus endpoint.
1748+
properties:
1749+
key:
1750+
description: Key is the key in the secret storing this
1751+
password. Defaults to "password"
1752+
type: string
1753+
name:
1754+
description: Name is the name of the secret storing this
1755+
user's password
1756+
type: string
1757+
required:
1758+
- name
1759+
type: object
1760+
username:
1761+
description: HTTP Basic Auth Username for metrics endpoint.
1762+
type: string
1763+
required:
1764+
- passwordSecretRef
1765+
- username
1766+
type: object
18011767
security:
18021768
properties:
18031769
authentication:
@@ -1994,14 +1960,12 @@ spec:
19941960
instead SecretRef points to a Secret object containing
19951961
the certificates to use when enabling TLS.
19961962
properties:
1997-
name:
1998-
description: DEPRECATED please use security.certsSecretPrefix
1999-
instead
2000-
type: string
20011963
prefix:
20021964
description: DEPRECATED please use security.certsSecretPrefix
20031965
instead
20041966
type: string
1967+
required:
1968+
- prefix
20051969
type: object
20061970
type: object
20071971
type: object

0 commit comments

Comments
 (0)