Skip to content

Commit 1e4cffc

Browse files
Merge pull request #2529 from Nordix/sunnatillo/namespaced-mode
✨ Add namespace scoped mode
2 parents cdc7eed + d90629e commit 1e4cffc

37 files changed

+661
-67
lines changed

Tiltfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ def include_user_tilt_files():
170170
for f in user_tiltfiles:
171171
include(f)
172172

173-
def include_custom_buttons():
173+
def include_custom_buttons():
174174

175175
local_resource(
176176
name = "BareMetalHosts",
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
apiVersion: kustomize.config.k8s.io/v1alpha1
2+
kind: Component
3+
4+
patches:
5+
# Remove ClusterRoleBinding (namespace scoped mode)
6+
- patch: |
7+
apiVersion: rbac.authorization.k8s.io/v1
8+
kind: ClusterRoleBinding
9+
metadata:
10+
name: baremetal-operator-manager-rolebinding
11+
$patch: delete
12+
# Remove ClusterRole (namespace scoped mode)
13+
- patch: |
14+
apiVersion: rbac.authorization.k8s.io/v1
15+
kind: ClusterRole
16+
metadata:
17+
name: baremetal-operator-manager-role
18+
$patch: delete

config/namespace/kustomization.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1
22
kind: Kustomization
33

44
resources:
5-
- namespace.yaml
5+
- namespace.yaml

config/namespace/namespace.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@ kind: Namespace
33
metadata:
44
labels:
55
control-plane: controller-manager
6-
name: baremetal-operator-system
6+
name: baremetal-operator-system
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
apiVersion: kustomize.config.k8s.io/v1beta1
2+
kind: Kustomization
3+
resources:
4+
- ../roles-rolebindings
5+
- namespace.yaml
6+
7+
namespace: automated-cleaning
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
apiVersion: v1
3+
kind: Namespace
4+
metadata:
5+
name: automated-cleaning
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
apiVersion: kustomize.config.k8s.io/v1beta1
2+
kind: Kustomization
3+
resources:
4+
- ../roles-rolebindings
5+
- namespace.yaml
6+
7+
namespace: basic-ops
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
apiVersion: v1
3+
kind: Namespace
4+
metadata:
5+
name: basic-ops
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
apiVersion: kustomize.config.k8s.io/v1beta1
2+
kind: Kustomization
3+
resources:
4+
- ../roles-rolebindings
5+
- namespace.yaml
6+
7+
namespace: external-inspection
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
apiVersion: v1
3+
kind: Namespace
4+
metadata:
5+
name: external-inspection

0 commit comments

Comments
 (0)