Files
feedc0de 3264cfb68d
Validate and deploy CoreDNS scheduling / validate (push) Successful in 11s
Validate and deploy CoreDNS scheduling / deploy (push) Successful in 17s
Introduce CI/CD
2026-09-05 15:47:46 +02:00

45 lines
1.0 KiB
YAML

apiVersion: v1
kind: ServiceAccount
metadata:
name: coredns-config-deployer
namespace: kube-system
automountServiceAccountToken: false
---
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
name: coredns-config-deployer
namespace: kube-system
rules:
- apiGroups: [apps]
resources: [deployments]
resourceNames: [coredns]
verbs: [get, patch, update]
- apiGroups: [policy]
resources: [poddisruptionbudgets]
resourceNames: [coredns]
verbs: [get, patch, update]
---
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
name: coredns-config-deployer
namespace: kube-system
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: Role
name: coredns-config-deployer
subjects:
- kind: ServiceAccount
name: coredns-config-deployer
namespace: kube-system
---
apiVersion: v1
kind: Secret
metadata:
name: coredns-config-deployer-token
namespace: kube-system
annotations:
kubernetes.io/service-account.name: coredns-config-deployer
type: kubernetes.io/service-account-token