Skip to content

Commit 4d09b00

Browse files
Kubernetes Enterprise Operator Release 1.15.0 (#216)
1 parent ee25212 commit 4d09b00

21 files changed

+182
-83
lines changed

crds.yaml

Lines changed: 69 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -581,21 +581,25 @@ spec:
581581
created already.
582582
type: string
583583
enabled:
584-
description: Enables TLS for this resource. This will make
585-
the operator try to mount a Secret with a defined name (<resource-name>-cert).
586-
This is only used when enabling TLS on a MongoDB resource,
587-
and not on the AppDB, where TLS is configured by setting
588-
`secretRef.Name`.
584+
description: DEPRECATED please enable TLS by setting `security.certsSecretPrefix`
585+
or `security.tls.secretRef.prefix`. Enables TLS for this
586+
resource. This will make the operator try to mount a Secret
587+
with a defined name (<resource-name>-cert). This is only
588+
used when enabling TLS on a MongoDB resource, and not on
589+
the AppDB, where TLS is configured by setting `secretRef.Name`.
589590
type: boolean
590591
secretRef:
591-
description: SecretRef points to a Secret object containing
592-
the certificates to use when enabling TLS.
592+
description: DEPRECATED please use security.certsSecretPrefix
593+
instead SecretRef points to a Secret object containing the
594+
certificates to use when enabling TLS.
593595
properties:
594596
name:
595-
description: DEPRECATED please use security.tls.secretRef.prefix
597+
description: DEPRECATED please use security.certsSecretPrefix
596598
instead
597599
type: string
598600
prefix:
601+
description: DEPRECATED please use security.certsSecretPrefix
602+
instead
599603
type: string
600604
type: object
601605
type: object
@@ -1149,21 +1153,25 @@ spec:
11491153
created already.
11501154
type: string
11511155
enabled:
1152-
description: Enables TLS for this resource. This will make
1153-
the operator try to mount a Secret with a defined name (<resource-name>-cert).
1154-
This is only used when enabling TLS on a MongoDB resource,
1155-
and not on the AppDB, where TLS is configured by setting
1156-
`secretRef.Name`.
1156+
description: DEPRECATED please enable TLS by setting `security.certsSecretPrefix`
1157+
or `security.tls.secretRef.prefix`. Enables TLS for this
1158+
resource. This will make the operator try to mount a Secret
1159+
with a defined name (<resource-name>-cert). This is only
1160+
used when enabling TLS on a MongoDB resource, and not on
1161+
the AppDB, where TLS is configured by setting `secretRef.Name`.
11571162
type: boolean
11581163
secretRef:
1159-
description: SecretRef points to a Secret object containing
1160-
the certificates to use when enabling TLS.
1164+
description: DEPRECATED please use security.certsSecretPrefix
1165+
instead SecretRef points to a Secret object containing the
1166+
certificates to use when enabling TLS.
11611167
properties:
11621168
name:
1163-
description: DEPRECATED please use security.tls.secretRef.prefix
1169+
description: DEPRECATED please use security.certsSecretPrefix
11641170
instead
11651171
type: string
11661172
prefix:
1173+
description: DEPRECATED please use security.certsSecretPrefix
1174+
instead
11671175
type: string
11681176
type: object
11691177
type: object
@@ -1567,6 +1575,29 @@ spec:
15671575
type: string
15681576
type: object
15691577
type: object
1578+
automationConfig:
1579+
description: AutomationConfigOverride holds any fields that will
1580+
be merged on top of the Automation Config that the operator
1581+
creates for the AppDB. Currently only the process.disabled field
1582+
is recognized.
1583+
properties:
1584+
processes:
1585+
items:
1586+
description: OverrideProcess contains fields that we can
1587+
override on the AutomationConfig processes.
1588+
properties:
1589+
disabled:
1590+
type: boolean
1591+
name:
1592+
type: string
1593+
required:
1594+
- disabled
1595+
- name
1596+
type: object
1597+
type: array
1598+
required:
1599+
- processes
1600+
type: object
15701601
cloudManager:
15711602
properties:
15721603
configMapRef:
@@ -1903,21 +1934,26 @@ spec:
19031934
the certificates created already.
19041935
type: string
19051936
enabled:
1906-
description: Enables TLS for this resource. This will
1907-
make the operator try to mount a Secret with a defined
1908-
name (<resource-name>-cert). This is only used when
1909-
enabling TLS on a MongoDB resource, and not on the AppDB,
1910-
where TLS is configured by setting `secretRef.Name`.
1937+
description: DEPRECATED please enable TLS by setting `security.certsSecretPrefix`
1938+
or `security.tls.secretRef.prefix`. Enables TLS for
1939+
this resource. This will make the operator try to mount
1940+
a Secret with a defined name (<resource-name>-cert).
1941+
This is only used when enabling TLS on a MongoDB resource,
1942+
and not on the AppDB, where TLS is configured by setting
1943+
`secretRef.Name`.
19111944
type: boolean
19121945
secretRef:
1913-
description: SecretRef points to a Secret object containing
1946+
description: DEPRECATED please use security.certsSecretPrefix
1947+
instead SecretRef points to a Secret object containing
19141948
the certificates to use when enabling TLS.
19151949
properties:
19161950
name:
1917-
description: DEPRECATED please use security.tls.secretRef.prefix
1951+
description: DEPRECATED please use security.certsSecretPrefix
19181952
instead
19191953
type: string
19201954
prefix:
1955+
description: DEPRECATED please use security.certsSecretPrefix
1956+
instead
19211957
type: string
19221958
type: object
19231959
type: object
@@ -2038,6 +2074,16 @@ spec:
20382074
- name
20392075
type: object
20402076
type: array
2077+
queryableBackupSecretRef:
2078+
description: QueryableBackupSecretRef references the secret which
2079+
contains the pem file which is used for queryable backup. This
2080+
will be mounted into the Ops Manager pod.
2081+
properties:
2082+
name:
2083+
type: string
2084+
required:
2085+
- name
2086+
type: object
20412087
s3OpLogStores:
20422088
description: S3OplogStoreConfigs describes the list of s3 oplog
20432089
store configs used for backup.

dockerfiles/mongodb-enterprise-init-database/1.0.6/ubi/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,3 +31,4 @@ RUN tar xfz /tools/mongodb_tools.tgz --directory /tools \
3131
USER 2000
3232
ENTRYPOINT [ "/bin/cp", "-f", "-r", "/scripts/agent-launcher.sh", "/scripts/agent-launcher-lib.sh", "/probes/readinessprobe", "/probes/probe.sh", "/tools", "/opt/scripts/" ]
3333

34+

dockerfiles/mongodb-enterprise-init-database/1.0.6/ubuntu/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,3 +27,4 @@ RUN tar xfz /tools/mongodb_tools.tgz --directory /tools \
2727
USER 2000
2828
ENTRYPOINT [ "/bin/cp", "-f", "-r", "/scripts/agent-launcher.sh", "/scripts/agent-launcher-lib.sh", "/probes/readinessprobe", "/probes/probe.sh", "/tools", "/opt/scripts/" ]
2929

30+

dockerfiles/mongodb-enterprise-operator/1.14.0/ubi/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,3 +36,4 @@ USER 2000
3636

3737
ENTRYPOINT exec /usr/local/bin/mongodb-enterprise-operator
3838

39+

dockerfiles/mongodb-enterprise-operator/1.14.0/ubuntu/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,3 +38,4 @@ USER 2000
3838

3939
ENTRYPOINT exec /usr/local/bin/mongodb-enterprise-operator
4040

41+

mongodb-enterprise-openshift.yaml

Lines changed: 15 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,16 @@
11
---
2-
# Source: mongodb-enterprise-operator/templates/operator-roles.yaml
2+
# Source: enterprise-operator/templates/operator-roles.yaml
33
apiVersion: v1
44
kind: ServiceAccount
55
metadata:
66
name: mongodb-enterprise-operator
77
namespace: mongodb
88
---
9-
# Source: mongodb-enterprise-operator/templates/operator-roles.yaml
9+
# Source: enterprise-operator/templates/operator-roles.yaml
1010
kind: ClusterRoleBinding
1111
apiVersion: rbac.authorization.k8s.io/v1
1212
metadata:
1313
name: mongodb-enterprise-operator-mongodb-webhook-binding
14-
namespace: mongodb
1514
roleRef:
1615
apiGroup: rbac.authorization.k8s.io
1716
kind: ClusterRole
@@ -21,7 +20,7 @@ subjects:
2120
name: mongodb-enterprise-operator
2221
namespace: mongodb
2322
---
24-
# Source: mongodb-enterprise-operator/templates/operator-roles.yaml
23+
# Source: enterprise-operator/templates/operator-roles.yaml
2524
kind: Role
2625
apiVersion: rbac.authorization.k8s.io/v1
2726
metadata:
@@ -94,7 +93,7 @@ rules:
9493
# definitions. The validating webhooks are optional so this can be removed if
9594
# necessary.
9695
---
97-
# Source: mongodb-enterprise-operator/templates/operator-roles.yaml
96+
# Source: enterprise-operator/templates/operator-roles.yaml
9897
kind: RoleBinding
9998
apiVersion: rbac.authorization.k8s.io/v1
10099
metadata:
@@ -109,28 +108,28 @@ subjects:
109108
name: mongodb-enterprise-operator
110109
namespace: mongodb
111110
---
112-
# Source: mongodb-enterprise-operator/templates/database-roles.yaml
111+
# Source: enterprise-operator/templates/database-roles.yaml
113112
apiVersion: v1
114113
kind: ServiceAccount
115114
metadata:
116115
name: mongodb-enterprise-appdb
117116
namespace: mongodb
118117
---
119-
# Source: mongodb-enterprise-operator/templates/database-roles.yaml
118+
# Source: enterprise-operator/templates/database-roles.yaml
120119
apiVersion: v1
121120
kind: ServiceAccount
122121
metadata:
123122
name: mongodb-enterprise-database-pods
124123
namespace: mongodb
125124
---
126-
# Source: mongodb-enterprise-operator/templates/database-roles.yaml
125+
# Source: enterprise-operator/templates/database-roles.yaml
127126
apiVersion: v1
128127
kind: ServiceAccount
129128
metadata:
130129
name: mongodb-enterprise-ops-manager
131130
namespace: mongodb
132131
---
133-
# Source: mongodb-enterprise-operator/templates/database-roles.yaml
132+
# Source: enterprise-operator/templates/database-roles.yaml
134133
kind: Role
135134
apiVersion: rbac.authorization.k8s.io/v1
136135
metadata:
@@ -152,7 +151,7 @@ rules:
152151
- delete
153152
- get
154153
---
155-
# Source: mongodb-enterprise-operator/templates/database-roles.yaml
154+
# Source: enterprise-operator/templates/database-roles.yaml
156155
kind: RoleBinding
157156
apiVersion: rbac.authorization.k8s.io/v1
158157
metadata:
@@ -167,7 +166,7 @@ subjects:
167166
name: mongodb-enterprise-appdb
168167
namespace: mongodb
169168
---
170-
# Source: mongodb-enterprise-operator/templates/operator.yaml
169+
# Source: enterprise-operator/templates/operator.yaml
171170
apiVersion: apps/v1
172171
kind: Deployment
173172
metadata:
@@ -190,7 +189,7 @@ spec:
190189
serviceAccountName: mongodb-enterprise-operator
191190
containers:
192191
- name: mongodb-enterprise-operator
193-
image: registry.connect.redhat.com/mongodb/enterprise-operator:1.14.0
192+
image: registry.connect.redhat.com/mongodb/enterprise-operator:1.15.0
194193
imagePullPolicy: Always
195194
args:
196195
- "-watch-resource=mongodb"
@@ -226,7 +225,7 @@ spec:
226225
- name: INIT_DATABASE_IMAGE_REPOSITORY
227226
value: registry.connect.redhat.com/mongodb/mongodb-enterprise-init-database
228227
- name: INIT_DATABASE_VERSION
229-
value: 1.0.6
228+
value: 1.0.7
230229
- name: DATABASE_VERSION
231230
value: 2.0.2
232231
# Ops Manager
@@ -235,16 +234,16 @@ spec:
235234
- name: INIT_OPS_MANAGER_IMAGE_REPOSITORY
236235
value: registry.connect.redhat.com/mongodb/mongodb-enterprise-init-ops-manager
237236
- name: INIT_OPS_MANAGER_VERSION
238-
value: 1.0.5
237+
value: 1.0.6
239238
# AppDB
240239
- name: INIT_APPDB_IMAGE_REPOSITORY
241240
value: registry.connect.redhat.com/mongodb/mongodb-enterprise-init-appdb
242241
- name: INIT_APPDB_VERSION
243-
value: 1.0.8
242+
value: 1.0.9
244243
- name: OPS_MANAGER_IMAGE_PULL_POLICY
245244
value: Always
246245
- name: AGENT_IMAGE
247-
value: "registry.connect.redhat.com/mongodb/mongodb-agent:11.0.5.6963-1"
246+
value: "registry.connect.redhat.com/mongodb/mongodb-agent:11.0.11.7036-1"
248247
- name: MONGODB_IMAGE
249248
value: mongodb-enterprise-appdb-database
250249
- name: MONGODB_REPO_URL

0 commit comments

Comments
 (0)