-
Notifications
You must be signed in to change notification settings - Fork 1
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
CASMAUTO 32 : adding IUF BATS #629
base: release/1.6
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Will any tests need to be skipped on Vshasta? If so, a key should be added for that.
18b9106
to
dd75b9f
Compare
all the tests can run on Vshashta |
470a84d
to
4e8e1ad
Compare
4e8e1ad
to
71cd606
Compare
d2c4b2d
to
2fff786
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Have you installed the RPMs on a system and tested to make sure your additions work? I don't see the "testing is complete" checklist item marked in the PR template.
Please do this before requesting a re-review.
goss-testing/tests/ncn/goss-sat-validate-management-bootprep.yaml
Outdated
Show resolved
Hide resolved
goss-testing/tests/ncn/goss-sat-validate-compute-uan-bootprep.yaml
Outdated
Show resolved
Hide resolved
Signed-off-by: Mitch Harding <[email protected]>
Signed-off-by: Mitch Harding <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
My feedback has been addressed. I am marking "request changes" for my review because I don't want to merge until @haasken-hpe approves. It sounds like he has some concerns, based on his comemnt
Thanks, @mharding-hpe. @Pankhuri-Rajesh set up a meeting with me and the SAT team today, and we talked about my feedback from my earlier comment. With respect to the inclusion of the
I also mentioned that In the meeting between the SAT and IUF teams, we also discussed the possible overlap between the test cases being added by the IUF team and those added by the SAT team. I don't believe there will be significant overlap, and we plan to include the IUF team members on reviews for the SAT tests moving forward to ensure awareness of the tests we are adding as well. We did not talk about the concern I have about the IUF product manifest schema being duplicated in this repository. That's not really my area anymore, but I can say that the |
@Pankhuri-Rajesh, please let me know when the feedback about the SAT bootprep schema file has been addressed, and I will take a look at just that piece and approve the PR, so it's clear my feedback has been addressed. I can also take a look at the IUF schema validation when that's addressed, but I'm not the expert there. |
@haasken-hpe I have made the following changes after our discussion-
Please review the PR changes, and if it's ok then you can approve. Let me know if you have any further follow up on this. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The bootprep schema validation change looks good, and I'm glad to see the schema files removed from this PR.
|
||
try: | ||
cray_nls_image = ( | ||
"arti.hpc.amslabs.hpecorp.net/csm-docker-remote/stable/cray-nls:0.10.0" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this path and version of the image always going to be available where these tests are executed?
f"https://argo.cmn.{cluster_name}.hpc.amslabs.hpecorp.net/", | ||
f"https://vcs.cmn.{cluster_name}.hpc.amslabs.hpecorp.net/", | ||
f"https://nexus.cmn.{cluster_name}.hpc.amslabs.hpecorp.net/", | ||
] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
hpc.amslabs.hpecorp.net is an internal domain, no customer system will have these values.
One way would be to read the SYSTEM_DOMAIN environment variable if it's available here. Another would be to interrogate Kubernetes for the list of virtual services (kubectl get virtualservice -A
)
Summary and Scope
Adding the files for IUF test cases which have been automated and are to be made a part of CSM 1.6
Changes-
1. All the goss files for IUF placed under ncn folder. (file name starts with "goss-iuf-")
2. All python scripts are placed under src/csm-testing/tests and lib.
3. iuf_run_setup is the folder containing the dummy-product tar file which will be used for running the tests (mainly IUF stages till prepare-images) and the manifest files which is placed in goss-testing/scripts.
4. New variables-iuf.yaml file added under vars folder.
Issues and Related PRs
Testing
Scripts have been tested by directly installing the modules on the system. Testing with virtual environment is in progress.
Tested on:
Pull Request Checklist