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 data-plane-adoption job to the edpm-ansible zuul github-check layout #662

Merged
merged 1 commit into from
Jun 13, 2024

Conversation

marios
Copy link
Contributor

@marios marios commented May 28, 2024

This adds cifmw-data-plane-adoption-osp-17-to-extracted-crc to github-check.

https://issues.redhat.com/browse/OSPRH-7332

Copy link
Contributor

openshift-ci bot commented May 28, 2024

Skipping CI for Draft Pull Request.
If you want CI signal for your change, please convert it to an actual PR.
You can still manually trigger a test run with /test all

Copy link

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://review.rdoproject.org/zuul/buildset/1dfdefb19ab34d44bad29b33b34baead

✔️ openstack-k8s-operators-content-provider SUCCESS in 4h 24m 33s
podified-multinode-edpm-deployment-crc FAILURE in 2h 18m 35s
✔️ cifmw-crc-podified-edpm-baremetal SUCCESS in 1h 47m 35s
✔️ cifmw-data-plane-adoption-osp-17-to-extracted-crc SUCCESS in 3h 06m 59s
✔️ cifmw-data-plane-adoption-osp-17-to-extracted-crc-minimal-no-ceph SUCCESS in 3h 01m 59s
✔️ edpm-ansible-molecule-edpm_bootstrap SUCCESS in 6m 33s
✔️ edpm-ansible-molecule-edpm_podman SUCCESS in 5m 20s
✔️ edpm-ansible-molecule-edpm_module_load SUCCESS in 4m 45s
✔️ edpm-ansible-molecule-edpm_kernel SUCCESS in 10m 22s
✔️ edpm-ansible-molecule-edpm_libvirt SUCCESS in 8m 13s
✔️ edpm-ansible-molecule-edpm_nova SUCCESS in 8m 35s
✔️ edpm-ansible-molecule-edpm_frr SUCCESS in 6m 41s
✔️ edpm-ansible-molecule-edpm_iscsid SUCCESS in 4m 43s
✔️ edpm-ansible-molecule-edpm_ovn_bgp_agent SUCCESS in 6m 56s
✔️ edpm-ansible-molecule-edpm_ovs SUCCESS in 5m 21s
✔️ edpm-ansible-molecule-edpm_tripleo_cleanup SUCCESS in 4m 08s

Copy link
Contributor

@slagle slagle left a comment

Choose a reason for hiding this comment

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

@openshift-ci openshift-ci bot removed the lgtm label May 29, 2024
@marios
Copy link
Contributor Author

marios commented May 30, 2024

I have the same comment here as I do on openstack-k8s-operators/dataplane-operator#902

openstack-k8s-operators/dataplane-operator#902 (review)

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

@marios marios changed the title Add data-plane-adoption-pipeline to the zuul github-check layout Add data-plane-adoption job to the edpm-ansible zuul github-check layout May 30, 2024
Copy link

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://review.rdoproject.org/zuul/buildset/74d8305caaed4ab1ad5330c11259aae0

✔️ openstack-k8s-operators-content-provider SUCCESS in 3h 41m 23s
podified-multinode-edpm-deployment-crc FAILURE in 2h 17m 42s
✔️ cifmw-crc-podified-edpm-baremetal SUCCESS in 1h 44m 23s
✔️ edpm-ansible-molecule-edpm_bootstrap SUCCESS in 7m 10s
✔️ edpm-ansible-molecule-edpm_podman SUCCESS in 5m 26s
✔️ edpm-ansible-molecule-edpm_module_load SUCCESS in 4m 44s
✔️ edpm-ansible-molecule-edpm_kernel SUCCESS in 9m 05s
✔️ edpm-ansible-molecule-edpm_libvirt SUCCESS in 8m 12s
✔️ edpm-ansible-molecule-edpm_nova SUCCESS in 8m 39s
✔️ edpm-ansible-molecule-edpm_frr SUCCESS in 6m 07s
✔️ edpm-ansible-molecule-edpm_iscsid SUCCESS in 4m 37s
✔️ edpm-ansible-molecule-edpm_ovn_bgp_agent SUCCESS in 6m 34s
✔️ edpm-ansible-molecule-edpm_ovs SUCCESS in 5m 13s
✔️ edpm-ansible-molecule-edpm_tripleo_cleanup SUCCESS in 3m 53s
✔️ cifmw-data-plane-adoption-osp-17-to-extracted-crc SUCCESS in 3h 12m 15s

@marios marios marked this pull request as ready for review May 31, 2024 08:24
@openshift-ci openshift-ci bot requested review from jpodivin and lewisdenny May 31, 2024 08:24
@lewisdenny lewisdenny removed their request for review June 2, 2024 23:30
@marios
Copy link
Contributor Author

marios commented Jun 3, 2024

check-rdo

Copy link
Contributor

@jpodivin jpodivin left a 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?

@marios
Copy link
Contributor Author

marios commented Jun 3, 2024

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 )

@ciecierski
Copy link
Contributor

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

Copy link

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://review.rdoproject.org/zuul/buildset/396f29b4806c48b68decc7562de4cb13

✔️ openstack-k8s-operators-content-provider SUCCESS in 3h 28m 19s
podified-multinode-edpm-deployment-crc FAILURE in 2h 16m 23s
✔️ cifmw-crc-podified-edpm-baremetal SUCCESS in 1h 48m 27s
✔️ edpm-ansible-molecule-edpm_bootstrap SUCCESS in 6m 04s
✔️ edpm-ansible-molecule-edpm_podman SUCCESS in 5m 14s
✔️ edpm-ansible-molecule-edpm_module_load SUCCESS in 4m 36s
✔️ edpm-ansible-molecule-edpm_kernel SUCCESS in 9m 26s
✔️ edpm-ansible-molecule-edpm_libvirt SUCCESS in 8m 19s
✔️ edpm-ansible-molecule-edpm_nova SUCCESS in 8m 35s
✔️ edpm-ansible-molecule-edpm_frr SUCCESS in 6m 22s
✔️ edpm-ansible-molecule-edpm_iscsid SUCCESS in 4m 35s
✔️ edpm-ansible-molecule-edpm_ovn_bgp_agent SUCCESS in 6m 56s
✔️ edpm-ansible-molecule-edpm_ovs SUCCESS in 4m 59s
✔️ edpm-ansible-molecule-edpm_tripleo_cleanup SUCCESS in 4m 02s
✔️ cifmw-data-plane-adoption-osp-17-to-extracted-crc SUCCESS in 3h 11m 53s

- 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
Copy link
Contributor Author

Choose a reason for hiding this comment

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

i updated the files: list based on yesterday's conversation.

As far as I can see these are the specific plays and roles we are consuming in this job cc @slagle @jpodivin @jistr @rebtoor @cescgina

Copy link
Contributor

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.

Copy link
Contributor Author

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

Copy link
Contributor

Choose a reason for hiding this comment

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

Awesome.

Copy link

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://review.rdoproject.org/zuul/buildset/aa62ec29eb1a43b3a7f0159fd8a2a476

✔️ openstack-k8s-operators-content-provider SUCCESS in 3h 27m 03s
podified-multinode-edpm-deployment-crc FAILURE in 2h 07m 54s
✔️ cifmw-crc-podified-edpm-baremetal SUCCESS in 1h 58m 12s
✔️ edpm-ansible-molecule-edpm_bootstrap SUCCESS in 6m 05s
✔️ edpm-ansible-molecule-edpm_podman SUCCESS in 5m 10s
✔️ edpm-ansible-molecule-edpm_module_load SUCCESS in 4m 35s
✔️ edpm-ansible-molecule-edpm_kernel SUCCESS in 9m 25s
✔️ edpm-ansible-molecule-edpm_libvirt SUCCESS in 8m 20s
✔️ edpm-ansible-molecule-edpm_nova SUCCESS in 8m 35s
✔️ edpm-ansible-molecule-edpm_frr SUCCESS in 6m 19s
✔️ edpm-ansible-molecule-edpm_iscsid SUCCESS in 4m 34s
✔️ edpm-ansible-molecule-edpm_ovn_bgp_agent SUCCESS in 6m 48s
✔️ edpm-ansible-molecule-edpm_ovs SUCCESS in 5m 08s
✔️ edpm-ansible-molecule-edpm_tripleo_cleanup SUCCESS in 3m 53s
cifmw-data-plane-adoption-osp-17-to-extracted-crc FAILURE in 2h 22m 43s

This adds cifmw-data-plane-adoption-osp-17-to-extracted-crc to github-check.

https://issues.redhat.com/browse/OSPRH-7332
@jpodivin
Copy link
Contributor

jpodivin commented Jun 5, 2024

+2 from me. Unless there are further objections I think this is the best option we have.

Copy link

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://review.rdoproject.org/zuul/buildset/ed39e15be1a441c3b0de3753308ceb12

✔️ openstack-k8s-operators-content-provider SUCCESS in 3h 10m 25s
podified-multinode-edpm-deployment-crc FAILURE in 2h 09m 42s
✔️ cifmw-crc-podified-edpm-baremetal SUCCESS in 1h 55m 55s
✔️ edpm-ansible-molecule-edpm_bootstrap SUCCESS in 6m 17s
✔️ edpm-ansible-molecule-edpm_podman SUCCESS in 5m 22s
✔️ edpm-ansible-molecule-edpm_module_load SUCCESS in 4m 38s
✔️ edpm-ansible-molecule-edpm_kernel SUCCESS in 9m 29s
✔️ edpm-ansible-molecule-edpm_libvirt SUCCESS in 8m 37s
✔️ edpm-ansible-molecule-edpm_nova SUCCESS in 8m 44s
✔️ edpm-ansible-molecule-edpm_frr SUCCESS in 6m 37s
✔️ edpm-ansible-molecule-edpm_iscsid SUCCESS in 4m 37s
✔️ edpm-ansible-molecule-edpm_ovn_bgp_agent SUCCESS in 7m 00s
✔️ edpm-ansible-molecule-edpm_ovs SUCCESS in 5m 07s
✔️ edpm-ansible-molecule-edpm_tripleo_cleanup SUCCESS in 4m 06s
cifmw-data-plane-adoption-osp-17-to-extracted-crc FAILURE in 2h 36m 22s

@marios
Copy link
Contributor Author

marios commented Jun 6, 2024

job is hitting https://issues.redhat.com/browse/OSPCIX-318

should be fixed today

https://logserver.rdoproject.org/62/662/52765469d665541b6f449f8f75f8fb06e93c321c/github-check/cifmw-data-plane-adoption-osp-17-to-extracted-crc/67523c6/controller/data-plane-adoption-tests-repo/data-plane-adoption/tests/logs/test_with_ceph_out_2024-06-05T14:38:11EDT.log

TASK [heat_adoption : deploy podified heat] ************************************
...
"The OpenStackControlPlane \"openstack\" is invalid: spec.databaseInstance: Forbidden: Changing the DatabaseInstance is not supported for existing deployments"], "stdout": "", "stdout_lines": []}

@marios
Copy link
Contributor Author

marios commented Jun 7, 2024

check-rdo

adoption jobs were fixed/running green yesterday

@marios marios requested a review from rebtoor June 7, 2024 09:28
Copy link

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://review.rdoproject.org/zuul/buildset/fd374de8cce44ef2b140d5a13c8f99f5

✔️ openstack-k8s-operators-content-provider SUCCESS in 4h 12m 24s
podified-multinode-edpm-deployment-crc FAILURE in 2h 13m 17s
cifmw-crc-podified-edpm-baremetal FAILURE in 2h 25m 29s
✔️ edpm-ansible-molecule-edpm_bootstrap SUCCESS in 6m 13s
✔️ edpm-ansible-molecule-edpm_podman SUCCESS in 5m 10s
✔️ edpm-ansible-molecule-edpm_module_load SUCCESS in 4m 34s
✔️ edpm-ansible-molecule-edpm_kernel SUCCESS in 9m 17s
✔️ edpm-ansible-molecule-edpm_libvirt SUCCESS in 8m 13s
✔️ edpm-ansible-molecule-edpm_nova SUCCESS in 8m 57s
✔️ edpm-ansible-molecule-edpm_frr SUCCESS in 6m 18s
✔️ edpm-ansible-molecule-edpm_iscsid SUCCESS in 4m 35s
✔️ edpm-ansible-molecule-edpm_ovn_bgp_agent SUCCESS in 6m 43s
✔️ edpm-ansible-molecule-edpm_ovs SUCCESS in 4m 59s
✔️ edpm-ansible-molecule-edpm_tripleo_cleanup SUCCESS in 3m 58s
✔️ cifmw-data-plane-adoption-osp-17-to-extracted-crc SUCCESS in 3h 07m 39s

@marios
Copy link
Contributor Author

marios commented Jun 10, 2024

hold rechecks for now please the podified edpm jobs are hitting https://issues.redhat.com/browse/OSPCIX-328

https://logserver.rdoproject.org/62/662/52765469d665541b6f449f8f75f8fb06e93c321c/github-check/cifmw-crc-podified-edpm-baremetal/b247e00/job-output.txt

2024-06-07 06:24:57.582767 | controller | TASK [edpm_deploy_baremetal : Wait for OpenStackDataPlaneNodeSet to be deployed _raw_params=oc wait OpenStackDataPlaneNodeSet {{ cr_name }} --namespace={{ cifmw_install_yamls_defaults['NAMESPACE'] }} --for=condition=ready --timeout={{ cifmw_edpm_deploy_baremetal_wait_dataplane_timeout_mins }}m] ***
2024-06-07 06:24:57.582774 | controller | Friday 07 June 2024  06:24:57 -0400 (0:00:00.037)       0:44:10.831 ***********
2024-06-07 07:04:57.949268 | controller | fatal: [localhost]: FAILED! => changed=true

@marios
Copy link
Contributor Author

marios commented Jun 11, 2024

check-rdo

edpm jobs should be fixed now (https://issues.redhat.com/browse/OSPCIX-328)

Copy link

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://review.rdoproject.org/zuul/buildset/c5b157e9c4b3421aba66dc6095b57208

✔️ openstack-k8s-operators-content-provider SUCCESS in 3h 58m 44s
✔️ podified-multinode-edpm-deployment-crc SUCCESS in 1h 43m 06s
✔️ cifmw-crc-podified-edpm-baremetal SUCCESS in 1h 51m 54s
✔️ edpm-ansible-molecule-edpm_bootstrap SUCCESS in 6m 19s
✔️ edpm-ansible-molecule-edpm_podman SUCCESS in 5m 28s
✔️ edpm-ansible-molecule-edpm_module_load SUCCESS in 4m 34s
✔️ edpm-ansible-molecule-edpm_kernel SUCCESS in 9m 35s
✔️ edpm-ansible-molecule-edpm_libvirt SUCCESS in 8m 53s
✔️ edpm-ansible-molecule-edpm_nova SUCCESS in 9m 18s
✔️ edpm-ansible-molecule-edpm_frr SUCCESS in 6m 16s
✔️ edpm-ansible-molecule-edpm_iscsid SUCCESS in 4m 50s
✔️ edpm-ansible-molecule-edpm_ovn_bgp_agent SUCCESS in 7m 17s
✔️ edpm-ansible-molecule-edpm_ovs SUCCESS in 5m 21s
✔️ edpm-ansible-molecule-edpm_tripleo_cleanup SUCCESS in 4m 01s
cifmw-data-plane-adoption-osp-17-to-extracted-crc FAILURE in 2h 41m 14s

Copy link
Contributor

@bogdando bogdando left a 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

@marios
Copy link
Contributor Author

marios commented Jun 11, 2024

and now blocked on new cix :/ https://issues.redhat.com/browse/OSPCIX-332

[edited to correct cix previously pointed to 328]

@marios
Copy link
Contributor Author

marios commented Jun 12, 2024

@marios
Copy link
Contributor Author

marios commented Jun 12, 2024

check-rdo

Copy link

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://review.rdoproject.org/zuul/buildset/84a8a96cecb2453085865b9f8ce083ac

✔️ openstack-k8s-operators-content-provider SUCCESS in 3h 30m 44s
✔️ podified-multinode-edpm-deployment-crc SUCCESS in 1h 47m 04s
✔️ cifmw-crc-podified-edpm-baremetal SUCCESS in 1h 51m 10s
✔️ edpm-ansible-molecule-edpm_bootstrap SUCCESS in 6m 37s
✔️ edpm-ansible-molecule-edpm_podman SUCCESS in 5m 13s
✔️ edpm-ansible-molecule-edpm_module_load SUCCESS in 4m 36s
✔️ edpm-ansible-molecule-edpm_kernel SUCCESS in 10m 11s
✔️ edpm-ansible-molecule-edpm_libvirt SUCCESS in 8m 22s
✔️ edpm-ansible-molecule-edpm_nova SUCCESS in 8m 43s
✔️ edpm-ansible-molecule-edpm_frr SUCCESS in 6m 36s
✔️ edpm-ansible-molecule-edpm_iscsid SUCCESS in 4m 51s
✔️ edpm-ansible-molecule-edpm_ovn_bgp_agent SUCCESS in 7m 12s
✔️ edpm-ansible-molecule-edpm_ovs SUCCESS in 5m 31s
✔️ edpm-ansible-molecule-edpm_tripleo_cleanup SUCCESS in 4m 15s
cifmw-data-plane-adoption-osp-17-to-extracted-crc FAILURE in 2h 47m 09s

@marios
Copy link
Contributor Author

marios commented Jun 13, 2024

check-rdo

should be green now after https://review.rdoproject.org/r/c/rdo-jobs/+/53473

@marios
Copy link
Contributor Author

marios commented Jun 13, 2024

@rebtoor
Copy link
Contributor

rebtoor commented Jun 13, 2024

/approve

Copy link
Contributor

openshift-ci bot commented Jun 13, 2024

[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 /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-merge-bot openshift-merge-bot bot merged commit dff6a8a into openstack-k8s-operators:main Jun 13, 2024
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants