diff --git a/cluster-scope/overlays/nerc-ocp-prod/groups/ai4dd-demo-group.yaml b/cluster-scope/overlays/nerc-ocp-prod/groups/ai4dd-demo-group.yaml new file mode 100644 index 00000000..db9a2508 --- /dev/null +++ b/cluster-scope/overlays/nerc-ocp-prod/groups/ai4dd-demo-group.yaml @@ -0,0 +1,25 @@ +apiVersion: user.openshift.io/v1 +kind: Group +metadata: + name: ai4dd-demo +users: + - ai4dd-demo-1 + - ai4dd-demo-2 + - ai4dd-demo-3 + - ai4dd-demo-4 + - ai4dd-demo-5 + - ai4dd-demo-6 + - ai4dd-demo-7 + - ai4dd-demo-8 + - ai4dd-demo-9 + - ai4dd-demo-10 + - ai4dd-demo-11 + - ai4dd-demo-12 + - ai4dd-demo-13 + - ai4dd-demo-14 + - ai4dd-demo-15 + - ai4dd-demo-16 + - ai4dd-demo-17 + - ai4dd-demo-18 + - ai4dd-demo-19 + - ai4dd-demo-20 diff --git a/cluster-scope/overlays/nerc-ocp-prod/groups/kustomization.yaml b/cluster-scope/overlays/nerc-ocp-prod/groups/kustomization.yaml new file mode 100644 index 00000000..d729e991 --- /dev/null +++ b/cluster-scope/overlays/nerc-ocp-prod/groups/kustomization.yaml @@ -0,0 +1,4 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: +- ai4dd-demo-group.yaml diff --git a/cluster-scope/overlays/nerc-ocp-prod/kustomization.yaml b/cluster-scope/overlays/nerc-ocp-prod/kustomization.yaml index ec001afd..29ee8506 100644 --- a/cluster-scope/overlays/nerc-ocp-prod/kustomization.yaml +++ b/cluster-scope/overlays/nerc-ocp-prod/kustomization.yaml @@ -46,6 +46,7 @@ resources: - object-storage - rolebindings - clusterrolebindings +- groups components: - ../../components/nerc-oauth-keycloak diff --git a/cluster-scope/overlays/nerc-ocp-prod/rolebindings/ai4dd-06afdc/ai4dd-demo-edit.yaml b/cluster-scope/overlays/nerc-ocp-prod/rolebindings/ai4dd-06afdc/ai4dd-demo-edit.yaml new file mode 100644 index 00000000..5adb73ab --- /dev/null +++ b/cluster-scope/overlays/nerc-ocp-prod/rolebindings/ai4dd-06afdc/ai4dd-demo-edit.yaml @@ -0,0 +1,12 @@ +apiVersion: rbac.authorization.k8s.io/v1 +kind: RoleBinding +Namespace: ai4dd-06afdc +metadata: + name: ai4dd-demo-edit +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: ClusterRole + name: edit +subjects: +- kind: Group + name: ai4dd-demo diff --git a/cluster-scope/overlays/nerc-ocp-prod/rolebindings/ai4dd-06afdc/kustomization.yaml b/cluster-scope/overlays/nerc-ocp-prod/rolebindings/ai4dd-06afdc/kustomization.yaml new file mode 100644 index 00000000..3c2e1e10 --- /dev/null +++ b/cluster-scope/overlays/nerc-ocp-prod/rolebindings/ai4dd-06afdc/kustomization.yaml @@ -0,0 +1,4 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: +- ai4dd-demo-edit.yaml diff --git a/cluster-scope/overlays/nerc-ocp-prod/rolebindings/kustomization.yaml b/cluster-scope/overlays/nerc-ocp-prod/rolebindings/kustomization.yaml index f7817294..b034729b 100644 --- a/cluster-scope/overlays/nerc-ocp-prod/rolebindings/kustomization.yaml +++ b/cluster-scope/overlays/nerc-ocp-prod/rolebindings/kustomization.yaml @@ -4,3 +4,4 @@ resources: - project-robbie-6f75ac - project-robbie-8dd79e - project-robbie-b4784c +- ai4dd-06afdc