Releases: onedr0p/cluster-template
Releases · onedr0p/cluster-template
2023.12.0
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
- @goochs made their first contribution in #1009
- @erenfro made their first contribution in #1041
- @moenzuel made their first contribution in #1025
Full Changelog: 2023.11.0...2023.12.0
2023.11.0
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
Full Changelog: 2023.10.0...2023.11.0
2023.10.0
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
- @oscaromeu made their first contribution in #919
- @janpfischer made their first contribution in #946
Full Changelog: 2023.8.0...2023.10.0
2023.8.0
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
- fix(helm): update chart reloader to 1.0.35 @renovate (#895)
- feat: addon rss forwarder @aumer-amr (#876)
- feat(helm): update chart metrics-server to 3.11.0 @renovate (#891)
- fix(helm): update chart coredns to 1.24.3 @renovate (#888)
- fix(helm): update chart reloader to 1.0.34 @renovate (#890)
- fix(cloudflared): fixed origin server name @aumer-amr (#884)
- update ingress classNames in HelmReleases @alex-matthews (#883)
- feat!: Separate out internal and external nginx controllers @onedr0p (#880)
- fix(helm): update chart cilium to 1.14.0 @renovate (#879)
- fix(helm): update chart coredns to 1.24.2 @renovate (#878)
Github
- fix: change labeler to match new directory structure @aumer-amr (#877)
- refactor: install ansible with Python venv @onedr0p (#863)
Ansible
- fix(github-release): update k3s-io/k3s to v1.27.4+k3s1 @renovate (#887)
- fix(helm): update chart coredns to 1.24.3 @renovate (#888)
- fix(helm): update chart cilium to 1.14.0 @renovate (#879)
- fix(helm): update chart coredns to 1.24.2 @renovate (#878)
Full Changelog: 2023.7.0...v2023.8.0
2023.7.0
Since this is big overhaul I'd like to switched to calver release tags, lots of exciting changes but I'll list the most important.
- Marching forward with Debian 12, Ubuntu still works but with limited support.
- Cilium CNI replaces Calico
- Metallb dropped in favor of Cilium L2
- Configure bash script rewriten in Ansible
- Support for addons, current addons are hajimari, kubernetes-dashboard, csi-driver-nfs, weave-gitops, kube-prometheus-stack, and grafana. All addons are disabled by default.
- The
ansible
andkubernetes
directories are completely templated out duringtask configure
. This change makes it easier to expose more options in the configuration files and paved the way for supporting addons.
Thank you to everyone who helped support me and test changes thru out this refactoring. 🥰
Release v5.5.0
What's Changed
- fix(metallb): Disable frr by default @TomTucka (#809)
- Check if ufw is installed before attempting to disable it @acdop100 (#807)
- Update xargs argument in cluster tasks @adampetrovic (#800)
- Fix setup_prometheus_endpoints in configure @adampetrovic (#790)
- feat: Move from Cloudflare's API Key to API Token @arthurgeek (#789)
- Remove AnsibleTask no longer in use @aumer-amr (#781)
Kubernetes
- fix(github-release): update k3s-io/k3s to v1.27.3+k3s1 @renovate (#812)
- fix(helm): update chart grafana to 6.57.4 @renovate (#813)
- fix(helm): update chart reloader to 1.0.29 @renovate (#815)
- feat(container): update image kube-prometheus-stack to v47.1.0 @renovate (#816)
- fix(helm): update chart ingress-nginx to 4.7.1 @renovate (#814)
- fix(container): update image weave-gitops to v4.0.24 @renovate (#806)
- feat(container)!: Update image kube-prometheus-stack to v47 @renovate (#804)
- fix(container): update image docker.io/cloudflare/cloudflared to v2023.6.1 - autoclosed @renovate (#801)
- fix(helm): update chart grafana to 6.57.3 @renovate (#802)
- fix(helm): update chart cilium to 1.13.4 @renovate (#799)
- Revert "fix(helm): update chart cilium to 1.13.4" @onedr0p (#798)
- fix(helm): update chart cert-manager to v1.12.2 @renovate (#794)
- fix(helm): update chart cilium to 1.13.4 @renovate (#795)
- feat(container): update image docker.io/cloudflare/cloudflared to v2023.6.0 @renovate (#797)
- fix(helm): update chart reloader to 1.0.28 @renovate (#788)
- fix(helm): update chart grafana to 6.57.2 @renovate (#787)
- feat(helm): update chart external-dns to 1.13.0 @renovate (#780)
- fix(container): update image weave-gitops to v4.0.23 @renovate (#776)
- fix(helm): update chart grafana to 6.57.1 @renovate (#777)
- fix(helm): update chart reloader to 1.0.27 @renovate (#778)
- feat(container): update image kube-prometheus-stack to v46.8.0 @renovate (#779)
Github
Ansible
- fix(ansible): update community.sops to 1.6.4 @renovate (#811)
- fix(github-release): update k3s-io/k3s to v1.27.3+k3s1 @renovate (#812)
- feat(container)!: Update image kube-prometheus-stack to v47 @renovate (#804)
- feat(ansible): update community.general to 7.1.0 @renovate (#803)
- fix(helm): update chart cilium to 1.13.4 @renovate (#799)
- fix(ansible): update community.sops to 1.6.2 @renovate (#793)
Full Changelog: v5.4.0...v5.5.0
Release v5.4.0
What's Changed
- fix: remove error pages and default backend @aumer-amr (#775)
Kubernetes
- feat(helm): update chart grafana to 6.57.0 @renovate (#766)
- fix: proper of
wait
anddependsOn
in flux ks and hr @onedr0p (#771)
Ansible
Full Changelog: v5.3.0...v5.4.0
Release v5.3.0
What's Changed
- fix: change Cilium IPAM mode to kubernetes @LilDrunkenSmurf (#762)
Kubernetes
- feat(container): update image kube-prometheus-stack to v46.6.0 @renovate (#768)
- fix(container): update image app-template to v1.5.1 @renovate (#767)
- fix(github-release): update flux group to v2.0.0-rc.5 (patch) @renovate (#765)
- fix(helm): update chart metallb to 0.13.10 @renovate (#763)
- feat(helm): update chart ingress-nginx to 4.7.0 @renovate (#761)
- fix(helm): update chart reloader to v1.0.26 - autoclosed @renovate (#760)
- fix(github-release): update k3s-io/k3s to v1.27.2+k3s1 @renovate (#759)
Ansible
Full Changelog: v5.2.0...v5.3.0
v5.2.0
Release 5.1.0
This update brings in the ability for Flux to take over and manage the lifecycle of Cilium. Please review this PR to see what changes were needed to make this happen.
What's Changed
Full Changelog: v5.0.0...v5.1.0