Closed imprateeksh closed 3 months ago
/run pipeline
/run pipeline
/run pipeline
As part of this PR, we should also have at least one of the example using RHCOS to ensure testing coverage for that OS
As part of this PR, we should also have at least one of the example using RHCOS to ensure testing coverage for that OS
Sure @vburckhardt
Added the default pool as RHCOS
in multizone region example. Both RHEL 8
and RHCOS
operating systems can be seen in two worker pools
/run pipeline
Locally executed themultiple-mzr-cluster
test. Here is the results output_test_1.txt
This test has however failed but due to a different reason shown below, will again attempt to run the test.
Also, Failure is seen in PR tests as -
/run pipeline
Local Test passed when added disable_outbound_traffic_protection = true
in the clusters. Here is the execution result.
output_test_2.txt
/run pipeline
/run pipeline
PR is failing with schematics test timing out. Another PR is currently in progress to address this. I have also added the same changes in this PR to ensure tests are passing.
/run pipeline
/run pipeline
/run pipeline
/run pipeline
/run pipeline
/run pipeline
/run pipeline
/run pipeline
/run pipeline
Two changes are in progress -
operating_system
can be at two places in the code and validation is considered only at one place i.e. outside for default os but for worker pools map, now it is in progress./run pipeline
/run pipeline
Scenarios, that I have verified in local are -
Sno | Scenario | Expected output | Actual output |
---|---|---|---|
1 | If os is RHCOS then ocp version has to be >=4.15 | No Error should be seen | Pass |
2 | If os is rhcos and ocp_version = 4.14 | Error should be shown | Plan failed |
3 | If the default os is RHEL, worker pools' os also has to be RHEL | No Error should be seen | Pass |
4 | If the default os is RHEL and worker pools' os is RHCOS | Error should be shown | Fails, error is seen |
I 5 | If the default os is RHCOS and worker pools os is RHCOS | No error should be shown | Passed, no error is seen |
6 | If the default os is RHCOS and worker pools os is RHEL | No error should be shown | Passed, no error is seen |
Some screenshots from the scenarios:
Error expected is seen:
Again error is expected and received as:
/run pipeline
/run pipeline
:tada: This issue has been resolved in version 3.28.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:
Description
operating_system
variable.multiple-mzr-clusters
example to showcase use of both operating system i.eRHEL 8
andRHCOS
Release required?
x.x.X
)x.X.x
)X.x.x
)Release notes content
operating_system
values.operating_system
pool configuration flexibility.multiple-mzr-clusters
to useRHCOS
in one of the worker pools.Run the pipeline
If the CI pipeline doesn't run when you create the PR, the PR requires a user with GitHub collaborators access to run the pipeline.
Run the CI pipeline when the PR is ready for review and you expect tests to pass. Add a comment to the PR with the following text:
Checklist for reviewers
For mergers