Skip to content

Commit

Permalink
icinga-kubernetes: Test ClusterRoleBinding creation
Browse files Browse the repository at this point in the history
  • Loading branch information
lippserd committed Feb 27, 2024
1 parent e9a11bc commit 2e0497b
Showing 1 changed file with 36 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
suite: "[Icinga Kubernetes] ClusterRoleBinding creation"
templates:
- ../charts/icinga-kubernetes/templates/clusterrolebinding.yaml
tests:
- it: creates a ClusterRoleBinding if enabled
values:
- required_values.yaml
set:
icinga-kubernetes:
rbac:
create: true
release:
name: my-icinga
asserts:
- containsDocument:
kind: ClusterRoleBinding
apiVersion: {{ include "common.capabilities.rbac.apiVersion" . }}
- equal:
path: metadata.name
value: {{ include "icinga-kubernetes.serviceAccountName" . }}
- equal:
path: roleRef.apiGroup
value: rbac.authorization.k8s.io
- equal:
path: roleRef.Kind
value: ClusterRole
- equal:
path: roleRef.name
value: {{ include "common.names.fullname.namespace" . }}
- contains:
path: subjects
content:
kind: ServiceAccount
name: {{ include "icinga-kubernetes.serviceAccountName" . }}
namespace: {{ include "common.names.namespace" . | quote }}

0 comments on commit 2e0497b

Please sign in to comment.