Releases: nmstate/kubernetes-nmstate
v0.83.0
Changes
Bug or Regression
- Add a environment variable at operator to configure kube-rbac-proxy (#1244, @qinqon)
- Display OVN bridge mappings on the NodeNetworkState object (#1237, @maiqueb)
- Use handler namespace to remove cert-manager at openshift. (#1265, @qinqon)
Uncategorized
- Check neighbors at e2e handler lldp test. (#1236, @qinqon)
- Pin go to 1.22 (#1247, @qinqon)
- Use cert services at openshift cluster's instead of nmstate-cert-manager (#1263, @qinqon)
- Use different webhook secret name for openshift. (#1268, @qinqon)
Installation
First, install kubernetes-nmstate operator:
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.83.0/nmstate.io_nmstates.yaml
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.83.0/namespace.yaml
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.83.0/service_account.yaml
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.83.0/role.yaml
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.83.0/role_binding.yaml
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.83.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
v0.82.0
Changes
Enhancement
Uncategorized
Installation
First, install kubernetes-nmstate operator:
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.82.0/nmstate.io_nmstates.yaml
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.82.0/namespace.yaml
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.82.0/service_account.yaml
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.82.0/role.yaml
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.82.0/role_binding.yaml
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.82.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
v0.81.0
Changes
Bug or Regression
- Disable HTTP/2 in the webhook server to avoid CVE-2023-39325 (#1213, @mkowalski)
- Retry enactment status update on failure. (#1215, @qinqon)
Uncategorized
Installation
First, install kubernetes-nmstate operator:
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.81.0/nmstate.io_nmstates.yaml
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.81.0/namespace.yaml
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.81.0/service_account.yaml
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.81.0/role.yaml
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.81.0/role_binding.yaml
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.81.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
v0.64.16
v0.64.16
v0.80.1
Changes
Bug or Regression
Uncategorized
Installation
First, install kubernetes-nmstate operator:
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.80.1/nmstate.io_nmstates.yaml
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.80.1/namespace.yaml
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.80.1/service_account.yaml
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.80.1/role.yaml
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.80.1/role_binding.yaml
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.80.1/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
v0.80.0
Changes
Enhancement
- Fix the probe check when running on a system without IPv4 default gateway (e.g. IPv6-only). (#1192, @mkowalski)
- Learn inequality "!=" operator at capture (#1195, @qinqon)
Installation
First, install kubernetes-nmstate operator:
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.80.0/nmstate.io_nmstates.yaml
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.80.0/namespace.yaml
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.80.0/service_account.yaml
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.80.0/role.yaml
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.80.0/role_binding.yaml
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.80.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
v0.79.0
Changes
Enhancement
- Api: Updated to print State Age column for NNCE (#1186, @SudhanAruna)
- Generate events for NMState Handler failures (#1190, @andreaskaris)
Installation
First, install kubernetes-nmstate operator:
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.79.0/nmstate.io_nmstates.yaml
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.79.0/namespace.yaml
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.79.0/service_account.yaml
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.79.0/role.yaml
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.79.0/role_binding.yaml
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.79.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
v0.78.0
Changes
Bug or Regression
- Add ui-plugin manifests to the openshift operator (#1185, @qinqon)
- Fix fitering out unmanaged veths (#1181, @qinqon)
- Propertly build images for non amd64 (#1188, @qinqon)
Uncategorized
- Don't configure vlan filtering with nmcli and remove nmcli version from NNS (#1171, @qinqon)
- Don't put secondary interfaces down at e2e tests (#1177, @qinqon)
- Remove link unavailable workaround (#1170, @qinqon)
- Remove nmstate-plugin-ovsdb dep at openshift hander (#1179, @qinqon)
- Use ubi9 go-toolset to compile golang. (#1183, @qinqon)
Installation
First, install kubernetes-nmstate operator:
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.78.0/nmstate.io_nmstates.yaml
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.78.0/namespace.yaml
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.78.0/service_account.yaml
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.78.0/role.yaml
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.78.0/role_binding.yaml
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.78.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
v0.77.0
What's Changed
- Revert "docker: Remove buildx init/install (#1134)" by @qinqon in #1144
- Deploy and enable the UI plugin by nmstate-operator by @orenc1 in #1146
- build(deps): bump github.com/emicklei/go-restful from 2.9.5+incompatible to 2.16.0+incompatible by @dependabot in #1148
- owners: Add Ben by @qinqon in #1139
- Revert "handler: Temporaly use Gris repo" by @qinqon in #1152
- deps: Bump x/text to 0.3.8 at /api by @qinqon in #1154
- go.mod: update mongodb-driver to 1.11.2 by @dougsland in #1158
- Probes: choose the default gw from the main routing table by @fedepaol in #1153
- Use nmstatectl rust by @qinqon in #1059
- Use correct domain root-servers.net for DNS probes by @andreaskaris in #1163
- build: Install nmstate from c9s by @qinqon in #1169
- Don't deploy UI Plugin resources if the manifests are missing by @orenc1 in #1165
New Contributors
- @orenc1 made their first contribution in #1146
- @dougsland made their first contribution in #1158
- @andreaskaris made their first contribution in #1163
Full Changelog: v0.76.0...v0.77.0
Installation
First, install kubernetes-nmstate operator:
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.77.0/nmstate.io_nmstates.yaml
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.77.0/namespace.yaml
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.77.0/service_account.yaml
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.77.0/role.yaml
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.77.0/role_binding.yaml
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.77.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
v0.64.15
Changes:
- Update goutils dependency to v1.1.1 (#1141)
- handler: Temporaly use Gris repo (#1143)
- probes: retry to get name server list with 2m timeout (#1115) (#1128)
- [release-0.64] Bump kubevirtci (#1129)
Installation
First, install kubernetes-nmstate operator:
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.64.15/nmstate.io_nmstates.yaml
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.64.15/namespace.yaml
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.64.15/service_account.yaml
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.64.15/role.yaml
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.64.15/role_binding.yaml
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.64.15/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