Skip to content

Commit 90a3588

Browse files
Merge pull request #18766 from joelsmith/nested
Automatic merge from submit-queue. UPSTREAM: 60342: Fix nested volume mounts for read-only API data volumes **What this PR does / why we need it**: Since the runtime may try to create mount points within the sandbox, it will fail if the mount point is within a read-only API data volume, like a secret or configMap volume. Create any needed mount points during volume setup. xref kubernetes/kubernetes#60342 **Which issue(s) this PR fixes**: None **Special notes for your reviewer**: **Release note**: No release notes because we haven't released anything (yet) that has this bug. ```release-note NONE ```
2 parents 47ae0e5 + 87384b1 commit 90a3588

File tree

7 files changed

+347
-0
lines changed

7 files changed

+347
-0
lines changed

vendor/k8s.io/kubernetes/pkg/volume/configmap/configmap.go

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/k8s.io/kubernetes/pkg/volume/downwardapi/downwardapi.go

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/k8s.io/kubernetes/pkg/volume/projected/projected.go

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/k8s.io/kubernetes/pkg/volume/secret/secret.go

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/k8s.io/kubernetes/pkg/volume/util/BUILD

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/k8s.io/kubernetes/pkg/volume/util/nested_volumes.go

Lines changed: 99 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/k8s.io/kubernetes/pkg/volume/util/nested_volumes_test.go

Lines changed: 233 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)