summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--inventory/group_vars/taskotron-dev2
-rw-r--r--roles/taskotron/taskotron-client/templates/namespaces.yaml.j22
-rw-r--r--roles/taskotron/taskotron-trigger/templates/trigger_rules.yml.j212
3 files changed, 16 insertions, 0 deletions
diff --git a/inventory/group_vars/taskotron-dev b/inventory/group_vars/taskotron-dev
index 558f3b15b..88dd3af1f 100644
--- a/inventory/group_vars/taskotron-dev
+++ b/inventory/group_vars/taskotron-dev
@@ -33,6 +33,8 @@ grokmirror_repos:
- { name: fedoraqa/check_modulemd, url: 'https://github.com/fedora-modularity/check_modulemd'}
- { name: fedoraqa/rpmdeplint, url: 'https://pagure.io/taskotron/task-rpmdeplint.git'}
- { name: fedoraqa/rpmlint-scratch, url: 'https://bitbucket.org/fedoraqa/task-rpmlint-scratch.git'}
+ - { name: fedoraqa/upstream-atomic, url: 'https://pagure.io/taskotron/task-upstream-atomic.git'}
+ - { name: fedoraqa/fedora-cloud-tests, url: 'https://pagure.io/taskotron/task-fedora-cloud-tests.git'}
grokmirror_default_branch: develop
diff --git a/roles/taskotron/taskotron-client/templates/namespaces.yaml.j2 b/roles/taskotron/taskotron-client/templates/namespaces.yaml.j2
index 44e424a96..91e7c3df5 100644
--- a/roles/taskotron/taskotron-client/templates/namespaces.yaml.j2
+++ b/roles/taskotron/taskotron-client/templates/namespaces.yaml.j2
@@ -15,6 +15,8 @@ namespaces_whitelist:
- {{ grokmirror_user }}@{{ buildmaster }}:/var/lib/git/mirror/fedoraqa/python-versions/
- {{ grokmirror_user }}@{{ buildmaster }}:/var/lib/git/mirror/fedoraqa/check_modulemd/
- {{ grokmirror_user }}@{{ buildmaster }}:/var/lib/git/mirror/fedoraqa/rpmdeplint/
+ - {{ grokmirror_user }}@{{ buildmaster }}:/var/lib/git/mirror/fedoraqa/upstream-atomic/
+ - {{ grokmirror_user }}@{{ buildmaster }}:/var/lib/git/mirror/fedoraqa/fedora-cloud-tests/
pkg:
# The directory used to be called rpms-checks
- git://pkgs.fedoraproject.org/rpms-checks/
diff --git a/roles/taskotron/taskotron-trigger/templates/trigger_rules.yml.j2 b/roles/taskotron/taskotron-trigger/templates/trigger_rules.yml.j2
index f84effb24..6f9948f55 100644
--- a/roles/taskotron/taskotron-trigger/templates/trigger_rules.yml.j2
+++ b/roles/taskotron/taskotron-trigger/templates/trigger_rules.yml.j2
@@ -49,3 +49,15 @@
do:
- {discover: {repo: '{{ trigger_distgit_repo_url }}/rpms/${name}.git', branch: "${distgit_branch}", fallback_branch: 'master', recursive: true}}
{% endif %}
+
+{% if deployment_type in ['dev'] %}
+- when:
+ message_type: AtomicCompose
+ do:
+ - {tasks: [upstream-atomic, fedora-cloud-tests]}
+
+- when:
+ message_type: CloudCompose
+ do:
+ - {tasks: [fedora-cloud-tests]}
+{% endif %}