Devin Buhl
ef44ea1b2b
chore: add ci tests for k0s ( #1152 )
2024-01-14 12:11:39 -05:00
Harald Koch
15ffff895c
chore: I found minor spelling errors ( #1153 )
2024-01-14 12:02:33 -05:00
Devin Buhl
6428678fae
fix: only remove duplicate metrics in kps if distro is k3s ( #1151 )
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2024-01-14 09:32:41 -05:00
Devin Buhl
5ee8a8a2fa
fix: remove l2 announcement from k3s role config
2024-01-13 21:48:09 -05:00
Devin Buhl
77eb03d455
feat: do not apply cilium l2 config on cluster bootstrap
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2024-01-13 20:43:09 -05:00
Devin Buhl
c9630bf4b5
fix: update cluster-rollout-update to be k0s compatible ( #1149 )
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2024-01-13 20:01:22 -05:00
Devin Buhl
03f7e02bcb
fix: update homepage addon to fix vars
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2024-01-13 14:29:15 -05:00
Devin Buhl
9c2699992f
fix: update homepage addon
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2024-01-13 14:05:56 -05:00
renovate[bot]
0ddfc8db3b
feat(container): update image kube-prometheus-stack to v55.8.1 ( #1141 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-12 23:22:34 -05:00
Devin Buhl
e34899bfe2
fix: annotations not rendering correctly and add kubeconform integration
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2024-01-12 16:58:22 -05:00
Stephen Bonnell
f6136bfb3f
fix: Homepage memory limits ( #1140 )
2024-01-12 11:12:25 -05:00
renovate[bot]
00ec522096
fix(helm): update chart external-dns to 1.14.1 ( #1136 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-12 07:03:37 -05:00
renovate[bot]
070958ecc5
fix(github-release): update k0sproject/k0s to v1.28.5+k0s.0 ( #1135 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-11 21:00:09 -05:00
renovate[bot]
18e591238e
feat(helm): update chart openebs to 3.10.0 ( #1133 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-11 20:51:26 -05:00
renovate[bot]
72f00506ac
fix(container): update image kube-prometheus-stack to v55.7.1 ( #1130 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-11 20:49:54 -05:00
renovate[bot]
9efe707c11
feat(container)!: Update image docker.io/cloudflare/cloudflared to v2024 ( #1134 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-11 20:48:26 -05:00
renovate[bot]
3776df776c
feat(helm): update chart external-dns to 1.14.0 ( #1132 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-11 20:48:19 -05:00
renovate[bot]
65ca933238
fix(helm): update chart reloader to 1.0.62 ( #1131 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-11 20:48:00 -05:00
Devin Buhl
e8772928e2
fix: update local path var in nuke playbook
2024-01-11 18:40:39 -05:00
Devin Buhl
c8ebab7508
feat: do not template out k3s ansible when k0s is choosen
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2024-01-11 16:46:36 -05:00
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
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
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
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
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
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
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
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]
2749a229cd
fix(helm): update chart grafana to 7.0.19 ( #1095 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-21 19:42:40 -05:00
renovate[bot]
3fb702d637
fix(github-release): update flux group to v2.2.2 (patch) ( #1089 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-21 19:42:34 -05:00
renovate[bot]
de39a02db4
feat(container): update image kube-prometheus-stack to v55.5.0 ( #1092 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-21 19:42:20 -05:00
Devin Buhl
a0bf578111
chore(ansible): clean up indentation
2023-12-21 12:00:49 -05:00
Devin Buhl
bd2d784b0f
fix(ansible): longhorn components are now a daemonset, no need to use the selector
2023-12-21 12:00:00 -05:00