[RBAC] Fix netchecker role binding for addon manager
Added labels for kube addon manager, otherwise it's not getting created
automatically.
Change-Id: Ia46dc06c1414815e8f2b69aaa737161ac7f05f69
diff --git a/kubernetes/files/kube-addons/netchecker/netchecker-roles.yml b/kubernetes/files/kube-addons/netchecker/netchecker-roles.yml
index 3dfe75e..a22da2c 100644
--- a/kubernetes/files/kube-addons/netchecker/netchecker-roles.yml
+++ b/kubernetes/files/kube-addons/netchecker/netchecker-roles.yml
@@ -3,6 +3,8 @@
kind: ClusterRole
metadata:
name: netchecker-server
+ labels:
+ addonmanager.kubernetes.io/mode: Reconcile
rules:
- apiGroups:
- apiextensions.k8s.io
@@ -25,7 +27,7 @@
- update
- watch
- apiGroups:
- - ''
+ - ""
resources:
- pods
verbs:
@@ -36,11 +38,13 @@
kind: ClusterRoleBinding
metadata:
name: netchecker
+ labels:
+ addonmanager.kubernetes.io/mode: Reconcile
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: netchecker-server
subjects:
-- apiGroup: rbac.authorization.k8s.io
- kind: Group
- name: system:serviceaccounts
\ No newline at end of file
+ - apiGroup: rbac.authorization.k8s.io
+ kind: Group
+ name: "system:serviceaccounts"