diff --git a/UPSTREAM_PROJECTS.yaml b/UPSTREAM_PROJECTS.yaml index 7868440f0a..a51f9e2882 100644 --- a/UPSTREAM_PROJECTS.yaml +++ b/UPSTREAM_PROJECTS.yaml @@ -223,8 +223,8 @@ projects: repos: - name: cloud-provider-nutanix versions: - - tag: v0.3.2 - go_version: "1.21" + - tag: v0.4.1 + go_version: "1.22" - name: cluster-api-provider-nutanix versions: - tag: v1.3.5 diff --git a/projects/nutanix-cloud-native/cloud-provider-nutanix/ATTRIBUTION.txt b/projects/nutanix-cloud-native/cloud-provider-nutanix/ATTRIBUTION.txt index a11e68a604..25a56c9ff4 100644 --- a/projects/nutanix-cloud-native/cloud-provider-nutanix/ATTRIBUTION.txt +++ b/projects/nutanix-cloud-native/cloud-provider-nutanix/ATTRIBUTION.txt @@ -1,23 +1,23 @@ -** github.com/coreos/go-semver/semver; version v0.3.0 -- +** github.com/coreos/go-semver/semver; version v0.3.1 -- https://github.com/coreos/go-semver -** github.com/coreos/go-systemd/v22; version v22.4.0 -- +** github.com/coreos/go-systemd/v22; version v22.5.0 -- https://github.com/coreos/go-systemd/v22 -** github.com/go-logr/logr; version v1.2.3 -- +** github.com/go-logr/logr; version v1.4.1 -- https://github.com/go-logr/logr ** github.com/go-logr/stdr; version v1.2.2 -- https://github.com/go-logr/stdr -** github.com/go-logr/zapr; version v1.2.3 -- +** github.com/go-logr/zapr; version v1.3.0 -- https://github.com/go-logr/zapr ** github.com/go-openapi/jsonpointer; version v0.19.6 -- https://github.com/go-openapi/jsonpointer -** github.com/go-openapi/jsonreference; version v0.20.1 -- +** github.com/go-openapi/jsonreference; version v0.20.2 -- https://github.com/go-openapi/jsonreference ** github.com/go-openapi/swag; version v0.22.3 -- @@ -26,19 +26,19 @@ https://github.com/go-openapi/swag ** github.com/golang/groupcache/lru; version v0.0.0-20210331224755-41bb18bfe9da -- https://github.com/golang/groupcache -** github.com/google/cel-go; version v0.12.6 -- +** github.com/google/cel-go; version v0.17.8 -- https://github.com/google/cel-go -** github.com/google/gnostic; version v0.5.7-v3refs -- -https://github.com/google/gnostic +** github.com/google/gnostic-models; version v0.6.8 -- +https://github.com/google/gnostic-models -** github.com/google/gofuzz; version v1.1.0 -- +** github.com/google/gofuzz; version v1.2.0 -- https://github.com/google/gofuzz ** github.com/grpc-ecosystem/go-grpc-prometheus; version v1.2.0 -- https://github.com/grpc-ecosystem/go-grpc-prometheus -** github.com/matttproud/golang_protobuf_extensions/pbutil; version v1.0.2 -- +** github.com/matttproud/golang_protobuf_extensions/pbutil; version v1.0.4 -- https://github.com/matttproud/golang_protobuf_extensions ** github.com/moby/term; version v0.0.0-20221205130635-1aeaba878587 -- @@ -50,130 +50,130 @@ https://github.com/modern-go/concurrent ** github.com/modern-go/reflect2; version v1.0.2 -- https://github.com/modern-go/reflect2 -** github.com/nutanix-cloud-native/cloud-provider-nutanix; version v0.3.2 -- +** github.com/nutanix-cloud-native/cloud-provider-nutanix; version v0.4.1 -- https://github.com/nutanix-cloud-native/cloud-provider-nutanix -** github.com/nutanix-cloud-native/prism-go-client; version v0.3.4 -- +** github.com/nutanix-cloud-native/prism-go-client; version v0.4.0 -- https://github.com/nutanix-cloud-native/prism-go-client ** github.com/NYTimes/gziphandler; version v1.1.1 -- https://github.com/nytimes/gziphandler -** github.com/prometheus/client_golang/prometheus; version v1.14.0 -- +** github.com/prometheus/client_golang/prometheus; version v1.16.0 -- https://github.com/prometheus/client_golang -** github.com/prometheus/client_model/go; version v0.3.0 -- +** github.com/prometheus/client_model/go; version v0.4.0 -- https://github.com/prometheus/client_model -** github.com/prometheus/common; version v0.37.0 -- +** github.com/prometheus/common; version v0.44.0 -- https://github.com/prometheus/common -** github.com/prometheus/procfs; version v0.8.0 -- +** github.com/prometheus/procfs; version v0.10.1 -- https://github.com/prometheus/procfs -** github.com/spf13/cobra; version v1.6.0 -- +** github.com/spf13/cobra; version v1.7.0 -- https://github.com/spf13/cobra -** go.etcd.io/etcd/api/v3; version v3.5.7 -- +** go.etcd.io/etcd/api/v3; version v3.5.13 -- https://github.com/etcd-io/etcd -** go.etcd.io/etcd/client/pkg/v3; version v3.5.7 -- +** go.etcd.io/etcd/client/pkg/v3; version v3.5.13 -- https://github.com/etcd-io/etcd -** go.etcd.io/etcd/client/v3; version v3.5.7 -- +** go.etcd.io/etcd/client/v3; version v3.5.10 -- https://github.com/etcd-io/etcd -** go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc; version v0.35.0 -- +** go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc; version v0.46.0 -- https://github.com/open-telemetry/opentelemetry-go-contrib -** go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp; version v0.35.1 -- +** go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp; version v0.44.0 -- https://github.com/open-telemetry/opentelemetry-go-contrib -** go.opentelemetry.io/otel; version v1.10.0 -- +** go.opentelemetry.io/otel; version v1.20.0 -- https://github.com/open-telemetry/opentelemetry-go -** go.opentelemetry.io/otel/exporters/otlp/internal/retry; version v1.10.0 -- +** go.opentelemetry.io/otel/exporters/otlp/otlptrace; version v1.20.0 -- https://github.com/open-telemetry/opentelemetry-go -** go.opentelemetry.io/otel/exporters/otlp/otlptrace; version v1.10.0 -- +** go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc; version v1.20.0 -- https://github.com/open-telemetry/opentelemetry-go -** go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc; version v1.10.0 -- +** go.opentelemetry.io/otel/metric; version v1.20.0 -- https://github.com/open-telemetry/opentelemetry-go -** go.opentelemetry.io/otel/metric; version v0.31.0 -- +** go.opentelemetry.io/otel/sdk; version v1.20.0 -- https://github.com/open-telemetry/opentelemetry-go -** go.opentelemetry.io/otel/sdk; version v1.10.0 -- +** go.opentelemetry.io/otel/trace; version v1.20.0 -- https://github.com/open-telemetry/opentelemetry-go -** go.opentelemetry.io/otel/trace; version v1.10.0 -- -https://github.com/open-telemetry/opentelemetry-go - -** go.opentelemetry.io/proto/otlp; version v0.19.0 -- +** go.opentelemetry.io/proto/otlp; version v1.0.0 -- https://github.com/open-telemetry/opentelemetry-proto-go -** google.golang.org/genproto; version v0.0.0-20220502173005-c8bf987b8c21 -- +** google.golang.org/genproto/googleapis/api; version v0.0.0-20230822172742-b8732ec3820d -- +https://github.com/googleapis/go-genproto + +** google.golang.org/genproto/googleapis/rpc; version v0.0.0-20230822172742-b8732ec3820d -- https://github.com/googleapis/go-genproto -** google.golang.org/grpc; version v1.51.0 -- +** google.golang.org/grpc; version v1.59.0 -- https://github.com/grpc/grpc-go ** gopkg.in/yaml.v2; version v2.4.0 -- https://gopkg.in/yaml.v2 -** k8s.io/api; version v0.27.1 -- +** k8s.io/api; version v0.30.2 -- https://github.com/kubernetes/api -** k8s.io/apimachinery/pkg; version v0.27.1 -- +** k8s.io/apimachinery/pkg; version v0.30.2 -- https://github.com/kubernetes/apimachinery -** k8s.io/apiserver; version v0.27.1 -- +** k8s.io/apiserver; version v0.30.2 -- https://github.com/kubernetes/apiserver -** k8s.io/client-go; version v0.27.1 -- +** k8s.io/client-go; version v0.30.2 -- https://github.com/kubernetes/client-go -** k8s.io/cloud-provider; version v0.27.1 -- +** k8s.io/cloud-provider; version v0.30.2 -- https://github.com/kubernetes/cloud-provider -** k8s.io/component-base; version v0.27.1 -- +** k8s.io/component-base; version v0.30.2 -- https://github.com/kubernetes/component-base -** k8s.io/component-helpers/node/util; version v0.27.1 -- +** k8s.io/component-helpers/node/util; version v0.30.2 -- https://github.com/kubernetes/component-helpers -** k8s.io/controller-manager; version v0.27.1 -- +** k8s.io/controller-manager; version v0.30.2 -- https://github.com/kubernetes/controller-manager -** k8s.io/klog/v2; version v2.90.1 -- +** k8s.io/klog/v2; version v2.130.0 -- https://github.com/kubernetes/klog -** k8s.io/kms; version v0.27.1 -- +** k8s.io/kms; version v0.30.2 -- https://github.com/kubernetes/kms -** k8s.io/kube-openapi/pkg; version v0.0.0-20230308215209-15aac26d736a -- +** k8s.io/kube-openapi/pkg; version v0.0.0-20240228011516-70dd3763d340 -- https://github.com/kubernetes/kube-openapi -** k8s.io/kube-openapi/pkg/validation/errors; version v0.0.0-20230308215209-15aac26d736a -- +** k8s.io/kube-openapi/pkg/validation/errors; version v0.0.0-20240228011516-70dd3763d340 -- https://github.com/kubernetes/kube-openapi -** k8s.io/kube-openapi/pkg/validation/spec; version v0.0.0-20230308215209-15aac26d736a -- +** k8s.io/kube-openapi/pkg/validation/spec; version v0.0.0-20240228011516-70dd3763d340 -- https://github.com/kubernetes/kube-openapi -** k8s.io/kube-openapi/pkg/validation/strfmt; version v0.0.0-20230308215209-15aac26d736a -- +** k8s.io/kube-openapi/pkg/validation/strfmt; version v0.0.0-20240228011516-70dd3763d340 -- https://github.com/kubernetes/kube-openapi -** k8s.io/utils; version v0.0.0-20230209194617-a36077c30491 -- +** k8s.io/utils; version v0.0.0-20230726121419-3b25d923346b -- https://github.com/kubernetes/utils -** sigs.k8s.io/apiserver-network-proxy/konnectivity-client; version v0.1.1 -- +** sigs.k8s.io/apiserver-network-proxy/konnectivity-client; version v0.29.0 -- https://github.com/kubernetes-sigs/apiserver-network-proxy ** sigs.k8s.io/json; version v0.0.0-20221116044647-bc3834ca7abd -- https://github.com/kubernetes-sigs/json -** sigs.k8s.io/structured-merge-diff/v4; version v4.2.3 -- +** sigs.k8s.io/structured-merge-diff/v4; version v4.4.1 -- https://github.com/kubernetes-sigs/structured-merge-diff @@ -498,8 +498,8 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ------ -** github.com/antlr/antlr4/runtime/Go/antlr; version v1.4.10 -- -https://github.com/antlr/antlr4/runtime/Go/antlr +** github.com/antlr/antlr4/runtime/Go/antlr/v4; version v4.0.0-20230305170008-8188dc5388df -- +https://github.com/antlr/antlr4/runtime/Go/antlr/v4 Copyright 2021 The ANTLR Project @@ -561,7 +561,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ------ -** github.com/fsnotify/fsnotify; version v1.6.0 -- +** github.com/fsnotify/fsnotify; version v1.7.0 -- https://github.com/fsnotify/fsnotify Copyright © 2012 The Go Authors. All rights reserved. @@ -633,7 +633,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ------ -** github.com/golang/protobuf; version v1.5.3 -- +** github.com/golang/protobuf; version v1.5.4 -- https://github.com/golang/protobuf Copyright 2010 The Go Authors. All rights reserved. @@ -667,7 +667,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ------ -** github.com/google/go-cmp/cmp; version v0.5.9 -- +** github.com/google/go-cmp/cmp; version v0.6.0 -- https://github.com/google/go-cmp Copyright (c) 2017 The Go Authors. All rights reserved. @@ -700,7 +700,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ------ -** github.com/google/uuid; version v1.3.0 -- +** github.com/google/uuid; version v1.6.0 -- https://github.com/google/uuid Copyright (c) 2009,2014 Google Inc. All rights reserved. @@ -733,7 +733,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ------ -** github.com/grpc-ecosystem/grpc-gateway/v2; version v2.7.0 -- +** github.com/grpc-ecosystem/grpc-gateway/v2; version v2.16.0 -- https://github.com/grpc-ecosystem/grpc-gateway/v2 Copyright (c) 2015, Gengo, Inc. @@ -766,7 +766,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ------ -** github.com/imdario/mergo; version v0.3.12 -- +** github.com/imdario/mergo; version v0.3.6 -- https://github.com/darccio/mergo Copyright (c) 2013 Dario Castañé. All rights reserved. @@ -857,7 +857,7 @@ Redistribution and use in source and binary forms, with or without modification, THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ------ -** github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg; version v0.37.0 -- +** github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg; version v0.44.0 -- https://github.com/prometheus/common Copyright (c) 2011, Open Knowledge Foundation Ltd. @@ -927,34 +927,37 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ------ -** golang.org/go; version go1.21.13 -- +** golang.org/go; version go1.22.5 -- https://github.com/golang/go -** golang.org/x/crypto; version v0.1.0 -- +** golang.org/x/crypto; version v0.23.0 -- https://golang.org/x/crypto -** golang.org/x/net; version v0.9.0 -- +** golang.org/x/exp; version v0.0.0-20220722155223-a9213eeb770e -- +https://golang.org/x/exp + +** golang.org/x/net; version v0.25.0 -- https://golang.org/x/net -** golang.org/x/oauth2; version v0.0.0-20220223155221-ee480838109b -- +** golang.org/x/oauth2; version v0.11.0 -- https://golang.org/x/oauth2 -** golang.org/x/sync/singleflight; version v0.1.0 -- +** golang.org/x/sync/singleflight; version v0.7.0 -- https://golang.org/x/sync -** golang.org/x/sys/unix; version v0.7.0 -- +** golang.org/x/sys/unix; version v0.20.0 -- https://golang.org/x/sys -** golang.org/x/term; version v0.7.0 -- +** golang.org/x/term; version v0.20.0 -- https://golang.org/x/term -** golang.org/x/text; version v0.9.0 -- +** golang.org/x/text; version v0.15.0 -- https://golang.org/x/text -** golang.org/x/time/rate; version v0.0.0-20220210224613-90d013bbcef8 -- +** golang.org/x/time/rate; version v0.3.0 -- https://golang.org/x/time -** k8s.io/apimachinery/third_party/forked/golang; version v0.27.1 -- +** k8s.io/apimachinery/third_party/forked/golang; version v0.30.2 -- https://github.com/kubernetes/apimachinery Copyright (c) 2009 The Go Authors. All rights reserved. @@ -987,7 +990,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ------ -** google.golang.org/protobuf; version v1.28.1 -- +** google.golang.org/protobuf; version v1.33.0 -- https://go.googlesource.com/protobuf Copyright (c) 2018 The Go Authors. All rights reserved. @@ -1054,7 +1057,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ------ -** k8s.io/kube-openapi/pkg/internal/third_party/go-json-experiment/json; version v0.0.0-20230308215209-15aac26d736a -- +** k8s.io/kube-openapi/pkg/internal/third_party/go-json-experiment/json; version v0.0.0-20240228011516-70dd3763d340 -- https://github.com/kubernetes/kube-openapi Copyright (c) 2020 The Go Authors. All rights reserved. @@ -1087,7 +1090,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ------ -** k8s.io/utils/internal/third_party/forked/golang; version v0.0.0-20230209194617-a36077c30491 -- +** k8s.io/utils/internal/third_party/forked/golang; version v0.0.0-20230726121419-3b25d923346b -- https://github.com/kubernetes/utils Copyright (c) 2012 The Go Authors. All rights reserved. @@ -1153,15 +1156,15 @@ Copyright (C) 2013 Blake Mizerany https://github.com/blang/semver/v4 Copyright (c) 2014 Benedikt Lang -** github.com/cenkalti/backoff/v4; version v4.1.3 -- +** github.com/cenkalti/backoff/v4; version v4.2.1 -- https://github.com/cenkalti/backoff/v4 Copyright (c) 2014 Cenk Altı -** github.com/cespare/xxhash/v2; version v2.1.2 -- +** github.com/cespare/xxhash/v2; version v2.2.0 -- https://github.com/cespare/xxhash/v2 Copyright (c) 2016 Caleb Spare -** github.com/emicklei/go-restful/v3; version v3.9.0 -- +** github.com/emicklei/go-restful/v3; version v3.11.0 -- https://github.com/emicklei/go-restful/v3 Copyright (c) 2012,2013 Ernest Micklei @@ -1181,27 +1184,19 @@ Copyright (c) 2016 json-iterator https://github.com/mailru/easyjson Copyright (c) 2016 Mail.Ru Group -** github.com/mitchellh/mapstructure; version v1.4.1 -- -https://github.com/mitchellh/mapstructure -Copyright (c) 2013 Mitchell Hashimoto - ** github.com/stoewer/go-strcase; version v1.2.0 -- https://github.com/stoewer/go-strcase Copyright (c) 2017, Adrian Stoewer -** go.uber.org/atomic; version v1.7.0 -- -https://github.com/uber-go/atomic -Copyright (c) 2016 Uber Technologies, Inc. - -** go.uber.org/multierr; version v1.6.0 -- +** go.uber.org/multierr; version v1.11.0 -- https://github.com/uber-go/multierr -Copyright (c) 2017 Uber Technologies, Inc. +Copyright (c) 2017-2021 Uber Technologies, Inc. -** go.uber.org/zap; version v1.21.0 -- +** go.uber.org/zap; version v1.26.0 -- https://github.com/uber-go/zap Copyright (c) 2016-2017 Uber Technologies, Inc. -** gopkg.in/natefinch/lumberjack.v2; version v2.0.0 -- +** gopkg.in/natefinch/lumberjack.v2; version v2.2.1 -- https://gopkg.in/natefinch/lumberjack.v2 Copyright (c) 2014 Nate Finch diff --git a/projects/nutanix-cloud-native/cloud-provider-nutanix/CHECKSUMS b/projects/nutanix-cloud-native/cloud-provider-nutanix/CHECKSUMS index a5a676cb51..9907d120c8 100644 --- a/projects/nutanix-cloud-native/cloud-provider-nutanix/CHECKSUMS +++ b/projects/nutanix-cloud-native/cloud-provider-nutanix/CHECKSUMS @@ -1,2 +1,2 @@ -fc3db1e8563be3bb985258997a68e40f7861830e9e29a143f6d69025556bf339 _output/bin/cloud-provider-nutanix/linux-amd64/controller -07b53dd1f1f4a965b2062a351cb6422cd28b56aa14411f35f1567a5cb9acfbf7 _output/bin/cloud-provider-nutanix/linux-arm64/controller +db3710b08de2c2528248bdc921956ff3bdcdc036824b8f2453d00e7da4427ac0 _output/bin/cloud-provider-nutanix/linux-amd64/controller +ca3e6abdf0c97aa92b1359b58301fa10816c61745d202125c683f15cf3d837ca _output/bin/cloud-provider-nutanix/linux-arm64/controller diff --git a/projects/nutanix-cloud-native/cloud-provider-nutanix/GIT_TAG b/projects/nutanix-cloud-native/cloud-provider-nutanix/GIT_TAG index 7becae11d1..5aff472ddf 100644 --- a/projects/nutanix-cloud-native/cloud-provider-nutanix/GIT_TAG +++ b/projects/nutanix-cloud-native/cloud-provider-nutanix/GIT_TAG @@ -1 +1 @@ -v0.3.2 +v0.4.1 diff --git a/projects/nutanix-cloud-native/cloud-provider-nutanix/GOLANG_VERSION b/projects/nutanix-cloud-native/cloud-provider-nutanix/GOLANG_VERSION index d2ab029d32..71f7f51df9 100644 --- a/projects/nutanix-cloud-native/cloud-provider-nutanix/GOLANG_VERSION +++ b/projects/nutanix-cloud-native/cloud-provider-nutanix/GOLANG_VERSION @@ -1 +1 @@ -1.21 +1.22 diff --git a/projects/nutanix-cloud-native/cloud-provider-nutanix/README.md b/projects/nutanix-cloud-native/cloud-provider-nutanix/README.md index e0d09a7f8b..97f528a9a9 100644 --- a/projects/nutanix-cloud-native/cloud-provider-nutanix/README.md +++ b/projects/nutanix-cloud-native/cloud-provider-nutanix/README.md @@ -1,5 +1,5 @@ ## **Cluster API Provider for Nutanix** -![Version](https://img.shields.io/badge/version-v0.3.2-blue) +![Version](https://img.shields.io/badge/version-v0.4.1-blue) ![Build Status]() The [Nutanix Cloud Controller Manager](https://github.com/nutanix-cloud-native/cloud-provider-nutanix) is a the implementation of cloud-controller-manager for Nutanix AHV.