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

add first integration CI test to run on eco vcenter #42

Merged

Conversation

shellymiron
Copy link
Collaborator

@shellymiron shellymiron commented May 27, 2024

This PR is the first step to establish a CI in upstream (similar CI will be opened for vmware.vmware repo), that runs the integration tests on the real vcenter environment we have behind redhat vpn.

Few notes:

  • This PR includes the action itself, some enhancements and modifications to the current info test we have in the
    integration folder. the intention is to do the same for the rest of the integration tests (existing and new ones) one by
    one, so that they could run both on vcsim (or as rest calls) and on the real vcenter env.

  • In order for the PR to work, and so does others, I'll need to request to add the following secrets github env to the current repo: VCENTER_HOSTNAME, VCENTER_PASSWORD, VCENTER_USERNAME. I'll need dev for that, so will ask one of you for a help with that @bardielle @mikemorency @machacekondra

  • The info test is skipped for current CI integration (vcsim) as I can tell from looking in other PRs jobs. in my PR it is not skipped, hence, it is failing and I'll need dev assistance to see why and how to fix that. other tests seems to work.

Please help to review and be as much critical as you can :D
(note - the jobs will not run properly before we will do the adjustments as described above, you can take a look of how it supposed to be after the changes here)

also, check the epic here for better understand the effort for this CI.

@shellymiron shellymiron force-pushed the add_integration_ci_vcenter_info branch 2 times, most recently from 4fceef1 to 3195f0f Compare May 27, 2024 09:31
CODEOWNERS Show resolved Hide resolved
@shellymiron shellymiron force-pushed the add_integration_ci_vcenter_info branch 21 times, most recently from 0d8967d to fdeb335 Compare May 28, 2024 12:57
.github/workflows/eco-vcenter-ci.yaml Outdated Show resolved Hide resolved
tests/integration/targets/init.sh Outdated Show resolved Hide resolved
tests/integration/targets/init.sh Outdated Show resolved Hide resolved
@shellymiron shellymiron force-pushed the add_integration_ci_vcenter_info branch 2 times, most recently from d12a5d0 to 72c76d0 Compare May 28, 2024 14:19
@shellymiron shellymiron force-pushed the add_integration_ci_vcenter_info branch 12 times, most recently from 30019be to e478335 Compare May 31, 2024 17:54
meta/runtime.yml Outdated Show resolved Hide resolved
@shellymiron shellymiron force-pushed the add_integration_ci_vcenter_info branch 3 times, most recently from 2555f8a to 0fef633 Compare June 2, 2024 11:32
@shellymiron shellymiron force-pushed the add_integration_ci_vcenter_info branch from 0fef633 to d8461e5 Compare June 3, 2024 08:07
@elsapassaro
Copy link
Collaborator

/lgtm

@shellymiron
Copy link
Collaborator Author

@bardielle
Copy link
Contributor

Had one small comment, beside it LGTM

@shellymiron shellymiron force-pushed the add_integration_ci_vcenter_info branch from d8461e5 to ec3dffa Compare June 3, 2024 12:08
@shellymiron
Copy link
Collaborator Author

@bardielle added details to the comment

@shellymiron
Copy link
Collaborator Author

@elsapassaro @bardielle @mikemorency can I merge?

@bardielle bardielle merged commit c51bce9 into redhat-cop:main Jun 4, 2024
19 checks passed
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.

4 participants