Skip to content
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

Move ivd Astrolabe plugin into Velero Plugin for vSphere #386

Merged
merged 1 commit into from
Sep 16, 2021

Conversation

dsu-igeek
Copy link
Contributor

@dsu-igeek dsu-igeek commented Aug 22, 2021

What this PR does / why we need it:
Moves IVD (Improved Virtual Disk/First Class Disk) from astrolabe core into Velero Plug-in for vSphere

Does this PR introduce a user-facing change?:

Moved the vSphere specific ivd Protected Entity from Astrolabe into Velero Plugin for vSphere, no functionality
changes in the IVD PE otherwise. Added vsphere-astrolabe CLI tool that can interact with IVDs

@svcbot-qecnsdp
Copy link

Congratulations !!

All the pre-check tests passed
https://container-dp.svc.eng.vmware.com/job/CNSDP-CI/583/

@xing-yang
Copy link
Contributor

/hold

We need to make sure this is thoroughly tested before merging.

@svcbot-qecnsdp
Copy link

Sorry, some of the pre-check tests are failing for this PR !

Please check the Jenkins job for more details
https://container-dp.svc.eng.vmware.com/job/CNSDP-CI/584/

@svcbot-qecnsdp
Copy link

Congratulations !!

All the pre-check tests passed
https://container-dp.svc.eng.vmware.com/job/CNSDP-CI/585/

@svcbot-qecnsdp
Copy link

Congratulations !!

All the pre-check tests passed
https://container-dp.svc.eng.vmware.com/job/CNSDP-CI/586/

@svcbot-qecnsdp
Copy link

Congratulations !!

All the pre-check tests passed
https://container-dp.svc.eng.vmware.com/job/CNSDP-CI/587/

@svcbot-qecnsdp
Copy link

Sorry, some of the pre-check tests are failing for this PR !

Please check the Jenkins job for more details
https://container-dp.svc.eng.vmware.com/job/CNSDP-CI/588/

@lintongj
Copy link
Contributor

rerun tests

@svcbot-qecnsdp
Copy link

Congratulations !!

All the pre-check tests passed
https://container-dp.svc.eng.vmware.com/job/CNSDP-CI/592/

@xing-yang
Copy link
Contributor

@dsu-igeek How do we support astrolabe CLI now ivd is moved here?

@dsu-igeek
Copy link
Contributor Author

@dsu-igeek How do we support astrolabe CLI now ivd is moved here?

I'll add a CLI build here that uses the CLI library I put into Astrolabe and allows for additional plugins to be loaded.

@svcbot-qecnsdp
Copy link

Sorry, some of the pre-check tests are failing for this PR !

Please check the Jenkins job for more details
https://container-dp.svc.eng.vmware.com/job/CNSDP-CI/603/

@svcbot-qecnsdp
Copy link

Congratulations !!

All the pre-check tests passed
https://container-dp.svc.eng.vmware.com/job/CNSDP-CI/604/

@dsu-igeek dsu-igeek marked this pull request as ready for review September 10, 2021 01:51
@svcbot-qecnsdp
Copy link

Sorry, some of the pre-check tests are failing for this PR !

Please check the Jenkins job for more details
https://container-dp.svc.eng.vmware.com/job/CNSDP-CI/606/

@svcbot-qecnsdp
Copy link

Sorry, some of the pre-check tests are failing for this PR !

Please check the Jenkins job for more details
https://container-dp.svc.eng.vmware.com/job/CNSDP-CI/607/

Copy link
Collaborator

@deepakkinni deepakkinni left a comment

Choose a reason for hiding this comment

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

Hi Dave, this looks good to me, most of it is a move from astrolabe. It'd be great if you updated the PR description and squash your commits. Please post the test results for wcp setups.

Copy link
Contributor

@lintongj lintongj left a comment

Choose a reason for hiding this comment

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

Looks good to me. I am OK with this change as long as regression test get passed. BTW, would you please fill in the section of Does this PR introduce a user-facing change? with a changelog message even though it is not user facing? We use it to auto-generate changelog for releases.

Moved pkg/common/vsphere to velero-plugin-for-vsphere
Updated ivd_protectd_entity_type_manager_test to use environment variable VC_URL for VC info
Added vSphere specific astrolabe CLI vsphere-astrolabe

Signed-off-by: Dave Smith-Uchida <dsmithuchida@vmware.com>
@dsu-igeek dsu-igeek changed the title Move ivd plugin 07 13 2021 Move ivd Astrolabe plugin into Velero Plugin for vSphere Sep 16, 2021
@dsu-igeek
Copy link
Contributor Author

Copy link
Contributor

@lintongj lintongj left a comment

Choose a reason for hiding this comment

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

Looks good. @dsu-igeek I updated the PR release note to be one-liner, which is expected by the release-notes tool.

Copy link
Collaborator

@deepakkinni deepakkinni left a comment

Choose a reason for hiding this comment

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

lgtm

@xing-yang
Copy link
Contributor

Hi @dsu-igeek, how to use "vsphere-astrolabe" CLI? Does it take the same arguments as the original astrolabe CLI?

@dsu-igeek
Copy link
Contributor Author

Hi @dsu-igeek, how to use "vsphere-astrolabe" CLI? Does it take the same arguments as the original astrolabe CLI?

Yes, it's exactly the same. Only difference is the ivd plugin is compiled into it and I'll be removing the ivd plugin from astrolabe proper so the Astrolabe version won't have ivd compiled into it.

@xing-yang
Copy link
Contributor

LGTM

@svcbot-qecnsdp
Copy link

Congratulations !!

All the pre-check tests passed
https://container-dp.svc.eng.vmware.com/job/CNSDP-CI/610/

@dsu-igeek dsu-igeek merged commit 8ce7256 into vmware-tanzu:main Sep 16, 2021
lipingxue pushed a commit to lipingxue/velero-plugin-for-vsphere that referenced this pull request May 19, 2023
…-tanzu#386)

Moved pkg/common/vsphere to velero-plugin-for-vsphere
Updated ivd_protectd_entity_type_manager_test to use environment variable VC_URL for VC info
Added vSphere specific astrolabe CLI vsphere-astrolabe

Signed-off-by: Dave Smith-Uchida <dsmithuchida@vmware.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants