openqa: set up a side repo for prod as well as lab

Sometimes we want to deploy something to prod before it goes
stable (or even to u-t).

Signed-off-by: Adam Williamson <awilliam@redhat.com>
This commit is contained in:
Adam Williamson 2024-11-25 17:06:34 -08:00
parent 5844ab6926
commit 4d801444a9
4 changed files with 20 additions and 0 deletions

View file

@ -0,0 +1,6 @@
[openqa-prod-repo]
name=Side repo for prod which may contain newer test builds
baseurl=https://fedorapeople.org/groups/qa/openqa-repos/openqa-prod-repo/$basearch/
enabled=1
metadata_expire=30
gpgcheck=0

View file

@ -109,6 +109,10 @@
copy: src=openqa-lab-repo.repo dest=/etc/yum.repos.d/openqa-lab-repo.repo owner=root group=root mode=0644
when: "deployment_type is defined and deployment_type == 'stg'"
- name: Write prod side repo config
copy: src=openqa-prod-repo.repo dest=/etc/yum.repos.d/openqa-prod-repo.repo owner=root group=root mode=0644
when: "deployment_type is defined and deployment_type == 'prod'"
# this is separate from the step below so we can use openqa_repo just
# for these packages
- name: Install openQA packages

View file

@ -0,0 +1,6 @@
[openqa-prod-repo]
name=Side repo for prod which may contain newer test builds
baseurl=https://fedorapeople.org/groups/qa/openqa-repos/openqa-prod-repo/$basearch/
enabled=1
metadata_expire=30
gpgcheck=0

View file

@ -71,6 +71,10 @@
copy: src=openqa-lab-repo.repo dest=/etc/yum.repos.d/openqa-lab-repo.repo owner=root group=root mode=0644
when: "deployment_type is defined and deployment_type == 'stg'"
- name: Write prod side repo config
copy: src=openqa-prod-repo.repo dest=/etc/yum.repos.d/openqa-prod-repo.repo owner=root group=root mode=0644
when: "deployment_type is defined and deployment_type == 'prod'"
- name: Install required packages
package:
name: ['openqa-worker', 'os-autoinst']