Uploaded image for project: 'CoreOS OCP'
  1. CoreOS OCP
  2. COS-3932

Create minimal structure in fedora-coreos-pipeline repo to run a kola test

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • None
    • 5
    • False
    • Hide

      None

      Show
      None
    • False
    • Not Selected
    • CoreOS East - Sprint 284, CoreOS East - Sprint 285
    • 0

      Based on the work done with https://issues.redhat.com/browse/COS-3351 we can move part of https://github.com/joelcapitao/coreos-konflux-definitions/commit/dd8efed52aeeca93c747cc9d57122e68e40922d9 in fedora-coreos-pipeline repo.

      Then, we need to add the ITS in our Fedora Konflux tenant i.e: https://gitlab.com/fedora/infrastructure/konflux/tenants-config/-/tree/main/cluster/kfluxfedorap01/coreos-tenant/fedora-coreos The current configuration was done manually through the Konflux WebUI c.f: https://konflux.fedoraproject.org/ns/coreos-tenant/applications/fedora-coreos-testing-devel/integrationtests

      We only target testing-devel branch for now.

      In the spike, I added some logic to only run the tests for PRs that have ` [test-kola]` in the title to not break other PRs c.f https://github.com/joelcapitao/coreos-konflux-definitions/blob/dd8efed52aeeca93c747cc9d57122e68e40922d9/tekton/init.yaml#L58 e.g: https://github.com/coreos/fedora-coreos-config/pull/3904
      During the development of this EPIC, I think we need to keep this logic. Once we have a solid base, we'll run tests to all PRs.

      DoD: run a minimal kola test on PR

              rh-ee-rchandar Roshan Chandar
              jcapitao1@redhat.com Joel Capitao
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: