Khue Doan
|
7b444619bb
|
feat(tekton): enable external OAUTH authentication for Ingress
|
2021-11-26 16:24:11 +07:00 |
|
Khue Doan
|
b20bf52434
|
fix(scripts): fix wrong apps directory
|
2021-11-26 16:11:56 +07:00 |
|
Khue Doan
|
a2171cbe85
|
Revert "fix(system): set NGINX as the default IngressClass"
This reverts commit bb2dbf1650 .
|
2021-11-26 15:53:07 +07:00 |
|
Khue Doan
|
c529698931
|
fix(system/nginx): process Ingress objects without ingress class
|
2021-11-26 15:30:01 +07:00 |
|
Khue Doan
|
d173124c4e
|
Revert "refactor(apps): remove some apps for now"
This reverts commit e8fdf2ffb3 .
|
2021-11-26 15:26:27 +07:00 |
|
Khue Doan
|
a2a0b48f0d
|
fix(bootstrap): fix ApplicationSet health check
https://github.com/argoproj/argo-cd/blob/master/resource_customizations/argoproj.io/ApplicationSet/health.lua
|
2021-11-26 15:23:49 +07:00 |
|
Khue Doan
|
cb3f7eacc9
|
test(metal): improve Vagrantfile for test VM
|
2021-11-26 15:05:45 +07:00 |
|
Khue Doan
|
e8fdf2ffb3
|
refactor(apps): remove some apps for now
|
2021-11-26 14:56:51 +07:00 |
|
Khue Doan
|
af2ca6141d
|
chore(bootstrap): switch to latest applicationset on master
https://github.com/argoproj-labs/applicationset/pull/370
|
2021-11-26 12:26:16 +07:00 |
|
Khue Doan
|
4b6433ece6
|
fix(system): temporarily disable monitoring
|
2021-11-26 12:15:50 +07:00 |
|
Khue Doan
|
2111a2eb93
|
fix(bootstrap): hot fix bootstrap not progressing
|
2021-11-26 12:01:50 +07:00 |
|
Khue Doan
|
38cacd468f
|
feat(bootstrap): add health check and sync wave for ApplicationSets
|
2021-11-26 11:57:02 +07:00 |
|
Khue Doan
|
d034851e56
|
refactor(metal): use public network for dev VM
|
2021-11-25 18:55:29 +07:00 |
|
Khue Doan
|
5b258eba7a
|
style(metal): convert inventories from YAML to INI
We don't need to parse the inventories in Terraform anymore.
INI is easier to read and edit
|
2021-11-25 18:48:55 +07:00 |
|
Khue Doan
|
3d73d9efd9
|
feat(metal): add dev VM for local development or evaluation
|
2021-11-25 18:36:34 +07:00 |
|
Khue Doan
|
14ab5b24b6
|
fix(metal): ignore cached k3s binary
|
2021-11-25 18:30:30 +07:00 |
|
Khue Doan
|
a2895c822d
|
fix(metal): fix cluster token generation
|
2021-11-25 18:29:41 +07:00 |
|
Khue Doan
|
ffb3a913d2
|
fix(metal): get kubeconfig from the first node only
|
2021-11-25 18:29:27 +07:00 |
|
Khue Doan
|
33219fd533
|
perf(metal): cache k3s binary on the controller
|
2021-11-25 18:28:19 +07:00 |
|
Khue Doan
|
d808ae96dd
|
refactor(metal): split main playbook to boot and cluster
Easier to only apply k3s config
|
2021-11-25 18:26:44 +07:00 |
|
Khue Doan
|
22bf3f6fd7
|
style: convert LICENSE to Markdown
|
2021-11-18 00:35:38 +07:00 |
|
Khue Doan
|
8b2ccfad86
|
feat(scripts): add script to create new service
|
2021-11-18 00:27:23 +07:00 |
|
Khue Doan
|
55cd0865b0
|
feat(system): expose Gitea SSH on Ingress
https://github.com/kubernetes/ingress-nginx/blob/main/docs/user-guide/exposing-tcp-udp-services.md
|
2021-11-18 00:19:29 +07:00 |
|
Khue Doan
|
0fb8f4db9d
|
docs: add reference to AWS Dex setup guide on EKS
|
2021-11-17 23:58:57 +07:00 |
|
Khue Doan
|
d707bbe90c
|
fix(platform): change Dex storage to Kubernetes
|
2021-11-17 23:52:24 +07:00 |
|
Khue Doan
|
93f29a7875
|
fix(platform): fix Dex issuer and storage
|
2021-11-17 23:44:41 +07:00 |
|
Khue Doan
|
02e016a9f0
|
docs: add DNS example
|
2021-11-17 23:29:14 +07:00 |
|
Khue Doan
|
80504cba87
|
fix(platform): add missing issuer and storage config for Dex
|
2021-11-17 23:22:13 +07:00 |
|
Khue Doan
|
2c48251cef
|
feat(platform): install Dex with Gitea connector
|
2021-11-17 22:12:07 +07:00 |
|
Khue Doan
|
d173baa9fa
|
refactor(platform): remove GLAuth
|
2021-11-17 21:27:01 +07:00 |
|
Khue Doan
|
34d2f02d3b
|
chore(platform): upgrade Vault to latest version
|
2021-11-17 20:53:08 +07:00 |
|
Khue Doan
|
433214e770
|
fix(scripts): auto use KUBECONFIG when getting ArgoCD password
|
2021-11-17 16:55:42 +07:00 |
|
Khue Doan
|
0d3b851d4e
|
feat(scripts): add script to show PXE server logs
|
2021-11-17 16:55:03 +07:00 |
|
Khue Doan
|
bb2dbf1650
|
fix(system): set NGINX as the default IngressClass
|
2021-11-17 16:19:08 +07:00 |
|
Khue Doan
|
401fbca584
|
fix(bootstrap): upgrade ArgoCD to v2.2.0-rc1 pre-release
Fix Gitea Ingress thanks to https://github.com/argoproj/argo-cd/pull/7519
|
2021-11-17 15:06:11 +07:00 |
|
Khue Doan
|
43ecd1c224
|
chore(system): upgrade all charts to latest version
|
2021-11-17 14:06:12 +07:00 |
|
Khue Doan
|
4e25b2fb1d
|
style: use dummy version value for all wrapper charts
|
2021-11-17 14:01:06 +07:00 |
|
Khue Doan
|
60d85d7065
|
chore(platform): ugprade Gitea
|
2021-11-17 13:57:12 +07:00 |
|
Khue Doan
|
40c5618810
|
chore(system): upgrade NGINX
|
2021-11-17 11:50:36 +07:00 |
|
Khue Doan
|
404454843a
|
Revert "Use raw command for shutdown task"
This reverts commit 31de83b3ff .
Raw poweroff command only needed on CoreOS because it doesn't have
Python
|
2021-11-16 11:41:20 +07:00 |
|
Khue Doan
|
721eb7732e
|
refactor(tools): remove zsh from the tools container
|
2021-11-16 11:32:34 +07:00 |
|
Khue Doan
|
dccdb9a494
|
fix(metal): use correct permission for kube config file
|
2021-11-16 11:18:48 +07:00 |
|
Khue Doan
|
7ab581fc6a
|
chore: upgrade Rocky Linux ISO version
|
2021-11-16 09:04:29 +07:00 |
|
Khue Doan
|
cdbbd3900d
|
chore(k3s)!: upgrade to Kubernetes v1.22.2
|
2021-10-28 21:25:34 +07:00 |
|
Khue Doan
|
9482c8091c
|
chore: re-enable metal0
Got a new PC so I'll let it join back to the cluster
|
2021-10-24 21:29:59 +00:00 |
|
Khue Doan
|
944af038f5
|
docs: add prerequisites
|
2021-10-20 17:52:39 +07:00 |
|
Khue Doan
|
fdfd5fb2c9
|
fix(argocd): update custom health check for ArgoCD applications
|
2021-10-04 00:40:05 +07:00 |
|
Khue Doan
|
1a6f40ff5a
|
feat(glauth): use simple sample config file
|
2021-10-04 00:26:11 +07:00 |
|
Khue Doan
|
8ab0964c58
|
feat(platform): install GLAuth
|
2021-10-04 00:10:35 +07:00 |
|
Khue Doan
|
902605626d
|
refactor(platform): temporarily remove Knative
|
2021-10-03 23:49:34 +07:00 |
|