Skip to content

Commit d355509

Browse files
authored
change order and split projects (#173)
1 parent 29aefe1 commit d355509

File tree

5 files changed

+21
-18
lines changed

5 files changed

+21
-18
lines changed

bootstrap/applicationset/applicationset-bootstrap.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -100,17 +100,17 @@ spec:
100100
- key: purpose
101101
operator: In
102102
values:
103-
- ic-user-projects
103+
- ic-shared-llm-app
104104
- matchExpressions:
105105
- key: purpose
106106
operator: In
107107
values:
108-
- ic-shared-llm-app
108+
- ic-shared-app
109109
- matchExpressions:
110110
- key: purpose
111111
operator: In
112112
values:
113-
- ic-shared-app
113+
- ic-user-projects
114114
template:
115115
metadata:
116116
name: "{{name}}"

bootstrap/ic-user-projects/create-projects-and-resources-job.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ metadata:
44
name: create-and-apply-resources
55
namespace: ic-user-projects
66
annotations:
7-
argocd.argoproj.io/sync-wave: "1"
7+
argocd.argoproj.io/sync-wave: "2"
88
argocd.argoproj.io/hook: Sync
99
argocd.argoproj.io/hook-delete-policy: BeforeHookCreation
1010
argocd.argoproj.io/compare-options: IgnoreExtraneous

bootstrap/ic-user-projects/kustomization.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ commonLabels:
99

1010
resources:
1111
# wave 0
12-
- project-manager.yaml
12+
- namespace.yaml
1313
# wave 1
14+
- project-manager.yaml
15+
# wave 2
1416
- create-projects-and-resources-job.yaml
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
apiVersion: v1
3+
kind: Namespace
4+
metadata:
5+
name: ic-user-projects
6+
labels:
7+
app: ic-user-projects
8+
argocd.argoproj.io/managed-by: openshift-gitops
9+
annotations:
10+
openshift.io/display-name: "Project Manager"
11+
argocd.argoproj.io/sync-wave: "0"

bootstrap/ic-user-projects/project-manager.yaml

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,18 @@
1-
apiVersion: v1
2-
kind: Namespace
3-
metadata:
4-
name: ic-user-projects
5-
labels:
6-
app: ic-user-projects
7-
argocd.argoproj.io/managed-by: openshift-gitops
8-
annotations:
9-
openshift.io/display-name: "Project Manager"
10-
argocd.argoproj.io/sync-wave: "0"
111
---
122
apiVersion: v1
133
kind: ServiceAccount
144
metadata:
155
name: project-creator
166
namespace: ic-user-projects
177
annotations:
18-
argocd.argoproj.io/sync-wave: "0"
8+
argocd.argoproj.io/sync-wave: "1"
199
---
2010
apiVersion: rbac.authorization.k8s.io/v1
2111
kind: ClusterRoleBinding
2212
metadata:
2313
name: project-creator-binding
2414
annotations:
25-
argocd.argoproj.io/sync-wave: "0"
15+
argocd.argoproj.io/sync-wave: "1"
2616
subjects:
2717
- kind: ServiceAccount
2818
name: project-creator
@@ -37,7 +27,7 @@ apiVersion: rbac.authorization.k8s.io/v1
3727
metadata:
3828
name: route-reader
3929
annotations:
40-
argocd.argoproj.io/sync-wave: "0"
30+
argocd.argoproj.io/sync-wave: "1"
4131
rules:
4232
- apiGroups: ["route.openshift.io"]
4333
resources: ["routes"]

0 commit comments

Comments
 (0)