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 Meta content provider job to test opendev and github changes #1892

Merged
merged 1 commit into from
Jun 28, 2024

Commits on Jun 27, 2024

  1. Add Meta content provider job to test opendev and github changes

    Meta content provider does following things:
    - It combines 3 content provider (operator, tcib and edpm image build)
      into one content provider to test all changes together.
    - If the changes coming from opendev, tcib and os-net-config, then it
      will build the DLRN packages and create gating repo.
    - If there is a gating and non os-net-config changes, then it will do
      the tcib build.
    - If there is a edpm-image-build change, then it will perform the image
      build.
    - All the built content will be pushed on single registry with different
      namespace.
    - The content provider will expose the same zuul return vars to
      dependent job to pick proper built content.
    - It also returns content_provider_os_registry_url var to dependent job
      and improve edpm_prepare role to set proper vars.
    - Generate gating repo only when there are repos.
    
    Note: It make changes to edpm_prepare to check edpm_image_build_output
    key length. If no edpm image is built by meta content provider then
    edpm_image_build_output will return an empty dict.
    
    Signed-off-by: Chandan Kumar <raukadah@gmail.com>
    raukadah committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    7c09d46 View commit details
    Browse the repository at this point in the history