Commit Graph

1384 Commits

Author SHA1 Message Date
Khue Doan
868f53c7d0 Revert "feat: install Keycloak Operator"
This reverts commit 405b3a7eee.
2022-07-06 13:07:05 +07:00
Khue Doan
69221fb26e docs: fix links 2022-07-06 12:39:08 +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
952db7cbde fix(keycloak): set replica count 2022-06-18 01:48:44 +07:00
Khue Doan
0d405ddbb6 feat(keycloak): deploy Keycloak cluster 2022-06-18 00:49:25 +07:00
Khue Doan
9743cd4ada refactor(keycloak): use release channel 2022-06-18 00:28:53 +07:00
Khue Doan
405b3a7eee feat: install Keycloak Operator 2022-06-18 00:04:23 +07:00
Khue Doan
1dab7e9aaa chore(external): update Terraform version 2022-06-08 20:28:52 +07:00
Khue Doan
3b0b934df4 fix(metal): disable root password login
https://github.com/khuedoan/homelab/issues/63

Rocky Linux 8.6 requires root password to be set
2022-06-08 20:27:28 +07:00
Khue Doan
d4189337a8 Revert "fix(metal): temporarily revert to Rocky Linux 8.5"
This reverts commit 0e1ff60b10.
2022-06-08 20:27:12 +07:00
Elliot Blackburn
a22829a060
chore(external-secrets): upgrade to 0.5.6 (#66)
0.5.2 had an issue where if the value was not found in vault there would be a panic from a nil pointer reference. This was fixed in 0.5.3 but the latest is 0.5.6 so I tested that and all seems to work well.
2022-06-08 20:23:26 +07:00
Khue Doan
e173b18b97 docs(external): use table for list of resources 2022-06-04 14:33:22 +07:00
Khue Doan
5dc905be86 docs: update external resources instruction 2022-06-04 14:25:55 +07:00
Khue Doan
f434953d37 docs: add post-installation 2022-06-04 13:51:58 +07:00
Khue Doan
0e1ff60b10 fix(metal): temporarily revert to Rocky Linux 8.5 2022-06-03 19:47:05 +07:00
Khue Doan
606c7ab46b
fix(metal): upgrade Rocky Linux to 8.6 and pin permanent URL
Fix https://github.com/khuedoan/homelab/issues/62
2022-05-19 00:18:29 +07:00
Khue Doan
c726a0ae20 style: fix YAML lint 2022-05-14 21:36:41 +07:00
Khue Doan
cb87bbc690 style(metal): fix Ansible lint 2022-05-14 21:24:39 +07:00
Khue Doan
9ae548d7dd ci: add lint task back 2022-05-14 21:08:18 +07:00
Khue Doan
d16f56981b style(metal): forces color mode in Ansible 2022-05-14 21:01:32 +07:00
Khue Doan
7b744b5e92 ci: get pipeline secrets from Vault 2022-05-14 20:59:15 +07:00
Khue Doan
dc7d1256a0 build: set kubeconfig from global Makefile
Separate build steps in Tekton can use service account instead of config file
2022-05-14 20:06:57 +07:00
Khue Doan
7b1afcc55c ci: build pipeline rewrite 2022-05-14 19:04:46 +07:00
Khue Doan
cca6e61c5b feat(tools): install yamllint and ansible-lint 2022-05-14 18:41:44 +07:00
Khue Doan
0e351eb81b fix(tekton): remove Terraform service account 2022-05-14 17:50:58 +07:00
Khue Doan
9bfed1c6ce docs: update FAQ 2022-05-14 17:12:08 +07:00
Khue Doan
33f2348788 docs: dev environment does not support macOS or Windows
Use a VM if you can't switch to Linux
2022-05-14 16:46:24 +07:00
Khue Doan
c507590fbe docs: add v0.0.7 change log 2022-05-14 14:59:48 +07:00
Khue Doan
0fadfaaf5e chore(k3s): upgrade to v1.23.6 2022-05-14 14:23:25 +07:00
Khue Doan
0508ca1398 docs: fix typo 2022-05-14 14:02:09 +07:00
Khue Doan
adce1db746 docs: add secret management 2022-05-14 14:00:00 +07:00
Khue Doan
cf691313e9 fix(matrix): update incorrect endpoints 2022-05-14 12:47:54 +07:00
Khue Doan
e710e5814b fix(dex): remove hard coded values 2022-05-14 12:20:16 +07:00
Khue Doan
8abee08165 chore: remove outdated TODOs 2022-05-13 22:45:16 +07:00
Khue Doan
e0a3f374e3 feat(scripts): get Vault root token 2022-05-12 12:12:45 +07:00
Khue Doan
f721976b5b fix(external-secrets): use the correct vault secret ref 2022-05-12 12:11:27 +07:00
Khue Doan
f4447a1a3f fix(vault): update storage class name 2022-05-12 12:11:10 +07:00
Khue Doan
3df02e228d docs: update External DNS logo URL 2022-05-11 23:51:40 +07:00
Khue Doan
651084c346 fix(vault): disable internal TLS 2022-05-11 23:44:27 +07:00
Khue Doan
50b60fa580 fix(vault): update generate secrets job to use new token 2022-05-11 23:33:58 +07:00
Khue Doan
5a22615744 refactor(vault): switch to Vault Operator 2022-05-11 22:49:58 +07:00
Khue Doan
7f1d413d92 feat(vault): add auto init job 2022-05-10 09:52:40 +07:00
Khue Doan
683282cd76 refactor(vault): disable Vault HA
Still need manual unseal after rolling upgrade anyway
2022-05-08 22:10:55 +07:00
Khue Doan
4676650f59 refactor: switch config jobs to cron jobs 2022-05-08 21:20:07 +07:00
Khue Doan
295d43f579 refactor(vault): disable dev mode 2022-05-08 21:20:01 +07:00
Khue Doan
1620404ac6 refactor(argocd): disable built in Dex
Use platform/dex instead
2022-05-08 12:29:57 +07:00
Khue Doan
d94c5eb6dd chore(external-secrets): upgrade API version to v1beta1 2022-05-08 11:41: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