Skip to content

Commit d29f502

Browse files
authored
Merge pull request #12 from vshn/config-improvements
Fix default configuration
2 parents 20431d7 + 021e07a commit d29f502

File tree

8 files changed

+14
-16
lines changed

8 files changed

+14
-16
lines changed

config/default/kustomization.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ namespace: statefulset-resize-controller-system
66
# "wordpress" becomes "alices-wordpress".
77
# Note that it should also match with the prefix (text before '-') of the namespace
88
# field above.
9-
namePrefix: statefulset-resize-controller-
9+
namePrefix: statefulset-resize-
1010

1111
# Labels to add to all resources and selectors.
1212
#commonLabels:

config/manager/kustomization.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
resources:
2+
- namespace.yaml
23
- manager.yaml
34

45
generatorOptions:

config/manager/manager.yaml

+1-10
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,3 @@
1-
apiVersion: v1
2-
kind: Namespace
3-
metadata:
4-
labels:
5-
control-plane: controller-manager
6-
name: system
7-
---
81
apiVersion: apps/v1
92
kind: Deployment
103
metadata:
@@ -25,9 +18,7 @@ spec:
2518
securityContext:
2619
runAsNonRoot: true
2720
containers:
28-
- command:
29-
- /manager
30-
args:
21+
- args:
3122
- --leader-elect
3223
image: controller:latest
3324
name: manager

config/manager/namespace.yaml

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
apiVersion: v1
2+
kind: Namespace
3+
metadata:
4+
labels:
5+
control-plane: controller-manager
6+
name: system

config/rbac/role.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ apiVersion: rbac.authorization.k8s.io/v1
44
kind: ClusterRole
55
metadata:
66
creationTimestamp: null
7-
name: manager-role
7+
name: controller-manager
88
rules:
99
- apiGroups:
1010
- apps
@@ -55,7 +55,7 @@ rules:
5555
- apiGroups:
5656
- ""
5757
resources:
58-
- persistentvolumeclaim
58+
- persistentvolumeclaims
5959
verbs:
6060
- create
6161
- delete

config/rbac/role_binding.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ metadata:
55
roleRef:
66
apiGroup: rbac.authorization.k8s.io
77
kind: ClusterRole
8-
name: manager-role
8+
name: controller-manager
99
subjects:
1010
- kind: ServiceAccount
1111
name: controller-manager

controllers/controller.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ type StatefulSetReconciler struct {
2525
//+kubebuilder:rbac:groups=apps,resources=statefulsets,verbs=get;list;watch;create;update;patch;delete
2626
//+kubebuilder:rbac:groups=apps,resources=statefulsets/status,verbs=get;update;patch
2727
//+kubebuilder:rbac:groups=apps,resources=statefulsets/finalizers,verbs=update
28-
//+kubebuilder:rbac:groups=core,resources=persistentvolumeclaim,verbs=get;list;watch;create;update;patch;delete
28+
//+kubebuilder:rbac:groups=core,resources=persistentvolumeclaims,verbs=get;list;watch;create;update;patch;delete
2929
//+kubebuilder:rbac:groups=batch,resources=jobs,verbs=get;list;watch;create;update;patch;delete
3030
//+kubebuilder:rbac:groups=batch,resources=jobs/status,verbs=get;update;patch
3131

main.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import (
2121
)
2222

2323
//go:generate go run sigs.k8s.io/controller-tools/cmd/controller-gen object:headerFile="hack/boilerplate.go.txt" paths="./..."
24-
//go:generate go run sigs.k8s.io/controller-tools/cmd/controller-gen crd:trivialVersions=true rbac:roleName=manager-role paths="./..."
24+
//go:generate go run sigs.k8s.io/controller-tools/cmd/controller-gen crd:trivialVersions=true rbac:roleName=controller-manager paths="./..."
2525

2626
var (
2727
scheme = runtime.NewScheme()

0 commit comments

Comments
 (0)