Commit graph

22 commits

Author SHA1 Message Date
Stefan Prodan
9765f84657
Add e2e tests
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2024-04-10 13:36:19 +03:00
Stefan Prodan
537fdc4926
Add validation script
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2024-04-10 13:36:04 +03:00
Stefan Prodan
5dcfc42aaf
Provision production cluster
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2024-04-10 13:08:05 +03:00
Stefan Prodan
98577807dd
Refactor structure
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2024-04-10 12:55:53 +03:00
Stefan Prodan
2f9057e96b
Add apps staging overlay
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2024-04-10 12:34:32 +03:00
Stefan Prodan
3e3e3986b9
Add cert-manager and ingress-nginx
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2024-04-10 12:22:27 +03:00
Stefan Prodan
f4a24d98c1
Add cert-manager and ingress-nginx
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2024-04-10 12:19:29 +03:00
Stefan Prodan
f57ac9377a
Add infra controllers
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2024-04-10 12:08:02 +03:00
Stefan Prodan
f05ca938d5
Add teardown script
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2024-04-10 12:06:57 +03:00
Stefan Prodan
ce8815b1d9
Define restricted and cluster admin SAs
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2024-04-10 09:29:13 +03:00
Stefan Prodan
b8466506b8
Use flux-app SA for HR impersonation
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2024-04-10 09:11:39 +03:00
Stefan Prodan
b0686db68f
Add SA for apps impersonation
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2024-04-10 09:10:20 +03:00
Stefan Prodan
6ae2c0d4e4
Make releases depend on tenants
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2024-04-10 09:04:15 +03:00
Stefan Prodan
03d4282e95
Limit access for apps releases
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2024-04-10 09:03:21 +03:00
Stefan Prodan
dbf4a7d57e
Set storageNamespace on remote cluster
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2024-04-10 08:47:18 +03:00
Stefan Prodan
ab014e58c5
Remove apply releases
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2024-04-10 08:42:30 +03:00
Stefan Prodan
17a9dcae6d
Sync apps on staging
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2024-04-10 08:41:07 +03:00
Stefan Prodan
e9b6d5192f
Add tenants and releases sync
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2024-04-10 08:26:25 +03:00
Stefan Prodan
928237a681
Setup staging sync
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2024-04-10 01:13:17 +03:00
Stefan Prodan
85633b9f12
Add staging layout
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2024-04-10 01:07:06 +03:00
Stefan Prodan
df51542b21
Add fleet provisioning scripts 2024-04-10 01:06:39 +03:00
Stefan Prodan
078241aa82
Initial commit 2024-04-10 00:03:54 +03:00