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