Skip to content

Commit 1408e43

Browse files
github-actions[bot]fabritsiusigor-karpukhinSugar-packhelderjs
authored
Release 1.5.0 (#785)
Co-authored-by: Anton <[email protected]> Co-authored-by: Igor Karpukhin <[email protected]> Co-authored-by: Timur Akhmadiev <[email protected]> Co-authored-by: Helder Santana <[email protected]>
1 parent 0bf5582 commit 1408e43

14 files changed

+1483
-126
lines changed

bundle/manifests/atlas.mongodb.com_atlasdeployments.yaml

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -556,6 +556,24 @@ spec:
556556
its name. Can only contain ASCII letters, numbers, and hyphens.
557557
pattern: ^[a-zA-Z0-9][a-zA-Z0-9-]*$
558558
type: string
559+
privateEndpoints:
560+
items:
561+
properties:
562+
cloudProviderEndpointID:
563+
description: CloudProviderEndpointID is the identifier of
564+
the cloud provider endpoint.
565+
type: string
566+
name:
567+
description: Name is the name of the Serverless PrivateLink
568+
Service. Should be unique.
569+
type: string
570+
privateEndpointIpAddress:
571+
description: PrivateEndpointIPAddress is the IPv4 address
572+
of the private endpoint in your Azure VNet that someone
573+
added to this private endpoint service.
574+
type: string
575+
type: object
576+
type: array
559577
providerSettings:
560578
description: Configuration for the provisioned hosts on which
561579
MongoDB runs. The available options are specific to the cloud
@@ -790,6 +808,50 @@ spec:
790808
reconciliation of the resource.
791809
format: int64
792810
type: integer
811+
serverlessPrivateEndpoints:
812+
items:
813+
properties:
814+
_id:
815+
description: ID is the identifier of the Serverless PrivateLink
816+
Service.
817+
type: string
818+
cloudProviderEndpointId:
819+
description: CloudProviderEndpointID is the identifier of the
820+
cloud provider endpoint.
821+
type: string
822+
endpointServiceName:
823+
description: EndpointServiceName is the name of the PrivateLink
824+
endpoint service in AWS. Returns null while the endpoint service
825+
is being created.
826+
type: string
827+
errorMessage:
828+
description: ErrorMessage is the error message if the Serverless
829+
PrivateLink Service failed to create or connect.
830+
type: string
831+
name:
832+
description: Name is the name of the Serverless PrivateLink
833+
Service. Should be unique.
834+
type: string
835+
privateEndpointIpAddress:
836+
description: PrivateEndpointIPAddress is the IPv4 address of
837+
the private endpoint in your Azure VNet that someone added
838+
to this private endpoint service.
839+
type: string
840+
privateLinkServiceResourceId:
841+
description: PrivateLinkServiceResourceID is the root-relative
842+
path that identifies the Azure Private Link Service that MongoDB
843+
Cloud manages. MongoDB Cloud returns null while it creates
844+
the endpoint service.
845+
type: string
846+
providerName:
847+
description: ProviderName is human-readable label that identifies
848+
the cloud provider. Values include AWS or AZURE.
849+
type: string
850+
status:
851+
description: Status of the AWS Serverless PrivateLink connection.
852+
type: string
853+
type: object
854+
type: array
793855
stateName:
794856
description: 'StateName is the current state of the cluster. The possible
795857
states are: IDLE, CREATING, UPDATING, DELETING, DELETED, REPAIRING'

bundle/manifests/atlas.mongodb.com_atlasprojects.yaml

Lines changed: 18 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1377,38 +1377,28 @@ spec:
13771377
type: object
13781378
teams:
13791379
description: Teams contains a list of teams assignment statuses
1380-
properties:
1381-
error:
1382-
type: string
1383-
status:
1384-
type: boolean
1385-
teams:
1386-
items:
1380+
items:
1381+
properties:
1382+
id:
1383+
type: string
1384+
teamRef:
1385+
description: ResourceRefNamespaced is a reference to a Kubernetes
1386+
Resource that allows to configure the namespace
13871387
properties:
1388-
id:
1388+
name:
1389+
description: Name is the name of the Kubernetes Resource
1390+
type: string
1391+
namespace:
1392+
description: Namespace is the namespace of the Kubernetes
1393+
Resource
13891394
type: string
1390-
teamRef:
1391-
description: ResourceRefNamespaced is a reference to a Kubernetes
1392-
Resource that allows to configure the namespace
1393-
properties:
1394-
name:
1395-
description: Name is the name of the Kubernetes Resource
1396-
type: string
1397-
namespace:
1398-
description: Namespace is the namespace of the Kubernetes
1399-
Resource
1400-
type: string
1401-
required:
1402-
- name
1403-
type: object
14041395
required:
1405-
- teamRef
1396+
- name
14061397
type: object
1407-
type: array
1408-
required:
1409-
- status
1410-
- teams
1411-
type: object
1398+
required:
1399+
- teamRef
1400+
type: object
1401+
type: array
14121402
required:
14131403
- conditions
14141404
type: object

bundle/manifests/mongodb-atlas-kubernetes.clusterserviceversion.yaml

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -124,8 +124,8 @@ metadata:
124124
description: The MongoDB Atlas Kubernetes Operator enables easy management of Clusters in MongoDB Atlas
125125
operators.operatorframework.io/builder: operator-sdk-v1.15.0+git
126126
operators.operatorframework.io/project_layout: go.kubebuilder.io/v2
127-
containerImage: mongodb/mongodb-atlas-kubernetes-operator:1.4.1
128-
name: mongodb-atlas-kubernetes.v1.4.1
127+
containerImage: mongodb/mongodb-atlas-kubernetes-operator:1.5.0
128+
name: mongodb-atlas-kubernetes.v1.5.0
129129
namespace: placeholder
130130
spec:
131131
apiservicedefinitions: {}
@@ -165,7 +165,7 @@ spec:
165165
The MongoDB Atlas Operator provides a native integration between the Kubernetes orchestration platform and MongoDB Atlas —
166166
the only multi-cloud document database service that gives you the versatility you need to build sophisticated and resilient applications that can adapt to changing customer demands and market trends.
167167
168-
> Current Status: *Beta*. The Operator gives users the ability to provision
168+
> Current Status: *Stable*. The Operator gives users the ability to provision
169169
> Atlas projects, clusters and database users using Kubernetes Specifications and bind connection information
170170
> into applications deployed to Kubernetes.
171171
@@ -200,12 +200,12 @@ spec:
200200
projectIpAccessList:
201201
- ipAddress: "192.0.2.15"
202202
comment: "IP address for Application Server A"
203-
- ipAddress: "203.0.113.0/24"
203+
- cidrBlock: "203.0.113.0/24"
204204
comment: "CIDR block for Application Server B - D"
205205
```
206206
**3.** Create an `AtlasDeployment` Custom Resource.
207207
The example below is a minimal configuration to create an M10 Atlas cluster in the AWS US East region. For a full list of properties, check
208-
`atlasclusters.atlas.mongodb.com` [CRD specification](config/crd/bases/atlas.mongodb.com_atlasclusters.yaml)):
208+
`atlasdeployments.atlas.mongodb.com` [CRD specification](config/crd/bases/atlas.mongodb.com_atlasdeployments.yaml)):
209209
```
210210
apiVersion: atlas.mongodb.com/v1
211211
kind: AtlasDeployment
@@ -400,23 +400,23 @@ spec:
400400
- apiGroups:
401401
- atlas.mongodb.com
402402
resources:
403-
- atlasteam
403+
- atlasteams
404404
verbs:
405-
- create
406-
- delete
407-
- get
408-
- list
409-
- patch
410-
- update
411-
- watch
405+
- create
406+
- delete
407+
- get
408+
- list
409+
- patch
410+
- update
411+
- watch
412412
- apiGroups:
413-
- atlas.mongodb.com
413+
- atlas.mongodb.com
414414
resources:
415-
- atlasteam/status
415+
- atlasteams/status
416416
verbs:
417-
- get
418-
- patch
419-
- update
417+
- get
418+
- patch
419+
- update
420420
serviceAccountName: mongodb-atlas-operator
421421
deployments:
422422
- name: mongodb-atlas-operator
@@ -458,7 +458,7 @@ spec:
458458
valueFrom:
459459
fieldRef:
460460
fieldPath: metadata.annotations['olm.targetNamespaces']
461-
image: mongodb/mongodb-atlas-kubernetes-operator:1.4.1
461+
image: mongodb/mongodb-atlas-kubernetes-operator:1.5.0
462462
imagePullPolicy: Always
463463
livenessProbe:
464464
httpGet:
@@ -533,5 +533,5 @@ spec:
533533
maturity: beta
534534
provider:
535535
name: MongoDB, Inc
536-
version: 1.4.1
537-
replaces: mongodb-atlas-kubernetes.v1.4.0
536+
version: 1.5.0
537+
replaces: mongodb-atlas-kubernetes.v1.4.1

0 commit comments

Comments
 (0)