feat: Run Windows containers as host-process containers#1201
Conversation
|
I will work on updating the helm charts now too. |
|
I updated the helm charts. Lines 110 to 128 in 24e5bb7 |
79fa1e8 to
e25eba9
Compare
|
/test pull-kubernetes-e2e-capz-azure-disk |
e25eba9 to
0ab7eb4
Compare
|
/test pull-kubernetes-e2e-capz-azure-disk |
|
/test pull-kubernetes-e2e-capz-azure-disk-windows |
|
/retest |
1 similar comment
|
/retest |
|
/test pull-kubernetes-e2e-capz-azure-disk-windows |
|
Let me fix the verify job and then squash all my commits. |
acf22c8 to
e2f6403
Compare
|
/test pull-kubernetes-e2e-capz-azure-disk |
e2f6403 to
639905a
Compare
|
/test pull-kubernetes-e2e-capz-azure-disk |
|
I don't have a ton of experience with the CSI drivers but generally lgtm and the test |
|
@andyzhangx it looks like ex: Do we need to set ginkgo.skip somewhere? |
@marosset that's zone issue: currently master node is in zone 1, while agent node are non-zone, the test case would create a PV disk first with zone 1, and then it could not be attached to non-zone node, I will check how to fix it later |
|
/test pull-azuredisk-csi-driver-e2e-capz |
|
/test pull-azuredisk-csi-driver-e2e-capz |
|
/test pull-azuredisk-csi-driver-e2e-capz |
| {{- else }} | ||
| image: "{{ .Values.image.livenessProbe.repository }}:{{ .Values.image.livenessProbe.tag }}" | ||
| {{- end }} | ||
| imagePullPolicy: {{ .Values.image.livenessProbe.pullPolicy }} |
There was a problem hiding this comment.
I thought it was a small diff, while it looks like these two deployments are quite different now, then I think we should keep two deployment files, otherwise it may be hard to understand and maintain.
There was a problem hiding this comment.
No problem. I dropped the commit to split merge the manifests.
Let me rebase again.
The manifest do have many subtle differences.
aea6ca1 to
639905a
Compare
… containers Signed-off-by: Mark Rossetti <marosset@microsoft.com>
639905a to
38d86ab
Compare
|
/test pull-azuredisk-csi-driver-e2e-capz-windows |
|
@andyzhangx do you have any other concerns or feedback here? |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: andyzhangx, marosset The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
/retest |
3 similar comments
|
/retest |
|
/retest |
|
/retest |
|
@marosset: The following tests failed, say
Full PR test history. Your PR dashboard. Please help us cut down on flakes by linking to an open issue when you hit one in your PR. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here. |
What type of PR is this?
/kind feature
What this PR does / why we need it:
This PR allows for running the Windows azuredisk csi driver containers as host-process containers.
This simplifies the deployment of the drivers and aligns with the long-term CSI plugin goals of the Kubernetes community.
This also works around kubernetes-sigs/cluster-api-provider-azure#2132 allowing azuredisk csi drivers to be used in CAPZ clusters.
Note: this still requires csi-proxy to be installed and running on Windows nodes in the cluster
Which issue(s) this PR fixes:
Fixes #
Requirements:
Special notes for your reviewer:
Release note: