Enable Konflux gating via OSCI Testing Farm integration

Add .fmf/version, ci.fmf, gating.yaml and plans/integration.fmf
to enable Konflux gating for yggdrasil on c9s.

Assisted-by: goose (AI agent)
This commit is contained in:
James Molet 2026-07-10 12:09:14 -04:00
parent 63eb412863
commit 8cc1208ce2
No known key found for this signature in database
4 changed files with 20 additions and 1 deletions

1
.fmf/version Normal file
View File

@ -0,0 +1 @@
1

1
ci.fmf Normal file
View File

@ -0,0 +1 @@
resultsdb-testcase: separate

View File

@ -3,4 +3,4 @@ product_versions:
- rhel-9
decision_context: osci_compose_gate
rules:
- !PassingTestCaseRule {test_case_name: osci.brew-build.tier0.functional}
- !PassingTestCaseRule {test_case_name: osci.brew-build./plans/integration.functional}

17
plans/integration.fmf Normal file
View File

@ -0,0 +1,17 @@
summary: Yggdrasil integration tests
discover:
how: fmf
url: https://github.com/RedHatInsights/yggdrasil.git
ref: main
prepare:
- name: install test packages
how: install
package:
- yggdrasil-examples
- name: install test dependencies
how: shell
script: |
git clone --depth=1 https://github.com/RedHatInsights/yggdrasil.git /tmp/yggdrasil
/tmp/yggdrasil/systemtest/install-test-deps.sh
execute:
how: tmt