Commit Graph
115 Commits
Author SHA1 Message Date
renovate[bot] 95f6c590f6 chore(deps): update dependency community.general to v5.3.0 (#404)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-07-15 21:14:08 -04:00
renovate[bot] 2caeca15ad chore(deps): update terraform cloudflare to v3.19.0 (#406)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-07-15 21:13:42 -04:00
Wouter Bouvyandwouterbouvy 4e0b210fdc Fix issues on Fedora Ansible scripts (#391)
Co-authored-by: wouterbouvy <wouter@wouter.nu>
2022-07-08 18:12:18 -04:00
wouterbouvyandWouter Bouvy 0a349efd47 Fix Ansible cluster prepare script (#390)
Co-authored-by: Wouter Bouvy <wouter@wouter.nu>
2022-07-08 14:35:32 -04:00
Devin Buhl 686f31260a feat!: Swap to Fedora Server - See
Signed-off-by: Devin Buhl <devin@buhl.casa>
2022-07-07 18:27:01 -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
renovate[bot] baa2140976 chore(deps): update terraform cloudflare to v3.18.0 (#378)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-07-01 07:44:00 -04:00
renovate[bot] 13f70948df chore(deps): update dependency community.sops to v1.2.3 (#375)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-07-01 07:43:35 -04:00
4b8427e87a chore(deps): update dependency k3s-io/k3s to v1.24.1+k3s1 (#353)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Devin Buhl <onedr0p@users.noreply.github.com>
2022-06-28 19:03:39 -04:00
renovate[bot] ac0fe85583 chore(deps): update dependency community.general to v5.2.0 (#373)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-06-24 20:45:10 -04:00
renovate[bot] 8d53df245b chore(deps): update terraform cloudflare to v3.17.0 (#364)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-06-17 21:18:29 -04:00
renovate[bot] ea1c549255 chore(deps): update dependency xanmanning.k3s to v3.2.0 (#362)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-06-17 21:17:47 -04:00
renovate[bot] 731a82d877 chore(deps): update dependency community.general to v5.1.1 (#360)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-06-17 21:17:38 -04:00
renovate[bot]andRenovate Bot 553b00c31e chore(deps): update dependency community.general to v5.1.0 (#350)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-11 03:19:45 -04:00
Devin Buhl 46f1a392fb feat(ansible): rename playbooks and update AnsibleTasks
Signed-off-by: Devin Buhl <devin@buhl.casa>
2022-06-08 09:42:09 -04:00
ff5b2b091d chore(deps): update terraform http to v2.2.0 (#345)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Devin Buhl <onedr0p@users.noreply.github.com>
2022-06-06 08:33:47 -04:00
renovate[bot]andRenovate Bot 3c1f6379d6 chore(deps): update dependency community.general to v5.0.2 (#340)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-06 08:32:49 -04:00
renovate[bot]andRenovate Bot 3c9185a83e chore(deps): update terraform cloudflare to v3.16.0 (#344)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-06 08:32:36 -04:00
renovate[bot]andRenovate Bot 347907acca chore(deps): update dependency community.sops to v1.2.2 (#341)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-06 08:32:16 -04:00
renovate[bot]andRenovate Bot d6d3c48c3b chore(deps): update dependency ansible.posix to v1.4.0 (#337)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-28 02:43:44 -04:00
Devin Buhl db0e397172 fix(ansible): smoll tweaks for k3s install playbook
Signed-off-by: Devin Buhl <devin@buhl.casa>
2022-05-23 20:10:06 -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
renovate[bot]andRenovate Bot 40f5d392aa chore(deps): update terraform cloudflare to v3.15.0 (#328)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-20 21:27:37 -04:00
renovate[bot]andRenovate Bot 0f21b00252 chore(deps): update dependency community.general to v5 (#329)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-20 21:27:26 -04:00
Devin Buhl 0f8136432d feat(ansible): add handler to restart node if needed
Signed-off-by: Devin Buhl <devin@buhl.casa>
2022-05-16 17:07:16 -04:00
renovate[bot]andRenovate Bot 5eeff9cc57 chore(deps): update terraform sops to v0.7.1 (#325)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-14 14:34:10 -04:00
Devin Buhl d02f6720e3 feat(ansible): add checks for verify kube-vip nic exists
Signed-off-by: Devin Buhl <devin@buhl.casa>
2022-05-13 15:38:04 -04:00
Devin Buhl 6b0dc651f5 fix(ansible): wait 15 seconds before deleting the k3s deployed manifests
Signed-off-by: Devin Buhl <devin@buhl.casa>
2022-05-10 07:44:55 -04:00
renovate[bot]andRenovate Bot 2b8753631c chore(deps): update terraform cloudflare to v3.14.0 (#320)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-06 21:40:34 -04:00
renovate[bot]andRenovate Bot 9f4d33bc0a chore(deps): update dependency xanmanning.k3s to v3.1.2 (#314)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-06 21:38:24 -04:00
Devin Buhl efa91844a8 feat(cluster): increase kube-vip leader election and other args
Signed-off-by: Devin Buhl <devin@buhl.casa>
2022-05-06 18:48:54 -04:00
Devin Buhl c4a3486c25 fix(ansible): delete ubuntu-upgrade playbook 2022-05-06 10:42:39 -04:00
Devin Buhl 9591c3feb6 fix(ansible): use full find ansible task cmd 2022-05-06 10:42:01 -04:00
Devin Buhl ad110e3597 fix(ansible): add rbd module back in
This was not working on raspi devices because without the linux-modules-extra-raspi package it would fail.
2022-05-03 04:41:06 -04:00
Devin Buhl d10800e962 fix(ansible): add logic back to install pi specific package 2022-05-03 04:36:30 -04:00
Devin Buhl 13f47df96a fix(ansible): remove modprobe rbd from kernel task
This will fail on raspberry pis and were not installing rookceph so it's not needed.
2022-05-03 04:09:03 -04:00
Nicky van Meurs 08a24037e2 fix(cloudflare): min TLS version 1.0 -> 1.2 (#306) 2022-05-01 10:57:55 -04:00
Devin Buhl 472a294c1e fix(ansible): add kernel role to explicity enable modules
Signed-off-by: Devin Buhl <devin@buhl.casa>
2022-05-01 08:46:30 -04:00
Devin Buhl 375d41d313 fix(ansible): removed linux-modules-extra-raspi due to breakage 2022-05-01 08:13:45 -04:00
renovate[bot]andRenovate Bot 8fa29a86b9 chore(deps): update dependency community.general to v4.8.0 (#304)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-30 09:08:35 -04:00
renovate[bot]andRenovate Bot b89e99b42d chore(deps): update dependency k3s-io/k3s to v1.23.6+k3s1 (#302)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-30 09:08:06 -04:00
Devin Buhl 3f0cd41151 feat(ansible)!: set sysctls for kubernetes
This file is renamed from 99-kubernetes-cri.conf to 99-kubernetes.conf and also includes disabling rp_filter
https://github.com/charmed-kubernetes/layer-kubernetes-node-base/pull/2
2022-04-28 15:35:05 -04:00
renovate[bot]andRenovate Bot de8f3870c7 chore(deps): update container image ghcr.io/kube-vip/kube-vip to v0.4.4 (#292)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-22 22:28:45 -04:00
renovate[bot]andRenovate Bot ee9bac1937 chore(deps): update terraform cloudflare to v3.13.0 (#296)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-22 22:28:13 -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 6c844dacdd fix: upgrade calico to 3.22 2022-04-16 13:21:29 -04:00
Devin Buhl 3841e8d962 fix: update feature flags on k3s worker nodes 2022-04-16 08:51:02 -04:00
Devin Buhl 1113058e7e fix: update feature flags on k3s masters 2022-04-16 08:50:34 -04:00
Devin Buhl 6cbfd7cb9c feat: add external-dns for managing public DNS records (#288) 2022-04-16 00:04:38 -04:00