Commit Graph
23 Commits
Author SHA1 Message Date
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 MeursandDevin 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 CastenandDevin 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