v0.43.0
v0.43.0
Changes
Bug or Regression
Uncategorized
- Bump kaw to v0.13.0 overlap is implemented like renewBefore (#699, @qinqon)
- Bump operator-sdk and kube-admission-controller to use webhookconfig v1 (#712, @qinqon)
Installation
First, install kubernetes-nmstate operator:
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.43.0/nmstate.io_nmstates.yaml
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.43.0/namespace.yaml
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.43.0/service_account.yaml
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.43.0/role.yaml
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.43.0/role_binding.yaml
kubectl apply -f https://github.com/nmstate/kubernetes-nmstate/releases/download/v0.43.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/v1beta1
kind: NMState
metadata:
name: nmstate
EOF
Dependencies
Added
- cloud.google.com/go/firestore: v1.1.0
- cloud.google.com/go/logging: v1.1.2
- github.com/14rcole/gopopulate: b175b21
- github.com/GoogleCloudPlatform/k8s-cloud-provider: 27a4ced
- github.com/VividCortex/ewma: v1.1.1
- github.com/acarl005/stripansi: 5a71ef0
- github.com/bketelsen/crypt: 5cbc8cc
- github.com/blang/semver/v4: v4.0.0
- github.com/cenkalti/backoff/v4: v4.1.0
- github.com/checkpoint-restore/go-criu/v4: v4.0.2
- github.com/chzyer/logex: v1.1.10
- github.com/chzyer/readline: 2972be2
- github.com/chzyer/test: a1ea475
- github.com/cilium/ebpf: a9f01ed
- github.com/containerd/stargz-snapshotter/estargz: 2b97b58
- github.com/containers/image/v5: v5.9.0
- github.com/containers/libtrust: 14b9617
- github.com/containers/ocicrypt: v1.0.3
- github.com/containers/storage: v1.23.7
- github.com/coreos/go-systemd/v22: v22.0.0
- github.com/form3tech-oss/jwt-go: v3.2.2+incompatible
- github.com/fvbommel/sortorder: v1.0.1
- github.com/go-gl/glfw/v3.3/glfw: 6f7a984
- github.com/go-playground/locales: v0.13.0
- github.com/go-playground/universal-translator: v0.17.0
- github.com/goccy/go-yaml: v1.8.1
- github.com/godbus/dbus/v5: v5.0.3
- github.com/gomarkdown/markdown: 8c8b381
- github.com/google/go-containerregistry: v0.3.0
- github.com/google/go-github/v33: v33.0.0
- github.com/google/martian/v3: v3.1.0
- github.com/ianlancetaylor/demangle: 28f6c0f
- github.com/juju/ansiterm: 720a095
- github.com/klauspost/pgzip: v1.2.5
- github.com/leodido/go-urn: v1.2.0
- github.com/lunixbochs/vtclean: 2d01aac
- github.com/manifoldco/promptui: v0.8.0
- github.com/mikefarah/yq/v3: 8846255
- github.com/mistifyio/go-zfs: v2.1.1+incompatible
- github.com/mmarkdown/mmark: v2.0.40+incompatible
- github.com/moby/sys/mountinfo: v0.4.0
- github.com/moby/term: df9cb8a
- github.com/mrunalp/fileutils: 7d4729f
- github.com/mtrmac/gpgme: v0.1.2
- github.com/opencontainers/selinux: v1.6.0
- github.com/ostreedev/ostree-go: 759a8c1
- github.com/pelletier/go-buffruneio: v0.2.0
- github.com/pquerna/ffjson: dac163c
- github.com/remyoudompheng/bigfft: 52369c6
- github.com/rubiojr/go-vhd: 0bfd3b3
- github.com/seccomp/libseccomp-golang: v0.9.1
- github.com/shirou/gopsutil/v3: v3.20.12
- github.com/src-d/gcfg: v1.4.0
- github.com/stoewer/go-strcase: v1.2.0
- github.com/tchap/go-patricia: v2.3.0+incompatible
- github.com/ulikunitz/xz: v0.5.8
- github.com/vbatts/tar-split: v0.11.1
- github.com/vbauerster/mpb/v5: v5.3.0
- github.com/vdemeester/k8s-pkg-credentialprovider: f1d1696
- github.com/vmware/govmomi: v0.20.3
- github.com/willf/bitset: d5bec33
- go.mozilla.org/pkcs7: 432b235
- go.uber.org/goleak: v1.1.10
- golang.org/dl: 82a15e2
- golang.org/x/term: 7de9c90
- gonum.org/v1/gonum: 3d26580
- gonum.org/v1/netlib: 7672324
- gopkg.in/go-playground/assert.v1: v1.2.1
- gopkg.in/go-playground/validator.v9: v9.30.0
- gopkg.in/src-d/go-billy.v4: v4.3.2
- gopkg.in/src-d/go-git-fixtures.v3: v3.5.0
- gopkg.in/src-d/go-git.v4: v4.13.1
- gotest.tools/v3: v3.0.2
- k8s.io/cloud-provider: v0.18.8
- k8s.io/component-helpers: v0.20.1
- k8s.io/csi-translation-lib: v0.18.8
- k8s.io/legacy-cloud-providers: v0.18.8
- modernc.org/cc: v1.0.0
- modernc.org/golex: v1.0.0
- modernc.org/mathutil: v1.0.0
- modernc.org/strutil: v1.0.0
- modernc.org/xc: v1.0.0
- rsc.io/quote/v3: v3.1.0
- rsc.io/sampler: v1.3.0
- sigs.k8s.io/kubebuilder/v2: 0a807f4
- sigs.k8s.io/mdtoc: v1.0.1
- sigs.k8s.io/structured-merge-diff/v4: v4.0.2
- vbom.ml/util: efcd4e0
Changed
- cloud.google.com/go/bigquery: v1.3.0 → v1.8.0
- cloud.google.com/go/datastore: v1.0.0 → v1.1.0
- cloud.google.com/go/pubsub: v1.0.1 → v1.3.1
- cloud.google.com/go/storage: v1.3.0 → v1.12.0
- cloud.google.com/go: v0.49.0 → v0.75.0
- github.com/Azure/azure-sdk-for-go: v36.1.0+incompatible → v42.3.0+incompatible
- github.com/Azure/go-autorest/autorest/adal: 3492b2a → v0.9.5
- github.com/Azure/go-autorest/autorest/date: v0.2.0 → v0.3.0
- github.com/Azure/go-autorest/autorest/mocks: v0.3.0 → v0.4.1
- github.com/Azure/go-autorest/autorest: 3492b2a → v0.11.1
- github.com/Azure/go-autorest/logger: v0.1.0 → v0.2.0
- github.com/Azure/go-autorest/tracing: v0.5.0 → v0.6.0
- github.com/Azure/go-autorest: v13.3.2+incompatible → v14.2.0+incompatible
- github.com/DATA-DOG/go-sqlmock: v1.4.1 → v1.5.0
- github.com/GoogleCloudPlatform/testgrid: v0.0.10 → v0.0.38
- github.com/StackExchange/wmi: 5d04971 → cbe6696
- github.com/aws/aws-sdk-go: v1.27.0 → v1.31.6
- github.com/bazelbuild/rules_go: v0.23.3 → v0.22.1
- github.com/cncf/udpa/go: 269d4d4 → efcf912
- github.com/containerd/console: c12b1e7 → v1.0.0
- github.com/containerd/containerd: v1.3.4 → v1.4.3
- github.com/coreos/bbolt: v1.3.2 → v1.3.3
- github.com/coreos/etcd: v3.3.15+incompatible → v3.3.17+incompatible
- github.com/creack/pty: v1.1.9 → v1.1.11
- github.com/envoyproxy/go-control-plane: v0.9.4 → v0.9.7
- github.com/github-release/github-release: v0.8.1 → v0.10.0
- github.com/go-git/go-git-fixtures/v4: v4.0.1 → f56387b
- github.com/go-git/go-git/v5: v5.1.0 → v5.2.0
- github.com/go-logr/logr: v0.1.0 → v0.3.0
- github.com/go-logr/zapr: v0.1.1 → v0.2.0
- github.com/go-ole/go-ole: v1.2.1 → v1.2.4
- github.com/go-sql-driver/mysql: v1.4.1 → v1.5.0
- github.com/gofrs/flock: v0.7.1 → v0.8.0
- github.com/golang/groupcache: 611e8ac → 8c9f03a
- github.com/golang/mock: v1.3.1 → v1.4.4
- github.com/golang/protobuf: v1.4.2 → v1.4.3
- github.com/google/go-cmp: v0.5.0 → v0.5.4
- github.com/google/pprof: 34ac40c → b9804c9
- github.com/google/uuid: v1.1.1 → v1.1.4
- github.com/googleapis/gnostic: v0.3.1 → v0.5.1
- github.com/gorilla/mux: v1.7.3 → v1.7.4
- github.com/gorilla/websocket: v1.4.0 → v1.4.2
- github.com/hashicorp/go-multierror: v1.0.0 → v1.1.0
- github.com/imdario/mergo: v0.3.9 → v0.3.11
- github.com/jmespath/go-jmespath: c2b33e8 → v0.3.0
- github.com/kevinburke/rest: 0d2892b → f7a2e21
- github.com/klauspost/compress: v1.4.1 → v1.11.3
- github.com/kylelemons/godebug: d65d576 → v1.1.0
- github.com/lib/pq: v1.7.0 → v1.8.0
- github.com/mattn/go-colorable: v0.1.6 → v0.1.7
- github.com/matttproud/golang_protobuf_extensions: v1.0.1 → c182aff
- github.com/maxbrunsfeld/counterfeiter/v6: v6.2.3 → v6.3.0
- github.com/mitchellh/mapstructure: v1.1.2 → v1.4.1
- github.com/opencontainers/image-spec: 775207b → 79b036d
- github.com/opencontainers/runc: v0.1.1 → v1.0.0-rc91
- github.com/opencontainers/runtime-spec: 5b71a03 → 237cc4f
- github.com/operator-framework/api: v0.3.20 → v0.5.3
- github.com/operator-framework/operator-lib: v0.1.0 → v0.4.0
- github.com/operator-framework/operator-registry: v1.14.3 → v1.15.3
- github.com/operator-framework/operator-sdk: v1.2.0 → v1.4.2
- github.com/prometheus/client_golang: v1.5.1 → v1.7.1
- github.com/prometheus/common: v0.9.1 → v0.10.0
- github.com/prometheus/procfs: v0.0.11 → v0.2.0
- github.com/psampaz/go-mod-outdated: v0.6.0 → v0.7.0
- github.com/qinqon/kube-admission-webhook: v0.13.0 → v0.14.0
- github.com/saschagrunert/go-modiff: v1.2.0 → v1.2.1
- github.com/sendgrid/rest: v2.6.0+incompatible → v2.6.2+incompatible
- github.com/sendgrid/sendgrid-go: v3.6.0+incompatible → v3.7.2+incompatible
- github.com/sirupsen/logrus: v1.6.0 → v1.7.0
- github.com/spf13/cobra: v1.0.0 → v1.1.1
- github.com/spf13/viper: v1.6.1 → v1.7.0
- github.com/stretchr/testify: v1.6.1 → v1.7.0
- github.com/syndtr/gocapability: db04d3c → d983527
- github.com/tidwall/gjson: v1.6.1 → v1.6.8
- github.com/tidwall/match: v1.0.1 → v1.0.3
- github.com/vishvananda/netlink: v1.0.0 → v1.1.0
- github.com/xeipuuv/gojsonpointer: 4e3ac27 → df4f5c8
- github.com/yuin/goldmark: v1.2.1 → v1.3.1
- go.etcd.io/bbolt: v1.3.4 → v1.3.5
- go.etcd.io/etcd: 3cf2f69 → dd1b699
- go.opencensus.io: v0.22.2 → v0.22.5
- go.uber.org/zap: v1.14.1 → v1.15.0
- golang.org/x/crypto: 75b2880 → 7f63de1
- golang.org/x/exp: a1ab85d → 6cc2880
- golang.org/x/lint: fdd1cda → 83fdc39
- golang.org/x/mod: v0.3.0 → v0.4.0
- golang.org/x/net: c7110b5 → 6772e93
- golang.org/x/oauth2: bf48bf1 → 01de73c
- golang.org/x/sync: 67f06af → 09787c9
- golang.org/x/time: 555d28b → 3af7569
- golang.org/x/tools: 2b0845d → e2f9c7f
- gomodules.xyz/jsonpatch/v2: v2.0.1 → v2.1.0
- google.golang.org/api: v0.21.0 → v0.36.0
- google.golang.org/appengine: v1.6.5 → v1.6.7
- google.golang.org/genproto: 0939c59 → 22ae2b1
- google.golang.org/grpc: v1.30.0 → v1.34.0
- gopkg.in/check.v1: 8fa4692 → 038fdea
- gopkg.in/square/go-jose.v2: v2.2.2 → v2.3.1
- gopkg.in/yaml.v2: v2.3.0 → v2.4.0
- gopkg.in/yaml.v3: 9f266ea → eeeca48
- helm.sh/helm/v3: v3.3.4 → v3.4.1
- honnef.co/go/tools: v0.0.1-2019.2.3 → v0.0.1-2020.1.4
- k8s.io/api: v0.18.9 → v0.20.2
- k8s.io/apiextensions-apiserver: v0.18.9 → v0.20.1
- k8s.io/apimachinery: v0.18.9 → v0.20.2
- k8s.io/apiserver: v0.18.9 → v0.20.1
- k8s.io/cli-runtime: v0.18.9 → v0.20.1
- k8s.io/client-go: v0.18.2 → v0.20.1
- k8s.io/code-generator: v0.18.9 → v0.20.1
- k8s.io/component-base: v0.18.9 → v0.20.2
- k8s.io/gengo: 36b2048 → 83324d8
- k8s.io/klog/v2: v2.0.0 → v2.4.0
- k8s.io/kube-aggregator: v0.18.9 → v0.18.3
- k8s.io/kube-openapi: 61e04a5 → d219536
- k8s.io/kube-proxy: v0.18.9 → de037b5
- k8s.io/kubectl: v0.18.9 → v0.20.1
- k8s.io/metrics: v0.18.9 → v0.20.1
- k8s.io/release: v0.4.0 → v0.7.0
- k8s.io/utils: c1c6865 → fddb29f
- sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.0.7 → v0.0.14
- sigs.k8s.io/controller-runtime: v0.6.3 → v0.8.2
- sigs.k8s.io/controller-tools: v0.4.0 → v0.4.1
- sigs.k8s.io/structured-merge-diff: 15d366b → v1.0.2
Removed
- github.com/coreos/go-etcd: v2.0.0+incompatible
- github.com/fvbommel/util: efcd4e0
- github.com/inconshreveable/log15: b30bc20
- github.com/ugorji/go/codec: d75b2dc
- sigs.k8s.io/kubebuilder: 36124ae