Khue Doan
|
97d3fbc0eb
|
refactor!: make secret generator write to k8s Secrets instead of Vault
|
2023-11-26 16:11:50 +07:00 |
|
Khue Doan
|
e28bada08e
|
refactor: remove explicit StorageClass selection
Previously PVCs need to define storage class explicitly because if
a PVC was created before Longhorn is ready, it will stay pending forever
until we delete and recreate it (ArgoCD didn't have sync wave for
ApplicationSet back then).
Kubernetes 1.28 has retroactive assignment of a default StorageClass for
existing unbound persistent volume claims without any storage class assigned.
https://kubernetes.io/blog/2023/08/15/kubernetes-v1-28-release/#automatic-retroactive-assignment-of-a-default-storageclass-graduates-to-stable
|
2023-11-19 12:04:10 +07:00 |
|
Khue Doan
|
22a3ccd331
|
feat: auto create Gitea webhook for Tekton
|
2023-01-26 01:26:52 +07:00 |
|
Khue Doan
|
39e79fc0e8
|
fix(gitea): allow webhook in private network
Default is external https://docs.gitea.io/en-us/config-cheat-sheet/#webhook-webhook
|
2023-01-24 22:29:20 +07:00 |
|
Khue Doan
|
3b7e8f1688
|
chore: upgrade Go version of config jobs to 1.19
|
2022-12-29 23:22:47 +07:00 |
|
Khue Doan
|
d06470c3ea
|
fix: skip new config job run if previous job run hasn't finished yet
|
2022-07-20 23:12:01 +07:00 |
|
Khue Doan
|
4676650f59
|
refactor: switch config jobs to cron jobs
|
2022-05-08 21:20:07 +07:00 |
|
Khue Doan
|
d94c5eb6dd
|
chore(external-secrets): upgrade API version to v1beta1
|
2022-05-08 11:41:16 +07:00 |
|
Khue Doan
|
71b0217a54
|
feat: add app name and icon for all ingress
|
2022-05-04 09:17:42 +07:00 |
|
Khue Doan
|
99054d90c5
|
fix(gitea): add missing config source (again)
|
2022-03-24 10:16:45 +07:00 |
|
Khue Doan
|
134c0b4902
|
refactor(gitea)!: switch init job to structured config as code
|
2022-03-24 09:54:26 +07:00 |
|
Renovate Bot
|
86807062b2
|
chore(deps): update all non-major dependencies helm releases
|
2022-03-23 15:07:13 +00:00 |
|
Khue Doan
|
3f45a5f527
|
feat(gitea): create or migrate repo depending on config
|
2022-03-22 13:47:57 +07:00 |
|
Khue Doan
|
f52cca560a
|
feat(gitea): read config from file
|
2022-03-22 13:08:58 +07:00 |
|
Khue Doan
|
ad180d24de
|
feat(gitea): POC config as code (WIP)
|
2022-03-22 12:39:22 +07:00 |
|
Khue Doan
|
c0375483f8
|
feat(gitea): basic config structure in Go
|
2022-03-15 00:30:17 +07:00 |
|
Khue Doan
|
b5b821f3b4
|
feat(gitea): initial config as code structure
|
2022-03-14 23:22:54 +07:00 |
|
Khue Doan
|
1dec81df4a
|
fix(gitea): get admin secret from new source
|
2022-03-10 00:36:41 +07:00 |
|
Khue Doan
|
6b11f7f142
|
fix(gitea): update correct secret path
|
2022-03-09 01:09:05 +07:00 |
|
Khue Doan
|
ab795ab34b
|
fix(gitea): use template engine v2 for external secret
|
2022-02-26 11:46:50 +07:00 |
|
Khue Doan
|
d6ea436368
|
fix(gitea): remove .data prefix in template
|
2022-02-26 11:42:30 +07:00 |
|
Khue Doan
|
1764039b9f
|
fix(gitea): escape curly braces
|
2022-02-26 11:29:09 +07:00 |
|
Khue Doan
|
e5f35f3640
|
fix(gitea): add missing password template in data
|
2022-02-26 11:21:34 +07:00 |
|
Khue Doan
|
552feda283
|
fix(gitea): add missing property for admin secret ref
|
2022-02-26 10:50:20 +07:00 |
|
Khue Doan
|
182a2d80b4
|
refactor(gitea)!: use admin secret from vault
|
2022-02-26 10:46:27 +07:00 |
|
Khue Doan
|
983c8deeea
|
fix: set Gitea root url
https://github.com/renovatebot/renovate/discussions/9774
|
2022-01-30 21:29:42 +07:00 |
|
Renovate Bot
|
d6a8495767
|
chore(deps): update all non-major dependencies helm releases
|
2022-01-27 18:19:34 +00:00 |
|
Khue Doan
|
74081c584a
|
refactor: disable some tunnels
|
2021-12-30 11:30:02 +07:00 |
|
Khue Doan
|
bde8724284
|
style: format YAMLs to fix yamllint
|
2021-12-26 12:36:14 +07:00 |
|
Khue Doan
|
0408d9d0a5
|
fix(gitea): do not overwrite admin username
CreateUser: name is reserved [name: admin]
|
2021-12-25 16:10:00 +07:00 |
|
Khue Doan
|
0b5dcd97ab
|
chore(gitea): upgrade chart version to 5.0.0
|
2021-12-25 15:30:58 +07:00 |
|
Khue Doan
|
83a33a2dd5
|
feat(gitea): auto init GitOps repo and org
|
2021-12-25 00:47:32 +07:00 |
|
Khue Doan
|
4e2a173858
|
feat: auto create records for Cloudflare Tunnels as well
|
2021-12-21 00:42:13 +07:00 |
|
Khue Doan
|
a9f8adf746
|
style: use YAML anchors for all ingress hosts
|
2021-12-16 21:02:13 +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
|
b2b5179df9
|
feat: switch all ingress to to letsencrypt-prod
|
2021-12-05 17:43:32 +07:00 |
|
Khue Doan
|
7c37cdb22d
|
feat: switch all ingress to to letsencrypt-staging
|
2021-12-05 17:11:00 +07:00 |
|
Khue Doan
|
03ac8ebc7d
|
fix: set ingress class explicitly
|
2021-11-29 21:16:27 +07:00 |
|
Khue Doan
|
d028225468
|
fix(platform/gitea): fix PostgreSQL storage class
|
2021-11-26 18:04:28 +07:00 |
|
Khue Doan
|
f8c0461fc0
|
fix(platform/gitea): attempt to fix PVC issue
|
2021-11-26 17:41:27 +07:00 |
|
Khue Doan
|
60d85d7065
|
chore(platform): ugprade Gitea
|
2021-11-17 13:57:12 +07:00 |
|
Khue Doan
|
96acd3646e
|
gitea: set default landing page to explore
|
2021-09-03 16:13:50 +07:00 |
|
Khue Doan
|
8f4088dadb
|
Move git, ci and sso to platform layer
|
2021-09-03 12:36:52 +07:00 |
|