mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-11-04 04:08:16 +00:00 
			
		
		
		
	RBAC for TTL controller
This commit is contained in:
		@@ -264,6 +264,13 @@ func init() {
 | 
			
		||||
			eventsRule(),
 | 
			
		||||
		},
 | 
			
		||||
	})
 | 
			
		||||
	addControllerRole(rbac.ClusterRole{
 | 
			
		||||
		ObjectMeta: metav1.ObjectMeta{Name: saRolePrefix + "ttl-controller"},
 | 
			
		||||
		Rules: []rbac.PolicyRule{
 | 
			
		||||
			rbac.NewRule("update", "patch", "list", "watch").Groups(legacyGroup).Resources("nodes").RuleOrDie(),
 | 
			
		||||
			eventsRule(),
 | 
			
		||||
		},
 | 
			
		||||
	})
 | 
			
		||||
	addControllerRole(rbac.ClusterRole{
 | 
			
		||||
		ObjectMeta: metav1.ObjectMeta{Name: saRolePrefix + "certificate-controller"},
 | 
			
		||||
		Rules: []rbac.PolicyRule{
 | 
			
		||||
 
 | 
			
		||||
@@ -315,5 +315,20 @@ items:
 | 
			
		||||
  - kind: ServiceAccount
 | 
			
		||||
    name: statefulset-controller
 | 
			
		||||
    namespace: kube-system
 | 
			
		||||
- apiVersion: rbac.authorization.k8s.io/v1beta1
 | 
			
		||||
  kind: ClusterRoleBinding
 | 
			
		||||
  metadata:
 | 
			
		||||
    creationTimestamp: null
 | 
			
		||||
    labels:
 | 
			
		||||
      kubernetes.io/bootstrapping: rbac-defaults
 | 
			
		||||
    name: system:controller:ttl-controller
 | 
			
		||||
  roleRef:
 | 
			
		||||
    apiGroup: rbac.authorization.k8s.io
 | 
			
		||||
    kind: ClusterRole
 | 
			
		||||
    name: system:controller:ttl-controller
 | 
			
		||||
  subjects:
 | 
			
		||||
  - kind: ServiceAccount
 | 
			
		||||
    name: ttl-controller
 | 
			
		||||
    namespace: kube-system
 | 
			
		||||
kind: List
 | 
			
		||||
metadata: {}
 | 
			
		||||
 
 | 
			
		||||
@@ -905,5 +905,30 @@ items:
 | 
			
		||||
    - create
 | 
			
		||||
    - patch
 | 
			
		||||
    - update
 | 
			
		||||
- apiVersion: rbac.authorization.k8s.io/v1beta1
 | 
			
		||||
  kind: ClusterRole
 | 
			
		||||
  metadata:
 | 
			
		||||
    creationTimestamp: null
 | 
			
		||||
    labels:
 | 
			
		||||
      kubernetes.io/bootstrapping: rbac-defaults
 | 
			
		||||
    name: system:controller:ttl-controller
 | 
			
		||||
  rules:
 | 
			
		||||
  - apiGroups:
 | 
			
		||||
    - ""
 | 
			
		||||
    resources:
 | 
			
		||||
    - nodes
 | 
			
		||||
    verbs:
 | 
			
		||||
    - list
 | 
			
		||||
    - patch
 | 
			
		||||
    - update
 | 
			
		||||
    - watch
 | 
			
		||||
  - apiGroups:
 | 
			
		||||
    - ""
 | 
			
		||||
    resources:
 | 
			
		||||
    - events
 | 
			
		||||
    verbs:
 | 
			
		||||
    - create
 | 
			
		||||
    - patch
 | 
			
		||||
    - update
 | 
			
		||||
kind: List
 | 
			
		||||
metadata: {}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user