Skip to content

Prerelease v1.29.6-rc.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@SIGHUP-C-3PO SIGHUP-C-3PO released this 03 Jan 12:57
· 242 commits to main since this release
37b57cf

Kubernetes Fury Distribution Release v1.29.6

Welcome to KFD release v1.29.6.

The distribution is maintained with ❤️ by the team SIGHUP.

New Features since v1.29.5

Installer Updates

Module updates

No module updates from the last version.

Breaking changes 💔

No breaking changes on this version.

New features 🌟

  • [#320] Custom Lables and Annotations for on-premises nodes: the configuration file for on-premises clusters now supports specifying custom labels and annotations for the control-plane nodes and for the node groups. The labels and annotations specified will be applied to all the nodes in the group (and deleted when removed from the configuration). Usage example:

    ...
    spec:
      kubernetes:
        masters:
          hosts:
            - name: master1
              ip: 192.168.66.29
            - name: master2
              ip: 192.168.66.30
            - name: master3
              ip: 192.168.66.31
          labels:
            node-role.kubernetes.io/dungeon-master: ""
            dnd-enabled: "true"
          annotations:
            level: "100"
        nodes:
          - name: infra
            hosts:
              - name: infra1
                ip: 192.168.66.32
              - name: infra2
                ip: 192.168.66.33
              - name: infra3
                ip: 192.168.66.34
            taints:
              - effect: NoSchedule
                key: node.kubernetes.io/role
                value: infra
            labels:
              a-label: with-content
              empty-label: ""
              label/sighup: "with-slashes"
              node-role.kubernetes.io/wizard: ""
              dnd-enabled: "true"
            annotations:
              with-spaces: "annotation with spaces"
              without-spaces: annotation-without-spaces
              level: "20"
          - name: worker
            hosts:
              - name: worker1
                ip: 192.168.66.35
            taints: []
            labels:
              node-role.kubernetes.io/barbarian: ""
              dnd-enabled: "true"
              label-custom: "with-value"
            annotations:
              level: "10"
          - name: empty-labels-and-annotations
            hosts:
              - name: empty1
                ip: 192.168.66.50
            taints: []
            labels:
            annotations:
          - name: undefined-labels-and-annotations
            hosts:
              - name: undefined1
                ip: 192.168.66.51
            taints: []
    ...

Fixes 🐞

No fixes in this version.

Upgrade procedure

Check the upgrade docs for the detailed procedure.