metal3-io / project-infra

Metal3 testing infrastructure configuration
https://prow.apps.test.metal3.io
Apache License 2.0
13 stars 20 forks source link

Migration to prow jenkins operator #702

Open mboukhalfa opened 2 months ago

mboukhalfa commented 2 months ago

Now we have moved most of the jjb and pipelines to cover trigger tests from prow this issue report the current status and state the next TODOs:

Done:

:green_circle: job_capm3_e2e_basic_tests.yml :green_circle: job_capm3_e2e_clusterctl_upgrade_tests_prow.yml :green_circle: job_capm3_e2e_feature_tests_prow.yml :green_circle: job_capm3_e2e_integration_tests_prow.yml :green_circle: job_capm3_e2e_k8s_upgrade_tests_prow.yml :green_circle: job_capm3_periodic_e2e_clusterctl_upgrade_tests_prow.yml :green_circle: job_capm3_periodic_e2e_feature_tests _prow.yml :green_circle: job_capm3_periodic_e2e_integration_tests_prow.yml :green_circle: job_capm3_periodic_e2e_k8s_upgrade_tests_prow.yml :green_circle: job_periodic_clean.yml :green_circle: job_capm3_periodic_e2e_ephemeral_tests.yml :green_circle: job_capm3_periodic_integration_tests.yml :green_circle: job_dev_env_integration_tests.yml :green_circle: job_integration_tests.yml :green_circle: job_bml_integration_tests.yml :green_circle: job_bml_periodic_integration_tests.yml

In progress:

:yellow_circle: job_fullstack_building_test.yml :yellow_circle: job_fullstack_project-infra_building_test.yml :yellow_circle: job_periodic_fullstack_building.yml

Does not require any changes:

:white_circle: job_artifact_cleanup.yml :white_circle: job_ci_image_building.yml :white_circle: job_container_image_building.yaml :white_circle: job_openstack_node_image_building.yml :white_circle: job_update_nordix_repos.yml

Deleted:

:red_circle: job_docker_image_building.yml https://gerrit.nordix.org/c/infra/cicd/+/21248 :red_circle: job_metal3_dev_tools_integration_test.yml https://gerrit.nordix.org/c/infra/cicd/+/21020 :red_circle: job_openstack_image_building.yml https://gerrit.nordix.org/c/infra/cicd/+/21102 :red_circle: job_ironic_image_build_test.yml https://gerrit.nordix.org/c/infra/cicd/+/21423

Update gh required checks by Admin

:green_circle: CAPM3 https://github.com/metal3-io/cluster-api-provider-metal3 :green_circle: IPAM https://github.com/metal3-io/ip-address-manager :green_circle: BMO https://github.com/metal3-io/baremetal-operator :green_circle: DEV_ENV https://github.com/metal3-io/metal3-dev-env :green_circle: Project-infra https://github.com/metal3-io/project-infra :green_circle: Ironic-image https://github.com/metal3-io/ironic-image :green_circle: Mariadb-image https://github.com/metal3-io/mariadb-image :green_circle: ironic-ipa-downloader https://github.com/metal3-io/ironic-ipa-downloader

To do

Sunnatillo commented 2 months ago

/triage accepted

mboukhalfa commented 2 months ago

Removing the deprecated jjbs https://gerrit.nordix.org/c/infra/cicd/+/20895 :white_check_mark:

mboukhalfa commented 2 months ago

e2e integration are planned to be moved optional on BMO https://github.com/metal3-io/project-infra/pull/707

peppi-lotta commented 2 months ago

Dev-env integration test done and merged!

Sunnatillo commented 2 months ago

REPO_BRANCH, REPO_NAME, UPDATED_BRANCH, UPDATED_REPO vars are confusing and does not perfectly fit to the prow jenkins operator. We should optimize this workflow.

kashifest commented 1 month ago

@mboukhalfa can you please update the todo list? seems a few are done/deprecated