Devin Buhl
6f945d7427
feat: verify kube-vip IP is not in metallb range
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2022-05-06 14:51:43 -04:00
Devin Buhl
5ef1866151
feat: verify certain IPs are not in metallb range
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2022-05-06 14:44:53 -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
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
Devin Buhl
77130aac02
fix: remove slash suffix on cp command
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2022-05-06 12:34:38 -04:00
Devin Buhl
e7f9355747
fix: log a reason for possible ssh failure
2022-05-05 17:41:00 -04:00
Devin Buhl
cd5030e62b
fix(cluster): configure script would fail on macos
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2022-05-02 18:15:07 -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
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
6cbfd7cb9c
feat: add external-dns for managing public DNS records ( #288 )
2022-04-16 00:04:38 -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
Devin Buhl
a7bea496af
fix(cluster): encrypt cloudflare-ddns secret with sops
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2022-02-16 11:16:35 -05:00
Devin Buhl
fe33dc2174
feat(cluster): implement cloudflare-ddns cronjob in networking namespace
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2022-02-16 11:14:55 -05: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
cd178f4675
fix: remove GPG TTY from configure.sh
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2021-11-26 13:40:57 -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
espizo
640f43af76
Fix pre-commit yammlint errors during setup ( #125 )
2021-10-31 09:51:02 -04:00
Devin Buhl
5d3d8bdc86
feat: manage lifecycle of kube-vip with flux
...
Signed-off-by: Devin Buhl <devin.kray@gmail.com >
2021-09-29 08:23:46 -04: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
b31bb8d5db
fix: ssh check would fail and not warn the user
...
Signed-off-by: Devin Buhl <devin.kray@gmail.com >
2021-09-27 16:27:25 -04:00
Devin Buhl
f41b0d8b1d
fix: add msg if verify finishes successfully
...
Signed-off-by: Devin Buhl <devin.kray@gmail.com >
2021-09-27 12:54:41 -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