Commit Graph
1806 Commits
Author SHA1 Message Date
Devin Buhl 8e7d36c0c5 feat: volsync is now a addon
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-11 16:01:48 -05:00
Devin Buhl f87af3fba0 fix: homepage needs raw/endraw
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-11 15:21:47 -05:00
Jory Irving ee5de426a4 Replace Hajimari with Homepage (#1127)
* feat: replace hajimari with homepage

* fix: add secret

* fix: homepage configmap kubernetes widget

Signed-off-by: Jory Irving <jory@jory.dev>

* feat: wrap annotations in blocks

* chore: homepage change ingress to internal

Signed-off-by: Jory Irving <jory@jory.dev>

---------

Signed-off-by: Jory Irving <jory@jory.dev>
2024-01-11 15:05:24 -05:00
d093d0a4e1 add k0s support (#1123)
* ignore idea

* Initial work on support for k0s

* *  Changed config param to bootstrap_distribution
*  Replaced democratic-csi with openebs
*  Added notes about system-upgrade-controller being ignored with k0s
*  Removed password for nodes

* *  Switched to single storage path for openebs
*  Removed democratic-csi helm repo
*  Added missing openebs helm repo
*  Fixed template formatting
*  Made bootstrap_private_github_repo hidden/undocumented
*  Updated flux cluster config to accommodate bootstrap_private_github_repo

* *  added the storageclass name to be declarative

* *  added newline
*  set chart wait false

* *  fixed spacing in K0sTasks
*  fixed openebs path
*  properly added openebs helm repo

* *  updated configure task to use venv
*  renamed bootstrap_kube_vip_addr to bootstrap_kubeapi_addr
*  renamed bootstrap_kube_vip_addr derived variables accordingly

* *  tweaked configure task cmd
*  started work on k0s-config.yaml template

* *  tweaked k0s task cmd
*  moved coredns under addons rather than optional
*  fixed typo in coredns task
*  normalized formatting in k0s-config
*  disabled telemetry in k0s-config
*  added renovate to k0s-config
*  removed tunnel and added routing mode in k0s-config cilium chart values
*  updated docs in config example
*  fixed issue with k0s-config controller role so it didn't default to worker+controller if more than one master

* *  fixed whitespace

* add k0sctl to brew tasks

* Update bootstrap/vars/config.sample.yaml

* Update bootstrap/vars/config.sample.yaml

* Update k0s-config.yaml.j2

* Update config.sample.yaml

* controllerManager and scheduler bind to `0.0.0.0` for metrics

* Update custom-cilium-helmchart.yaml.j2.j2

* Update helmvalues.yaml.j2

* Update bootstrap/tasks/addons/main.yaml

* first pass at readme updates

* update placement of k0sconfig options

* disable telemetry on k0sctl too

* disable k0s telemetry in env too

* update: jinja spacing in k0sconfig

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

* fix: ensure bootstrap_local_storage_path is delete on nuke

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

* fix: update renovate regex for k3s/k0s

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

* fix: update nuke playbook and only include k3s task when k3s

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

* fix: update nuke playbook and only include k3s task when k3s and include jinja comments

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

---------

Signed-off-by: Devin Buhl <devin@buhl.casa>
Co-authored-by: Devin Buhl <onedr0p@users.noreply.github.com>
Co-authored-by: Devin Buhl <devin@buhl.casa>
2024-01-11 15:03:36 -05:00
renovate[bot] 1b73543d34 feat(container): update image kube-prometheus-stack to v55.7.0 (#1118)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-09 15:34:31 -05:00
renovate[bot] 5820b9bb9a fix(helm): update chart reloader to 1.0.60 (#1115)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-09 15:34:20 -05:00
renovate[bot] 234fe41d8b feat(ansible): update community.general to 8.2.0 (#1117)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-09 15:34:14 -05:00
renovate[bot] 9ba5a3bf37 chore(deps): update netaddr to 0.10.1 (#1116)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-09 15:34:06 -05:00
Devin Buhl a7eadd34b1 feat!: refactor taskfiles and update README
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-06 13:46:32 -05:00
Devin Buhl f9a7307f76 feat: move installing prom operator crds to taskfile
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-06 09:22:43 -05:00
Jory Irving a19d7083b5 Change back to output file (#1113)
* Change back to output file

This was recently fixed in the new v1.9.0 action

* fix: indent

* remove token

* revert to secret token

* fix delete

* remove extra lines
2024-01-05 17:38:23 -05:00
Devin Buhl 270f67ab8a fix: kube vip URL changed 2024-01-05 10:36:00 -05:00
Devin Buhl 1edb159559 feat: replace stale-containers systemd timer with kubelet-args
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-04 07:50:32 -05:00
Devin Buhl 5ed37745f3 fix: update nuke playbook to run tasks directly
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-04 07:44:24 -05:00
Devin Buhl 9d3784ec10 fix: need raw jinja expressions for reloader now
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-03 16:56:08 -05:00
Devin Buhl 0c3bc584f8 fix: use SA created from helm chart for SUC
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-03 15:45:18 -05:00
Devin Buhl e167882e64 feat!: refactor namespaces and add descheduler (#1110)
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-02 16:48:33 -05:00
Devin Buhl a8bc633ff1 chore: update readme
Signed-off-by: Devin Buhl <devin@buhl.casa>
2023-12-31 09:45:29 -05:00
Devin Buhl 2a70283539 add k9s to brew packages 2023-12-30 21:56:49 -05:00
Petr Řehoř b2a2b61629 Install jq in task brew:deps (#1108)
bootstrap/vars/config.yaml instructs to extract cloudflare tunnel parameters using jq.
2023-12-30 18:06:13 -05:00
Devin Buhl 4600467917 chore: add important note in github webhook section 2023-12-30 15:10:17 -05:00
Devin Buhl ec8c19a24e feat!: for a single master node do not use etcd and add option to not use kube-vip
Signed-off-by: Devin Buhl <devin@buhl.casa>
2023-12-29 19:21:26 -05:00
George 5d4b0f52c3 Add direnv to dev container definition (#1107) 2023-12-28 18:06:21 -05:00
George 642a4c98b7 Fix SOPS_AGE_KEY_FILE env variable in dev container (#1105) 2023-12-28 15:53:30 -05:00
George 4fd8f904d6 Set dev container Python version to 3.10.13 (#1104) 2023-12-28 15:52:28 -05:00
renovate[bot] 9d3844a9c6 chore(deps): update bcrypt to 4.1.2 (#1070)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-28 15:22:43 -05:00
Devin Buhl 494951efb1 chore: rename job steps in flux-diff
Signed-off-by: Devin Buhl <devin@buhl.casa>
2023-12-28 09:24:45 -05:00
Devin Buhl fa274a0682 fix: lychee workflow results filepath
Signed-off-by: Devin Buhl <devin@buhl.casa>
2023-12-28 09:06:58 -05:00
renovate[bot] 8aaa107d1a fix(container): update image kube-prometheus-stack to v55.5.1 (#1101)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-28 09:03:49 -05:00
renovate[bot] f0069a6b72 feat(helm): update chart coredns to 1.29.0 (#1102)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-28 09:03:42 -05:00
Devin Buhl d02e7bf039 fix: pin mshick/add-pr-comment to v2
Signed-off-by: Devin Buhl <devin@buhl.casa>
2023-12-28 08:57:28 -05:00
Devin Buhl b045b12e36 fix: update flux-diff workflow to use container
Signed-off-by: Devin Buhl <devin@buhl.casa>
2023-12-28 08:56:43 -05:00
Devin Buhl e44005ca26 chore: update workflows and remove token ref
Signed-off-by: Devin Buhl <devin@buhl.casa>
2023-12-27 20:14:52 -05:00
renovate[bot] 1af88e6981 fix(helm): update chart reloader to 1.0.58 (#1099)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-27 14:35:26 -05:00
renovate[bot] 6f7074a659 fix(helm): update chart snapshot-controller to 2.0.4 (#1100)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-27 14:35:18 -05:00
renovate[bot] 7058b3c896 fix(github-action): update allenporter/flux-local action to 4.2.1 2023-12-27 19:33:19 +00:00
Devin Buhl 15fe145abc chore: update renovate config
Signed-off-by: Devin Buhl <devin@buhl.casa>
2023-12-27 14:32:13 -05:00
Devin Buhl 28390c9cff chore: clean up yaml lang server comments
Signed-off-by: Devin Buhl <devin@buhl.casa>
2023-12-27 14:24:47 -05:00
Devin Buhl 44da0c1022 feat!: replace rancher/local-path-provisioner with democratic-csi in local-hostpath mode
Signed-off-by: Devin Buhl <devin@buhl.casa>
2023-12-27 14:23:29 -05:00
Devin Buhl 79c7dd7ed1 fix: update fluxcd grafana dashboard URLs
Signed-off-by: Devin Buhl <devin@buhl.casa>
2023-12-27 14:03:04 -05:00
Devin Buhl 100002e236 chore: update lychee gh workflow to use CLI tool directly
Signed-off-by: Devin Buhl <devin@buhl.casa>
2023-12-27 14:00:42 -05:00
Devin Buhl eb4832d01a chore: update the lychee workflow to be more smarter about finding the link checker issue 2023-12-24 14:41:06 -05:00
Devin Buhl 80e95eb7ee chore: rename label related workflows
Signed-off-by: Devin Buhl <devin@buhl.casa>
2023-12-24 09:32:54 -05:00
Devin Buhl a3fca06139 chore: unpin gha in renovate and update link checker workflow
Signed-off-by: Devin Buhl <devin@buhl.casa>
2023-12-24 09:31:43 -05:00
renovate[bot] 7fe585132a feat(github-action): update allenporter/flux-local action to 4.2.0 2023-12-23 00:33:05 +00:00
renovate[bot] d44236adcd feat(github-release): update k3s-io/k3s to v1.29.0+k3s1 (#1098)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-21 20:24:06 -05:00
renovate[bot] 77491547fd feat(container): update image docker.io/rancher/kubectl to v1.29.0 (#1097)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-21 20:23:53 -05:00
renovate[bot] 09d941d0e8 fix(helm): update chart cilium to 1.14.5 (#1090)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-21 19:43:03 -05:00
renovate[bot] 9b1088aca4 fix(helm): update chart reloader to 1.0.56 (#1091)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-21 19:42:55 -05:00
renovate[bot] c07579dc66 feat(github-action)!: Update allenporter/flux-local action to 4.1.1 (#1096)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-21 19:42:48 -05:00