charts/teleport-cluster-15.0.1/charts/teleport-operator/tests/role_test.yaml

44 lines
1013 B
YAML

suite: Operator Role
templates:
- role.yaml
tests:
- it: creates no role when operator is not enabled
values:
- ../.lint/disabled.yaml
asserts:
- hasDocuments:
count: 0
- it: creates no role when rbac.create is false
set:
rbac:
create: false
asserts:
- hasDocuments:
count: 0
- it: creates a role by default
asserts:
- containsDocument:
kind: Role
apiVersion: rbac.authorization.k8s.io/v1
name: RELEASE-NAME-teleport-operator
- it: shortens fullname if .Release.Name == .Chart.Name
release:
name: teleport-operator
asserts:
- containsDocument:
kind: Role
apiVersion: rbac.authorization.k8s.io/v1
name: teleport-operator
- it: respects the nameOverride
set:
nameOverride: operator
asserts:
- containsDocument:
kind: Role
apiVersion: rbac.authorization.k8s.io/v1
name: RELEASE-NAME-operator