Skip to content

Commit 8ec657b

Browse files
zetaabkayrus
andauthored
Automated cherry pick of #2722: prepare release 1.31.2 (#2723)
* prepare release 1.31.2 * update deps * use k8s 1.31.3 * Fix CSI tests (#2712) * [tests] bump devstack branch to stable/2023.2, fix python issues (#2716) * [tests] bump ubuntu to 24.04 jammy (#2721) --------- Co-authored-by: pýrus <[email protected]>
1 parent 82909a7 commit 8ec657b

File tree

29 files changed

+128
-107
lines changed

29 files changed

+128
-107
lines changed

charts/cinder-csi-plugin/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
apiVersion: v1
2-
appVersion: v1.31.1
2+
appVersion: v1.31.2
33
description: Cinder CSI Chart for OpenStack
44
name: openstack-cinder-csi
5-
version: 2.31.1
5+
version: 2.31.5
66
home: https://github.com/kubernetes/cloud-provider-openstack
77
icon: https://github.com/kubernetes/kubernetes/blob/master/logo/logo.png
88
maintainers:

charts/manila-csi-plugin/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
apiVersion: v1
2-
appVersion: v1.31.1
2+
appVersion: v1.31.2
33
description: Manila CSI Chart for OpenStack
44
name: openstack-manila-csi
5-
version: 2.31.1
5+
version: 2.31.2
66
home: http://github.com/kubernetes/cloud-provider-openstack
77
icon: https://github.com/kubernetes/kubernetes/blob/master/logo/logo.png
88
maintainers:

charts/openstack-cloud-controller-manager/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
apiVersion: v2
2-
appVersion: v1.31.1
2+
appVersion: v1.31.2
33
description: Openstack Cloud Controller Manager Helm Chart
44
icon: https://object-storage-ca-ymq-1.vexxhost.net/swift/v1/6e4619c416ff4bd19e1c087f27a43eea/www-images-prod/openstack-logo/OpenStack-Logo-Vertical.png
55
home: https://github.com/kubernetes/cloud-provider-openstack
66
name: openstack-cloud-controller-manager
7-
version: 2.31.1
7+
version: 2.31.2
88
maintainers:
99
- name: eumel8
1010

docs/cinder-csi-plugin/multi-region-clouds.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ spec:
162162
- name: liveness-probe
163163
...
164164
- name: cinder-csi-plugin
165-
image: docker.io/k8scloudprovider/cinder-csi-plugin:v1.31.1
165+
image: docker.io/k8scloudprovider/cinder-csi-plugin:v1.31.2
166166
args:
167167
- /bin/cinder-csi-plugin
168168
- --endpoint=$(CSI_ENDPOINT)
@@ -212,7 +212,7 @@ spec:
212212
- name: liveness-probe
213213
...
214214
- name: cinder-csi-plugin
215-
image: docker.io/k8scloudprovider/cinder-csi-plugin:v1.31.1
215+
image: docker.io/k8scloudprovider/cinder-csi-plugin:v1.31.2
216216
args:
217217
- /bin/cinder-csi-plugin
218218
- --endpoint=$(CSI_ENDPOINT)
@@ -278,7 +278,7 @@ spec:
278278
- Topology=true
279279
...
280280
- name: cinder-csi-plugin
281-
image: docker.io/k8scloudprovider/cinder-csi-plugin:v1.31.1
281+
image: docker.io/k8scloudprovider/cinder-csi-plugin:v1.31.2
282282
args:
283283
- /bin/cinder-csi-plugin
284284
- --endpoint=$(CSI_ENDPOINT)

docs/developers-guide.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ Choose the one you are familiar with and easy to customize. Config the cluster w
4343
Using kubeadm, openstack-cloud-controller-manager can be deployed easily with predefined manifests, see the [deployment guide with kubeadm](openstack-cloud-controller-manager/using-openstack-cloud-controller-manager.md#deploy-a-kubernetes-cluster-with-openstack-cloud-controller-manager-using-kubeadm).
4444

4545
### DevStack-based testing environment
46-
You can also use our CI scripts to setup a simple development environment based on DevStack and k3s. To do so you need a fresh VM with Ubuntu 22.04. We've tested this with 4 vCPUs and 16 GB of RAM and that's recommended, but we never tested the lower bound, so feel free to try with less resources.
46+
You can also use our CI scripts to setup a simple development environment based on DevStack and k3s. To do so you need a fresh VM with Ubuntu 24.04. We've tested this with 4 vCPUs and 16 GB of RAM and that's recommended, but we never tested the lower bound, so feel free to try with less resources.
4747

4848
Once the VM is up make sure your SSH keys allow logging in as `ubuntu` user and from your PC and cloud-provider-openstack directory run:
4949

@@ -133,11 +133,11 @@ make unit
133133

134134
End-to-end or _e2e_ tests are more complex to run as they require a functioning OpenStack cloud and Kubernetes (well, k3s) deployment. Fortunately, you can rely on the infrastructure used for CI to run this on your own machines.
135135

136-
For example, to run the Cinder CSI e2e tests, the CI calls the `tests/ci-csi-cinder-e2e.sh` script. Inspecting this, you'll note that a lot of the commands in here are simply provisioning an instance on GCE, using [Boskos](https://github.com/kubernetes-sigs/boskos) to manage static resources (projects, in this case) if needed. If you have a set of GCE credentials, then in theory you could run this script as-is. However, all you need is a VM with sufficient resources and network connectivity running the correct image (Ubuntu 20.04 cloud image as of writing - check `tests/scripts/create-gce-vm.sh` for the latest info). For example, using OpenStack:
136+
For example, to run the Cinder CSI e2e tests, the CI calls the `tests/ci-csi-cinder-e2e.sh` script. Inspecting this, you'll note that a lot of the commands in here are simply provisioning an instance on GCE, using [Boskos](https://github.com/kubernetes-sigs/boskos) to manage static resources (projects, in this case) if needed. If you have a set of GCE credentials, then in theory you could run this script as-is. However, all you need is a VM with sufficient resources and network connectivity running the correct image (Ubuntu 24.04 cloud image as of writing - check `tests/scripts/create-gce-vm.sh` for the latest info). For example, using OpenStack:
137137

138138
```
139139
openstack server create \
140-
--image ubuntu2004 \
140+
--image ubuntu2404 \
141141
--flavor m1.large \
142142
--key-name <key-name> \
143143
--network <network> \

docs/keystone-auth/using-keystone-webhook-authenticator-and-authorizer.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,7 @@ it as a service. There are several things we need to notice in the
252252
deployment manifest:
253253

254254
- We are using image
255-
`registry.k8s.io/provider-os/k8s-keystone-auth:v1.31.1`
255+
`registry.k8s.io/provider-os/k8s-keystone-auth:v1.31.2`
256256
- We use `k8s-auth-policy` configmap created above.
257257
- The pod uses service account `keystone-auth` created above.
258258
- We use `keystone-auth-certs` secret created above to inject the

docs/magnum-auto-healer/using-magnum-auto-healer.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ user_id=ceb61464a3d341ebabdf97d1d4b97099
7373
user_project_id=b23a5e41d1af4c20974bf58b4dff8e5a
7474
password=password
7575
region=RegionOne
76-
image=registry.k8s.io/provider-os/magnum-auto-healer:v1.31.1
76+
image=registry.k8s.io/provider-os/magnum-auto-healer:v1.31.2
7777
7878
cat <<EOF | kubectl apply -f -
7979
---

docs/octavia-ingress-controller/using-octavia-ingress-controller.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ Here are several other config options are not included in the example configurat
172172
### Deploy octavia-ingress-controller
173173

174174
```shell
175-
image="registry.k8s.io/provider-os/octavia-ingress-controller:v1.31.1"
175+
image="registry.k8s.io/provider-os/octavia-ingress-controller:v1.31.2"
176176
177177
cat <<EOF > /etc/kubernetes/octavia-ingress-controller/deployment.yaml
178178
---

examples/webhook/keystone-deployment.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ spec:
1818
serviceAccountName: k8s-keystone
1919
containers:
2020
- name: k8s-keystone-auth
21-
image: registry.k8s.io/provider-os/k8s-keystone-auth:v1.31.1
21+
image: registry.k8s.io/provider-os/k8s-keystone-auth:v1.31.2
2222
args:
2323
- ./bin/k8s-keystone-auth
2424
- --tls-cert-file

go.mod

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -29,31 +29,31 @@ require (
2929
gopkg.in/gcfg.v1 v1.2.3
3030
gopkg.in/godo.v2 v2.0.9
3131
gopkg.in/yaml.v2 v2.4.0
32-
k8s.io/api v0.31.1
33-
k8s.io/apimachinery v0.31.1
34-
k8s.io/apiserver v0.31.1
35-
k8s.io/client-go v0.31.1
36-
k8s.io/cloud-provider v0.31.1
37-
k8s.io/component-base v0.31.1
32+
k8s.io/api v0.31.3
33+
k8s.io/apimachinery v0.31.3
34+
k8s.io/apiserver v0.31.3
35+
k8s.io/client-go v0.31.3
36+
k8s.io/cloud-provider v0.31.3
37+
k8s.io/component-base v0.31.3
3838
k8s.io/klog/v2 v2.130.1
39-
k8s.io/kms v0.31.1
40-
k8s.io/kubernetes v1.31.1
41-
k8s.io/mount-utils v0.31.1
39+
k8s.io/kms v0.31.3
40+
k8s.io/kubernetes v1.31.3
41+
k8s.io/mount-utils v0.31.3
4242
k8s.io/utils v0.0.0-20240711033017-18e509b52bc8
4343
software.sslmate.com/src/go-pkcs12 v0.2.0
4444
)
4545

4646
// the below fixes the "go list -m all" execution
4747
replace (
48-
k8s.io/cluster-bootstrap => k8s.io/cluster-bootstrap v0.31.1
49-
k8s.io/dynamic-resource-allocation => k8s.io/dynamic-resource-allocation v0.31.1
50-
k8s.io/endpointslice => k8s.io/endpointslice v0.31.1
51-
k8s.io/kube-aggregator => k8s.io/kube-aggregator v0.31.1
52-
k8s.io/kube-controller-manager => k8s.io/kube-controller-manager v0.31.1
53-
k8s.io/kube-proxy => k8s.io/kube-proxy v0.31.1
54-
k8s.io/kube-scheduler => k8s.io/kube-scheduler v0.31.1
55-
k8s.io/legacy-cloud-providers => k8s.io/legacy-cloud-providers v0.31.1
56-
k8s.io/sample-apiserver => k8s.io/sample-apiserver v0.31.1
48+
k8s.io/cluster-bootstrap => k8s.io/cluster-bootstrap v0.31.3
49+
k8s.io/dynamic-resource-allocation => k8s.io/dynamic-resource-allocation v0.31.3
50+
k8s.io/endpointslice => k8s.io/endpointslice v0.31.3
51+
k8s.io/kube-aggregator => k8s.io/kube-aggregator v0.31.3
52+
k8s.io/kube-controller-manager => k8s.io/kube-controller-manager v0.31.3
53+
k8s.io/kube-proxy => k8s.io/kube-proxy v0.31.3
54+
k8s.io/kube-scheduler => k8s.io/kube-scheduler v0.31.3
55+
k8s.io/legacy-cloud-providers => k8s.io/legacy-cloud-providers v0.31.3
56+
k8s.io/sample-apiserver => k8s.io/sample-apiserver v0.31.3
5757
)
5858

5959
require (
@@ -156,14 +156,14 @@ require (
156156
gopkg.in/natefinch/lumberjack.v2 v2.2.1 // indirect
157157
gopkg.in/warnings.v0 v0.1.2 // indirect
158158
gopkg.in/yaml.v3 v3.0.1 // indirect
159-
k8s.io/apiextensions-apiserver v0.31.1 // indirect
160-
k8s.io/component-helpers v0.31.1 // indirect
161-
k8s.io/controller-manager v0.31.1 // indirect
162-
k8s.io/csi-translation-lib v0.31.1 // indirect
159+
k8s.io/apiextensions-apiserver v0.31.3 // indirect
160+
k8s.io/component-helpers v0.31.3 // indirect
161+
k8s.io/controller-manager v0.31.3 // indirect
162+
k8s.io/csi-translation-lib v0.31.3 // indirect
163163
k8s.io/kube-openapi v0.0.0-20240228011516-70dd3763d340 // indirect
164-
k8s.io/kubectl v0.31.1 // indirect
165-
k8s.io/kubelet v0.31.1 // indirect
166-
k8s.io/pod-security-admission v0.31.1 // indirect
164+
k8s.io/kubectl v0.31.3 // indirect
165+
k8s.io/kubelet v0.31.3 // indirect
166+
k8s.io/pod-security-admission v0.31.3 // indirect
167167
sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.30.3 // indirect
168168
sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd // indirect
169169
sigs.k8s.io/structured-merge-diff/v4 v4.4.1 // indirect

0 commit comments

Comments
 (0)