-
Notifications
You must be signed in to change notification settings - Fork 70
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 data-plane-adoption job to the edpm-ansible zuul github-check layout #662
Add data-plane-adoption job to the edpm-ansible zuul github-check layout #662
Conversation
Skipping CI for Draft Pull Request. |
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.
I have the same comment here as I do on openstack-k8s-operators/dataplane-operator#902
ack same as openstack-k8s-operators/dataplane-operator#902 (review) let's add one job here explicitly and we can target it with files: for some of the roles we are most interested in for example |
check-rdo |
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.
I think that if we are to run this at all it must be very selective. Furthermore, we must make sure that we aren't using this to test things which are already covered by molecule tests or other jobs.
Is there a role which absolutely requires this test?
there is a related conversation ongoing at openstack-k8s-operators/dataplane-operator#902 (comment) FYI wrt to your question, this is the list of services we are deploying https://github.com/marios/data-plane-adoption/blob/ec0f395a8321dc4c3ced71b777102ad7dc9de1b2/tests/roles/dataplane_adoption/tasks/main.yaml#L256 (corresponding to the plays and roles from this repo being executed ) |
On top of that we have very specific adoption role: https://github.com/openstack-k8s-operators/edpm-ansible/tree/main/roles/edpm_pre_adoption_validation |
- cifmw-data-plane-adoption-osp-17-to-extracted-crc: | ||
dependencies: | ||
- openstack-k8s-operators-content-provider | ||
# files based on https://github.com/marios/data-plane-adoption/blob/ec0f395a8321dc4c3ced71b777102ad7dc9de1b2/tests/roles/dataplane_adoption/tasks/main.yaml#L256 |
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.
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.
Most of those I agree with. Not the plugins
however. Those will be sufficiently tested indirectly through molecule tests for all roles. The molecule tests on running through github actions are already doing their part, triggering by plugin changes, I don't know about those running on Zuul.
On the other hand, you should include pre-adoption-validation
role in the list.
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.
ack fair enough I will update and remove plugins
and I'll add the pre-adoption-validation
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.
Awesome.
This adds cifmw-data-plane-adoption-osp-17-to-extracted-crc to github-check. https://issues.redhat.com/browse/OSPRH-7332
+2 from me. Unless there are further objections I think this is the best option we have. |
job is hitting https://issues.redhat.com/browse/OSPCIX-318 should be fixed today
|
check-rdo adoption jobs were fixed/running green yesterday |
hold rechecks for now please the podified edpm jobs are hitting https://issues.redhat.com/browse/OSPCIX-328
|
check-rdo edpm jobs should be fixed now (https://issues.redhat.com/browse/OSPCIX-328) |
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.
check-rdo
adoption jobs were fixed/running green yesterday
lgtm
and now blocked on new cix :/ https://issues.redhat.com/browse/OSPCIX-332 [edited to correct cix previously pointed to 328] |
please hold recheck until we have openstack-k8s-operators/data-plane-adoption#486 (and https://review.rdoproject.org/r/c/rdo-jobs/+/53425 merged) for OSPCIX-332 |
check-rdo |
check-rdo should be green now after https://review.rdoproject.org/r/c/rdo-jobs/+/53473 |
green run ready for merge please https://review.rdoproject.org/zuul/buildset/8aac08289be24cf1a2797dbcde434324 |
/approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: bogdando, cescgina, marios, rebtoor The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
dff6a8a
into
openstack-k8s-operators:main
This adds cifmw-data-plane-adoption-osp-17-to-extracted-crc to github-check.
https://issues.redhat.com/browse/OSPRH-7332