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]
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
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
e167882e64
feat!: refactor namespaces and add descheduler ( #1110 )
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2024-01-02 16:48:33 -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
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]
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
Devin Buhl
5ec15314f9
feat: update flux api versions for helmrelease
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2023-12-12 11:35:06 -05:00
Devin Buhl
eebbd5828e
feat: update flux OCIRepo version
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2023-12-12 11:33:26 -05:00
renovate[bot]
34c2bc2666
feat(github-release): update fluxcd/flux2 to v2.2.0 ( #1084 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-12 11:32:41 -05:00
renovate[bot]
b3fb239993
fix(helm): update chart cert-manager to v1.13.3 ( #1081 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-12 11:31:17 -05:00
Devin Buhl
ab7a99abbe
feat: add bootstrap_cilium_loadbalancer_mode config option and default to dsr
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2023-12-11 16:07:57 -05:00
renovate[bot]
8dfc0c21a1
feat(container): update image app-template to v2.4.0 ( #1079 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-10 11:46:23 -05:00
Devin Buhl
311863e017
feat: allow overriding the default local-path-provisioner path for PVC data
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2023-12-07 18:06:15 -05:00
renovate[bot]
4ceba4dc8e
fix(github-release): update local-path-provisioner to v0.0.26 ( #1063 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-03 10:37:25 -05:00
renovate[bot]
a6aee3130d
feat(helm): update chart k8s-gateway to 2.1.0 ( #1058 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-02 10:12:41 -05:00
renovate[bot]
8f28cab5ef
fix(helm): update chart coredns to 1.28.2 ( #1053 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-02 10:11:14 -05:00
renovate[bot]
faec36053e
fix(helm): update chart snapshot-controller to 2.0.3 ( #1055 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-02 10:10:42 -05:00
Eric Renfro
e9d3728573
Fixed: topology for ingress-nginx instances due to labels not matching ( #1041 )
2023-11-24 18:44:35 -05:00
Devin Buhl
92f4a990d9
feat: move tehSUC into kube-system
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2023-11-24 14:11:38 -05:00
Devin Buhl
8b23097e1e
fix: templating error on volsync prom rules
2023-11-24 10:52:26 -05:00
Devin Buhl
115e59e6cd
feat: convert system-upgrade-controller to a helm chart
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2023-11-23 20:48:55 -05:00
Devin Buhl
84574b2f64
feat!: Update Flux ks names and add volsync and snapshot-controller ( #1036 )
2023-11-23 17:49:40 -05:00
renovate[bot]
c870eaec31
feat(container): update image app-template to v2.3.0 ( #1029 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-22 08:36:04 -05:00
renovate[bot]
f49a02900a
fix(github-release): update local-path-provisioner to v0.0.25 ( #1027 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-22 08:35:47 -05:00
Devin Buhl
f47987ccdf
fix: remove experimental Flux Helm drift detection
2023-11-21 17:27:10 -05:00
renovate[bot]
c4e0fa1063
fix(helm): update chart cilium to 1.14.4 ( #1019 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-17 15:39:28 -05:00
renovate[bot]
3ef6e32711
fix(helm): update chart reloader to 1.0.52 ( #1021 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-17 15:39:03 -05:00
renovate[bot]
88cae95b3d
feat(container): update image app-template to v2.2.0 ( #1014 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-10 23:29:43 -05:00
renovate[bot]
f67acfd89c
fix(helm): update chart reloader to 1.0.51 ( #1011 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-10 23:29:27 -05:00
goochs
eea1cdc83e
update template ingressClassName to className ( #1009 )
2023-11-08 13:25:04 -05:00
Devin Buhl
49c491b806
feat: upgrade app-template charts to 2.0.3
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2023-11-02 13:05:58 -04:00
renovate[bot]
96d9c69ebc
feat(helm): update chart coredns to 1.28.1 ( #1005 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-02 12:51:23 -04:00
renovate[bot]
99ca70eef4
feat(container): update image docker.io/cloudflare/cloudflared to v2023.10.0 ( #1004 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-02 12:51:14 -04:00
renovate[bot]
beef70f6d8
fix(container): update image docker.io/jmalloc/echo-server to v0.3.6 ( #1000 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-31 09:01:34 -04:00
renovate[bot]
d8c4131f95
fix(helm): update chart cert-manager to v1.13.2 ( #999 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-30 13:04:43 -04:00
renovate[bot]
6191eab1bd
fix(helm): update chart reloader to 1.0.50 ( #997 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-30 09:13:46 -04:00
renovate[bot]
6fe713171a
fix(helm): update chart reloader to 1.0.48 ( #993 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-25 19:38:31 -04:00
renovate[bot]
ab9acc5c06
fix(helm): update chart cilium to 1.14.3 ( #984 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-21 15:07:55 -04:00
renovate[bot]
0dee2b42d9
fix(helm): update chart reloader to 1.0.46 ( #985 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-21 15:07:47 -04:00
renovate[bot]
b2be2a8323
fix(github-release): update flux group to v2.1.2 ( #976 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-13 07:22:14 -04:00
renovate[bot]
f1828b2722
fix(helm): update chart reloader to 1.0.43 ( #977 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-13 07:21:37 -04:00
Devin Buhl
d93e1f686e
fix: there are not aliases in YAML multi-line strings
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2023-10-07 15:23:44 -04:00
Devin Buhl
587c465288
fix: name should be first in valuesFrom
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2023-10-07 15:12:38 -04:00
Devin Buhl
9abcf47a58
fix: break out kps and cilium helm values into separate configmap in order to make renovate happy
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2023-10-07 15:11:25 -04:00