Devin Buhl
1134b2927b
feat: Remove option to disable kube-vip
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2022-12-15 18:47:40 -05:00
Devin Buhl
b1ef4985c3
chore: change references from k8s-at-home to onedr0p
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2022-08-25 17:37:48 -04:00
Devin Buhl
6a758ee101
feat!: replace traefik with nginx ingress ( #388 )
...
* feat: remove traefik crds
Signed-off-by: Devin Buhl <devin@buhl.casa >
* feat: change variable names in config sample env
Signed-off-by: Devin Buhl <devin@buhl.casa >
* feat: change variable names in configure
Signed-off-by: Devin Buhl <devin@buhl.casa >
* feat: change variable names in cluster-settings
Signed-off-by: Devin Buhl <devin@buhl.casa >
* feat: change variable names in configure
Signed-off-by: Devin Buhl <devin@buhl.casa >
* feat: change README.md to ingress-nginx
Signed-off-by: Devin Buhl <devin@buhl.casa >
* feat: remove traefik helm release
Signed-off-by: Devin Buhl <devin@buhl.casa >
* feat: remove traefik helm repo
Signed-off-by: Devin Buhl <devin@buhl.casa >
* feat: remove error-pages
Signed-off-by: Devin Buhl <devin@buhl.casa >
* feat: remove other traefik references
Signed-off-by: Devin Buhl <devin@buhl.casa >
* feat: add ingress-nginx helm repo
Signed-off-by: Devin Buhl <devin@buhl.casa >
* feat: add ingress-nginx helm release
Signed-off-by: Devin Buhl <devin@buhl.casa >
2022-07-07 09:51:41 -04:00
Manuel Rüger
7759b9270a
Add option to disable kube-vip (part 2) ( #386 )
2022-07-06 20:21:28 -04:00
Manuel Rüger
24c2dc3094
Add option to disable kube-vip ( #385 )
2022-07-06 19:06:36 -04:00
Devin Buhl
3a5b188e9a
feat(cluster): add kured as optional deployment
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2022-06-09 09:13:42 -04:00
Devin Buhl
63e29a7257
feat(kube-vip)!: Use auto detection of kube-vip interface ( #331 )
...
* Remove kube-vip interface config setting
* Remove kube-vip interface Ansible variable
* Remove kube-vip interface from cluster manifest
* Remove kube-vip interface from Ansible deployment
* Delete checks for consistent kube-vip interface names
* Remove checks task from Ansible role
2022-05-22 23:15:51 -04:00
Devin Buhl
565b21f3d8
chore: update some var names and comments in config
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2022-05-06 17:57:58 -04:00
Devin Buhl
b479915737
feat!: rename BOOTSTRAP_ANSIBLE_KUBE_VIP_* to BOOTSTRAP_KUBE_VIP_*
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2022-05-06 13:44:41 -04:00
Devin Buhl
1eab874919
chore: update the config sample comments to be more clear
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2022-05-06 13:00:19 -04:00
Devin Buhl
718427c9b8
feat!: rename BOOTSTRAP_ANSIBLE_KUBE_VIP_ADDRESS to BOOTSTRAP_ANSIBLE_KUBE_VIP_ADDR
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2022-05-06 12:57:21 -04:00
Devin Buhl
e19ba910f5
fix: add validations for node IPs and load balancer IPs
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2022-05-06 12:51:52 -04:00
Nicky van Meurs and Devin Buhl
e863245910
Add templates and logic to set up manifests for Github webhook receiver ( #308 )
...
Co-authored-by: Devin Buhl <onedr0p@users.noreply.github.com >
2022-05-02 17:31:16 -04:00
Nicky van Meurs
ec7283f2c2
Typo in .config.sample.env ( #298 )
2022-04-28 19:18:14 -04:00
Devin Buhl
f04642de5d
chore(update): readme and set k3s_use_unsupported_config to true by default
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2022-04-17 09:40:09 -04:00
Devin Buhl
c62dcbe8da
feat: add k8s_gateway for accessing ingresses locally over DNS ( #287 )
2022-04-15 23:21:26 -04:00
Manuel Rüger
cfe1344376
Fix yamllint findings ( #271 )
2022-03-28 21:19:52 -04:00
Hunter Casten and Devin Buhl
b37dbd7c3c
[FEATURE] Allow custom naming of nodes ( #167 )
...
Co-authored-by: Devin Buhl <onedr0p@users.noreply.github.com >
2021-12-20 15:28:10 -05:00
Devin Buhl
35d41ca8db
feat: use age instead of gpg for sops ( #153 )
...
* feat: use age instead of gpg
Signed-off-by: Devin Buhl <devin@buhl.casa >
* fix: update comment in config env
Signed-off-by: Devin Buhl <devin@buhl.casa >
* fix: set some debug output in configure.sh
Signed-off-by: Devin Buhl <devin@buhl.casa >
* fix: use /Users/devin instead of full path
Signed-off-by: Devin Buhl <devin@buhl.casa >
* fix: check if BOOTSTRAP_AGE_PUBLIC_KEY starts with age
Signed-off-by: Devin Buhl <devin@buhl.casa >
2021-11-25 07:34:46 -05:00
Devin Buhl
6e71ed14f8
fix: update gpg function name
...
Signed-off-by: Devin Buhl <devin.kray@gmail.com >
2021-09-28 18:07:54 -04:00
Devin Buhl
a770d9661d
fix: Update README and change SSH_PASSWORD to SUDO_PASSWORD
...
Signed-off-by: Devin Buhl <devin.kray@gmail.com >
2021-09-28 07:41:27 -04:00
Devin Buhl
8d5516a546
feat!: Use Ansible and Terraform to provision Nodes and DNS and create configure script ( #84 )
2021-09-27 11:24:55 -04:00