charts/teleport-kube-agent/tests/admin_clusterrolebinding_test.yaml
2023-09-09 15:54:27 +08:00

36 lines
1.0 KiB
YAML

suite: AdminClusterRoleBinding
templates:
- admin_clusterrolebinding.yaml
tests:
- it: don't generate a admin cluster role binding when adminClusterRoleBinding.create is false
asserts:
- hasDocuments:
count: 0
- it: generate a admin cluster role binding when adminClusterRoleBinding.create is true
set:
adminClusterRoleBinding:
create: true
asserts:
- hasDocuments:
count: 1
- isKind:
of: ClusterRoleBinding
- equal:
path: subjects[0].name
value: cluster-admin
- matchSnapshot: {}
- it: generate a admin cluster role binding when adminClusterRoleBinding.create is true and adminClusterRoleBinding.name is set
set:
adminClusterRoleBinding:
create: true
name: my-cluster-admin
asserts:
- hasDocuments:
count: 1
- isKind:
of: ClusterRoleBinding
- equal:
path: subjects[0].name
value: my-cluster-admin
- matchSnapshot: {}