-
Notifications
You must be signed in to change notification settings - Fork 225
single pod deployments #282
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
single pod deployments #282
Conversation
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: pohly The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
kubernetes-csi/csi-driver-host-path#282 introduces two kinds of deployments, with one pod for sidecar and driver (now the default) individual pods for sidecars and drivers (what used to be the default, now in a "-prow" flavor for testing with Prow). We want to test both flavors before merging and periodically.
|
/test pull-kubernetes-csi-csi-driver-host-path-1-21-on-kubernetes-1-21 |
12d9b6e to
b813602
Compare
kubernetes-csi/csi-driver-host-path#282 introduces two kinds of deployments, with one pod for sidecar and driver (now the default) and individual pods for sidecars and drivers (what used to be the default, now in a "-prow" flavor for testing with Prow). We want to test both flavors before merging and periodically.
kubernetes-csi/csi-driver-host-path#282 introduces two kinds of deployments, with one pod for sidecar and driver (now the default) and individual pods for sidecars and drivers (what used to be the default, now in a "-prow" flavor for testing with Prow). We want to test both flavors before merging and periodically.
kubernetes-csi/csi-driver-host-path#282 introduces two kinds of deployments, with one pod for sidecar and driver (now the default) and individual pods for sidecars and drivers (what used to be the default, now in a "-prow" flavor for testing with Prow). We want to test both flavors before merging and periodically.
kubernetes-csi/csi-driver-host-path#282 introduces two kinds of deployments, with one pod for sidecar and driver (now the default) and individual pods for sidecars and drivers (what used to be the default, now in a "-test" flavor for testing with Prow). We want to test both flavors before merging and periodically.
|
/retest |
b2bdc34 to
43c5d7e
Compare
All deployments are greater than 1.16, therefore we can deploy csi-hostpath-snapshotclass.yaml unconditionally.
The kubernetes-x.yy deployments now use the same pod for driver and sidecars, which is the usual way of deploying them. The alternative "-prow" deployments use separate pods for them to test that the individual RBAC rules are correct.
43c5d7e to
194132f
Compare
|
/retest Test flake (?) in https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-csi_csi-driver-host-path/282/pull-kubernetes-csi-csi-driver-host-path-1-21-test-on-kubernetes-1-21/1389899497311571968: "External Storage [Driver: hostpath.csi.k8s.io] [Testpattern: Dynamic PV (default fs)] subPath should support existing directories when readOnly specified in the volumeSource" |
|
/lgtm |
74502e54 Merge pull request kubernetes-csi#278 from liangyuanpeng/migrate_k8s_testimages 53344305 Merge pull request kubernetes-csi#281 from kubernetes-csi/dependabot/github_actions/actions/checkout-5 458ce146 Bump actions/checkout from 4 to 5 5f38a907 Merge pull request kubernetes-csi#282 from rhrmo/update-go-1.24.6 579f6242 Update go to 1.24.6 5ec1a52b use gcr.io/k8s-staging-test-infra instead of gcr.io/k8s-testimages 74e066a8 Merge pull request kubernetes-csi#279 from Aishwarya-Hebbar/update-csi-prow-version 6f236be7 Update CSI prow driver version to v1.17.0 0ee55894 Merge pull request kubernetes-csi#280 from xing-yang/update_go_1.24.4 9af10153 update to go 1.24.4 f5fec3e3 Merge pull request kubernetes-csi#275 from chrishenzie/emeritus c5d285db Remove chrishenzie from kubernetes-csi-reviewers git-subtree-dir: release-tools git-subtree-split: 74502e544bc6a17820892c0d490e8f0b59462998
74502e54 Merge pull request kubernetes-csi#278 from liangyuanpeng/migrate_k8s_testimages 53344305 Merge pull request kubernetes-csi#281 from kubernetes-csi/dependabot/github_actions/actions/checkout-5 458ce146 Bump actions/checkout from 4 to 5 5f38a907 Merge pull request kubernetes-csi#282 from rhrmo/update-go-1.24.6 579f6242 Update go to 1.24.6 5ec1a52b use gcr.io/k8s-staging-test-infra instead of gcr.io/k8s-testimages 74e066a8 Merge pull request kubernetes-csi#279 from Aishwarya-Hebbar/update-csi-prow-version 6f236be7 Update CSI prow driver version to v1.17.0 0ee55894 Merge pull request kubernetes-csi#280 from xing-yang/update_go_1.24.4 9af10153 update to go 1.24.4 f5fec3e3 Merge pull request kubernetes-csi#275 from chrishenzie/emeritus c5d285db Remove chrishenzie from kubernetes-csi-reviewers git-subtree-dir: release-tools git-subtree-split: 74502e544bc6a17820892c0d490e8f0b59462998
What type of PR is this?
/kind cleanup
What this PR does / why we need it:
We want to show (and, in Kubernetes, test) deployments with all sidecars and driver in the same pod. We still want to test with individual pods to ensure that RBAC rules work, therefore we need both flavors.
Which issue(s) this PR fixes:
Fixes #192
Special notes for your reviewer:
Based on PR #281
Depends on an updated prow.sh and new Prow jobs for the non-default deployments.
Does this PR introduce a user-facing change?: