Skip to content

Commit d843c29

Browse files
Release Atlas Operator 2.1.0 (#307)
* Pushing charts/atlas-operator-crds/Chart.yaml using GitHub API * Pushing charts/atlas-operator/Chart.yaml using GitHub API * Pushing charts/atlas-operator-crds/templates/atlas.mongodb.com_atlasdatabaseusers.yaml using GitHub API * Pushing charts/atlas-operator-crds/templates/atlas.mongodb.com_atlasfederatedauths.yaml using GitHub API * Pushing charts/atlas-operator-crds/templates/atlas.mongodb.com_atlasdatafederations.yaml using GitHub API * Pushing charts/atlas-operator-crds/templates/atlas.mongodb.com_atlasdeployments.yaml using GitHub API * Pushing charts/atlas-operator-crds/templates/atlas.mongodb.com_atlasbackuppolicies.yaml using GitHub API * Pushing charts/atlas-operator-crds/templates/atlas.mongodb.com_atlasteams.yaml using GitHub API * Pushing charts/atlas-operator-crds/templates/_helpers.tpl using GitHub API * Pushing charts/atlas-operator-crds/templates/atlas.mongodb.com_atlasprojects.yaml using GitHub API * Pushing charts/atlas-operator-crds/templates/NOTES.txt using GitHub API * Pushing charts/atlas-operator-crds/templates/atlas.mongodb.com_atlasbackupschedules.yaml using GitHub API --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent 2fcc060 commit d843c29

File tree

5 files changed

+72
-13
lines changed

5 files changed

+72
-13
lines changed

charts/atlas-operator-crds/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ apiVersion: v2
22
name: mongodb-atlas-operator-crds
33
description: MongoDB Atlas Operator CRDs - Helm chart for installing and upgrading Custom Resource Definitions (CRDs) for the Atlas Operator.
44
type: application
5-
version: 2.0.1
6-
appVersion: 2.0.1
5+
version: 2.1.0
6+
appVersion: 2.1.0
77
kubeVersion: ">=1.15.0-0"
88
keywords:
99
- mongodb

charts/atlas-operator-crds/templates/atlas.mongodb.com_atlasdatabaseusers.yaml

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,17 @@ spec:
4343
description: AtlasDatabaseUserSpec defines the desired state of Database
4444
User in Atlas
4545
properties:
46+
awsIamType:
47+
default: NONE
48+
description: Human-readable label that indicates whether the new database
49+
user authenticates with the Amazon Web Services (AWS) Identity and
50+
Access Management (IAM) credentials associated with the user or
51+
the user's role
52+
enum:
53+
- NONE
54+
- USER
55+
- ROLE
56+
type: string
4657
databaseName:
4758
default: admin
4859
description: DatabaseName is a Database against which Atlas authenticates
@@ -71,6 +82,15 @@ spec:
7182
- value
7283
type: object
7384
type: array
85+
oidcAuthType:
86+
default: NONE
87+
description: Human-readable label that indicates whether the new database
88+
Username with OIDC federated authentication. To create a federated
89+
authentication user, specify the value of IDP_GROUP for this field
90+
enum:
91+
- NONE
92+
- IDP_GROUP
93+
type: string
7494
passwordSecretRef:
7595
description: PasswordSecret is a reference to the Secret keeping the
7696
user password.
@@ -149,7 +169,13 @@ spec:
149169
type: object
150170
type: array
151171
username:
152-
description: Username is a username for authenticating to MongoDB.
172+
description: 'Username is a username for authenticating to MongoDB
173+
Human-readable label that represents the user that authenticates
174+
to MongoDB. The format of this label depends on the method of authentication:
175+
In case of AWS IAM: the value should be AWS ARN for the IAM User/Role;
176+
In case of OIDC: the value should be the Identity Provider ID; In
177+
case of Plain text auth: the value can be anything'
178+
maxLength: 1024
153179
type: string
154180
x509Type:
155181
description: X509Type is X.509 method by which the database authenticates

charts/atlas-operator-crds/templates/atlas.mongodb.com_atlasdeployments.yaml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -393,6 +393,13 @@ spec:
393393
type: object
394394
maxItems: 50
395395
type: array
396+
terminationProtectionEnabled:
397+
default: false
398+
description: Flag that indicates whether termination protection
399+
is enabled on the cluster. If set to true, MongoDB Cloud won't
400+
delete the cluster. If set to false, MongoDB Cloud will delete
401+
the cluster.
402+
type: boolean
396403
versionReleaseSystem:
397404
type: string
398405
type: object
@@ -597,7 +604,10 @@ spec:
597604
type: array
598605
terminationProtectionEnabled:
599606
default: false
600-
description: TerminationProtectionEnabled flag
607+
description: Flag that indicates whether termination protection
608+
is enabled on the cluster. If set to true, MongoDB Cloud won't
609+
delete the cluster. If set to false, MongoDB Cloud will delete
610+
the cluster.
601611
type: boolean
602612
required:
603613
- name

charts/atlas-operator-crds/templates/atlas.mongodb.com_atlasprojects.yaml

Lines changed: 29 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ spec:
160160
types.
161161
type: boolean
162162
flowName:
163-
description: Flowdock flow namse in lower-case letters.
163+
description: Flowdock flow name in lower-case letters.
164164
type: string
165165
flowdockApiTokenRef:
166166
description: The Flowdock personal API token. Populated
@@ -188,7 +188,7 @@ spec:
188188
are sent. Populated for the SMS notifications type.
189189
type: string
190190
opsGenieApiKeyRef:
191-
description: Opsgenie API Key. Populated for the OPS_GENIE
191+
description: OpsGenie API Key. Populated for the OPS_GENIE
192192
notifications type. If the key later becomes invalid,
193193
Atlas sends an email to the project owner and eventually
194194
removes the token.
@@ -308,9 +308,32 @@ spec:
308308
type: boolean
309309
type: object
310310
cloudProviderAccessRoles:
311-
description: CloudProviderAccessRoles is a list of Cloud Provider
312-
Access Roles configured for the current Project.
311+
description: 'CloudProviderAccessRoles is a list of Cloud Provider
312+
Access Roles configured for the current Project. Deprecated: This
313+
configuration was deprecated in favor of CloudProviderIntegrations'
313314
items:
315+
description: 'CloudProviderAccessRole define an integration to a
316+
cloud provider Deprecated: This type is deprecated in favor of
317+
CloudProviderIntegration'
318+
properties:
319+
iamAssumedRoleArn:
320+
description: IamAssumedRoleArn is the ARN of the IAM role that
321+
is assumed by the Atlas cluster.
322+
type: string
323+
providerName:
324+
description: ProviderName is the name of the cloud provider.
325+
Currently only AWS is supported.
326+
type: string
327+
required:
328+
- providerName
329+
type: object
330+
type: array
331+
cloudProviderIntegrations:
332+
description: CloudProviderIntegrations is a list of Cloud Provider
333+
Integration configured for the current Project.
334+
items:
335+
description: CloudProviderIntegration define an integration to a
336+
cloud provider
314337
properties:
315338
iamAssumedRoleArn:
316339
description: IamAssumedRoleArn is the ARN of the IAM role that
@@ -1213,8 +1236,8 @@ spec:
12131236
items:
12141237
type: string
12151238
type: array
1216-
cloudProviderAccessRoles:
1217-
description: CloudProviderAccessRoles contains a list of configured
1239+
cloudProviderIntegrations:
1240+
description: CloudProviderIntegrations contains a list of configured
12181241
cloud provider access roles. AWS support only
12191242
items:
12201243
properties:

charts/atlas-operator/Chart.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ name: mongodb-atlas-operator
33
description: |-
44
MongoDB Atlas Operator - a Helm chart for installing and upgrading Atlas Operator: the official Kubernetes operator allowing to manage MongoDB Atlas resources from Kubernetes
55
type: application
6-
version: 2.0.1
7-
appVersion: 2.0.1
6+
version: 2.1.0
7+
appVersion: 2.1.0
88
kubeVersion: ">=1.15.0-0"
99
keywords:
1010
- mongodb
@@ -19,6 +19,6 @@ maintainers:
1919
2020
dependencies:
2121
- name: mongodb-atlas-operator-crds
22-
version: "2.0.1"
22+
version: "2.1.0"
2323
repository: "https://mongodb.github.io/helm-charts"
2424
condition: mongodb-atlas-operator-crds.enabled

0 commit comments

Comments
 (0)