1
0
Fork 0
forked from infra/ansible

migrate openshift-apps to use openshift/app-actions (#3459)

Reviewed-on: infra/ansible#3459
This commit is contained in:
Vít Smolík 2026-07-09 19:09:25 +00:00
commit 7b15ebf44a
77 changed files with 354 additions and 1290 deletions

View file

@ -1,20 +0,0 @@
---
- name: Make the app be real
hosts: localhost
connection: local
user: root
gather_facts: false
vars_files:
- /srv/web/infra/ansible/vars/global.yml
- "/srv/private/ansible/vars.yml"
- /srv/web/infra/ansible/vars/{{ ansible_distribution }}.yml
module_defaults:
group/awx.awx.controller:
controller_host: awx.fedoraproject.org
controller_username: "{{ awx_admin_username }}"
controller_password: "{{ awx_admin_password }}"
roles:
- role: awx/controller

View file

@ -115,12 +115,6 @@
object_app: bodhi
object_template: buildconfig.yml.j2
object_objectname: buildconfig.yml
- role: openshift/start-build
start_build_app: bodhi
start_build_buildname: bodhi-base
tags:
- never
- build
- role: openshift/object
object_app: bodhi
object_template_fullpath: "{{roles_path}}/bodhi2/base/templates/configmap.yml.j2"
@ -158,24 +152,14 @@
- role: openshift/imagestream
imagestream_app: bodhi
imagestream_imagename: bodhi-critpathcron
- role: openshift/rollout
rollout_app: bodhi
rollout_dname: bodhi-web
tags:
- never
- rollout
- role: openshift/rollout
rollout_app: bodhi
rollout_dname: bodhi-consumer
tags:
- never
- rollout
- role: openshift/rollout
rollout_app: bodhi
rollout_dname: bodhi-celery
tags:
- never
- rollout
- role: openshift/app-actions
app_actions_app: bodhi
app_actions_builds:
- bodhi-base
app_actions_deployments:
- bodhi-web
- bodhi-consumer
- bodhi-celery
post_tasks:
- name: Scale up pods

View file

@ -83,3 +83,10 @@
object_app: bugzilla2fedmsg
object_template: deployment.yml.j2
object_objectname: deployment.yml
- role: openshift/app-actions
app_actions_app: bugzilla2fedmsg
app_actions_builds:
- bugzilla2fedmsg-build
app_actions_deployments:
- bugzilla2fedmsg

View file

@ -169,15 +169,14 @@
object_template: container-secrets.yml.j2
object_objectname: container-secrets.yml
- role: openshift/start-build
start_build_app: cloud-image-uploader
start_build_buildname: cloud-image-uploader-build
start_build_objectname: cloud-image-uploader-build
tags:
- never
- build
- role: openshift/object
object_app: cloud-image-uploader
object_template: deployment.yml.j2
object_objectname: deployment.yml
- role: openshift/app-actions
app_actions_app: cloud-image-uploader
app_actions_builds:
- cloud-image-uploader-build
app_actions_deployments:
- cloud-image-uploader

View file

@ -36,25 +36,17 @@
object_template: buildconfig.yml.j2
object_objectname: buildconfig.yml
- role: openshift/start-build
start_build_app: compose-tracker
start_build_buildname: compose-tracker-build
start_build_objectname: compose-tracker-build
tags:
- never
- build
- role: openshift/object
object_app: compose-tracker
object_template: deployment.yml.j2
object_objectname: deployment.yml
- role: openshift/rollout
rollout_app: compose-tracker
rollout_dname: compose-tracker
tags:
- never
- rollout
- role: openshift/app-actions
app_actions_app: compose-tracker
app_actions_builds:
- compose-tracker-build
app_actions_deployments:
- compose-tracker
###############################################
# actions to delete the project from OpenShift

View file

@ -42,11 +42,6 @@
object_template: buildconfig.yml.j2
object_objectname: buildconfig.yml
- role: openshift/start-build
start_build_app: coreos-cincinnati
start_build_buildname: coreos-cincinnati-build
start_build_objectname: coreos-cincinnati-build
- role: openshift/object
object_app: coreos-cincinnati
object_template: config-stub.yml.j2
@ -57,11 +52,6 @@
object_template: deployment.yml.j2
object_objectname: deployment.yml
- role: openshift/rollout
rollout_app: coreos-cincinnati
rollout_dname: coreos-cincinnati
tags: [never, rollout]
- role: openshift/object
object_app: coreos-cincinnati
object_template: service.yml.j2
@ -100,6 +90,13 @@
route_serviceport: coreos-cincinnati-raw-updates-status
route_servicename: coreos-cincinnati
- role: openshift/app-actions
app_actions_app: coreos-cincinnati
app_actions_builds:
- coreos-cincinnati-build
app_actions_deployments:
- coreos-cincinnati
###############################################
# actions to delete the project from OpenShift
###############################################

View file

@ -50,13 +50,12 @@
object_template: buildconfig.yml.j2
object_objectname: buildconfig.yml
- role: openshift/start-build
start_build_app: coreos-koji-tagger
start_build_buildname: coreos-koji-tagger-build
start_build_objectname: coreos-koji-tagger-build
tags:
- never
- build
- role: openshift/app-actions
app_actions_app: coreos-koji-tagger
app_actions_builds:
- coreos-koji-tagger-build
app_actions_deployments:
- coreos-koji-tagger
- role: openshift/object
object_app: coreos-koji-tagger

View file

@ -99,16 +99,9 @@
object_template: deployment.yml.j2
object_objectname: deployment.yml
# - role: openshift/start-build
# start_build_app: datagrepper
# start_build_buildname: datagrepper
# tags:
# - never
# - build
# - role: openshift/rollout
# rollout_app: datagrepper
# rollout_dname: datagrepper
# tags:
# - never
# - rollout
- role: openshift/app-actions
app_actions_app: datagrepper
app_actions_builds:
- datagrepper
app_actions_deployments:
- datagrepper

View file

@ -87,3 +87,10 @@
object_app: datanommer
object_template: cron.yml.j2
object_objectname: cron.yml
- role: openshift/app-actions
app_actions_app: datanommer
app_actions_builds:
- datanommer
app_actions_deployments:
- datanommer

View file

@ -71,16 +71,9 @@
object_template: deployment.yml.j2
object_objectname: deployment.yml
# - role: openshift/start-build
# start_build_app: discourse2fedmsg
# start_build_buildname: discourse2fedmsg
# tags:
# - never
# - build
# - role: openshift/rollout
# rollout_app: discourse2fedmsg
# rollout_dname: discourse2fedmsg
# tags:
# - never
# - rollout
- role: openshift/app-actions
app_actions_app: discourse2fedmsg
app_actions_builds:
- discourse2fedmsg
app_actions_deployments:
- discourse2fedmsg

View file

@ -1,6 +1,6 @@
---
- name: Make the app be real
hosts: os_control_stg #:os_control
hosts: os_control_stg # :os_control
user: root
gather_facts: false

View file

@ -37,12 +37,10 @@
object_objectname: buildconfig.yml
object_template: buildconfig.yml.j2
- role: openshift/start-build
start_build_app: docsbuilding
start_build_buildname: builder-build
tags:
- never
- build
- role: openshift/app-actions
app_actions_app: docsbuilding
app_actions_builds:
- builder-build
- role: openshift/object
object_app: docsbuilding

View file

@ -80,6 +80,18 @@
tags:
- deploy-cronjob
- name: App actions
ansible.builtin.include_role:
name: openshift/app-actions
vars:
app_actions_app: docstranslation
app_actions_builds:
- docstranslation-build
tags:
- never
- build
- rebuild
###############################################
# actions to delete the project from OpenShift
###############################################

View file

@ -26,14 +26,6 @@
object_template: buildconfig.yml.j2
object_objectname: buildconfig.yml
- role: openshift/start-build
start_build_app: drm-panic-frontend
start_build_buildname: drm-panic-frontend-build
start_build_objectname: drm-panic-frontend-build
tags:
- never
- build
- role: openshift/object
object_app: drm-panic-frontend
object_file: service.yml
@ -51,9 +43,9 @@
object_file: deployment.yml
object_objectname: deployment.yml
- role: openshift/rollout
rollout_app: drm-panic-frontend
rollout_dcname: drm-panic-frontend
tags:
- never
- rollout
- role: openshift/app-actions
app_actions_app: drm-panic-frontend
app_actions_builds:
- drm-panic-frontend-build
app_actions_deployments:
- drm-panic-frontend

View file

@ -95,14 +95,6 @@
object_template: configmap.yml.j2
object_objectname: configmap.yml
- role: openshift/start-build
start_build_app: elections
start_build_buildname: elections-build
start_build_objectname: elections-build
tags:
- never
- build
- role: openshift/object
object_app: elections
object_file: service.yml
@ -121,3 +113,10 @@
object_app: elections
object_file: deployment.yml
object_objectname: deployment.yml
- role: openshift/app-actions
app_actions_app: elections
app_actions_builds:
- elections-build
app_actions_deployments:
- elections

View file

@ -110,16 +110,9 @@
object_template: deployment.yml.j2
object_objectname: deployment.yml
# - role: openshift/start-build
# start_build_app: fasjson
# start_build_buildname: fasjson
# tags:
# - never
# - build
# - role: openshift/rollout
# rollout_app: noggin
# rollout_dname: noggin
# tags:
# - never
# - rollout
- role: openshift/app-actions
app_actions_app: fasjson
app_actions_builds:
- fasjson
app_actions_deployments:
- fasjson

View file

@ -58,14 +58,6 @@
object_template: configmap.yml.j2
object_objectname: configmap.yml
- role: openshift/start-build
start_build_app: fedocal
start_build_buildname: fedocal-build
start_build_objectname: fedocal-build
tags:
- never
- build
- role: openshift/object
object_app: fedocal
object_file: service.yml
@ -88,3 +80,10 @@
object_file: cron.yml
object_objectname: cron.yml
when: env != 'staging'
- role: openshift/app-actions
app_actions_app: fedocal
app_actions_builds:
- fedocal-build
app_actions_deployments:
- fedocal

View file

@ -45,6 +45,13 @@
object_template: pvc.yml.j2
object_objectname: pvc.yml
- role: openshift/app-actions
app_actions_app: fedora-ostree-pruner
app_actions_builds:
- fedora-ostree-pruner-build
app_actions_deployments:
- fedora-ostree-pruner
###############################################
# actions to delete the project from OpenShift
###############################################

View file

@ -38,14 +38,6 @@
object_template: configmap.yml.j2
object_objectname: configmap.yml
- role: openshift/start-build
start_build_app: fedora-packages-static
start_build_buildname: fedora-packages-static-build
start_build_objectname: fedora-packages-static-build
tags:
- never
- build
- role: openshift/object
object_app: fedora-packages-static
object_file: service.yml
@ -63,6 +55,14 @@
object_template: deployment.yml.j2
object_objectname: deployment.yml
- role: openshift/app-actions
app_actions_app: fedora-packages-static
app_actions_builds:
- fedora-packages-static-build
app_actions_deployments:
- fedora-packages-static
- solr
###############################################
# actions to delete the project from OpenShift
###############################################

View file

@ -45,14 +45,6 @@
object_template: configmap.yml.j2
object_objectname: configmap.yml
- role: openshift/start-build
start_build_app: flatpak-indexer
# This will trigger the main build via a imageChange trigger
start_build_buildname: flatpak-indexer-tardiff-build
tags:
- never
- build
- role: openshift/object
object_app: flatpak-indexer
object_file: service.yml
@ -62,3 +54,13 @@
object_app: flatpak-indexer
object_template: deployment.yml.j2
object_objectname: deployment.yml
- role: openshift/app-actions
app_actions_app: flatpak-indexer
app_actions_builds:
- flatpak-indexer-tardiff-build
app_actions_deployments:
- flatpak-indexer
- flatpak-quay-indexer
- flatpak-indexer-differ
- redis

View file

@ -234,3 +234,25 @@
object_app: fmn
object_template: cron.yml.j2
object_objectname: cron.yml
- role: openshift/app-actions
app_actions_app: fmn
app_actions_builds:
- python-312-collectd
app_actions_deployments:
- frontend
- api
- fmn
- sender-email
- sender-irc
- sender-matrix
- redis
- collectd
# this build and deployment are stg only, hence separated
- role: openshift/app-actions
app_actions_app: fmn
app_actions_builds:
- sendria
app_actions_deployments:
- sendria
when: env == "staging"

View file

@ -86,19 +86,11 @@
tags:
- apply-deploymentconfig
- role: openshift/rollout
rollout_app: greenwave
rollout_dname: greenwave-web
tags:
- never
- rollout
- role: openshift/rollout
rollout_app: greenwave
rollout_dname: greenwave-fedmsg-consumers
tags:
- never
- rollout
- role: openshift/app-actions
app_actions_app: greenwave
app_actions_deployments:
- greenwave-web
- greenwave-fedmsg-consumers
- name: Change the route haproxy default timeout
hosts: os_control[0]:os_control_stg[0]

View file

@ -1,3 +1,4 @@
---
#
# Jira Sync
# https://github.com/Zlopez/jira_sync
@ -83,16 +84,9 @@
object_template: cron.yml.j2
object_objectname: cron.yml
- role: openshift/start-build
start_build_app: jira-sync
start_build_buildname: app
tags:
- never
- build
- role: openshift/rollout
rollout_app: jira-sync
rollout_dname: app
tags:
- never
- rollout
- role: openshift/app-actions
app_actions_app: jira-sync
app_actions_builds:
- app
app_actions_deployments:
- app

View file

@ -125,10 +125,9 @@
route_serviceport: 8080-tcp
route_servicename: kanban-web
- role: openshift/start-build
start_build_app: kanban
start_build_buildname: kanban-build
start_build_objectname: kanban-build
tags:
- never
- build
- role: openshift/app-actions
app_actions_app: kanban
app_actions_builds:
- kanban-build
app_actions_deployments:
- kanban-web

View file

@ -111,3 +111,10 @@
object_app: kerneltest
object_file: deployment.yml
object_objectname: deployment.yml
- role: openshift/app-actions
app_actions_app: kerneltest
app_actions_builds:
- kerneltest-build
app_actions_deployments:
- kerneltest

View file

@ -100,3 +100,9 @@
object_app: keycloak
object_template: ipatuura-deployment.yml.j2
object_objectname: ipatuura-deployment.yml
# since keycloak is managed by the operator, there isn't a way to restart it using openshift/app-actions (rollout), hence only restarting ipa-tuura
- role: openshift/app-actions
app_actions_app: keycloak
app_actions_deployments:
- ipa-tuura

View file

@ -86,3 +86,26 @@
with_items: "{{ koschei_cron_jobs }}"
loop_control:
label: "{{ item.name }}"
- name: App actions
ansible.builtin.include_role:
name: openshift/app-actions
vars:
app_actions_app: "{{ app }}"
app_actions_deployments:
- admin
- frontend
- polling
- scheduler
- build-resolver
- repo-resolver
- watcher
- name: App actions (staging only)
ansible.builtin.include_role:
name: openshift/app-actions
vars:
app_actions_app: "{{ app }}"
app_actions_deployments:
- copr-resolver
- copr-scheduler
when: env == "staging"

View file

@ -27,12 +27,12 @@
object_objectname: buildconfig.yml
object_template: buildconfig.yml.j2
- role: openshift/start-build
start_build_app: languages
start_build_buildname: build-latest
tags:
- never
- build
- role: openshift/app-actions
app_actions_app: languages
app_actions_builds:
- build-latest
app_actions_deployments:
- web
- role: openshift/object
object_app: languages

View file

@ -92,14 +92,6 @@
secret_file_key: maubot.ca
secret_file_privatefile: "rabbitmq/{{env}}/ca-combined.crt"
- role: openshift/start-build
start_build_app: maubot
start_build_buildname: maubot-build
start_build_objectname: maubot-build
tags:
- never
- build
- role: openshift/object
object_app: maubot
object_file: service.yml
@ -117,6 +109,12 @@
object_template: deployment.yml
object_objectname: deployment.yml
- role: openshift/app-actions
app_actions_app: maubot
app_actions_builds:
- maubot-build
app_actions_deployments:
- maubot
###############################################
# actions to delete the project from OpenShift
###############################################

View file

@ -61,14 +61,6 @@
tags:
- cron-job
- role: openshift/start-build
start_build_app: mdapi
start_build_buildname: mdapi-build
start_build_objectname: mdapi-build
tags:
- never
- build
- role: openshift/object
object_app: mdapi
object_file: service.yml
@ -86,9 +78,9 @@
object_template: deployment.yml.j2
object_objectname: deployment.yml
- role: openshift/rollout
rollout_app: mdapi
rollout_dname: mdapi
tags:
- never
- rollout
- role: openshift/app-actions
app_actions_app: mdapi
app_actions_builds:
- mdapi-build
app_actions_deployments:
- mdapi

View file

@ -164,16 +164,9 @@
object_template: cron-primary-mirror.yml.j2
object_objectname: cron-primary-mirror.yml
- role: openshift/start-build
start_build_app: mirrormanager
start_build_buildname: mirrormanager2
tags:
- never
- build
- role: openshift/rollout
rollout_app: mirrormanager
rollout_dname: frontend
tags:
- never
- rollout
- role: openshift/app-actions
app_actions_app: mirrormanager
app_actions_builds:
- mirrormanager2
app_actions_deployments:
- frontend

View file

@ -92,14 +92,15 @@
route_annotations:
haproxy.router.openshift.io/set-forwarded-headers: append
- role: openshift/start-build
start_build_app: mote
start_build_buildname: mote
start_build_objectname: mote
tags:
- never
- build
- role: openshift/app-actions
app_actions_app: mote
app_actions_builds:
- mote
app_actions_deployments:
- fedmsg
- mote
- mote-worker
- redis
#
###############################################
# actions to delete the project from OpenShift

View file

@ -106,16 +106,9 @@
object_template: deployment.yml.j2
object_objectname: deployment.yml
- role: openshift/start-build
start_build_app: noggin-centos
start_build_buildname: noggin
tags:
- never
- build
- role: openshift/rollout
rollout_app: noggin-centos
rollout_dname: noggin
tags:
- never
- rollout
- role: openshift/app-actions
app_actions_app: noggin-centos
app_actions_builds:
- noggin
app_actions_deployments:
- noggin

View file

@ -102,16 +102,9 @@
object_template: deployment.yml.j2
object_objectname: deployment.yml
- role: openshift/start-build
start_build_app: noggin
start_build_buildname: noggin
tags:
- never
- build
- role: openshift/rollout
rollout_app: noggin
rollout_dname: noggin
tags:
- never
- rollout
- role: openshift/app-actions
app_actions_app: noggin
app_actions_builds:
- noggin
app_actions_deployments:
- noggin

View file

@ -67,12 +67,12 @@
object_template: deployment.yml.j2
object_objectname: deployment.yml
- role: openshift/start-build
start_build_app: openvpn
start_build_buildname: openvpn
tags:
- never
- build
- role: openshift/app-actions
app_actions_app: openvpn
app_actions_builds:
- openvpn
app_actions_deployments:
- openvpn-client
###############################################
# actions to delete the project from OpenShift

View file

@ -129,10 +129,16 @@
route_annotations:
haproxy.router.openshift.io/set-forwarded-headers: append
- role: openshift/start-build
start_build_app: oraculum
start_build_buildname: packager-dashboard-build
start_build_objectname: packager-dashboard-build
tags:
- never
- build
- role: openshift/app-actions
app_actions_app: oraculum
app_actions_builds:
- packager-dashboard-build
- packager-dashboard-frontend-build
- packager-dashboard-redis-build
app_actions_deployments:
- oraculum-api-endpoint
- oraculum-worker
- oraculum-beat
- oraculum-flower
- oraculum-redis
- oraculum-frontend

View file

@ -103,3 +103,10 @@
- role: rabbit/user
user_name: "planet{{ env_suffix }}"
user_sent_topics: ^org\.fedoraproject\.{{ env_short }}\.planet\..*
- role: openshift/app-actions
app_actions_app: planet
app_actions_builds:
- planet
app_actions_deployments:
- planet

View file

@ -113,30 +113,32 @@
object_objectname: imagestream.yml
tasks:
- name: Include openshift/start-build role
# doing it like this so it's dynamic and loads from vars/apps/poddlers.yml
- name: App actions (build)
tags:
- never
- build
- rebuild
block:
# Use a block here to apply the tags to the tasks within the included role
# https://docs.ansible.com/projects/ansible/latest/playbook_guide/playbooks_tags.html#tag-inheritance-for-includes-blocks-and-the-apply-keyword
- name: Include openshift/start-build role
- name: Include openshift/app-actions role
ansible.builtin.include_role:
name: openshift/start-build
name: openshift/app-actions
vars:
start_build_app: poddlers
start_build_buildname: toddlers
- name: Include openshift/rollout role
app_actions_app: poddlers
app_actions_builds:
- toddlers
- name: App actions (deployments)
tags:
- never
- rollout
- never
- restart
- rollout
block:
# Use a block here too, same reason as above
- name: Include openshift/rollout role
- name: Include openshift/app-actions role
ansible.builtin.include_role:
name: openshift/rollout
name: openshift/app-actions
vars:
rollout_app: poddlers
rollout_dname: "{{ item.name }}"
app_actions_app: poddlers
app_actions_deployments:
- "{{ item.name }}"
loop: "{{ poddlers_toddlers }}"
when: "item.replicas | default(1) > 0"

View file

@ -43,12 +43,6 @@
object_app: release-monitoring
object_template: buildconfig.yml.j2
object_objectname: buildconfig.yml
- role: openshift/start-build
start_build_app: release-monitoring
start_build_buildname: release-monitoring-web-build
tags:
- never
- build
- role: openshift/object
object_app: release-monitoring
object_template: configmap.yml.j2
@ -65,9 +59,9 @@
object_app: release-monitoring
object_template: deployment.yml.j2
object_objectname: deployment.yml
- role: openshift/rollout
rollout_app: release-monitoring
rollout_dname: release-monitoring-web
tags:
- never
- rollout
- role: openshift/app-actions
app_actions_app: release-monitoring
app_actions_builds:
- release-monitoring-web-build
app_actions_deployments:
- release-monitoring-web

View file

@ -83,3 +83,10 @@
object_app: resultsdb-ci-listener
object_template: deployment.yml.j2
object_objectname: deployment.yml
- role: openshift/app-actions
app_actions_app: resultsdb-ci-listener
app_actions_builds:
- resultsdb-ci-listener
app_actions_deployments:
- resultsdb-ci-listener

View file

@ -139,19 +139,8 @@
route_servicename: resultsdb-frontend
route_path: /
# rollouts
- role: openshift/rollout
rollout_app: resultsdb
rollout_dname: "resultsdb-api"
failed_when: false
tags:
- never
- rollout
- role: openshift/rollout
rollout_app: resultsdb
rollout_dname: "resultsdb-frontend"
failed_when: false
tags:
- never
- rollout
- role: openshift/app-actions
app_actions_app: resultsdb
app_actions_deployments:
- resultsdb-api
- resultsdb-frontend

View file

@ -33,15 +33,14 @@
object_app: review-stats
object_template: pvc.yml.j2
object_objectname: pvc.yml
- role: openshift/start-build
start_build_app: review-stats
start_build_buildname: builder-build
tags:
- never
- build
- role: openshift/object
object_app: review-stats
object_template: cron.yml.j2
object_objectname: cron.yml
tags:
- deploy-cronjob
- role: openshift/app-actions
app_actions_app: review-stats
app_actions_builds:
- builder-build

View file

@ -1,68 +0,0 @@
---
- name: Make the app be real
hosts: os_masters[0]:os_masters_stg[0]
user: root
gather_facts: false
vars_files:
- /srv/web/infra/ansible/vars/global.yml
- "/srv/private/ansible/vars.yml"
- /srv/web/infra/ansible/vars/{{ ansible_distribution }}.yml
vars:
roles:
- role: openshift/project
project_app: test-auth
project_description: "Authentication testing"
project_appowners:
- abompard
tags:
- apply-appowners
- role: openshift/imagestream
imagestream_app: test-auth
imagestream_imagename: test-auth
- role: openshift/object
object_app: test-auth
object_template: buildconfig.yml
object_objectname: buildconfig.yml
- role: openshift/object
object_app: test-auth
object_template: configmap.yml
object_objectname: configmap.yml
- role: openshift/object
object_app: test-auth
object_file: service.yml
object_objectname: service.yml
# - role: openshift/route
# route_app: test-auth
# route_name: test-auth
# route_host: "admin{{ env_suffix }}.fedoraproject.org"
# route_path: "/test-auth"
# route_serviceport: web
# route_servicename: test-auth
# route_annotations:
# haproxy.router.openshift.io/timeout: 5m
- role: openshift/route
route_app: test-auth
route_name: test-auth
route_host: "test-auth.apps.ocp{{ env_suffix }}.fedoraproject.org"
route_serviceport: web
route_servicename: test-auth
route_annotations:
haproxy.router.openshift.io/timeout: 5m
- role: openshift/object
object_app: test-auth
object_template: secret-webhook.yml
object_objectname: secret-webhook.yml
- role: openshift/object
object_app: test-auth
object_template: deploymentconfig.yml
object_objectname: deploymentconfig.yml

View file

@ -105,10 +105,11 @@
route_serviceport: 8080-tcp
route_servicename: testdays
- role: openshift/start-build
start_build_app: testdays
start_build_buildname: testdays-build
start_build_objectname: testdays-build
tags:
- never
- build
- role: openshift/app-actions
app_actions_app: testdays
app_actions_builds:
- testdays-build
- resultsdb-build
app_actions_deployments:
- testdays
- resultsdb

View file

@ -83,22 +83,14 @@
object_template: configmap.yml.j2
object_objectname: configmap.yml
- role: openshift/start-build
start_build_app: the-new-hotness
start_build_buildname: the-new-hotness-build
start_build_objectname: the-new-hotness-build
tags:
- never
- build
- role: openshift/object
object_app: the-new-hotness
object_template: deployment.yml.j2
object_objectname: deployment.yml
- role: openshift/rollout
rollout_app: the-new-hotness
rollout_dname: the-new-hotness
tags:
- never
- rollout
- role: openshift/app-actions
app_actions_app: the-new-hotness
app_actions_builds:
- the-new-hotness-build
app_actions_deployments:
- the-new-hotness

View file

@ -113,9 +113,7 @@
object_template: deployment.yml.j2
object_objectname: deployment.yml
- role: openshift/rollout
rollout_app: waiverdb
rollout_dname: waiverdb-web
tags:
- never
- rollout
- role: openshift/app-actions
app_actions_app: waiverdb
app_actions_deployments:
- waiverdb-web

View file

@ -114,16 +114,9 @@
object_template: deployment.yml.j2
object_objectname: deployment.yml
# - role: openshift/start-build
# start_build_app: webhook2fedmsg
# start_build_buildname: webhook2fedmsg
# tags:
# - never
# - build
# - role: openshift/rollout
# rollout_app: webhook2fedmsg
# rollout_dname: webhook2fedmsg
# tags:
# - never
# - rollout
- role: openshift/app-actions
app_actions_app: webhook2fedmsg
app_actions_builds:
- webhook2fedmsg
app_actions_deployments:
- webhook2fedmsg

View file

@ -31,10 +31,13 @@
object_template: buildconfig.yml.j2
object_objectname: buildconfig.yml
- role: openshift/start-build
start_build_app: websites
start_build_buildname: websites-build
start_build_objectname: websites-build
# NOTE: this was the original start-build, without any tags
# the current implementation with app-actions requires the build tag
# - role: openshift/start-build
# start_build_app: websites
# start_build_buildname: websites-build
# start_build_objectname: websites-build
- role: openshift/object
object_app: websites
@ -45,3 +48,10 @@
object_app: websites
object_template: deployment.yml.j2
object_objectname: deployment.yml
- role: openshift/app-actions
app_actions_app: websites
app_actions_builds:
- websites-build
app_actions_deployments:
- fedoraproject-push