Skip to content

Releases: aenix-io/kubefarm

v0.13.4

24 Feb 17:34
f397481
Compare
Choose a tag to compare
v0.13.4 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v0.13.3...v0.13.4

v0.13.3

30 Nov 22:44
39618e2
Compare
Choose a tag to compare
v0.13.3 Pre-release
Pre-release
  • Fix kube-controller-manager template error when networking.podSubnet is set in values aenix-io/kubernetes-in-kubernetes#10
  • Kubernetes version v1.22.4
  • etcd version 3.5.1
  • Fix old kubelet version
  • Fix copying kaniko directory from the build context

v0.13.0

11 Aug 16:51
3bd9066
Compare
Choose a tag to compare
v0.13.0 Pre-release
Pre-release
  • Bump Kubernetes version v1.22.0

v0.12.0

11 Aug 16:53
0f1e072
Compare
Choose a tag to compare
v0.12.0 Pre-release
Pre-release
  • Bump Kubernetes version 1.21.3
  • Upgrade cilium and metallb configuration

v0.11.0

15 Jun 16:06
1ab357e
Compare
Choose a tag to compare
v0.11.0 Pre-release
Pre-release
  • Bump Kubernetes version v1.21.1

v0.10.2

13 Apr 17:30
b22d9dc
Compare
Choose a tag to compare
v0.10.2 Pre-release
Pre-release
  • Kubernetes version bump v1.20.5
  • Added optional etcd-backup cronjob

v0.10.0

16 Mar 16:10
a9c228c
Compare
Choose a tag to compare
v0.10.0 Pre-release
Pre-release
  • update kubelets to v1.20
  • add KUBELET_EXTRA_ARGS_* variable
  • hardcode --cgroup-driver=systemd in values.yaml

v0.9.2

08 Feb 17:01
6efcf77
Compare
Choose a tag to compare
v0.9.2 Pre-release
Pre-release
  • add workaround for bootstrap-token phase

v0.9.0

21 Jan 17:23
00f7831
Compare
Choose a tag to compare
v0.9.0 Pre-release
Pre-release

Changes:

  • Upgrade Kubernetes v1.20.2
  • Upgrade Konnectivity v0.0.14
  • Upgrade etcd v3.4.13-0

Fixes:

  • Allow token generator to access pki admin data

Breaking changes:

  • Helm parameters .PullPolicy and .PullSecrets are renamed to .pullPolicy and .pullSecrets

v0.8.0

09 Nov 21:55
Compare
Choose a tag to compare
v0.8.0 Pre-release
Pre-release
  • Breaking change: The sa secret type changed and now fully generated by cert-manager

    To update existing clusters, please run the following before the update:

    RELEASE_NAME=foo
    RELEASE_NAMESPACE=foo
    kubectl -n ${RELEASE_NAMESPACE} get secret ${RELEASE_NAME}-kubernetes-pki-sa -o yaml >/tmp/sa.yaml
    sed -i -e 's/sa.pub/tls.crt/' -e 's/sa.key/tls.key/' -e 's|^type: Opaque|type: kubernetes.io/tls|' /tmp/sa.yaml
    kubectl delete -f /tmp/sa.yaml
    kubectl apply -f /tmp/sa.yaml

    Most likely you will have to recreate keys for all service accounts and restart the associated workload any way:

    kubectl get secret --all-namespaces | grep 'kubernetes.io/service-account-token' | awk '{ print "kubectl delete secret -n " $1 " " $2}' | sh -x
    
  • All client certificates used in kubeconfigs now generated by cert-manager

  • ServiceAccount and roles to create secrets and configmaps in admin-cluster now fully removed

  • Add server cerificates for controller-manager and scheduler (for the healthcheck and metrics collection)

  • apiserver secrtificate renamed to apiserver-server