Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
84 commits
Select commit Hold shift + click to select a range
cd1b27b
[release-1.36] feat: add support for load balancer, listener, and poo…
k8s-infra-cherrypick-robot Jul 30, 2026
bb5b3e6
merge upstream/release-1.36 into main
Jul 30, 2026
96ed58f
CARRY: Add DOWNSTREAM_OWNERS
dulek Oct 12, 2023
6dcd569
CARRY: Don't ignore vendor directory
mandre Jun 12, 2025
15a5017
CARRY: Add .snyk configuration file
mandre Jan 3, 2024
7cf77f0
CARRY: Add images
mandre Feb 6, 2024
778189b
UPSTREAM: <carry>: update go mod dependency for konflux
ashwindasr Apr 4, 2025
e9c05c7
CARRY: Vendoring
mandre Jun 12, 2025
cc8e0a9
DROP: Additional changes to gitignore needed for vendoring
mandre Jun 12, 2025
3ad917b
Bump golangci to 1.61 (#2664)
k8s-infra-cherrypick-robot Sep 18, 2024
8199179
allow node service to run without openstack client (#2662)
k8s-infra-cherrypick-robot Sep 18, 2024
dfc555b
[release-1.31]: prepare a new release (#2660)
kayrus Sep 19, 2024
54fc63a
Bump go deps (#2674)
k8s-infra-cherrypick-robot Sep 19, 2024
562f684
Bump chart releaser
kayrus Sep 19, 2024
ca42d43
fix global config requirement for node-service (#2683)
k8s-infra-cherrypick-robot Oct 1, 2024
5bdebf2
CARRY: Add DOWNSTREAM_OWNERS
dulek Oct 12, 2023
2a9e2da
CARRY: Add images
mandre Feb 6, 2024
6f41115
CARRY: Vendoring
mandre Oct 16, 2024
3df6fb0
[release-1.30] [occm] add a node selector support for loadbalancer se…
k8s-infra-cherrypick-robot May 28, 2024
7ae3a6f
CARRY: Add DOWNSTREAM_OWNERS
dulek Oct 12, 2023
ecc7c6c
CARRY: Add .snyk configuration file
mandre Jan 3, 2024
6128ac0
CARRY: Add images
mandre Feb 6, 2024
0ada26d
CARRY: More snyk ignores
dulek Jan 29, 2024
e7a0c8d
Remove dulek from shiftstack-team
stephenfin May 15, 2024
1a5774b
UPSTREAM: <carry>: Updating ose-openstack-cloud-controller-manager-co…
EmilienM Jun 14, 2024
1fa4205
UPSTREAM: <carry>: Updating ose-openstack-cinder-csi-driver-container…
EmilienM Jun 14, 2024
dc7f88e
UPSTREAM: <carry>: Updating csi-driver-manila-container image to be c…
EmilienM Jun 14, 2024
dabaf72
CARRY: Vendoring
EmilienM Jun 14, 2024
b92bde3
CARRY: Add DOWNSTREAM_OWNERS
dulek Oct 12, 2023
0184963
CARRY: Add .snyk configuration file
mandre Jan 3, 2024
428c587
CARRY: Add images
mandre Feb 6, 2024
5812401
CARRY: Vendoring
tsmetana Mar 19, 2019
d1187f6
CARRY: More snyk ignores
dulek Jan 29, 2024
7e16a9c
Bump golangci-lint for go 1.22 (#2567)
k8s-infra-cherrypick-robot Apr 3, 2024
613aa78
Remove enforcement of IPv6 LB as internal (#2557) (#2566)
MaysaMacedo Apr 3, 2024
e90ebd9
Allow changing cluster-name on existing deployments (#2568)
k8s-infra-cherrypick-robot Apr 9, 2024
351847f
Updating ose-openstack-cinder-csi-driver-container image to be consis…
May 21, 2024
df9b788
Remove dulek from shiftstack-team
stephenfin May 15, 2024
9a22bef
[tests]: fix 1.29 tests CI (#2608)
kayrus May 29, 2024
fd070d3
[release-1.29] [occm] add a node selector support for loadbalancer se…
k8s-infra-cherrypick-robot May 29, 2024
126d35f
Updating ose-openstack-cinder-csi-driver-container image to be consis…
Sep 4, 2024
fc1e31f
Updating csi-driver-manila-container image to be consistent with ART …
Sep 4, 2024
2a36330
UPSTREAM: <carry>: Updating ose-openstack-cloud-controller-manager-co…
Sep 5, 2024
32a7a7b
[release-1.31] [occm] fix ovn security groups (#2713)
k8s-infra-cherrypick-robot Nov 15, 2024
c9864da
Updating ose-openstack-cinder-csi-driver-container image to be consis…
Dec 4, 2024
095cf95
UPSTREAM: <carry>: Updating ose-openstack-cloud-controller-manager-co…
Dec 6, 2024
2e18697
Updating csi-driver-manila-container image to be consistent with ART …
Dec 4, 2024
7c680ea
Automated cherry pick of #2722: prepare release 1.31.2 (#2723)
zetaab Nov 23, 2024
19ae185
cinder-csi-plugin: Add --with-topology option (#2743) (#2746)
EmilienM Dec 12, 2024
13e8296
Update golang.org/x/net to v0.33.0 (#2769)
lentzi90 Feb 14, 2025
b7be4dc
tests: increase golangci-lint timeout (#2775)
k8s-infra-cherrypick-robot Feb 19, 2025
ebba0df
[cinder-csi-plugin] Refactor list volumes (#2766) (#2842)
kayrus Feb 20, 2025
8c4ae7f
[release-131] preapre a new 1.31.3 release (#2850)
kayrus Feb 26, 2025
5bef786
[charts] fix chart version
kayrus Feb 26, 2025
a990396
Updating and vendoring go modules after an upstream merge
Feb 27, 2025
173ab25
UPSTREAM: <carry>: update go mod dependency for konflux
ashwindasr Apr 4, 2025
e1378f8
cinder-csi-plugin, manila-csi-plugin: Correct formatting character
stephenfin Mar 24, 2025
b306fb0
OWNERS: Update team osasinfra
pierreprinetti May 21, 2025
15cc29c
CARRY: don't ignore json files
mandre Jul 8, 2025
ff203ad
[release-1.33][manila-csi-plugin] Add support for authentication via …
Jun 20, 2025
8b63075
fix lbaas logs (#2923)
k8s-infra-cherrypick-robot Jul 2, 2025
49108d5
[manila-csi-plugin] support muilple share rules
moonek Nov 20, 2024
4005aec
shiftstack: Update OWNERS
pierreprinetti Oct 6, 2025
fc55545
Updating ose-openstack-cinder-csi-driver-container image to be consis…
Sep 11, 2025
9aa9841
UPSTREAM: <carry>: Updating ose-openstack-cloud-controller-manager-co…
Sep 30, 2025
b799001
Updating csi-driver-manila-container image to be consistent with ART …
Sep 14, 2025
351d26a
CARRY: Don't ignore vendor directory
mandre Jun 12, 2025
a3a56fb
CARRY: Vendoring
mandre Oct 14, 2025
5f448e9
DROP: Downgrade go version to 1.24
mandre Oct 14, 2025
2d8630c
[release-1.34] update test deps (#3018)
k8s-infra-cherrypick-robot Oct 15, 2025
6c02dc1
release 1.34.1 (#3016)
zetaab Oct 15, 2025
cdfbeab
NO-JIRA: Update ShiftStack OWNERS
pierreprinetti Nov 20, 2025
eb79d7e
Updating ose-openstack-cinder-csi-driver-container image to be consis…
Dec 18, 2025
8964670
UPSTREAM: <carry>: Updating ose-openstack-cloud-controller-manager-co…
Dec 20, 2025
69bcde7
Updating csi-driver-manila-container image to be consistent with ART …
Jan 15, 2026
4f2ee6d
CARRY: Update DOWNSTREAM_OWNERS
stephenfin Feb 26, 2026
fd6d393
Updating csi-driver-manila-container image to be consistent with ART …
Mar 2, 2026
d859625
UPSTREAM: <carry>: Updating ose-openstack-cloud-controller-manager-co…
Mar 4, 2026
75eb9ad
Updating ose-openstack-cinder-csi-driver-container image to be consis…
Mar 2, 2026
1f2b207
CARRY: Vendoring
stephenfin Apr 27, 2026
178b2e3
Updating and vendoring go modules after an upstream merge
stephenfin May 15, 2026
1818eb4
Bump image versions
stephenfin May 15, 2026
bc886e2
OCPBUGS-96822: Bump golang.org/x/net to v0.55.0
jkaurredhat Jul 3, 2026
d9a99b7
UPSTREAM: <drop>: Updating and vendoring go modules after an upstream…
Jul 30, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,6 @@ jobs:
git config user.email "$GITHUB_ACTOR@users.noreply.github.com"

- name: Run chart-releaser
uses: helm/chart-releaser-action@a917fd15b20e8b64b94d9158ad54cd6345335584
uses: helm/chart-releaser-action@v1.6.0
env:
CR_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
22 changes: 7 additions & 15 deletions .golangci.yaml
Original file line number Diff line number Diff line change
@@ -1,12 +1,6 @@
version: "2"
output:
formats:
text:
path: stdout
colors: false
issues:
max-same-issues: 0
max-issues-per-linter: 0
run:
concurrency: 2
timeout: 10m0s
linters:
exclusions:
generated: lax
Expand All @@ -22,9 +16,7 @@ linters:
formatters:
enable:
- gofmt
exclusions:
generated: lax
paths:
- third_party$
- builtin$
- examples$
output:
formats:
 - format: line-number
 path: stdout
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ $(BUILD_CMDS): $(SOURCES)
test: unit functional

check: work
go run github.com/golangci/golangci-lint/v2/cmd/golangci-lint@v2.3.1 run --timeout=20m ./...
go run github.com/golangci/golangci-lint/cmd/golangci-lint@v1.61.0 run --timeout=20m ./...

unit: work
go test -tags=unit $(shell go list ./... | sed -e '/sanity/ { N; d; }' | sed -e '/tests/ {N; d;}') $(TESTARGS)
Expand Down
4 changes: 2 additions & 2 deletions charts/cinder-csi-plugin/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
apiVersion: v1
appVersion: v1.36.0
appVersion: v1.31.3
description: Cinder CSI Chart for OpenStack
name: openstack-cinder-csi
version: 2.36.0
version: 2.31.7
home: https://github.com/kubernetes/cloud-provider-openstack
icon: https://github.com/kubernetes/kubernetes/blob/master/logo/logo.png
maintainers:
Expand Down
4 changes: 2 additions & 2 deletions charts/manila-csi-plugin/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
apiVersion: v1
appVersion: v1.36.0
appVersion: v1.31.3
description: Manila CSI Chart for OpenStack
name: openstack-manila-csi
version: 2.36.0
version: 2.31.3
home: http://github.com/kubernetes/cloud-provider-openstack
icon: https://github.com/kubernetes/kubernetes/blob/master/logo/logo.png
maintainers:
Expand Down
4 changes: 2 additions & 2 deletions charts/openstack-cloud-controller-manager/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
apiVersion: v2
appVersion: v1.36.0
appVersion: v1.31.3
description: Openstack Cloud Controller Manager Helm Chart
icon: https://object-storage-ca-ymq-1.vexxhost.net/swift/v1/6e4619c416ff4bd19e1c087f27a43eea/www-images-prod/openstack-logo/OpenStack-Logo-Vertical.png
home: https://github.com/kubernetes/cloud-provider-openstack
name: openstack-cloud-controller-manager
version: 2.36.0
version: 2.31.3
maintainers:
- name: eumel8
email: f.kloeker@telekom.de
Expand Down
18 changes: 14 additions & 4 deletions cmd/cinder-csi-plugin/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,8 @@ func main() {

cmd.PersistentFlags().BoolVar(&withTopology, "with-topology", true, "cluster is topology-aware")

cmd.PersistentFlags().BoolVar(&withTopology, "with-topology", true, "cluster is topology-aware")

cmd.PersistentFlags().StringSliceVar(&cloudNames, "cloud-name", []string{""}, "Cloud name to instruct CSI driver to read additional OpenStack cloud credentials from the configuration subsections. This option can be specified multiple times to manage multiple OpenStack clouds.")
cmd.PersistentFlags().StringToStringVar(&additionalTopologies, "additional-topology", map[string]string{}, "Additional CSI driver topology keys, for example topology.kubernetes.io/region=REGION1. This option can be specified multiple times to add multiple additional topology keys.")

Expand All @@ -99,7 +101,6 @@ func main() {
cmd.PersistentFlags().BoolVar(&provideControllerService, "provide-controller-service", true, "If set to true then the CSI driver does provide the controller service (default: true)")
cmd.PersistentFlags().BoolVar(&provideNodeService, "provide-node-service", true, "If set to true then the CSI driver does provide the node service (default: true)")
cmd.PersistentFlags().BoolVar(&noClient, "node-service-no-os-client", false, "If set to true then the CSI driver node service will not use the OpenStack client (default: false)")
cmd.PersistentFlags().MarkDeprecated("node-service-no-os-client", "This flag is deprecated and will be removed in the future. Node service do not use OpenStack credentials anymore.") //nolint:errcheck

openstack.AddExtraFlags(pflag.CommandLine)

Expand All @@ -112,7 +113,6 @@ func handle() {
d := cinder.NewDriver(&cinder.DriverOpts{
Endpoint: endpoint,
ClusterID: cluster,
PVCLister: csi.GetPVCLister(),
WithTopology: withTopology,
})

Expand All @@ -122,7 +122,7 @@ func handle() {
var err error
clouds := make(map[string]openstack.IOpenStack)
for _, cloudName := range cloudNames {
clouds[cloudName], err = openstack.GetOpenStackProvider(cloudName)
clouds[cloudName], err = openstack.GetOpenStackProvider(cloudName, false)
if err != nil {
klog.Warningf("Failed to GetOpenStackProvider %s: %v", cloudName, err)
return
Expand All @@ -133,7 +133,17 @@ func handle() {
}

if provideNodeService {
// Initialize mount
var err error
clouds := make(map[string]openstack.IOpenStack)
for _, cloudName := range cloudNames {
clouds[cloudName], err = openstack.GetOpenStackProvider(cloudName, noClient)
if err != nil {
klog.Warningf("Failed to GetOpenStackProvider %s: %v", cloudName, err)
return
}
}

//Initialize mount
mount := mount.GetMountProvider()

cfg, err := openstack.GetConfigFromFiles(cloudConfig)
Expand Down
6 changes: 3 additions & 3 deletions docs/cinder-csi-plugin/multi-region-clouds.md
Original file line number Diff line number Diff line change
Expand Up @@ -167,7 +167,7 @@ spec:
- name: liveness-probe
...
- name: cinder-csi-plugin
image: registry.k8s.io/provider-os/cinder-csi-plugin:v1.36.0
image: registry.k8s.io/provider-os/cinder-csi-plugin:v1.34.1
args:
- /bin/cinder-csi-plugin
- --endpoint=$(CSI_ENDPOINT)
Expand Down Expand Up @@ -217,7 +217,7 @@ spec:
- name: liveness-probe
...
- name: cinder-csi-plugin
image: registry.k8s.io/provider-os/cinder-csi-plugin:v1.36.0
image: registry.k8s.io/provider-os/cinder-csi-plugin:v1.34.1
args:
- /bin/cinder-csi-plugin
- --endpoint=$(CSI_ENDPOINT)
Expand Down Expand Up @@ -283,7 +283,7 @@ spec:
- Topology=true
...
- name: cinder-csi-plugin
image: registry.k8s.io/provider-os/cinder-csi-plugin:v1.36.0
image: registry.k8s.io/provider-os/cinder-csi-plugin:v1.34.1
args:
- /bin/cinder-csi-plugin
- --endpoint=$(CSI_ENDPOINT)
Expand Down
6 changes: 2 additions & 4 deletions docs/cinder-csi-plugin/using-cinder-csi-plugin.md
Original file line number Diff line number Diff line change
Expand Up @@ -120,11 +120,9 @@ In addition to the standard set of klog flags, `cinder-csi-plugin` accepts the f
Defaults to `true` (enabled).
</dd>

<dt>--pvc-annotations &lt;disabled&gt;</dt>
<dt>--node-service-no-os-client &lt;disabled&gt;</dt>
<dd>
If set to true then the CSI driver will use PVC annotations to provide volume
scheduler hints. See [Supported PVC Annotations](#supported-pvc-annotations)
for more information.
If set to true then the CSI driver does not provide the OpenStack client in the node service.

Defaults to `false` (disabled).
</dd>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -252,7 +252,7 @@ it as a service. There are several things we need to notice in the
deployment manifest:

- We are using image
`registry.k8s.io/provider-os/k8s-keystone-auth:v1.36.0`
`registry.k8s.io/provider-os/k8s-keystone-auth:v1.34.1`
- We use `k8s-auth-policy` configmap created above.
- The pod uses service account `keystone-auth` created above.
- We use `keystone-auth-certs` secret created above to inject the
Expand Down
2 changes: 1 addition & 1 deletion docs/magnum-auto-healer/using-magnum-auto-healer.md
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ user_id=ceb61464a3d341ebabdf97d1d4b97099
user_project_id=b23a5e41d1af4c20974bf58b4dff8e5a
password=password
region=RegionOne
image=registry.k8s.io/provider-os/magnum-auto-healer:v1.36.0
image=registry.k8s.io/provider-os/magnum-auto-healer:v1.34.1

cat <<EOF | kubectl apply -f -
---
Expand Down
1 change: 0 additions & 1 deletion docs/manila-csi-plugin/using-manila-csi-plugin.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,6 @@ Parameter | Required | Description
----------|----------|------------
`shareID` | if `shareName` is not given | The UUID of the share
`shareName` | if `shareID` is not given | The name of the share
`shareAccessID` | _no_ | The UUID of the access rule for the share. This parameter is being deprecated and replaced by `shareAccessIDs`.
`shareAccessIDs` | _yes_ | Comma separated UUIDs of access rules for the share
`cephfs-mounter` | _no_ | Relevant for CephFS Manila shares. Specifies which mounting method to use with the CSI CephFS driver. Available options are `kernel` and `fuse`, defaults to `fuse`. See [CSI CephFS docs](https://github.com/ceph/ceph-csi/blob/csi-v1.0/docs/deploy-cephfs.md#configuration) for further information.
`cephfs-kernelMountOptions` | _no_ | Relevant for CephFS Manila shares. Specifies mount options for CephFS kernel client. See [CSI CephFS docs](https://github.com/ceph/ceph-csi/blob/csi-v1.0/docs/deploy-cephfs.md#configuration) for further information.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -172,7 +172,7 @@ Here are several other config options are not included in the example configurat
### Deploy octavia-ingress-controller

```shell
image="registry.k8s.io/provider-os/octavia-ingress-controller:v1.36.0"
image="registry.k8s.io/provider-os/octavia-ingress-controller:v1.34.1"

cat <<EOF > /etc/kubernetes/octavia-ingress-controller/deployment.yaml
---
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -239,6 +239,20 @@ Request Body:

If this annotation is specified, the other annotations which define the load balancer features will be ignored.

- `loadbalancer.openstack.org/load-balancer-tags`

A comma-separated list of tags to add to the load balancer resource in addition to the tags managed by OCCM. Example: `env=prod,team=network`.

> NOTE: Tags starting with `kube_service_` are reserved for OCCM's own ownership and shared-load-balancer tracking. Any such tag supplied through this annotation is ignored (a warning is logged) to avoid conflicting with the tags OCCM manages. This applies to all three tag annotations.

- `loadbalancer.openstack.org/listener-tags`

A comma-separated list of tags to add to the load balancer listener resources in addition to the tags managed by OCCM. Example: `env=prod,team=network`. Tags starting with the reserved `kube_service_` prefix are ignored (see the note above).

- `loadbalancer.openstack.org/pool-tags`

A comma-separated list of tags to add to the load balancer pool resources. Example: `env=prod,team=network`. Tags starting with the reserved `kube_service_` prefix are ignored (see the note above).

- `loadbalancer.openstack.org/hostname`

This annotations explicitly sets a hostname in the status of the load balancer service.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -267,12 +267,6 @@ Although the openstack-cloud-controller-manager was initially implemented with N
node-selector="env, region=default"
```

See also the Kubernetes [`node.kubernetes.io/exclude-from-external-load-balancers`](https://kubernetes.io/docs/reference/labels-annotations-taints/#node-kubernetes-io-exclude-from-external-load-balancers) label. When this label is set to `true`, the node is excluded from the LoadBalancer pool.

This label also triggers the Cloud Controller Manager to execute the `EnsureLoadBalancer` method to reconcile the LoadBalancer. If a node was already part of the cluster and its label was later modified after the service's `node-selector` annotation was changed, you can explicitly assign `node.kubernetes.io/exclude-from-external-load-balancers=false` (the `false` value is supported starting from Kubernetes v1.34) label to a node to force the Cloud Controller Manager to reconcile the LoadBalancer pool.

For example, if a service has `node-selector="env=production"` and a node is labeled `env=development`, updating the node's label to `env=production` will not automatically add it to the LoadBalancer pool. In such cases, setting `node.kubernetes.io/exclude-from-external-load-balancers=false` label to the node ensures that the Cloud Controller Manager re-evaluates the node's eligibility and updates the LoadBalancer configuration accordingly.

* `cascade-delete`
Determines whether or not to perform cascade deletion of load balancers. Default: true.

Expand Down
2 changes: 1 addition & 1 deletion examples/webhook/keystone-deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ spec:
serviceAccountName: k8s-keystone
containers:
- name: k8s-keystone-auth
image: registry.k8s.io/provider-os/k8s-keystone-auth:v1.36.0
image: registry.k8s.io/provider-os/k8s-keystone-auth:v1.34.1
args:
- ./bin/k8s-keystone-auth
- --tls-cert-file
Expand Down
11 changes: 6 additions & 5 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ go 1.26.0
require (
github.com/container-storage-interface/spec v1.12.0
github.com/google/uuid v1.6.0
github.com/gophercloud/gophercloud v1.14.1
github.com/gophercloud/gophercloud/v2 v2.12.0
github.com/gophercloud/utils/v2 v2.0.0-20260424064311-2eeed4ceb3e9
github.com/hashicorp/go-version v1.9.0
Expand All @@ -21,8 +22,8 @@ require (
github.com/stretchr/testify v1.11.1
go.uber.org/goleak v1.3.0
golang.org/x/exp v0.0.0-20260410095643-746e56fc9e2f
golang.org/x/sys v0.45.0
golang.org/x/term v0.43.0
golang.org/x/sys v0.43.0
golang.org/x/term v0.42.0
google.golang.org/grpc v1.80.0
google.golang.org/protobuf v1.36.12-0.20260120151049-f2248ac996af
gopkg.in/gcfg.v1 v1.2.3
Expand Down Expand Up @@ -169,12 +170,12 @@ require (
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.51.0 // indirect
golang.org/x/crypto v0.50.0 // indirect
golang.org/x/mod v0.35.0 // indirect
golang.org/x/net v0.55.0 // indirect
golang.org/x/net v0.53.0 // indirect
golang.org/x/oauth2 v0.34.0 // indirect
golang.org/x/sync v0.20.0 // indirect
golang.org/x/text v0.37.0 // indirect
golang.org/x/text v0.36.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
Expand Down
27 changes: 17 additions & 10 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -151,6 +151,8 @@ github.com/google/pprof v0.0.0-20260402051712-545e8a4df936 h1:EwtI+Al+DeppwYX2oX
github.com/google/pprof v0.0.0-20260402051712-545e8a4df936/go.mod h1:MxpfABSjhmINe3F1It9d+8exIHFvUqtLIRCdOGNXqiI=
github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=
github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
github.com/gophercloud/gophercloud v1.14.1 h1:DTCNaTVGl8/cFu58O1JwWgis9gtISAFONqpMKNg/Vpw=
github.com/gophercloud/gophercloud v1.14.1/go.mod h1:aAVqcocTSXh2vYFZ1JTvx4EQmfgzxRcNupUfxZbBNDM=
github.com/gophercloud/gophercloud/v2 v2.12.0 h1:Gxmc/Bog1UDKkxTcQW7MSPTDviJXpLeEgVeN5KrxoCo=
github.com/gophercloud/gophercloud/v2 v2.12.0/go.mod h1:H7TTOxbLy8RIaHSNhI2GCrWIzw4Xpw8Xn2mBhCUT5kA=
github.com/gophercloud/utils/v2 v2.0.0-20260424064311-2eeed4ceb3e9 h1:WEPhYFzYmpfWHq+YPaP3+8pYf4wKQuJMkgPiiI4g7CY=
Expand Down Expand Up @@ -361,8 +363,9 @@ go.yaml.in/yaml/v3 v3.0.4/go.mod h1:DhzuOOF2ATzADvBadXxruRBLzYTpT36CKvDb3+aBEFg=
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
golang.org/x/crypto v0.51.0 h1:IBPXwPfKxY7cWQZ38ZCIRPI50YLeevDLlLnyC5wRGTI=
golang.org/x/crypto v0.51.0/go.mod h1:8AdwkbraGNABw2kOX6YFPs3WM22XqI4EXEd8g+x7Oc8=
golang.org/x/crypto v0.0.0-20220829220503-c86fa9a7ed90/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
golang.org/x/crypto v0.50.0 h1:zO47/JPrL6vsNkINmLoo/PH1gcxpls50DNogFvB5ZGI=
golang.org/x/crypto v0.50.0/go.mod h1:3muZ7vA7PBCE6xgPX7nkzzjiUq87kRItoJQM1Yo8S+Q=
golang.org/x/exp v0.0.0-20260410095643-746e56fc9e2f h1:W3F4c+6OLc6H2lb//N1q4WpJkhzJCK5J6kUi1NTVXfM=
golang.org/x/exp v0.0.0-20260410095643-746e56fc9e2f/go.mod h1:J1xhfL/vlindoeF/aINzNzt2Bket5bjo9sdOYzOsU80=
golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
Expand All @@ -375,8 +378,9 @@ golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLL
golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU=
golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM=
golang.org/x/net v0.55.0 h1:bcvxaJn3e1U6InsFWt1JUq1aSjnRxLzT2rtD2KfkDF8=
golang.org/x/net v0.55.0/go.mod h1:L5U2KuzuOe1lY7Z+aWVIKK6qEeJXnXV9yzGA+WCHJww=
golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
golang.org/x/net v0.53.0 h1:d+qAbo5L0orcWAr0a9JweQpjXF19LMXJE8Ey7hwOdUA=
golang.org/x/net v0.53.0/go.mod h1:JvMuJH7rrdiCfbeHoo3fCQU24Lf5JJwT9W3sJFulfgs=
golang.org/x/oauth2 v0.34.0 h1:hqK/t4AKgbqWkdkcAeI8XLmbK+4m4G5YeQRrmiotGlw=
golang.org/x/oauth2 v0.34.0/go.mod h1:lzm5WQJQwKZ3nwavOZ3IS5Aulzxi68dUSgRHujetwEA=
golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
Expand All @@ -390,17 +394,20 @@ golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7w
golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20210616094352-59db8d763f22/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.45.0 h1:dO4czNzziLiiXplLQgBCEpCvXQ3dnkn0SdaZSYdQ+FY=
golang.org/x/sys v0.45.0/go.mod h1:4GL1E5IUh+htKOUEOaiffhrAeqysfVGipDYzABqnCmw=
golang.org/x/sys v0.43.0 h1:Rlag2XtaFTxp19wS8MXlJwTvoh8ArU6ezoyFsMyCTNI=
golang.org/x/sys v0.43.0/go.mod h1:4GL1E5IUh+htKOUEOaiffhrAeqysfVGipDYzABqnCmw=
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
golang.org/x/term v0.43.0 h1:S4RLU2sB31O/NCl+zFN9Aru9A/Cq2aqKpTZJ6B+DwT4=
golang.org/x/term v0.43.0/go.mod h1:lrhlHNdQJHO+1qVYiHfFKVuVioJIheAc3fBSMFYEIsk=
golang.org/x/term v0.42.0 h1:UiKe+zDFmJobeJ5ggPwOshJIVt6/Ft0rcfrXZDLWAWY=
golang.org/x/term v0.42.0/go.mod h1:Dq/D+snpsbazcBG5+F9Q1n2rXV8Ma+71xEjTRufARgY=
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.37.0 h1:Cqjiwd9eSg8e0QAkyCaQTNHFIIzWtidPahFWR83rTrc=
golang.org/x/text v0.37.0/go.mod h1:a5sjxXGs9hsn/AJVwuElvCAo9v8QYLzvavO5z2PiM38=
golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.36.0 h1:JfKh3XmcRPqZPKevfXVpI1wXPTqbkE5f7JA92a55Yxg=
golang.org/x/text v0.36.0/go.mod h1:NIdBknypM8iqVmPiuco0Dh6P5Jcdk8lJL0CUebqK164=
golang.org/x/time v0.14.0 h1:MRx4UaLrDotUKUdCIqzPC48t1Y9hANFKIRpNx+Te8PI=
golang.org/x/time v0.14.0/go.mod h1:eL/Oa2bBBK0TkX57Fyni+NgnyQQN4LitPmob2Hjnqw4=
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
Expand Down
2 changes: 1 addition & 1 deletion manifests/barbican-kms/ds.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ spec:
serviceAccountName: cloud-controller-manager
containers:
- name: barbican-kms
image: registry.k8s.io/provider-os/barbican-kms-plugin:v1.36.0
image: registry.k8s.io/provider-os/barbican-kms-plugin:v1.34.1
args:
- /bin/barbican-kms-plugin
- --socketpath=$(KMS_ENDPOINT)
Expand Down
2 changes: 1 addition & 1 deletion manifests/barbican-kms/pod.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ metadata:
spec:
containers:
- name: barbican-kms
image: registry.k8s.io/provider-os/barbican-kms-plugin:v1.36.0
image: registry.k8s.io/provider-os/barbican-kms-plugin:v1.34.1
args:
- "--socketpath=/kms/kms.sock"
- "--cloud-config=/etc/kubernetes/cloud-config"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ spec:
- mountPath: /var/lib/csi/sockets/pluginproxy/
name: socket-dir
- name: cinder-csi-plugin
image: registry.k8s.io/provider-os/cinder-csi-plugin:v1.36.0
image: registry.k8s.io/provider-os/cinder-csi-plugin:v1.34.1
args:
- /bin/cinder-csi-plugin
- "--endpoint=$(CSI_ENDPOINT)"
Expand Down
2 changes: 1 addition & 1 deletion manifests/cinder-csi-plugin/cinder-csi-nodeplugin.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ spec:
capabilities:
add: ["SYS_ADMIN"]
allowPrivilegeEscalation: true
image: registry.k8s.io/provider-os/cinder-csi-plugin:v1.36.0
image: registry.k8s.io/provider-os/cinder-csi-plugin:v1.34.1
args:
- /bin/cinder-csi-plugin
- "--endpoint=$(CSI_ENDPOINT)"
Expand Down
Loading