Skip to content
Snippets Groups Projects
Commit af6f833c authored by Alex de Cock Buning's avatar Alex de Cock Buning
Browse files

operator: bug fix

Fixed replicasets rbac, which in some versions of k8s have to be better specified
parent 90860856
No related branches found
No related tags found
1 merge request!2repo: added new directory where utils scripts will be
......@@ -29,22 +29,19 @@ spec:
items:
- key: init.sql
path: init.sql
nodeName: l2sm1
---
apiVersion: v1
kind: Service
metadata:
name: mysql-development-service
spec:
type: NodePort
type: ClusterIP
ports:
- port: 3306
targetPort: 3306
nodePort: 30001
protocol: TCP
selector:
app: mysql
---
apiVersion: v1
kind: Secret
......
......@@ -70,6 +70,9 @@ spec:
- /manager
args:
- --leader-elect
env:
- name: CONTROLLER_IP
value: l2sm-controller-service.default.svc.cluster.local
image: controller:latest
name: manager
securityContext:
......
......@@ -4,6 +4,18 @@ kind: ClusterRole
metadata:
name: manager-role
rules:
- apiGroups:
- apps
resources:
- replicasets
verbs:
- create
- delete
- get
- list
- patch
- update
- watch
- apiGroups:
- l2sm.l2sm.k8s.local
resources:
......@@ -82,3 +94,15 @@ rules:
- get
- patch
- update
- apiGroups:
- l2sm.l2sm.k8s.local
resources:
- replicasets
verbs:
- create
- delete
- get
- list
- patch
- update
- watch
......@@ -18638,6 +18638,18 @@ kind: ClusterRole
metadata:
name: l2sm-manager-role
rules:
- apiGroups:
- apps
resources:
- replicasets
verbs:
- create
- delete
- get
- list
- patch
- update
- watch
- apiGroups:
- l2sm.l2sm.k8s.local
resources:
......@@ -18716,6 +18728,18 @@ rules:
- get
- patch
- update
- apiGroups:
- l2sm.l2sm.k8s.local
resources:
- replicasets
verbs:
- create
- delete
- get
- list
- patch
- update
- watch
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
......@@ -18897,7 +18921,10 @@ spec:
- --leader-elect
command:
- /manager
image: alexdecb/l2sm-operator:2.4
env:
- name: CONTROLLER_IP
value: l2sm-controller-service.default.svc.cluster.local
image: alexdecb/l2sm-controller-manager:2.4
livenessProbe:
httpGet:
path: /healthz
......@@ -45,9 +45,11 @@ var (
apiGVStr = l2smv1.GroupVersion.String()
)
//+kubebuilder:rbac:groups=l2sm.l2sm.k8s.local,resources=networkedgedevices,verbs=get;list;watch;create;update;patch;delete
//+kubebuilder:rbac:groups=l2sm.l2sm.k8s.local,resources=networkedgedevices/status,verbs=get;update;patch
//+kubebuilder:rbac:groups=l2sm.l2sm.k8s.local,resources=networkedgedevices/finalizers,verbs=update
// +kubebuilder:rbac:groups=l2sm.l2sm.k8s.local,resources=networkedgedevices,verbs=get;list;watch;create;update;patch;delete
// +kubebuilder:rbac:groups=l2sm.l2sm.k8s.local,resources=networkedgedevices/status,verbs=get;update;patch
// +kubebuilder:rbac:groups=l2sm.l2sm.k8s.local,resources=networkedgedevices/finalizers,verbs=update
// +kubebuilder:rbac:groups=l2sm.l2sm.k8s.local,resources=replicasets,verbs=get;list;watch;create;update;patch;delete
// +kubebuilder:rbac:groups=apps,resources=replicasets,verbs=get;list;watch;create;update;patch;delete
// Reconcile is part of the main kubernetes reconciliation loop which aims to
// move the current state of the cluster closer to the desired state.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment