-
Notifications
You must be signed in to change notification settings - Fork 20
Merge https://github.com/kubernetes/cloud-provider-vsphere:master (ba3d1ec) into main #118
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Changes from all commits
83bf800
9ca8a66
4ed9ddb
6fe460e
e5be3b6
bf26b61
58ab86d
ac57e89
0d4ae67
bc74bb8
ba7c6f4
1fd8ae5
ea2d18e
e7ff463
ad614a9
d91fafd
fb0d5c8
d26f3fb
ff7ea2e
241f226
85d6f7a
7fe59fc
b5af081
0f3b851
2e3d386
11df1c5
7be6721
984d9e0
1449e9b
2200f82
3cda034
7f1ba39
d93c528
2a2683b
870efde
255988c
71a0ebf
22dce29
7ba6c3d
a566ea7
3796a0b
404fa59
5f20e3e
27bcd2a
f50d27e
88cdb50
6aad5a8
f566131
cdef353
dfc2f5f
b7c30f6
564bf3e
9509d07
8584e2a
19225d0
51b82e6
bb38d6c
80b2ce3
c45b219
656f466
0010488
7f08803
9aa2bf7
9467fc7
806e045
0544bba
3692a0f
c17c1fa
3a1b85f
284bd7f
ee51543
f8d1f10
55e3183
ba3d1ec
70d049b
90db71c
0153869
2a0f547
8c80ded
45315c0
39c7f04
bcc3463
a4778b0
28cd60f
9821793
c6164fd
d524534
7638902
a5fe407
17145b7
d88a5ef
50ce1fb
e5de3bd
4d84cdc
1ec57c5
2638f1b
1cae8b2
26d3319
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -153,7 +153,7 @@ helm repo add vsphere-cpi https://kubernetes.github.io/cloud-provider-vsphere | |||||
| helm repo update | ||||||
|
|
||||||
| # Package CPI Chart | ||||||
| VERSION=1.35.1 | ||||||
| VERSION=1.30.1 | ||||||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Fix release guide version mismatch. Line 156 sets Proposed fix-VERSION=1.30.1
+VERSION=1.35.0📝 Committable suggestion
Suggested change
🤖 Prompt for AI Agents |
||||||
| cd charts | ||||||
| helm package vsphere-cpi --version $VERSION --app-version $VERSION | ||||||
|
|
||||||
|
|
||||||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,35 +1,37 @@ | ||
| module k8s.io/cloud-provider-vsphere | ||
|
|
||
| go 1.25.0 | ||
| go 1.26.0 | ||
|
|
||
| replace github.com/vmware-tanzu/vm-operator/pkg/constants/testlabels => github.com/vmware-tanzu/vm-operator/pkg/constants/testlabels v1.8.6 | ||
| replace github.com/vmware-tanzu/vm-operator/pkg/constants/testlabels => github.com/vmware-tanzu/vm-operator/pkg/constants/testlabels v0.0.0-20260502065817-4ee333ccd54c | ||
|
|
||
| // vm-operator version: prefer alignment with CAPV https://github.com/kubernetes-sigs/cluster-api-provider-vsphere/blob/main/go.mod#L11 | ||
| // (may temporarily diverge when CPI needs a newer api/v1alpha6 commit before CAPV bumps). | ||
| require ( | ||
| github.com/fsnotify/fsnotify v1.9.0 | ||
| github.com/fsnotify/fsnotify v1.10.1 | ||
| github.com/golang/mock v1.6.0 | ||
| github.com/google/uuid v1.6.0 | ||
| github.com/pkg/errors v0.9.1 | ||
| github.com/prometheus/client_golang v1.23.2 | ||
| github.com/spf13/cobra v1.10.2 | ||
| github.com/spf13/pflag v1.0.10 | ||
| github.com/stretchr/testify v1.11.1 | ||
| github.com/vmware-tanzu/nsx-operator/pkg/apis v0.0.0-20240827061921-8f0982975508 | ||
| github.com/vmware-tanzu/nsx-operator/pkg/client v0.0.0-20240827061921-8f0982975508 | ||
| github.com/vmware-tanzu/vm-operator/api v1.8.6 | ||
| github.com/vmware/govmomi v0.52.0 | ||
| github.com/vmware-tanzu/nsx-operator/pkg/apis v0.0.0-20260423081355-beab2417344a | ||
| github.com/vmware-tanzu/nsx-operator/pkg/client v0.0.0-20260423081355-beab2417344a | ||
| github.com/vmware-tanzu/vm-operator/api v1.9.1-0.20260502065817-4ee333ccd54c | ||
| github.com/vmware/govmomi v0.54.0 | ||
| github.com/vmware/vsphere-automation-sdk-go/lib v0.7.0 | ||
| github.com/vmware/vsphere-automation-sdk-go/runtime v0.7.0 | ||
| github.com/vmware/vsphere-automation-sdk-go/services/nsxt v0.12.0 | ||
| golang.org/x/net v0.48.0 | ||
| golang.org/x/net v0.55.0 | ||
| gopkg.in/gcfg.v1 v1.2.3 | ||
| gopkg.in/yaml.v2 v2.4.0 | ||
| k8s.io/api v0.35.2 | ||
| k8s.io/apimachinery v0.35.2 | ||
| k8s.io/client-go v0.35.2 | ||
| k8s.io/cloud-provider v0.35.2 | ||
| k8s.io/code-generator v0.35.2 | ||
| k8s.io/component-base v0.35.2 | ||
| k8s.io/klog/v2 v2.130.1 | ||
| k8s.io/api v0.36.0 | ||
| k8s.io/apimachinery v0.36.0 | ||
| k8s.io/client-go v0.36.0 | ||
| k8s.io/cloud-provider v0.36.0 | ||
| k8s.io/code-generator v0.36.0 | ||
| k8s.io/component-base v0.36.0 | ||
| k8s.io/klog/v2 v2.140.0 | ||
| sigs.k8s.io/yaml v1.6.0 | ||
| ) | ||
|
|
||
|
|
@@ -41,14 +43,12 @@ require ( | |
| github.com/beevik/etree v1.1.3 // indirect | ||
| github.com/beorn7/perks v1.0.1 // indirect | ||
| github.com/blang/semver/v4 v4.0.0 // indirect | ||
| github.com/cenkalti/backoff/v4 v4.3.0 // indirect | ||
| github.com/cenkalti/backoff/v5 v5.0.3 // indirect | ||
| github.com/cespare/xxhash/v2 v2.3.0 // indirect | ||
| github.com/coreos/go-semver v0.3.1 // indirect | ||
| github.com/coreos/go-systemd/v22 v22.5.0 // indirect | ||
| github.com/coreos/go-systemd/v22 v22.7.0 // indirect | ||
| github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect | ||
| github.com/emicklei/go-restful/v3 v3.12.2 // indirect | ||
| github.com/evanphx/json-patch v5.6.0+incompatible // indirect | ||
| github.com/evanphx/json-patch/v5 v5.9.0 // indirect | ||
| github.com/emicklei/go-restful/v3 v3.13.0 // indirect | ||
| github.com/felixge/httpsnoop v1.0.4 // indirect | ||
| github.com/fxamacker/cbor/v2 v2.9.0 // indirect | ||
| github.com/gibson042/canonicaljson-go v1.0.3 // indirect | ||
|
|
@@ -60,12 +60,11 @@ require ( | |
| github.com/gogo/protobuf v1.3.2 // indirect | ||
| github.com/golang-jwt/jwt/v4 v4.5.2 // indirect | ||
| github.com/golang/protobuf v1.5.4 // indirect | ||
| github.com/google/btree v1.1.3 // indirect | ||
| github.com/google/cel-go v0.26.0 // indirect | ||
| github.com/google/gnostic-models v0.7.0 // indirect | ||
| github.com/google/go-cmp v0.7.0 // indirect | ||
| github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0 // indirect | ||
| github.com/grpc-ecosystem/grpc-gateway/v2 v2.26.3 // indirect | ||
| github.com/grpc-ecosystem/go-grpc-middleware/providers/prometheus v1.1.0 // indirect | ||
| github.com/grpc-ecosystem/go-grpc-middleware/v2 v2.3.3 // indirect | ||
| github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.7 // indirect | ||
| github.com/inconshreveable/mousetrap v1.1.0 // indirect | ||
| github.com/josharian/intern v1.0.0 // indirect | ||
| github.com/json-iterator/go v1.1.12 // indirect | ||
|
|
@@ -77,58 +76,57 @@ require ( | |
| github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect | ||
| github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect | ||
| github.com/prometheus/client_model v0.6.2 // indirect | ||
| github.com/prometheus/common v0.66.1 // indirect | ||
| github.com/prometheus/procfs v0.16.1 // indirect | ||
| github.com/prometheus/common v0.67.5 // indirect | ||
| github.com/prometheus/procfs v0.19.2 // indirect | ||
| github.com/stoewer/go-strcase v1.3.0 // indirect | ||
| github.com/x448/float16 v0.8.4 // indirect | ||
| go.etcd.io/etcd/api/v3 v3.6.5 // indirect | ||
| go.etcd.io/etcd/client/pkg/v3 v3.6.5 // indirect | ||
| go.etcd.io/etcd/client/v3 v3.6.5 // indirect | ||
| go.etcd.io/etcd/api/v3 v3.6.10 // indirect | ||
| go.etcd.io/etcd/client/pkg/v3 v3.6.10 // indirect | ||
| go.etcd.io/etcd/client/v3 v3.6.10 // indirect | ||
| go.opentelemetry.io/auto/sdk v1.2.1 // indirect | ||
| go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.60.0 // indirect | ||
| go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.61.0 // indirect | ||
| go.opentelemetry.io/otel v1.40.0 // indirect | ||
| go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.34.0 // indirect | ||
| go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.34.0 // indirect | ||
| go.opentelemetry.io/otel/metric v1.40.0 // indirect | ||
| go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.65.0 // indirect | ||
| go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.65.0 // indirect | ||
| go.opentelemetry.io/otel v1.41.0 // indirect | ||
| go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.40.0 // indirect | ||
| go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.40.0 // indirect | ||
| go.opentelemetry.io/otel/metric v1.41.0 // indirect | ||
| go.opentelemetry.io/otel/sdk v1.40.0 // indirect | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🧩 Analysis chain🌐 Web query:
💡 Result: The fixed version for the GHSA-hfvc-g4fc-pqhx vulnerability in go.opentelemetry.io/otel/sdk (part of opentelemetry-go) is v1.43.0. Affected versions are >= v1.15.0 and <= v1.42.0. This vulnerability (CVE-2026-39883) is an incomplete fix for a prior PATH hijacking issue (GHSA-9h8m-3fm2-qjrq / CVE-2026-24051), where the BSD kenv command was not using an absolute path. The fix uses "/bin/kenv" and was included in the v1.43.0 release on 2026-04-03. Citations:
Upgrade The installed version v1.40.0 is affected by HIGH severity vulnerability GHSA-hfvc-g4fc-pqhx (CVE-2026-39883): BSD kenv command not using absolute path enables PATH hijacking. Update the indirect dependency to v1.43.0 (released 2026-04-03) or later, or use a replace directive in go.mod if upstream has not yet resolved the transitive dependency. 🧰 Tools🪛 OSV Scanner (2.3.5)[HIGH] 92-92: go.opentelemetry.io/otel/sdk 1.40.0: opentelemetry-go: BSD kenv command not using absolute path enables PATH hijacking 🤖 Prompt for AI Agents |
||
| go.opentelemetry.io/otel/trace v1.40.0 // indirect | ||
| go.opentelemetry.io/proto/otlp v1.5.0 // indirect | ||
| go.opentelemetry.io/otel/trace v1.41.0 // indirect | ||
| go.opentelemetry.io/proto/otlp v1.9.0 // indirect | ||
| go.uber.org/multierr v1.11.0 // indirect | ||
| go.uber.org/zap v1.27.0 // indirect | ||
| go.uber.org/zap v1.27.1 // indirect | ||
| go.yaml.in/yaml/v2 v2.4.3 // indirect | ||
| go.yaml.in/yaml/v3 v3.0.4 // indirect | ||
| golang.org/x/crypto v0.46.0 // indirect | ||
| golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56 // indirect | ||
| golang.org/x/mod v0.30.0 // indirect | ||
| golang.org/x/crypto v0.51.0 // indirect | ||
| golang.org/x/exp v0.0.0-20251219203646-944ab1f22d93 // indirect | ||
| golang.org/x/mod v0.35.0 // indirect | ||
| golang.org/x/oauth2 v0.34.0 // indirect | ||
| golang.org/x/sync v0.19.0 // indirect | ||
| golang.org/x/sys v0.40.0 // indirect | ||
| golang.org/x/term v0.38.0 // indirect | ||
| golang.org/x/text v0.32.0 // indirect | ||
| golang.org/x/time v0.9.0 // indirect | ||
| golang.org/x/tools v0.39.0 // indirect | ||
| gomodules.xyz/jsonpatch/v2 v2.4.0 // indirect | ||
| google.golang.org/genproto/googleapis/api v0.0.0-20251202230838-ff82c1b0f217 // indirect | ||
| google.golang.org/genproto/googleapis/rpc v0.0.0-20251202230838-ff82c1b0f217 // indirect | ||
| golang.org/x/sync v0.20.0 // indirect | ||
| golang.org/x/sys v0.45.0 // indirect | ||
| golang.org/x/term v0.43.0 // indirect | ||
| golang.org/x/text v0.37.0 // indirect | ||
| golang.org/x/time v0.14.0 // indirect | ||
| golang.org/x/tools v0.44.0 // indirect | ||
| google.golang.org/genproto/googleapis/api v0.0.0-20260128011058-8636f8732409 // indirect | ||
| google.golang.org/genproto/googleapis/rpc v0.0.0-20260128011058-8636f8732409 // indirect | ||
| google.golang.org/grpc v1.79.3 // indirect | ||
| google.golang.org/protobuf v1.36.10 // indirect | ||
| google.golang.org/protobuf v1.36.12-0.20260120151049-f2248ac996af // indirect | ||
| gopkg.in/evanphx/json-patch.v4 v4.13.0 // indirect | ||
| gopkg.in/inf.v0 v0.9.1 // indirect | ||
| gopkg.in/natefinch/lumberjack.v2 v2.2.1 // indirect | ||
| gopkg.in/warnings.v0 v0.1.2 // indirect | ||
| gopkg.in/yaml.v3 v3.0.1 // indirect | ||
| k8s.io/apiextensions-apiserver v0.35.2 // indirect | ||
| k8s.io/apiserver v0.35.2 // indirect | ||
| k8s.io/component-helpers v0.35.2 // indirect | ||
| k8s.io/controller-manager v0.35.2 // indirect | ||
| k8s.io/apiserver v0.36.0 // indirect | ||
| k8s.io/component-helpers v0.36.0 // indirect | ||
| k8s.io/controller-manager v0.36.0 // indirect | ||
| k8s.io/gengo/v2 v2.0.0-20250922181213-ec3ebc5fd46b // indirect | ||
| k8s.io/kms v0.35.2 // indirect | ||
| k8s.io/kube-openapi v0.0.0-20250910181357-589584f1c912 // indirect | ||
| k8s.io/utils v0.0.0-20251002143259-bc988d571ff4 // indirect | ||
| sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.31.2 // indirect | ||
| sigs.k8s.io/controller-runtime v0.18.1-0.20240717024706-fcd2fcfc974f // indirect | ||
| k8s.io/kms v0.36.0 // indirect | ||
| k8s.io/kube-openapi v0.0.0-20260317180543-43fb72c5454a // indirect | ||
| k8s.io/streaming v0.36.0 // indirect | ||
| k8s.io/utils v0.0.0-20260210185600-b8788abfbbc2 // indirect | ||
| sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.34.0 // indirect | ||
| sigs.k8s.io/controller-runtime v0.19.0 // indirect | ||
| sigs.k8s.io/json v0.0.0-20250730193827-2d320260d730 // indirect | ||
| sigs.k8s.io/randfill v1.0.0 // indirect | ||
| sigs.k8s.io/structured-merge-diff/v6 v6.3.0 // indirect | ||
| sigs.k8s.io/structured-merge-diff/v6 v6.3.2 // indirect | ||
| ) | ||
Uh oh!
There was an error while loading. Please reload this page.