Commit Graph

1265 Commits

Author SHA1 Message Date
Khue Doan
11ca0fdd13 fix(k8up): add sync wave for schedule 2021-12-17 22:27:21 +07:00
Khue Doan
e71c90bd03 build(bootstrap): increase wait timeout 2021-12-17 08:20:23 +07:00
Khue Doan
d61c75cbd3 build(bootstrap): wait for ApplicationSets 2021-12-17 08:08:06 +07:00
Khue Doan
f42f8754bc build(bootstrap): wait for ArgoCD CRDs 2021-12-17 07:53:44 +07:00
Khue Doan
11e1722529 refactor(bootstrap): move bootstrap ApplicationSet back to root 2021-12-17 07:53:05 +07:00
Khue Doan
a9f8adf746 style: use YAML anchors for all ingress hosts 2021-12-16 21:02:13 +07:00
Khue Doan
8e002c7da0 fix(metal): disable SELinux on dev VM 2021-12-16 20:55:55 +07:00
Khue Doan
b505e66d67 refactor(bootstrap): let bootstrap ApplicationSet to create the root app 2021-12-14 09:57:57 +07:00
Khue Doan
1ee0954655 docs: add feature list 2021-12-14 09:31:34 +07:00
Khue Doan
118786b28c refactor(bootstrap): rename root-app to root
Match argocd-autopilot
2021-12-13 12:04:41 +07:00
Khue Doan
dbeba3c102 feat(k8up): add schedule to backup to Backblaze 2021-12-12 23:36:11 +07:00
Khue Doan
d9cb179c41 refactor(authentik): disable Redis 2021-12-12 23:12:14 +07:00
Khue Doan
211930d894 fix: replace namespace 2021-12-12 23:03:58 +07:00
Khue Doan
76f9395f43 fix: fix incorrect k8up chart name 2021-12-12 22:54:43 +07:00
Khue Doan
2b18e77b05 refactor: replace Velero with K8up 2021-12-12 22:47:37 +07:00
Khue Doan
120cff8734 Revert "Revert "tekton: use read-only dashboard""
This reverts commit 7d4192e8d8.
2021-12-12 22:18:35 +07:00
Khue Doan
7d4192e8d8 Revert "tekton: use read-only dashboard"
This reverts commit df5a737bb3.
2021-12-12 22:14:24 +07:00
Khue Doan
10cf9ad8c3 feat(external/cloudflare): restrict API tokens to home IP addresses 2021-12-12 22:02:13 +07:00
Khue Doan
a1257f9523 docs: use different logo for MetalLB 2021-12-12 18:42:30 +07:00
Khue Doan
5228ed07db docs: update tech stack 2021-12-12 18:41:14 +07:00
Khue Doan
69f1abefac feat(external/velero): add AWS plugin via init container 2021-12-12 17:48:43 +07:00
Khue Doan
78979cae97 fix(platform/authentik): fix default value 2021-12-12 17:31:45 +07:00
Khue Doan
482fb8ce07 refactor(platform/authentik): disable persistence Redis 2021-12-12 17:12:55 +07:00
Khue Doan
0a3858468f chore: add place holder to restrict token usage 2021-12-12 16:42:18 +07:00
Khue Doan
313a4b0928 chore: change permission groups order
To avoid Terraform drift
2021-12-12 16:40:31 +07:00
Khue Doan
bde61dc9a7 feat: allow to disable external-dns for specific ingresses
https://github.com/kubernetes-sigs/external-dns/issues/1910
2021-12-12 16:36:39 +07:00
Khue Doan
4e49aee054 feat(external): create cloudflare API token for cert-manager 2021-12-12 16:06:22 +07:00
Khue Doan
e698fb44de feat(external): create API token for external-dns 2021-12-12 12:00:24 +07:00
Khue Doan
529b12919a docs: update external layer instruction 2021-12-12 11:55:16 +07:00
Khue Doan
6cc48ebfa3 chore: temporarily switch to Let's Encrypt Staging 2021-12-12 11:07:48 +07:00
Khue Doan
51d77d75ce fix(external/cloudflared): fix incorrect tunnel domain 2021-12-12 09:39:44 +07:00
Khue Doan
f5b081cedc refactor: bump dev VM spec 2021-12-12 00:23:55 +07:00
Khue Doan
404d53b0ed fix(external): fix cloudflared credentials format 2021-12-12 00:22:05 +07:00
Khue Doan
ec8ee97ad6 chore(external): upgrade cloudflared chart to latest version 2021-12-12 00:04:57 +07:00
Khue Doan
a389721afe fix(external): adjust some variables 2021-12-11 23:49:53 +07:00
Khue Doan
ed1a4e8aef build(external): touch Terraform lock file after init
So the last modified date on the lock file is older than the versions
file
2021-12-11 23:48:26 +07:00
Khue Doan
ac93024a61 build: add target to build all including external 2021-12-11 18:56:55 +07:00
Khue Doan
33b52f7950 Revert "Revert "refactor(bootstrap): remove sync wave for ApplicationSets""
This reverts commit d2862a71df.
2021-12-11 18:47:49 +07:00
Khue Doan
3e47e54192 Revert "Revert "refactor(bootstrap): sync all ApplicationSets at once""
This reverts commit 9b0b19bab1.
2021-12-11 18:47:37 +07:00
Khue Doan
2d2919c818 fix(system/nginx): decrease admission webhooks timeout
The timeout value must be between 1 and 30 seconds
2021-12-11 18:37:13 +07:00
Khue Doan
cd6dfc6c5f fix(system/nginx): increase admission webhooks timeout 2021-12-11 18:30:45 +07:00
Khue Doan
9b0b19bab1 Revert "refactor(bootstrap): sync all ApplicationSets at once"
This reverts commit 84df2b1c9d.
2021-12-11 17:35:20 +07:00
Khue Doan
d2862a71df Revert "refactor(bootstrap): remove sync wave for ApplicationSets"
This reverts commit 96ad14931a.
2021-12-11 17:34:55 +07:00
Khue Doan
bf58605cb7 chore(external): upgrade to Terraform 1.1.0 2021-12-11 13:40:53 +07:00
Khue Doan
d80de3c69a build(external): add Makefile for Terraform 2021-12-11 12:12:18 +07:00
Khue Doan
7acbba961b feat(platform): upgrade Knative and replace Linkerd with Kourier 2021-12-11 11:27:52 +07:00
Khue Doan
f432719241 feat(external): inject Cloudflare Tunnel secret to the cluster 2021-12-09 02:03:16 +07:00
Khue Doan
70be424bac docs: add setup instruction for the external layer 2021-12-09 01:51:42 +07:00
Khue Doan
a7e537ecf2 feat(external): add Velero for backup 2021-12-09 01:27:45 +07:00
Khue Doan
f8d40b2614 fix(external): fix wrong provider name for B2 2021-12-09 01:23:04 +07:00