Skip to content

Commit

Permalink
Rename the manager-role role
Browse files Browse the repository at this point in the history
This commit renames the manager-role to metallb-manager-role
to prevent collisions with other Cluster Roles resources.

Deleted unused YAMLs from bundle/manifests and config/rbac.

fixes metallb#322

Signed-off-by: liornoy <[email protected]>
  • Loading branch information
liornoy committed Mar 21, 2023
1 parent ab12aee commit 2b619e9
Show file tree
Hide file tree
Showing 10 changed files with 15 additions and 132 deletions.
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,7 @@ bin: manifests kustomize ## Create manifests
$(KUSTOMIZE) build config/metallb_rbac >> bin/$(BIN_FILE)

manifests: controller-gen generate-metallb-manifests ## Generate manifests e.g. CRD, RBAC etc.
$(CONTROLLER_GEN) $(CRD_OPTIONS) rbac:roleName=manager-role webhook paths="./..." output:crd:artifacts:config=config/crd/bases
$(CONTROLLER_GEN) $(CRD_OPTIONS) rbac:roleName=metallb-manager-role webhook paths="./..." output:crd:artifacts:config=config/crd/bases
sed -i -e 's/validating-webhook-configuration/metallb-operator-webhook-configuration/g' config/webhook/manifests.yaml
sed -i -e 's/webhook-service/metallb-operator-webhook-service/g' config/webhook/manifests.yaml

Expand Down
12 changes: 6 additions & 6 deletions bin/metallb-operator.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3335,7 +3335,7 @@ apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
creationTimestamp: null
name: manager-role
name: metallb-manager-role
namespace: metallb-system
rules:
- apiGroups:
Expand Down Expand Up @@ -3397,7 +3397,7 @@ apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
creationTimestamp: null
name: manager-role
name: metallb-manager-role
rules:
- apiGroups:
- ""
Expand Down Expand Up @@ -3500,12 +3500,12 @@ rules:
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
name: manager-rolebinding
name: metallb-manager-rolebinding
namespace: metallb-system
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: Role
name: manager-role
name: metallb-manager-role
subjects:
- kind: ServiceAccount
name: manager-account
Expand All @@ -3514,11 +3514,11 @@ subjects:
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: manager-rolebinding
name: metallb-manager-rolebinding
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: manager-role
name: metallb-manager-role
subjects:
- kind: ServiceAccount
name: manager-account
Expand Down

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -273,7 +273,7 @@ metadata:
categories: Networking
certified: "false"
containerImage: quay.io/metallb/metallb-operator
createdAt: "2023-03-16T10:08:32Z"
createdAt: "2023-03-20T16:01:09Z"
description: An operator for deploying MetalLB on a kubernetes cluster.
operators.operatorframework.io/builder: operator-sdk-v1.26.1
operators.operatorframework.io/project_layout: go.kubebuilder.io/v2
Expand Down
2 changes: 1 addition & 1 deletion config/manager/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,5 @@ patchesStrategicMerge:
- env.yaml
images:
- name: controller
newName: metallboperator
newName: quay.io/metallb/metallb-operator
newTag: main
24 changes: 0 additions & 24 deletions config/rbac/metallb_editor_role.yaml

This file was deleted.

20 changes: 0 additions & 20 deletions config/rbac/metallb_viewer_role.yaml

This file was deleted.

4 changes: 2 additions & 2 deletions config/rbac/role.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
creationTimestamp: null
name: manager-role
name: metallb-manager-role
rules:
- apiGroups:
- ""
Expand Down Expand Up @@ -107,7 +107,7 @@ apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
creationTimestamp: null
name: manager-role
name: metallb-manager-role
namespace: metallb-system
rules:
- apiGroups:
Expand Down
8 changes: 4 additions & 4 deletions config/rbac/role_binding.yaml
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: manager-rolebinding
name: metallb-manager-rolebinding
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: manager-role
name: metallb-manager-role
subjects:
- kind: ServiceAccount
name: manager-account
Expand All @@ -14,11 +14,11 @@ subjects:
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
name: manager-rolebinding
name: metallb-manager-rolebinding
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: Role
name: manager-role
name: metallb-manager-role
subjects:
- kind: ServiceAccount
name: manager-account
Expand Down

0 comments on commit 2b619e9

Please sign in to comment.