Commit Graph
1249 Commits
Author SHA1 Message Date
Devin Buhl dbf7d878e9 fix: check for the existence of cloudflared
Signed-off-by: Devin Buhl <devin@buhl.casa>
2023-07-04 15:40:06 -04:00
Devin Buhl c95911eed4 fix: use shell instead of command when checking for CLI tools
Signed-off-by: Devin Buhl <devin@buhl.casa>
2023-07-04 15:37:37 -04:00
Devin Buhl 315659d196 chore: update requirements and stale container service
Signed-off-by: Devin Buhl <devin@buhl.casa>
2023-07-04 15:24:31 -04:00
Aumer 06c4405fa2 fix: Update hosts.yaml destination (#826)
```[WARNING]: Unable to parse /home/Rodent/home-ops/ansible/inventory/hosts.yaml as an inventory source
ERROR! No inventory was parsed, please check your configuration and options.
task: Failed to run task "ansible:list": exit status 1```
2023-07-04 14:56:59 -04:00
Jory Irving 3d014fa327 fix: add helm repo for coredns (#825) 2023-07-04 12:42:51 -04:00
Devin BuhlandManuel Rüger de0ed1c70a feat!: Rewrite configure script in ansible (#822)
* feat: smol changes

Signed-off-by: Devin Buhl <devin@buhl.casa>

* feat!: Rewrite configure script in ansible

Signed-off-by: Devin Buhl <devin@buhl.casa>

* fix: add comment for real path

Signed-off-by: Devin Buhl <devin@buhl.casa>

* feat: verification is done

Signed-off-by: Devin Buhl <devin@buhl.casa>

* fix: do not need net common

Signed-off-by: Devin Buhl <devin@buhl.casa>

* chore: clean up old comments

Signed-off-by: Devin Buhl <devin@buhl.casa>

* chore: clean up old comments

Signed-off-by: Devin Buhl <devin@buhl.casa>

* feat: finish up ansible host generation and more

Signed-off-by: Devin Buhl <devin@buhl.casa>

* fix: backup/restore sops config between tasks

Signed-off-by: Devin Buhl <devin@buhl.casa>

* chore: clean up test comments

Signed-off-by: Devin Buhl <devin@buhl.casa>

* fix: use ansible template on template

Signed-off-by: Devin Buhl <devin@buhl.casa>

* Update template/vars/config.sample.yaml

Co-authored-by: Manuel Rüger <manuel@rueg.eu>

* Update template/tasks/verify_cli.yaml

* chore: update readme

Signed-off-by: Devin Buhl <devin@buhl.casa>

* chore: update readme

Signed-off-by: Devin Buhl <devin@buhl.casa>

* Update README.md

Co-authored-by: Manuel Rüger <manuel@rueg.eu>

* fix: move bcrypt logic to template

Signed-off-by: Devin Buhl <devin@buhl.casa>

* fix: derp

Signed-off-by: Devin Buhl <devin@buhl.casa>

---------

Signed-off-by: Devin Buhl <devin@buhl.casa>
Co-authored-by: Manuel Rüger <manuel@rueg.eu>
2023-07-04 11:36:58 -04:00
AumerandDevin Buhl 26164c7278 fix: Add hubble-ui hajimari icon (#823)
Co-authored-by: Devin Buhl <onedr0p@users.noreply.github.com>
2023-07-04 09:35:18 -04:00
Devin Buhl 467af18b0f feat!: Drop Metallb in favor of Cilium L2Announcements (#821) 2023-07-03 14:47:51 -04:00
Devin Buhl 4905990750 fix(ansible): forgot to rename this file 2023-07-03 13:11:29 -04:00
Devin Buhl 46d68b8d95 feat(ansible): Deploy coredns with HelmChart instead of builtin method and other small QoL changes
Signed-off-by: Devin Buhl <devin@buhl.casa>
2023-07-03 11:30:13 -04:00
renovate[bot] df96293874 fix(ansible): update community.sops to 1.6.4 (#811)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-03 07:58:16 -04:00
renovate[bot] 2053913767 fix(github-release): update k3s-io/k3s to v1.27.3+k3s1 (#812)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-03 07:58:10 -04:00
renovate[bot] 77eff93f3c fix(helm): update chart grafana to 6.57.4 (#813)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-03 07:57:53 -04:00
renovate[bot] d0ebbf2507 fix(helm): update chart reloader to 1.0.29 (#815)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-03 07:57:47 -04:00
renovate[bot] f84fdd9364 feat(container): update image kube-prometheus-stack to v47.1.0 (#816)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-03 07:57:39 -04:00
renovate[bot] 8ff268ca9e fix(helm): update chart ingress-nginx to 4.7.1 (#814)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-03 07:57:30 -04:00
Devin Buhl 1be064692d feat: Keep kube-vip-rbac and delete stale addon resources
Signed-off-by: Devin Buhl <devin@buhl.casa>
2023-07-01 17:56:29 -04:00
Devin Buhl 6442ac02cf feat(ansible): remove dep cilium-cli and update nuke playbook
Signed-off-by: Devin Buhl <devin@buhl.casa>
2023-07-01 11:33:54 -04:00
Devin Buhl 3dcec5faaa feat(ansible): Add stale container weekly systemd timer 2023-07-01 11:18:25 -04:00
Devin Buhl 8d67a5988b fix: do not manage Foreign Routes or Foreign Routing Rules 2023-07-01 08:09:02 -04:00
renovate[bot] 7c9233de30 feat(github-action): update release-drafter/release-drafter action to v5.24.0 2023-07-01 03:36:09 +00:00
renovate[bot] 25c9ce18d1 feat(github-action): update actions/labeler action to v4.2.0 2023-07-01 03:35:52 +00:00
Devin Buhl 635113c9f6 feat: remove pre-commit from template (#810) 2023-06-30 09:09:53 -04:00
Devin Buhl 5a531b1d15 fix: set grafana deploymentStrategy to Recreate 2023-06-29 18:03:53 -04:00
Devin Buhl 260aefc5d0 chore: Update README.md 2023-06-29 12:40:17 -04:00
Devin Buhl a15dd621c4 chore: remove comments on swapping certs
Signed-off-by: Devin Buhl <devin@buhl.casa>
2023-06-29 12:32:17 -04:00
Tom WithersandDevin Buhl 3938d8ca7e fix(metallb): Disable frr by default (#809)
Co-authored-by: Devin Buhl <onedr0p@users.noreply.github.com>
2023-06-29 07:59:21 -04:00
Alex LehmanandDevin Buhl 54bbcdb816 Check if ufw is installed before attempting to disable it (#807)
Co-authored-by: Devin Buhl <onedr0p@users.noreply.github.com>
2023-06-25 09:21:18 -04:00
renovate[bot] f382b5516d fix(container): update image weave-gitops to v4.0.24 (#806)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-23 20:14:40 -04:00
renovate[bot]andDevin Buhl bb9168eb17 feat(container)!: Update image kube-prometheus-stack to v47 (#804)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Devin Buhl <onedr0p@users.noreply.github.com>
2023-06-20 19:28:27 -04:00
renovate[bot] 05d5ae0444 feat(ansible): update community.general to 7.1.0 (#803)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-20 19:25:51 -04:00
renovate[bot] 77457fbbe1 fix(container): update image docker.io/cloudflare/cloudflared to v2023.6.1 (#801)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-20 08:01:18 -04:00
renovate[bot] 22ecc29f66 fix(helm): update chart grafana to 6.57.3 (#802)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-20 08:01:11 -04:00
Adam Petrovic af9dc565ed Update xargs argument in cluster tasks (#800)
`xargs -L1` is equivalent and compatible with all platforms to `xargs -l` which is only gnu xargs specific. 

`xargs -l` is equivalent to `xargs -L1`
2023-06-19 12:47:31 -04:00
Devin Buhl d7f1a8b2a7 feat: add ingress-nginx to dependencies for certain HRs
Signed-off-by: Devin Buhl <devin@buhl.casa>
2023-06-17 09:08:33 -04:00
Devin Buhl c1c42b9d7d chore: update readme
Signed-off-by: Devin Buhl <devin@buhl.casa>
2023-06-17 08:30:58 -04:00
renovate[bot] 9651e15d0a fix(helm): update chart cilium to 1.13.4 (#799)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-17 08:21:36 -04:00
Devin Buhl 9db93aeda5 chore: github syntax highlighting for jinja yaml files
Signed-off-by: Devin Buhl <devin@buhl.casa>
2023-06-17 08:20:51 -04:00
Devin Buhl 54f30d1d99 fix: include jinja template in renovate matches
Signed-off-by: Devin Buhl <devin@buhl.casa>
2023-06-17 08:18:46 -04:00
Devin Buhl adf08cb348 fix: renovate the k3s cilium helm chart
Signed-off-by: Devin Buhl <devin@buhl.casa>
2023-06-17 08:13:42 -04:00
Devin Buhl 746f49e028 fix(ansible): only run certain tasks on k3s_primary_control_node
Signed-off-by: Devin Buhl <devin@buhl.casa>
2023-06-17 07:48:59 -04:00
renovate[bot] de7a73f0ec fix(ansible): update community.sops to 1.6.2 (#793)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-17 06:57:14 -04:00
Devin Buhl b1049ee1bf Revert "fix(helm): update chart cilium to 1.13.4 (#795)" (#798)
This reverts commit 593549ad35.
2023-06-17 06:57:01 -04:00
renovate[bot] d69e22aae4 fix(helm): update chart cert-manager to v1.12.2 (#794)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-17 06:56:12 -04:00
renovate[bot] 593549ad35 fix(helm): update chart cilium to 1.13.4 (#795)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-17 06:55:50 -04:00
renovate[bot] 75bf2ffc61 feat(container): update image docker.io/cloudflare/cloudflared to v2023.6.0 (#797)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-17 06:55:37 -04:00
Devin Buhl 4f04accc30 fix: update k3s Ansible role to v3.4.2 2023-06-17 06:55:05 -04:00
Devin Buhl a489ca1159 feat: use the staging lets encrypt certificate by default to prevent being rate limited
Signed-off-by: Devin Buhl <devin@buhl.casa>
2023-06-15 15:44:49 -04:00
Devin Buhl e380868795 fix: only force delete Cilium HelmChart if it exists
Signed-off-by: Devin Buhl <devin@buhl.casa>
2023-06-15 15:09:51 -04:00
Adam Petrovic 8c30a120da fix setup_prometheus_endpoints in configure (#790)
The kubeControllerManager endpoints were being cleared on each iteration of the loop over control nodes leading to only the last control node being added. Instead the array has been cleared outside of the loop.
2023-06-15 06:58:18 -04:00