Skip to content

Releases: onedr0p/cluster-template

2024.5.0

01 May 00:09
c2d4dd0
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2024.4.0...2024.5.0

2024.4.0

01 Apr 00:09
0cbcf98
Compare
Choose a tag to compare

What's Changed

  • Add optional user tasks to Taskfile.yaml by @wasurerarenai in #1354
  • Add the option for assigning a specific SSH key to a node. by @aegiru in #1356
  • feat!(kube-vip): Enable flux taking over kube-vip post-deployment. by @smbonn2005 in #1357
  • Add talosconfig to .gitignore by @joryirving in #1366
  • Update echo-server app-template ingress' v3 service identifier by @wasurerarenai in #1374
  • feat(talos): change from net.ifnames to a macaddr deviceSelector by @onedr0p in #1376
  • Add kernel modules required by cilium by @prehor in #1377
  • fix: Update deprecated allowSchedulingOnMasters field to allowSchedulingOnControlPlanes by @jfroy in #1380
  • feat: Make the cluster name configurable by @jfroy in #1379
  • Fix cilium to use k3s paths for binPath and confPath by @prehor in #1381
  • Fix (renovate): Invalid escape character in string. by @remkolems in #1384
  • feat: Support remotely-managed cloudflare tunnels by @jfroy in #1378
  • Revert "Fix cilium to use k3s paths for binPath and confPath" by @onedr0p in #1388
  • fix(metrics-server): Remove --kubelet-insecure-tls by @jfroy in #1389
  • Disable node.ssh_user check by @wasurerarenai in #1395

New Contributors

Full Changelog: 2024.3.0...2024.4.0

2024.3.0

01 Mar 00:09
115f12d
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2024.2.0...2024.3.0

2024.2.0

01 Feb 00:09
c59d03c
Compare
Choose a tag to compare

What's Changed

  • feat: removal of all addons by @onedr0p in #1247
  • fix: address talos comments by @onedr0p in #1253
  • fix: remove local hostpath and cilium lb vars and update k0s by @onedr0p in #1261
  • feat: update network and cert-manager ns by @onedr0p in #1263
  • fix: update taskfiles and validation logic by @onedr0p in #1264
  • fixes: lychee pipeline workflow by @axeII in #1266
  • feat: refactor config file by @onedr0p in #1267
  • feat: update jinja delimiters back to default by @onedr0p in #1269
  • feat: rename repo to cluster-template by @onedr0p in #1270
  • feat: add first class support for private github repos by @onedr0p in #1271
  • feat: Support talhelper NodeConfig additions by @wasurerarenai in #1273
  • fix: talos customization multiline string and ansible raw/endraw by @onedr0p in #1275
  • feat: update system-upgrade namespace and include support for k0s by @onedr0p in #1278
  • feat: enabled monitors everywhere and standardize resources a bit by @onedr0p in #1281

New Contributors

Full Changelog: 2024.1.1...2024.2.0

2024.1.1

25 Jan 15:52
a5cb9b8
Compare
Choose a tag to compare

Important

All addons are being removed after this release, see this PR for more details.

What's Changed

  • feat!: refactor namespaces and add descheduler by @onedr0p in #1110
  • Change back to output file by @LilDrunkenSmurf in #1113
  • add k0s support by @brunnels in #1123
  • Replace Hajimari with Homepage by @LilDrunkenSmurf in #1127
  • fix: Bump Homepage Memory Req & Limit by @smbonn2005 in #1140
  • feat: attempt to add a e2e workflow by @onedr0p in #1143
  • fix: Updates to taskfiles and e2e workflow by @onedr0p in #1144
  • fix: update cluster-rollout-update to be k0s compatible by @onedr0p in #1149
  • feat: update e2e test to account for testing ipv6 by @onedr0p in #1150
  • fix: only remove duplicate metrics in kps if distro is k3s by @onedr0p in #1151
  • I found minor spelling errors by @haraldkoch in #1153
  • chore: add ci tests for k0s by @onedr0p in #1152
  • feat: set lstrip on ansible template task and remove comments by @onedr0p in #1155
  • feat: replace ansible templating with makejinja by @onedr0p in #1156
  • feat: remove the need for raw jinja blocks by @onedr0p in #1158
  • feat: add kubeconform workflow and make kubeconform/kustomize required by @onedr0p in #1159
  • fix: update Ansible taskfile by @onedr0p in #1160
  • fix: update makeninja - rename Archfile - check for k0sctl by @onedr0p in #1161
  • feat: change jinja block/start delimiters for renovate support by @onedr0p in #1163
  • fix: bump makejinja and add force flag to Taskfile by @onedr0p in #1166
  • feat: change jinja variable start/end delimiters to avoid conflicts with go templating by @onedr0p in #1168
  • fix: kube-vip was not rendering when enabled by @onedr0p in #1169
  • fix: add tls sans options for k3s too by @onedr0p in #1170
  • feat: add ansible lint, update taskfiles, and makejinja to not strip trailing newlines by @onedr0p in #1172
  • feat: add python version check by @onedr0p in #1176
  • feat: add spegel support for k0s by @onedr0p in #1178
  • feat: enable etcd monitoring for k0s by @onedr0p in #1179
  • feat: add partial support, change k0s config filename, always use NLLB for k0s by @onedr0p in #1180
  • feat: k0s add reset hooks for cleaning up cilium by @onedr0p in #1183
  • fix: ansible dir should only exist for k3s and k0s by @onedr0p in #1191
  • don't copy files to controller only role by @brunnels in #1193
  • feat: add talos support by @onedr0p in #1192
  • fix: keep included k3s coredns by @onedr0p in #1197
  • feat: add custom dns server support by @onedr0p in #1199
  • fix: use requires in taskfiles when needed by @onedr0p in #1201
  • fix: add talos docs to root readme by @onedr0p in #1203
  • feat: k0s remove isolated controllers support and ansible prepare playbook by @onedr0p in #1205
  • feat: added longhorn addon by @brunnels in #1204
  • feat: add advanced features to config by @onedr0p in #1208
  • fix: resolved several issues with flux tasks by @brunnels in #1209
  • feat: added csi_driver_smb addon by @brunnels in #1213
  • feat: add pre-defined secrets to csi-driver-smb addon by @brunnels in #1215
  • feat: migrate to python for data validation by @onedr0p in #1214
  • feat: rename addon vars to addon_ prefix and simplify logic in jinja templates by @onedr0p in #1216
  • Fix devcontainers environment with latest changes by @giannoug in #1212
  • feat: move various config options to advanced flags by @onedr0p in #1217
  • feat: more changes to templating by @onedr0p in #1218
  • fix: few small tweaks to validation by @brunnels in #1219
  • fix: updated csi-drivers for k0s and simplified smb by @brunnels in #1220
  • feat: update makejinja to 2.5.0 by @onedr0p in #1221
  • feat: add spegel to core components by @onedr0p in #1225
  • feat: Do not rely on k0s file uploads - instead use curl by @onedr0p in #1229
  • feat: implement kube-vip for k0s & k3s in daemonset mode by @onedr0p in #1230
  • feat: update kube-vip ansible playbook for k0s and k3s - ipv6 config changes by @onedr0p in #1234
  • chore: improvements to e2e workflow by @onedr0p in #1235
  • feat: add devcontainer container on ghcr by @onedr0p in #1240
  • feat: switch devcontainer to alpine 🚀 by @onedr0p in #1241
  • feat: more improvements to devcontainer and arm64 by @onedr0p in #1242
  • Update addons.sample.yaml with correct namespace for kubernetes-dashboard by @granth7 in #1243
  • feat: implement mjfilter file for templates by @onedr0p in #1244
  • fix: cluster user settings and secrets should be optional by @onedr0p in #1245
  • feat: implement SUC for talos by @onedr0p in #1246

New Contributors

Full Changelog: 2024.1.0...2024.1.1

2024.1.0

01 Jan 00:09
a8bc633
Compare
Choose a tag to compare

What's Changed

  • [bootstrap] fix: remove conflicting condition for immutable flag and state:absent by @sp3nx0r in #1064
  • [bootstrap] feat: target cluster ansible plays only to kubernetes in case other hosts are used by @sp3nx0r in #1065
  • [bootstrap] fix: fixed required variable validation assertion by @gregmulvaney in #1074
  • [readme] specify an actual internal ingress for conditional DNS forwarding test by @sp3nx0r in #1075
  • Revert "[bootstrap] fix: fixed required variable validation assertion" by @gregmulvaney in #1076
  • [bootstrap] fix: Fixed required variable validation assertions by @gregmulvaney in #1077
  • Set dev container Python version to 3.10.13 by @giannoug in #1104
  • Fix SOPS_AGE_KEY_FILE env variable in dev container by @giannoug in #1105
  • Add direnv to dev container definition by @giannoug in #1107
  • Install jq in task brew:deps by @prehor in #1108

New Contributors

Full Changelog: 2023.12.0...2024.1.0

2023.12.0

01 Dec 00:09
c749ff8
Compare
Choose a tag to compare

What's Changed

  • Fix echo-server template ingress className by @goochs in #1009
  • chore(deps): update ansible-lint to 6.22.0 by @renovate in #1013
  • fix(container): update image weave-gitops to v4.0.34 by @renovate in #1010
  • fix(helm): update chart reloader to 1.0.51 by @renovate in #1011
  • chore(deps): update ansible to 8.6.1 - autoclosed by @renovate in #1012
  • feat(container): update image app-template to v2.2.0 by @renovate in #1014
  • feat(helm): update chart csi-driver-nfs to v4.5.0 by @renovate in #1015
  • feat(container)!: Update image kube-prometheus-stack to v54 by @renovate in #1016
  • feat(container): update image kube-prometheus-stack to v54.1.0 by @renovate in #1023
  • feat(ansible)!: Update community.general to 8.0.2 - autoclosed by @renovate in #1024
  • fix(helm): update chart reloader to 1.0.52 by @renovate in #1021
  • fix(helm): update chart grafana to 7.0.6 by @renovate in #1020
  • fix(helm): update chart cilium to 1.14.4 by @renovate in #1019
  • fix(ansible): update community.sops to 1.6.7 by @renovate in #1018
  • fix(github-release): update local-path-provisioner to v0.0.25 by @renovate in #1027
  • fix(helm): update chart grafana to 7.0.8 - autoclosed by @renovate in #1028
  • feat(container): update image app-template to v2.3.0 by @renovate in #1029
  • feat(container): update image kube-prometheus-stack to v54.2.0 by @renovate in #1030
  • chore(deps): update ansible to 9.0.1 by @renovate in #1031
  • feat(ansible)!: Update kubernetes.core to 3.0.0 by @renovate in #1032
  • Update cluster-rollout-update.yaml.j2 by @PrymalInstynct in #1035
  • feat!: Update Flux ks names and add volsync and snapshot-controller by @onedr0p in #1036
  • fix(github-release): update k3s-io/k3s to v1.28.3+k3s2 by @renovate in #1040
  • fix(container): update image weave-gitops to v4.0.35 by @renovate in #1039
  • fix(container): update image kube-prometheus-stack to v54.2.2 by @renovate in #1038
  • Fixed: topology for ingress-nginx instances due to labels not matching by @erenfro in #1041
  • System Upgrade Controller install failed due to missing /etc/pki dir by @PrymalInstynct in #1043
  • Add first attempt at devcontainer by @moenzuel in #1025

New Contributors

Full Changelog: 2023.11.0...2023.12.0

2023.11.0

06 Nov 14:02
70a3ced
Compare
Choose a tag to compare

What's Changed

  • fix(helm): update chart reloader to 1.0.42 by @renovate in #966
  • fix(helm): update chart grafana to 6.60.2 by @renovate in #965
  • fix(helm): update chart coredns to 1.27.1 by @renovate in #964
  • fix(container): update image ghcr.io/kube-vip/kube-vip to v0.6.3 by @renovate in #963
  • feat(container): update image kube-prometheus-stack to v51.3.0 by @renovate in #968
  • fix(helm): update chart grafana to 6.60.4 by @renovate in #972
  • feat(container): update image kube-prometheus-stack to v51.4.0 by @renovate in #973
  • fix(container): update image weave-gitops to v4.0.32 by @renovate in #975
  • fix(helm): update chart reloader to 1.0.43 by @renovate in #977
  • feat(container): update image kube-prometheus-stack to v51.6.1 by @renovate in #979
  • chore(deps): update ansible to 8.5.0 - autoclosed by @renovate in #978
  • fix(github-release): update flux group to v2.1.2 (patch) by @renovate in #976
  • feat(container): update image kube-prometheus-stack to v51.7.0 by @renovate in #982
  • feat(container): update image kube-prometheus-stack to v51.8.1 by @renovate in #983
  • fix(helm): update chart grafana to 6.60.6 by @renovate in #981
  • feat(helm): update chart grafana to 6.61.1 by @renovate in #988
  • feat(container): update image kube-prometheus-stack to v51.10.0 by @renovate in #987
  • fix(helm): update chart reloader to 1.0.46 by @renovate in #985
  • fix(helm): update chart cilium to 1.14.3 by @renovate in #984
  • chore(deps): update ansible-lint to 6.21.1 by @renovate in #986
  • fix: #990 don't disable apparmor unless it's installed by @b- in #991
  • fix(container): update image weave-gitops to v4.0.33 by @renovate in #992
  • fix(helm): update chart reloader to 1.0.48 by @renovate in #993
  • feat(container)!: Update image kube-prometheus-stack to v52 by @renovate in #994
  • feat(container): update image kube-prometheus-stack to v52.1.0 by @renovate in #995
  • fix(helm): update chart reloader to 1.0.50 by @renovate in #997
  • feat(helm)!: Update chart grafana to 7.0.1 by @renovate in #998
  • fix(helm): update chart cert-manager to v1.13.2 by @renovate in #999
  • fix(container): update image docker.io/jmalloc/echo-server to v0.3.6 by @renovate in #1000
  • feat(container): update image docker.io/cloudflare/cloudflared to v2023.10.0 by @renovate in #1004
  • feat(helm): update chart coredns to 1.28.1 - autoclosed by @renovate in #1005
  • fix(github-release): update k3s-io/k3s to v1.28.3+k3s1 by @renovate in #1002
  • fix(helm): update chart grafana to 7.0.3 by @renovate in #1008

New Contributors

  • @b- made their first contribution in #991

Full Changelog: 2023.10.0...2023.11.0

2023.10.0

03 Oct 19:44
d854b89
Compare
Choose a tag to compare

What's Changed

  • fix(helm): update chart coredns to 1.24.4 by @renovate in #897
  • fix(helm): update chart reloader to 1.0.36 by @renovate in #900
  • fix(helm): update chart grafana to 6.58.8 - autoclosed by @renovate in #899
  • fix(helm): update chart coredns to 1.24.5 by @renovate in #898
  • fix(container): update image ghcr.io/kube-vip/kube-vip to v0.6.1 by @renovate in #901
  • feat(helm): update chart coredns to 1.26.0 by @renovate in #907
  • fix(helm): update chart grafana to 6.58.9 by @renovate in #904
  • feat(ansible): update community.general to 7.3.0 by @renovate in #906
  • chore(deps): update ansible to 8.3.0 by @renovate in #905
  • fix(container): update image weave-gitops to v4.0.28 by @renovate in #902
  • Rename internal/external nginx to ingress by @mrueg in #910
  • fix: kubernetes-dashboard version 7.x.x was yanked from the helm repo by @arthurgeek in #911
  • feat(ansible): add branch reference as variable in gitrepository by @oscaromeu in #919
  • fix(helm): update chart reloader to 1.0.39 by @renovate in #915
  • feat(container): update image docker.io/cloudflare/cloudflared to v2023.8.1 - autoclosed by @renovate in #917
  • feat(helm): update chart grafana to 6.59.0 by @renovate in #914
  • chore(deps): update ansible-lint to 6.18.0 by @renovate in #916
  • fix(ansible): update community.sops to 1.6.5 by @renovate in #912
  • feat(github-release): update flux group to v2.1.0 (minor) by @renovate in #918
  • fix(container): update image ghcr.io/kube-vip/kube-vip to v0.6.2 by @renovate in #913
  • fix(helm): update chart cilium to 1.14.1 by @renovate in #903
  • fix(helm): update chart cert-manager to v1.12.4 by @renovate in #924
  • fix(github-release): update rancher/system-upgrade-controller to v0.13.1 by @renovate in #923
  • fix(container): update image weave-gitops to v4.0.29 by @renovate in #922
  • fix(container): update image docker.io/cloudflare/cloudflared to v2023.8.2 by @renovate in #921
  • feat(github-action)!: Update actions/checkout action to v4.0.0 by @renovate in #932
  • fix(helm): update chart external-dns to 1.13.1 by @renovate in #926
  • chore(deps): update ansible-lint to 6.19.0 by @renovate in #929
  • fix(helm): update chart grafana to 6.59.4 by @renovate in #927
  • fix(helm): update chart reloader to 1.0.40 by @renovate in #928
  • feat(ansible): update ansible.utils to 2.11.0 by @renovate in #930
  • feat(helm): update chart cert-manager to v1.13.0 by @renovate in #937
  • feat(ansible): update community.general to 7.4.0 by @renovate in #936
  • chore(deps): update ansible to 8.4.0 by @renovate in #935
  • Allow the usage of external address by @samip5 in #938
  • fix(helm): update chart cilium to 1.14.2 by @renovate in #934
  • fix(ansible/ipv6): Cluster and Service CIDRs didin't get populated for v6 by @samip5 in #939
  • fix(ansible/net-valid): The external address fact. by @samip5 in #941
  • Adding permission to read repo on flux-diff workflow (mandatory for private repos) by @janpfischer in #946
  • fix(ansible): update community.sops to 1.6.6 by @renovate in #942
  • fix(container): update image weave-gitops to v4.0.30 - autoclosed by @renovate in #943
  • chore(deps): update ansible-lint to 6.20.0 by @renovate in #949
  • chore(deps): update netaddr to 0.9.0 by @renovate in #950
  • fix(helm): update chart reloader to 1.0.41 by @renovate in #948
  • fix(github-release): update flux group to v2.1.1 (patch) by @renovate in #947
  • feat(github-release): update k3s-io/k3s to v1.28.2+k3s1 by @renovate in #951
  • fix(helm): update chart grafana to 6.59.5 by @renovate in #952
  • chore(deps): update ansible-lint to 6.20.3 by @renovate in #955
  • fix(helm): update chart cert-manager to v1.13.1 by @renovate in #957
  • fix(container): update image weave-gitops to v4.0.31 by @renovate in #956
  • feat(helm): update chart grafana to 6.60.1 by @renovate in #953
  • feat(helm): update chart coredns to 1.27.0 by @renovate in #958

New Contributors

Full Changelog: 2023.8.0...2023.10.0

2023.8.0

08 Aug 12:45
d292d70
Compare
Choose a tag to compare

What's Changed

  • Update README.md @osnabrugge (#896)
  • update renovate section of README @alex-matthews (#894)
  • bring setup steps under one L2 heading @alex-matthews (#893)
  • add system requirements @alex-matthews (#892)
  • fix(helm): update chart grafana to 6.58.7 @renovate (#889)
  • fix(container): update image weave-gitops to v4.0.27 - autoclosed @renovate (#886)
  • fix(ansible): update community.general to 7.2.1 @renovate (#885)
  • fix(helm): update chart cert-manager to v1.12.3 @renovate (#875)
  • fix(container): update image docker.io/cloudflare/cloudflared to v2023.7.3 @renovate (#874)
  • fix(helm): update chart reloader to 1.0.33 @renovate (#873)
  • fix(helm): update chart grafana to 6.58.6 @renovate (#872)
  • fix(container): update image docker.io/cloudflare/cloudflared to v2023.7.2 - autoclosed @renovate (#871)
  • chore(deps): update openshift to 0.13.2 @renovate (#870)
  • Feat: add package and additional comments required @LilDrunkenSmurf (#869)
  • feat: add support for cluster user secrets and settings @aumer-amr (#858)
  • feat(github-release): update rancher/system-upgrade-controller to v0.13.0 @renovate (#868)
  • fix(container): update image weave-gitops to v4.0.26 @renovate (#865)
  • fix(helm): update chart kubernetes-dashboard to 7.0.3 @renovate (#866)
  • fix(helm): update chart reloader to 1.0.32 @renovate (#867)
  • fix(helm): update chart reloader to 1.0.31 @renovate (#864)
  • Update patching playbook to utilize kubernetes.core collection @PrymalInstynct (#859)
  • feat(helm): update chart grafana to 6.58.4 @renovate (#862)
  • feat(ansible): update community.general to 7.2.0 - autoclosed @renovate (#861)
  • fix(container): update image weave-gitops to v4.0.25 @renovate (#860)
  • fix(kubernetes-templating): IPv6 support for Flux managed Cilium and … @samip5 (#857)
  • IPv6 support 🚀 @samip5 (#855)
  • fix(container): update image docker.io/cloudflare/cloudflared to v2023.7.1 @renovate (#853)
  • fix(helm): update chart reloader to 1.0.30 @renovate (#854)
  • chore: readme refactoring @onedr0p (#850)

Kubernetes

Github

  • fix: change labeler to match new directory structure @aumer-amr (#877)
  • refactor: install ansible with Python venv @onedr0p (#863)

Ansible

Full Changelog: 2023.7.0...v2023.8.0