Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
81 commits
Select commit Hold shift + click to select a range
1bf1f0c
fix openstack getServerByName return error code - Additional notes: (…
k8s-infra-cherrypick-robot Sep 4, 2026
38bb001
k8s-keystone-auth: Don't log tokens (#3185)
k8s-infra-cherrypick-robot Sep 4, 2026
634c589
Add mandre to approvers (#3187)
k8s-infra-cherrypick-robot Sep 4, 2026
a5a8862
[release-1.34] [magnum-auto-healer] Add certificate validation (#3190)
k8s-infra-cherrypick-robot Sep 4, 2026
565021e
Bump golangci-lint (#3204)
k8s-infra-cherrypick-robot Sep 9, 2026
dd7c68d
Pin GitHub Actions to git SHAs (#3205)
k8s-infra-cherrypick-robot Sep 9, 2026
5ed3abb
Fix cloud-node-controller ClusterRoleBinding subject (#3207)
k8s-infra-cherrypick-robot Sep 9, 2026
a804c47
[release-1.34] Sync chart changes from master (#3202)
stephenfin Sep 9, 2026
4b2f1fa
make: Add lint-charts target (#3214)
k8s-infra-cherrypick-robot Sep 10, 2026
8a23a0e
NO-ISSUE: Bump go.opentelemetry.io/otel to v1.44.0 in master (#3174) …
stephenfin Sep 14, 2026
06d6769
merge upstream/release-1.34 into release-4.21
Sep 17, 2026
c706a10
CARRY: Add DOWNSTREAM_OWNERS
dulek Oct 12, 2023
17f4b2b
CARRY: Don't ignore vendor directory
mandre Jun 12, 2025
0b2ca92
CARRY: Add .snyk configuration file
mandre Jan 3, 2024
dea506a
CARRY: Add images
mandre Feb 6, 2024
4f0ebbb
UPSTREAM: <carry>: update go mod dependency for konflux
ashwindasr Apr 4, 2025
762a607
CARRY: Vendoring
mandre Jun 12, 2025
8dc0644
DROP: Additional changes to gitignore needed for vendoring
mandre Jun 12, 2025
5846e5b
Bump golangci to 1.61 (#2664)
k8s-infra-cherrypick-robot Sep 18, 2024
044fb8a
allow node service to run without openstack client (#2662)
k8s-infra-cherrypick-robot Sep 18, 2024
a880617
[release-1.31]: prepare a new release (#2660)
kayrus Sep 19, 2024
45247ea
Bump go deps (#2674)
k8s-infra-cherrypick-robot Sep 19, 2024
68c3198
Bump chart releaser
kayrus Sep 19, 2024
04c9d49
fix global config requirement for node-service (#2683)
k8s-infra-cherrypick-robot Oct 1, 2024
9e4a52c
CARRY: Add DOWNSTREAM_OWNERS
dulek Oct 12, 2023
e4153c8
CARRY: Add images
mandre Feb 6, 2024
37bd38f
CARRY: Vendoring
mandre Oct 16, 2024
9c3df8e
[release-1.30] [occm] add a node selector support for loadbalancer se…
k8s-infra-cherrypick-robot May 28, 2024
c46b77a
CARRY: Add DOWNSTREAM_OWNERS
dulek Oct 12, 2023
2104f72
CARRY: Add .snyk configuration file
mandre Jan 3, 2024
cffcf6e
CARRY: Add images
mandre Feb 6, 2024
912cdee
CARRY: More snyk ignores
dulek Jan 29, 2024
1fdb77d
Remove dulek from shiftstack-team
stephenfin May 15, 2024
0ca9e8a
UPSTREAM: <carry>: Updating ose-openstack-cloud-controller-manager-co…
EmilienM Jun 14, 2024
da158c5
UPSTREAM: <carry>: Updating ose-openstack-cinder-csi-driver-container…
EmilienM Jun 14, 2024
e13ceb2
UPSTREAM: <carry>: Updating csi-driver-manila-container image to be c…
EmilienM Jun 14, 2024
2ac2354
CARRY: Vendoring
EmilienM Jun 14, 2024
0993a21
CARRY: Add DOWNSTREAM_OWNERS
dulek Oct 12, 2023
6c5971b
CARRY: Add .snyk configuration file
mandre Jan 3, 2024
e4fc328
CARRY: Add images
mandre Feb 6, 2024
6435039
CARRY: Vendoring
tsmetana Mar 19, 2019
8607a5c
CARRY: More snyk ignores
dulek Jan 29, 2024
72025ff
Bump golangci-lint for go 1.22 (#2567)
k8s-infra-cherrypick-robot Apr 3, 2024
9a6f16f
Remove enforcement of IPv6 LB as internal (#2557) (#2566)
MaysaMacedo Apr 3, 2024
e1a35fd
Allow changing cluster-name on existing deployments (#2568)
k8s-infra-cherrypick-robot Apr 9, 2024
e240698
Updating ose-openstack-cinder-csi-driver-container image to be consis…
May 21, 2024
897951a
Remove dulek from shiftstack-team
stephenfin May 15, 2024
339a2a2
[tests]: fix 1.29 tests CI (#2608)
kayrus May 29, 2024
8ce7d3c
[release-1.29] [occm] add a node selector support for loadbalancer se…
k8s-infra-cherrypick-robot May 29, 2024
e1b0f3e
Updating ose-openstack-cinder-csi-driver-container image to be consis…
Sep 4, 2024
74505d1
Updating csi-driver-manila-container image to be consistent with ART …
Sep 4, 2024
ef069ef
UPSTREAM: <carry>: Updating ose-openstack-cloud-controller-manager-co…
Sep 5, 2024
2c1b5ca
[release-1.31] [occm] fix ovn security groups (#2713)
k8s-infra-cherrypick-robot Nov 15, 2024
2cd20c4
Updating ose-openstack-cinder-csi-driver-container image to be consis…
Dec 4, 2024
fb4989d
UPSTREAM: <carry>: Updating ose-openstack-cloud-controller-manager-co…
Dec 6, 2024
12748da
Updating csi-driver-manila-container image to be consistent with ART …
Dec 4, 2024
da16318
Automated cherry pick of #2722: prepare release 1.31.2 (#2723)
zetaab Nov 23, 2024
7ba69dc
cinder-csi-plugin: Add --with-topology option (#2743) (#2746)
EmilienM Dec 12, 2024
d465ab2
Update golang.org/x/net to v0.33.0 (#2769)
lentzi90 Feb 14, 2025
d2b246d
tests: increase golangci-lint timeout (#2775)
k8s-infra-cherrypick-robot Feb 19, 2025
ce0cb07
[cinder-csi-plugin] Refactor list volumes (#2766) (#2842)
kayrus Feb 20, 2025
9149894
[release-131] preapre a new 1.31.3 release (#2850)
kayrus Feb 26, 2025
bf02046
[charts] fix chart version
kayrus Feb 26, 2025
2c161e0
Updating and vendoring go modules after an upstream merge
Feb 27, 2025
bc6861b
UPSTREAM: <carry>: update go mod dependency for konflux
ashwindasr Apr 4, 2025
4ea525d
cinder-csi-plugin, manila-csi-plugin: Correct formatting character
stephenfin Mar 24, 2025
a296474
OWNERS: Update team osasinfra
pierreprinetti May 21, 2025
da8a79f
CARRY: don't ignore json files
mandre Jul 8, 2025
3a8489c
[release-1.33][manila-csi-plugin] Add support for authentication via …
Jun 20, 2025
a1f9b7c
fix lbaas logs (#2923)
k8s-infra-cherrypick-robot Jul 2, 2025
2e1e474
[manila-csi-plugin] support muilple share rules
moonek Nov 20, 2024
d3a839f
shiftstack: Update OWNERS
pierreprinetti Oct 6, 2025
c0c19d1
Updating ose-openstack-cinder-csi-driver-container image to be consis…
Sep 11, 2025
57056fd
UPSTREAM: <carry>: Updating ose-openstack-cloud-controller-manager-co…
Sep 30, 2025
0eb87c9
Updating csi-driver-manila-container image to be consistent with ART …
Sep 14, 2025
54dba93
CARRY: Don't ignore vendor directory
mandre Jun 12, 2025
0698463
CARRY: Vendoring
mandre Oct 14, 2025
216b24a
DROP: Downgrade go version to 1.24
mandre Oct 14, 2025
b5e86d0
NO-JIRA: Update ShiftStack OWNERS
pierreprinetti Nov 20, 2025
0d30953
OCPBUGS-80845: bump google.golang.org/grpc@v1.79.3
sbiradar10 May 6, 2026
b22c963
UPSTREAM: <drop>: Updating and vendoring go modules after an upstream…
Sep 17, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
8 changes: 4 additions & 4 deletions .github/workflows/pr.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,23 +10,23 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744
with:
fetch-depth: 0

- name: Set up Helm
uses: azure/setup-helm@v3
uses: azure/setup-helm@5119fcb9089d432beecbf79bb2c7915207344b78
with:
version: v3.10.0

- uses: actions/setup-python@v4
- uses: actions/setup-python@7f4fc3e22c37d6ff65e88745f38bd3157c663f7c
with:
python-version: '3.9'
check-latest: true

# see example https://github.com/helm/chart-testing-action
- name: Set up chart-testing
uses: helm/chart-testing-action@v2.3.1
uses: helm/chart-testing-action@afea100a513515fbd68b0e72a7bb0ae34cb62aec

- name: Run chart-testing (lint)
run: ct lint --target-branch ${GITHUB_BASE_REF}
2 changes: 1 addition & 1 deletion .github/workflows/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
contents: write
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744
with:
fetch-depth: 0

Expand Down
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
4 changes: 3 additions & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,8 @@ BUILD_CMDS ?= openstack-cloud-controller-manager \
barbican-kms-plugin \
magnum-auto-healer \
client-keystone-auth
export GOLANGCI_LINT_VERSION ?= v2.13.2
export HELM_UNITTEST_VERSION ?= v1.1.2

# CTI targets

Expand All @@ -81,7 +83,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
2 changes: 2 additions & 0 deletions OWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,12 @@ emeritus_approvers:
approvers:
- dulek
- kayrus
- mandre
- stephenfin
- zetaab
reviewers:
- dulek
- kayrus
- mandre
- stephenfin
- zetaab
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.34.0
appVersion: v1.31.3
description: Cinder CSI Chart for OpenStack
name: openstack-cinder-csi
version: 2.34.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
2 changes: 2 additions & 0 deletions charts/cinder-csi-plugin/templates/nodeplugin-daemonset.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,8 @@ spec:
serviceAccount: csi-cinder-node-sa
hostNetwork: true
dnsPolicy: {{ .Values.csi.plugin.nodePlugin.dnsPolicy }}
securityContext:
{{- toYaml .Values.csi.plugin.nodePlugin.podSecurityContext | nindent 8 }}
containers:
- name: node-driver-registrar
securityContext:
Expand Down
2 changes: 1 addition & 1 deletion charts/cinder-csi-plugin/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ csi:
snapshotter:
image:
repository: registry.k8s.io/sig-storage/csi-snapshotter
tag: v8.3.0
tag: v8.4.0
pullPolicy: IfNotPresent
resources: {}
extraArgs: {}
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.34.0
appVersion: v1.31.3
description: Manila CSI Chart for OpenStack
name: openstack-manila-csi
version: 2.34.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
2 changes: 1 addition & 1 deletion charts/manila-csi-plugin/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@ controllerplugin:
snapshotter:
image:
repository: registry.k8s.io/sig-storage/csi-snapshotter
tag: v8.3.0
tag: v8.4.0
pullPolicy: IfNotPresent
resources: {}
extraEnv: []
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.34.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.34.0
version: 2.31.3
maintainers:
- name: eumel8
email: f.kloeker@telekom.de
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ metadata:
{{- end }}
subjects:
- kind: User
name: system:serviceaccount:{{ .Release.Namespace }}:{{ include "occm.name" . }}
name: system:serviceaccount:{{ .Release.Namespace }}:{{ .Values.serviceAccountName }}
apiGroup: rbac.authorization.k8s.io
roleRef:
kind: ClusterRole
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,10 @@ spec:
containers:
- name: openstack-cloud-controller-manager
image: "{{ .Values.image.repository }}:{{ default .Chart.AppVersion .Values.image.tag }}"
{{- with .Values.securityContext }}
securityContext:
{{- toYaml . | nindent 12 }}
{{- end }}
args:
- /bin/openstack-cloud-controller-manager
- --v={{ .Values.logVerbosityLevel }}
Expand Down
10 changes: 10 additions & 0 deletions charts/openstack-cloud-controller-manager/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,16 @@ podSecurityContext:
# seccompProfile:
# type: RuntimeDefault

# Set security settings for the controller container
# For all available options, see https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#securitycontext-v1-core
securityContext: {}
# securityContext:
# capabilities:
# drop:
# - ALL
# readOnlyRootFilesystem: true
# allowPrivilegeEscalation: false

# List of controllers should be enabled.
# Use '*' to enable all controllers.
# Prefix a controller with '-' to disable it.
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.34.1
image: docker.io/k8scloudprovider/cinder-csi-plugin:v1.31.3
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.34.1
image: docker.io/k8scloudprovider/cinder-csi-plugin:v1.31.3
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.34.1
image: docker.io/k8scloudprovider/cinder-csi-plugin:v1.31.3
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.34.1`
`registry.k8s.io/provider-os/k8s-keystone-auth:v1.31.3`
- 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
19 changes: 18 additions & 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.34.1
image=registry.k8s.io/provider-os/magnum-auto-healer:v1.31.3

cat <<EOF | kubectl apply -f -
---
Expand Down Expand Up @@ -183,6 +183,23 @@ spec:
EOF
```

#### Endpoint health check parameters

The `Endpoint` type health check supports the following parameters:

| Parameter | Type | Default | Description |
|---|---|---|---|
| `protocol` | string | `HTTPS` | URL scheme to use. `HTTP` or `HTTPS` (case-insensitive). |
| `port` | int | `6443` | Port to connect to on the node. |
| `endpoints` | []string | `["/healthz"]` | List of URL paths to check. |
| `ok-codes` | []int | `[200]` | HTTP response codes considered healthy. |
| `unhealthy-duration` | duration | `300s` | How long a node must be continuously unhealthy before repair is triggered. |
| `unhealthy-annotation` | string | `autohealing.openstack.org/unhealthy-timestamp` | Node annotation used to record when the node first became unhealthy. |
| `require-token` | bool | `false` | Whether to include a bearer token in the request. |
| `token` | string | read from `/var/run/secrets/kubernetes.io/serviceaccount/token` | Bearer token value. Only used when `require-token` is `true`. |
| `ca-file` | string | `/var/run/secrets/kubernetes.io/serviceaccount/ca.crt` | Path to a CA certificate file used to verify the server's TLS certificate. Only used when `protocol` is `HTTPS`. |
| `tls-insecure` | bool | `false` | If true, skip TLS certificate verification. |

### Testing magnum-auto-healer

We could ssh into a worker node(`lingxian-por-test-1-12-7-ha-bbgjts5g4xhb-minion-1` in this example) and stop the kubelet service to simulate the worker node failure. The node status check is covered in NodeCondition type of health check plugin(see configuration above).
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.34.1"
image="registry.k8s.io/provider-os/octavia-ingress-controller:v1.31.3"

cat <<EOF > /etc/kubernetes/octavia-ingress-controller/deployment.yaml
---
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.34.1
image: registry.k8s.io/provider-os/k8s-keystone-auth:v1.31.3
args:
- ./bin/k8s-keystone-auth
- --tls-cert-file
Expand Down
Loading