Skip to content

[release-4.13] WINC-1014: Enable vSphere in-tree storage#1547

Merged
openshift-merge-robot merged 5 commits intoopenshift:release-4.13from
sebsoto:vsphereCSIFlag
Apr 25, 2023
Merged

[release-4.13] WINC-1014: Enable vSphere in-tree storage#1547
openshift-merge-robot merged 5 commits intoopenshift:release-4.13from
sebsoto:vsphereCSIFlag

Conversation

@sebsoto
Copy link
Contributor

@sebsoto sebsoto commented Apr 10, 2023

Enables the use of in-tree storage for Windows nodes on vSphere.

Includes:

@sebsoto
Copy link
Contributor Author

sebsoto commented Apr 10, 2023

/approve cancel

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Apr 10, 2023

@sebsoto: No Bugzilla bug is referenced in the title of this pull request.
To reference a bug, add 'Bug XXX:' to the title of this pull request and request another bug refresh with /bugzilla refresh.

Details

In response to this:

[nodeconfig] Disable vSphere CSI migration

Instructions 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.

@openshift-ci openshift-ci bot added the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Apr 10, 2023
@openshift-ci
Copy link
Contributor

openshift-ci bot commented Apr 10, 2023

Skipping CI for Draft Pull Request.
If you want CI signal for your change, please convert it to an actual PR.
You can still manually trigger a test run with /test all

@sebsoto
Copy link
Contributor Author

sebsoto commented Apr 10, 2023

/test vsphere-e2e-operator

@sebsoto sebsoto changed the title [nodeconfig] Disable vSphere CSI migration [release-4.13][nodeconfig] Disable vSphere CSI migration Apr 10, 2023
@openshift-ci
Copy link
Contributor

openshift-ci bot commented Apr 10, 2023

@sebsoto: No Bugzilla bug is referenced in the title of this pull request.
To reference a bug, add 'Bug XXX:' to the title of this pull request and request another bug refresh with /bugzilla refresh.

Details

In response to this:

[release-4.13][nodeconfig] Disable vSphere CSI migration

Instructions 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.

@sebsoto sebsoto changed the title [release-4.13][nodeconfig] Disable vSphere CSI migration [release-4.13] Disable vSphere CSI migration Apr 10, 2023
@openshift-ci
Copy link
Contributor

openshift-ci bot commented Apr 10, 2023

@sebsoto: No Bugzilla bug is referenced in the title of this pull request.
To reference a bug, add 'Bug XXX:' to the title of this pull request and request another bug refresh with /bugzilla refresh.

Details

In response to this:

[release-4.13] Disable vSphere CSI migration

Instructions 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.

@sebsoto sebsoto changed the title [release-4.13] Disable vSphere CSI migration [release-4.13] WINC-1014: Disable vSphere CSI migration Apr 13, 2023
@openshift-ci-robot openshift-ci-robot added the jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. label Apr 13, 2023
@openshift-ci-robot
Copy link

openshift-ci-robot commented Apr 13, 2023

@sebsoto: This pull request references WINC-1014 which is a valid jira issue.

Details

In response to this:

Enables the use of in-tree storage for vSphere.
This feature flag was locked to true until recently upstream, and is still in the process of making its way into openshift/kubernetes. Because it is not yet downstreamed, this cannot be tested. When it is downstreamed, fc6517f, can be cherry-picked in order to test this change.

See openshift/kubernetes#1514 for more context.

Instructions 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.

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Apr 13, 2023

@sebsoto: No Bugzilla bug is referenced in the title of this pull request.
To reference a bug, add 'Bug XXX:' to the title of this pull request and request another bug refresh with /bugzilla refresh.

Details

In response to this:

[release-4.13] WINC-1014: Disable vSphere CSI migration

Instructions 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.

@sebsoto
Copy link
Contributor Author

sebsoto commented Apr 21, 2023

/test vsphere-e2e-operator

1 similar comment
@sebsoto
Copy link
Contributor Author

sebsoto commented Apr 22, 2023

/test vsphere-e2e-operator

sebsoto added 2 commits April 22, 2023 19:46
Update to openshift/kubernetes@b404935

This commit was generated using hack/update_submodules.sh
This commit was generated using hack/update_submodules.sh
@sebsoto sebsoto force-pushed the vsphereCSIFlag branch 2 times, most recently from 9686d3a to 0e585d3 Compare April 24, 2023 19:01
@sebsoto sebsoto changed the title [release-4.13] WINC-1014: Disable vSphere CSI migration [release-4.13] WINC-1014: Enable vSphere in-tree storage Apr 24, 2023
@openshift-ci
Copy link
Contributor

openshift-ci bot commented Apr 24, 2023

@sebsoto: No Bugzilla bug is referenced in the title of this pull request.
To reference a bug, add 'Bug XXX:' to the title of this pull request and request another bug refresh with /bugzilla refresh.

Details

In response to this:

[release-4.13] WINC-1014: Enable vSphere in-tree storage

Instructions 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.

@openshift-ci-robot
Copy link

openshift-ci-robot commented Apr 24, 2023

@sebsoto: This pull request references WINC-1014 which is a valid jira issue.

Details

In response to this:

Enables the use of in-tree storage for vSphere.
See openshift/kubernetes#1514 for more context.

Instructions 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.

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Apr 24, 2023

@sebsoto: No Bugzilla bug is referenced in the title of this pull request.
To reference a bug, add 'Bug XXX:' to the title of this pull request and request another bug refresh with /bugzilla refresh.

Details

In response to this:

[release-4.13] WINC-1014: Enable vSphere in-tree storage

Instructions 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.

@openshift-ci-robot
Copy link

openshift-ci-robot commented Apr 24, 2023

@sebsoto: This pull request references WINC-1014 which is a valid jira issue.

Details

In response to this:

Enables the use of in-tree storage for Windows nodes on vSphere.
See openshift/kubernetes#1514 for more context.

Instructions 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.

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Apr 24, 2023

@sebsoto: No Bugzilla bug is referenced in the title of this pull request.
To reference a bug, add 'Bug XXX:' to the title of this pull request and request another bug refresh with /bugzilla refresh.

Details

In response to this:

[release-4.13] WINC-1014: Enable vSphere in-tree storage

Instructions 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.

@openshift-ci-robot
Copy link

openshift-ci-robot commented Apr 24, 2023

@sebsoto: This pull request references WINC-1014 which is a valid jira issue.

Details

In response to this:

Enables the use of in-tree storage for Windows nodes on vSphere.

Includes:

Instructions 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.

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Apr 24, 2023

@sebsoto: No Bugzilla bug is referenced in the title of this pull request.
To reference a bug, add 'Bug XXX:' to the title of this pull request and request another bug refresh with /bugzilla refresh.

Details

In response to this:

[release-4.13] WINC-1014: Enable vSphere in-tree storage

Instructions 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.

@sebsoto
Copy link
Contributor Author

sebsoto commented Apr 24, 2023

/test e2e-vsphere-operator

@sebsoto
Copy link
Contributor Author

sebsoto commented Apr 24, 2023

/test vsphere-e2e-operator

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Apr 24, 2023

@sebsoto: The specified target(s) for /test were not found.
The following commands are available to trigger required jobs:

  • /test aws-e2e-operator
  • /test aws-e2e-upgrade
  • /test azure-e2e-ccm-install
  • /test azure-e2e-operator
  • /test build
  • /test ci-index
  • /test gcp-e2e-operator
  • /test images
  • /test lint
  • /test platform-none-vsphere-e2e-operator
  • /test unit
  • /test vsphere-e2e-operator
  • /test wicd-unit-vsphere

Use /test all to run all jobs.

Details

In response to this:

/test e2e-vsphere-operator

Instructions 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.

Copy link
Contributor

@aravindhp aravindhp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for working on this, @sebsoto. Please address my comments.

GenerateName: "e2e-",
},
Spec: core.PersistentVolumeClaimSpec{
AccessModes: []core.PersistentVolumeAccessMode{core.ReadWriteOnce},
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Shouldn't we be testing ReadWriteMany as we have had requests for that?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ReadWriteMany requires the vSphere env to support it. VMC does not support it.
Potentially we could try to determine if the workload is running in an environment that does support it, and use it in that case. I'm not sure how to do that, and would prefer to not have to add that extra work into this PR which is a release blocker.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am fine not doing that in this PR but we need to track getting this to work in VMC. Maybe a SPLAT ticket? We don't want to wait for a customer issue to be opened to enable this in VMC.

Copy link
Contributor

@saifshaikh48 saifshaikh48 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

Nice work, the changes and reasoning are clear

@openshift-ci openshift-ci bot added the lgtm Indicates that a PR is ready to be merged. label Apr 25, 2023
GenerateName: "e2e-",
},
Spec: core.PersistentVolumeClaimSpec{
AccessModes: []core.PersistentVolumeAccessMode{core.ReadWriteOnce},
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am fine not doing that in this PR but we need to track getting this to work in VMC. Maybe a SPLAT ticket? We don't want to wait for a customer issue to be opened to enable this in VMC.

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Apr 25, 2023

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: aravindhp

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-ci openshift-ci bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Apr 25, 2023
@sebsoto sebsoto marked this pull request as ready for review April 25, 2023 17:32
@openshift-ci openshift-ci bot removed the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Apr 25, 2023
sebsoto added 3 commits April 25, 2023 14:06
Enables the use of in-tree storage for vSphere by setting the
vSphereCSIMigration kubelet feature flag to false, and forcing the use
of the `vSphere` cloud provider in kubelet, allowing in-tree volumes to
be successfully mounted.
Adds creation of a PVC by using the in-tree storage driver to the
vSphere provider, and enables testing of storage.

(cherry picked from commit fc6517f)
Minor code tweaks for clarity.
@openshift-ci openshift-ci bot removed the lgtm Indicates that a PR is ready to be merged. label Apr 25, 2023
@sebsoto
Copy link
Contributor Author

sebsoto commented Apr 25, 2023

/test wicd-unit-vsphere

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Apr 25, 2023

@sebsoto: all tests passed!

Full PR test history. Your PR dashboard.

Details

Instructions 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.

Copy link
Contributor

@saifshaikh48 saifshaikh48 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

@openshift-ci openshift-ci bot added the lgtm Indicates that a PR is ready to be merged. label Apr 25, 2023
@openshift-merge-robot openshift-merge-robot merged commit fbe9551 into openshift:release-4.13 Apr 25, 2023
@alinaryan
Copy link
Contributor

LGTM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. lgtm Indicates that a PR is ready to be merged.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants