Khue Doan
a5ecaafe50
refactor(metallb)!: use CRD instead of ConfigMap
...
Deprecated https://metallb.universe.tf/configuration/migration_to_crds
2023-05-19 11:54:07 +07:00
Khue Doan
177bac6345
Revert "fix(system): downgrade MetalLB to 0.12"
...
This reverts commit 084942ab84
.
2023-05-19 11:09:35 +07:00
Khue Doan
084942ab84
fix(system): downgrade MetalLB to 0.12
...
ConfigMap is deprecated, need to migrate first https://metallb.universe.tf/configuration/migration_to_crds
2023-05-19 02:59:04 +07:00
Khue Doan
4d904592c4
fix(system): downgrade kube-prometheus-stack to 45.28.0
...
Due to an issue on 45.28.1
2023-05-19 02:38:41 +07:00
Khue Doan
cc1d4ab2f7
chore(system): upgrade charts to latest
2023-05-19 02:27:37 +07:00
Khue Doan
99651ecb2f
fix: sync k3s version in system upgrade controller and k3d
2023-05-19 02:17:05 +07:00
Khue Doan
b1a716dae9
refactor!: move Grafana to platform
...
Grafana depends on secret created by ExternalSecret, with the values
pulled from Vault, causing circular dependency problem: system requires
platform components but platform requires system components.
2023-05-19 01:36:47 +07:00
Khue Doan
6f7bff689a
fix(k3s): go back to v1.24
...
Longhorn does not support v1.25 yet
2022-12-29 10:32:42 +07:00
Khue Doan
18bee6dd0a
refactor(system-upgrade): pin k3s version
...
Only use it for rolling upgrade, the automatic upgrade is a little
annoying for now.
2022-12-24 14:23:45 +07:00
Khue Doan
8391d54ca5
chore(kube-prometheus-stack): upgrade to latest version
...
Since ArgoCD server side apply is enabled
2022-12-24 13:25:16 +07:00
Khue Doan
5a3aabbbbb
chore(longhorn): upgrade to latest v1.3.0 for bug fixes
2022-07-20 23:44:41 +07:00
Khue Doan
c52c439fac
refactor(cert-manager): remove email
...
- Use Prometheus to monitor the certs instead of mail
- Cloudflare API token doesn't require email like API key
2022-07-07 13:44:21 +07:00
Khue Doan
cd41343580
refactor(docs): migrate to mkdocs ( #68 )
...
* refactor(docs): migrate to mkdocs
* More markdown
* Admonitions
2022-07-06 12:33:35 +07:00
Khue Doan
a7f91505a5
feat(external-dns)!: add cluster name as owner ID
...
Need to replace DNS records
2022-06-29 08:42:41 +07:00
Khue Doan
c726a0ae20
style: fix YAML lint
2022-05-14 21:36:41 +07:00
Khue Doan
e710e5814b
fix(dex): remove hard coded values
2022-05-14 12:20:16 +07:00
Khue Doan
5b410ceb1d
refactor(platform): replace Authentik with Dex
2022-05-07 11:55:29 +07:00
Khue Doan
71b0217a54
feat: add app name and icon for all ingress
2022-05-04 09:17:42 +07:00
Renovate Bot
86807062b2
chore(deps): update all non-major dependencies helm releases
2022-03-23 15:07:13 +00:00
Khue Doan
46fe72cfe4
refactor(grafana): use random admin password
2022-02-26 01:01:03 +07:00
Khue Doan
12e5a55bb9
refactor(kured): annotate nodes and change timezone
2022-02-24 21:56:29 +07:00
Khue Doan
20731cdcda
style: YAML format
2022-02-23 20:50:30 +07:00
Khue Doan
9302deb7b5
refactor(system): remove Rocky upgrade from system upgrade controller
...
Use kured instead
2022-02-23 20:16:07 +07:00
Khue Doan
463a36e251
fix(kured): try another sentinel command
2022-02-23 02:47:15 +07:00
Khue Doan
0835658730
fix(kured): fix quotes
...
'--reboot-sentinel-command=! needs-restarting -r' to '--reboot-sentinel-command="! needs-restarting -r"'
2022-02-23 02:21:45 +07:00
Khue Doan
dc92c4d8fd
fix(kured): update sentinel command
2022-02-23 02:16:09 +07:00
Khue Doan
a5f0c70b5c
fix(kured): update sentinel command
2022-02-23 01:27:59 +07:00
Khue Doan
3ad371d475
feat(kured): add sentinel command
2022-02-23 00:38:44 +07:00
Khue Doan
e3d5943c1a
Revert "refactor(system): remove Kured"
...
This reverts commit 88ab559806
.
2022-02-23 00:30:31 +07:00
Khue Doan
4eee1a5e12
Revert "feat(system): install Rook Ceph for testing"
...
This reverts commit 868e6bf7ae
.
- Uses too much resources (or needs more tweaks)
- Needs raw partition/disk
2022-02-22 21:54:52 +07:00
Khue Doan
868e6bf7ae
feat(system): install Rook Ceph for testing
...
Potential replacement for Longhorn
2022-02-21 02:17:47 +07:00
Khue Doan
6fd1ba1a6c
fix(loki): fix value ref
2022-02-13 08:50:52 +07:00
Khue Doan
4ac77de79e
fix(loki): use the correct sub-chart key
...
https://github.com/khuedoan/homelab/issues/39
2022-02-13 02:53:34 +07:00
Khue Doan
039ec8ae1b
chore(system-upgrade): disable temporarily
...
Avoid ugprade for testing
2022-01-28 21:25:56 +07:00
Renovate Bot
d6a8495767
chore(deps): update all non-major dependencies helm releases
2022-01-27 18:19:34 +00:00
Khue Doan
78b8af78aa
perf(longhorn): ignore ServiceMonitor on first sync
2022-01-24 22:01:02 +07:00
Khue Doan
408da56bc9
fix(system-upgrade): fix syntax
2022-01-23 17:19:26 +07:00
Khue Doan
f3b8482349
feat(system-upgrade): allow upgrading Rocky Linux
2022-01-23 17:16:48 +07:00
Khue Doan
de4b410484
fix(system-upgrade): skip dry run instead of different wave
2022-01-23 14:56:49 +07:00
Khue Doan
38a4a94297
refactor(descheduler): disable RemoveDuplicates and LowNodeUtilization
2022-01-23 14:50:09 +07:00
Khue Doan
003079e2ea
fix(cluster-upgrade): sync plan after install
2022-01-23 14:26:14 +07:00
Khue Doan
dc77cf33b8
chore(system-upgrade): clean up labels
2022-01-23 14:12:11 +07:00
Khue Doan
bd34fa74ab
feat(system): upgrade k3s automatically
2022-01-23 13:49:42 +07:00
Khue Doan
0515b42e21
refactor(longhorn): auto release volumes when node is down
2022-01-20 23:13:54 +07:00
Khue Doan
7210d766dc
refactor(cert-manager): replace ACME email
2022-01-20 01:27:54 +07:00
Khue Doan
97231c56aa
refactor(longhorn): reduce default replica count
...
https://longhorn.io/docs/1.2.3/references/settings/#default-replica-count
2022-01-19 00:21:22 +07:00
Khue Doan
e09eade470
Revert "feat: expose Gitea SSH to the internet"
...
This reverts commit b66eb0b848
.
2022-01-10 00:58:12 +07:00
Khue Doan
b66eb0b848
feat: expose Gitea SSH to the internet
2022-01-10 00:53:59 +07:00
Khue Doan
04057ea965
refactor(prometheus): do not use Helm values for rule and probe selector
2022-01-09 13:10:13 +07:00
Khue Doan
0f14a4851b
refactor(prometheus): disable persistent storage
...
To save space
2022-01-09 13:07:34 +07:00