charts/teleport-kube-agent-13.3.8/tests/admin_clusterrolebinding_test.yaml
2024-08-15 22:45:43 +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: {}