v0.56.0
Changes
Enhancement
- Bring NMState and NodeNetworkConfigurationPolicy APIs to v1. (#857, @creydr)
- Deprecates the --v flag in favor of the --zap-devel flag
Uses ISO8601 format for timestamp encoding of log messages from zap logger (#843, @creydr) - Fix issue with NNCE being stuck at Pending (#854, @rhrazdil)
- Use different binaries for handler and operator manager (#858, @qinqon)
Bug or Regression
- Fix webhook validation of nncp name length (#846, @rhrazdil)
- Kubernetes-nmstate works only on Linux nodes, so NNCP never succeeded on a cluster with Windows nodes. Now Windows VMs are ignored and tolerated. (#856, @dankenigsberg)
Installation
First, install kubernetes-nmstate operator:
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.56.0/nmstate.io_nmstates.yaml
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.56.0/namespace.yaml
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.56.0/service_account.yaml
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.56.0/role.yaml
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.56.0/role_binding.yaml
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.56.0/operator.yaml
Once that's done, create an NMState
CR, triggering deployment of
kubernetes-nmstate handler:
cat <<EOF | kubectl create -f -
apiVersion: nmstate.io/v1
kind: NMState
metadata:
name: nmstate
EOF