Skip to content

Releases: onedr0p/cluster-template

2024.9.0

01 Sep 00:12
912f612
Compare
Choose a tag to compare

What's Changed

  • Update README.md with additional GitHub webhook setup instructions as… by @Deenyoro in #1555
  • fix: Add conditional check for existing sops-age secret in bootstrap task by @Deenyoro in #1556

New Contributors

Full Changelog: 2024.8.0...2024.9.0

2024.8.0

01 Aug 00:10
6b3739b
Compare
Choose a tag to compare

Full Changelog: 2024.7.0...2024.8.0

2024.7.0

01 Jul 00:10
38d00e2
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2024.6.0...2024.7.0

2024.6.0

01 Jun 00:09
d566efb
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2024.5.0...2024.6.0

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

  • @aegiru made their first contribution in #1356
  • @jfroy made their first contribution in #1380

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