Skip to content
This repository was archived by the owner on Dec 12, 2025. It is now read-only.

Commit ba8b89a

Browse files
authored
Support Service Binding Operator (#847)
closes #831 Signed-off-by: Baiju Muthukadan <[email protected]>
1 parent ddf31fe commit ba8b89a

File tree

2 files changed

+16
-0
lines changed

2 files changed

+16
-0
lines changed

config/crd/bases/mongodbcommunity.mongodb.com_mongodbcommunity.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,12 @@ kind: CustomResourceDefinition
55
metadata:
66
annotations:
77
controller-gen.kubebuilder.io/version: v0.4.1
8+
service.binding/type: 'mongodb'
9+
service.binding/provider: 'community'
10+
service.binding: 'path={.metadata.name}-{.spec.users[0].db}-{.spec.users[0].name},objectType=Secret'
11+
service.binding/connectionString: 'path={.metadata.name}-{.spec.users[0].db}-{.spec.users[0].name},objectType=Secret,sourceKey=connectionString.standardSrv'
12+
service.binding/username: 'path={.metadata.name}-{.spec.users[0].db}-{.spec.users[0].name},objectType=Secret,sourceKey=username'
13+
service.binding/password: 'path={.metadata.name}-{.spec.users[0].db}-{.spec.users[0].name},objectType=Secret,sourceKey=password'
814
creationTimestamp: null
915
name: mongodbcommunity.mongodbcommunity.mongodb.com
1016
spec:
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
apiVersion: rbac.authorization.k8s.io/v1
2+
kind: ClusterRole
3+
metadata:
4+
name: read-access-for-service-binding
5+
labels:
6+
servicebinding.io/controller: "true"
7+
rules:
8+
- apiGroups: ["mongodbcommunity.mongodb.com"]
9+
resources: ["mongodbcommunity", "mongodbcommunity/status"]
10+
verbs: ["get", "list", "watch"]

0 commit comments

Comments
 (0)