Commit Graph

921 Commits

Author SHA1 Message Date
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
Khue Doan
275861a57b refactor(external): remove hardcoded internal DNS records
Use external-dns instead
2021-12-09 01:12:59 +07:00
Khue Doan
924a88f67b docs: add README for external layer 2021-12-09 00:57:38 +07:00
Khue Doan
2479c0f910 feat(external): add initial config for external-dns 2021-12-09 00:44:09 +07:00
Khue Doan
f8e81f8345 docs: update changelog 2021-12-08 22:03:55 +07:00
Khue Doan
4daea16454 feat(external/cert-manager): add cluster issuer
With Let's Encrypt prod
2021-12-08 10:43:04 +07:00
Khue Doan
ac68292559 feat(external): add Cloudflare Tunnel 2021-12-08 10:37:09 +07:00
Khue Doan
c0fba1c142 refactor: move cert-manager from system to external 2021-12-08 10:33:37 +07:00
Khue Doan
043329c5e6 feat(external): add external ApplicationSet
For charts that requires external resources
2021-12-08 10:32:20 +07:00
Khue Doan
8414b70c1c docs: add external resouces instructions 2021-12-08 09:54:04 +07:00
Khue Doan
36f3bef932 feat: initial support for external resources 2021-12-08 09:24:44 +07:00
Loc Mai
cb57ddbb28
fix(metal): fix deprecated kernel parameter (#6) 2021-12-06 09:04:22 +07:00
Khue Doan
e928f8a46d fix: add missing cert annotations for Grafana and Tekton 2021-12-05 23:03:53 +07:00
Khue Doan
18314225e4 fix(bootstrap): fix ArgoCD ingress cert syntax 2021-12-05 22:34:56 +07:00
Khue Doan
90ebb96904
Merge pull request #5 from locmai/fix/docker-missing
fix(tools): fix docker-compose package required
2021-12-05 22:04:51 +07:00
Loc Mai
8ff22df3c1 add new line, alphabet sorted 2021-12-05 21:57:33 +07:00
Loc Mai
1e07ce3ec5 fix (tools): Fix docker-compose package required 2021-12-05 21:48:14 +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
a633363f84 fix(platform/authentik): use global storage class for Redis 2021-12-05 13:03:14 +07:00
Khue Doan
7553bac85e fix(system/grafana): set ingress class explicitly 2021-12-05 12:59:11 +07:00
Khue Doan
0fcd546f7f docs: watch get status command 2021-12-05 12:49:35 +07:00
Khue Doan
189c510779 build: add deploy target to default 2021-12-05 12:35:26 +07:00
Khue Doan
c493b3daad docs: update roadmap 2021-12-05 12:34:25 +07:00
Khue Doan
23fa8ebb0d docs: add 0.0.5-alpha changelog 2021-12-05 12:02:50 +07:00
Khue Doan
88ab559806 refactor(system): remove Kured
https://github.com/rancher/system-upgrade-controller might be a better
choice
2021-12-05 11:56:18 +07:00
Khue Doan
2957e82e6d chore(system): upgrade kube-prometheus-stack to latest 2021-12-05 11:45:56 +07:00
Khue Doan
b84e3de78d refactor: remove Terraform and CoreOS files from ignore list 2021-12-05 11:42:24 +07:00
Khue Doan
e06434c2b1 refactor(system): split Loki to a separate namespace 2021-12-05 11:35:44 +07:00
Khue Doan
13be494455 refactor(apps): remove Syncthing
Looks like Seafile is enough
2021-12-05 11:33:42 +07:00
Khue Doan
f8bde840f6 Revert "fix(system): temporarily disable monitoring"
This reverts commit 4b6433ece6.
2021-12-05 11:31:02 +07:00
Khue Doan
7ec3dfacd9 docs: use anchor for introduction 2021-12-05 10:13:15 +07:00
Khue Doan
1fcc1e34b5 docs: move troubleshooting guides to a single page 2021-12-05 09:55:13 +07:00
Khue Doan
210cc1efa0 feat(scripts): add script to show homelab status 2021-12-05 08:56:18 +07:00
Khue Doan
c64842743b refactor(platform): remove Dex
Use Authentik instead
2021-12-02 01:39:50 +07:00
Khue Doan
862236881c feat(platform/authentik): update ingress and storage class 2021-12-02 01:03:55 +07:00
Khue Doan
ee136cb19f feat(platform): install Authentik 2021-12-02 00:56:28 +07:00
Khue Doan
0757451f38 docs: fix link syntax 2021-12-01 23:50:48 +07:00
Khue Doan
74e6707d44 docs: add reference to home page 2021-12-01 23:13:27 +07:00
Khue Doan
84df2b1c9d refactor(bootstrap): sync all ApplicationSets at once
Because sync waves are removed
2021-12-01 23:04:06 +07:00
Khue Doan
88c79594e8 docs: run Vagrant without changing working directory 2021-12-01 22:53:46 +07:00
Khue Doan
738236c7d2 build: optimize dev environment build targets 2021-12-01 22:44:10 +07:00
Khue Doan
b3949a42da fix(metal): use the correct playbook for boot target 2021-12-01 22:21:28 +07:00
Khue Doan
e89aea8cfa fix(apps/seafile): enable MariaDB 2021-12-01 00:42:21 +07:00
Khue Doan
f880c29fa9 feat(apps): add Seafile 2021-12-01 00:31:54 +07:00