Skip to content

Releases: onedr0p/cluster-template

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

2023.7.0

15 Jul 02:23
ffcd319
Compare
Choose a tag to compare

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 and kubernetes directories are completely templated out during task 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

03 Jul 18:29
4905990
Compare
Choose a tag to compare

What's Changed

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

11 Jun 00:01
859b8c2
Compare
Choose a tag to compare

What's Changed

Kubernetes

  • feat(helm): update chart grafana to 6.57.0 @renovate (#766)
  • fix: proper of wait and dependsOn in flux ks and hr @onedr0p (#771)

Ansible

  • feat: Remove Fedora server as supported OS @onedr0p (#774)

Full Changelog: v5.3.0...v5.4.0

Release v5.3.0

04 Jun 00:01
ab1af57
Compare
Choose a tag to compare

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

  • fix(github-release): update k3s-io/k3s to v1.27.2+k3s1 @renovate (#759)

Full Changelog: v5.2.0...v5.3.0

v5.2.0

31 May 14:17
d5107d6
Compare
Choose a tag to compare

What's Changed

  • fix(helm): update chart cilium to 1.13.3 by @renovate in #757
  • fix(github-release): update fluxcd/flux2 to v2.0.0-rc.4 by @renovate in #756
  • feat: Add grafana and kube-prometheus-stack HelmReleases by @onedr0p in #758

Full Changelog: v5.1.0...v5.2.0

Release 5.1.0

29 May 13:40
d8aea6d
Compare
Choose a tag to compare

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

Release v5.0.0

28 May 15:24
2899466
Compare
Choose a tag to compare

Important changes:

kube-vip is now a core cluster component and not managed by Flux. Read thru the comments on this PR to discover why this change was needed to support Cilium.

  • Removed Calico support in favor of Cilium
  • Deploy and manage Cilium with k3s HelmChart CR (this might be taken over and managed by flux in the future)
  • Deploy and manage kube-vip as a static pod instead of a daemonset. kube-vip is no longer managed by Flux.