[ansible-lint] prefix variable names for openshift/object role

ansible-lint requires that variables for roles are prefixed with the
name of the role. This commit prefixes the variables for the
openshift/object role with object_ as required by ansible-lint

Signed-off-by: Ryan Lerch <rlerch@redhat.com>
This commit is contained in:
Ryan Lercho 2024-11-19 10:19:07 +10:00 committed by Aurélien Bompard
parent 01ace51513
commit 776866cba3
No known key found for this signature in database
GPG key ID: 31584CFEB9BF64AD
67 changed files with 1123 additions and 1127 deletions

View file

@ -155,9 +155,9 @@
- import_role: - import_role:
name: openshift/object name: openshift/object
vars: vars:
app: bodhi object_app: bodhi
template: buildconfig.yml object_template: buildconfig.yml
objectname: buildconfig.yml object_objectname: buildconfig.yml
when: env != "staging" when: env != "staging"
# Start a build with the new buildconfig # Start a build with the new buildconfig
# Only do it on prod because staging builds are triggered by Github's webhook # Only do it on prod because staging builds are triggered by Github's webhook

View file

@ -52,9 +52,9 @@
- name: Upgrade the database - name: Upgrade the database
role: openshift/object role: openshift/object
app: datanommer object_app: datanommer
template: job.yml object_template: job.yml
objectname: job.yml object_objectname: job.yml
- name: Wait for the db-upgrade completion - name: Wait for the db-upgrade completion
command: oc get jobs/db-upgrade -o jsonpath='{@.status.succeeded}' command: oc get jobs/db-upgrade -o jsonpath='{@.status.succeeded}'

View file

@ -18,14 +18,14 @@
- kevin - kevin
- role: openshift/object - role: openshift/object
app: asknot object_app: asknot
template: imagestream.yml object_template: imagestream.yml
objectname: imagestream.yml object_objectname: imagestream.yml
- role: openshift/object - role: openshift/object
app: asknot object_app: asknot
template: buildconfig.yml object_template: buildconfig.yml
objectname: buildconfig.yml object_objectname: buildconfig.yml
- role: openshift/start-build - role: openshift/start-build
app: asknot app: asknot
@ -33,9 +33,9 @@
objectname: asknot-build objectname: asknot-build
- role: openshift/object - role: openshift/object
app: asknot object_app: asknot
file: service.yml object_file: service.yml
objectname: service.yml object_objectname: service.yml
- role: openshift/route - role: openshift/route
app: asknot app: asknot
@ -54,9 +54,9 @@
when: env == "production" when: env == "production"
- role: openshift/object - role: openshift/object
app: asknot object_app: asknot
file: deploymentconfig.yml object_file: deploymentconfig.yml
objectname: deploymentconfig.yml object_objectname: deploymentconfig.yml
- role: openshift/rollout - role: openshift/rollout
app: asknot app: asknot

View file

@ -94,34 +94,34 @@
- apply-appowners - apply-appowners
- role: openshift/object - role: openshift/object
app: badges object_app: badges
file: imagestream.yml object_file: imagestream.yml
objectname: imagestream.yml object_objectname: imagestream.yml
- role: openshift/object - role: openshift/object
app: badges object_app: badges
template: buildconfig.yml object_template: buildconfig.yml
objectname: buildconfig.yml object_objectname: buildconfig.yml
- role: openshift/object - role: openshift/object
app: badges object_app: badges
template: secrets.yml object_template: secrets.yml
objectname: secrets.yml object_objectname: secrets.yml
- role: openshift/object - role: openshift/object
app: badges object_app: badges
template: configmap.yml object_template: configmap.yml
objectname: configmap.yml object_objectname: configmap.yml
- role: openshift/object - role: openshift/object
app: badges object_app: badges
file: service.yml object_file: service.yml
objectname: service.yml object_objectname: service.yml
- role: openshift/object - role: openshift/object
app: badges object_app: badges
file: storage.yml object_file: storage.yml
objectname: storage.yml object_objectname: storage.yml
# Routes # Routes
- role: openshift/route - role: openshift/route
@ -180,19 +180,19 @@
# Deployment config # Deployment config
- role: openshift/object - role: openshift/object
app: badges object_app: badges
template: deploymentconfig.yml object_template: deploymentconfig.yml
objectname: deploymentconfig.yml object_objectname: deploymentconfig.yml
# Cron jobs # Cron jobs
- role: openshift/object - role: openshift/object
app: badges object_app: badges
template: cron-award.yml object_template: cron-award.yml
objectname: cron-award.yml object_objectname: cron-award.yml
- role: openshift/object - role: openshift/object
app: badges object_app: badges
template: cron-update-rules.yml object_template: cron-update-rules.yml
objectname: cron-update-rules.yml object_objectname: cron-update-rules.yml
- role: openshift/start-build - role: openshift/start-build
app: badges app: badges

View file

@ -87,34 +87,34 @@
- appowners - appowners
- role: openshift/object - role: openshift/object
app: blockerbugs object_app: blockerbugs
template: buildconfig.yml object_template: buildconfig.yml
objectname: buildconfig.yml object_objectname: buildconfig.yml
- role: openshift/object - role: openshift/object
app: blockerbugs object_app: blockerbugs
template: deploymentconfig.yml object_template: deploymentconfig.yml
objectname: deploymentconfig.yml object_objectname: deploymentconfig.yml
- role: openshift/object - role: openshift/object
app: blockerbugs object_app: blockerbugs
template: imagestream.yml object_template: imagestream.yml
objectname: imagestream.yml object_objectname: imagestream.yml
- role: openshift/object - role: openshift/object
app: blockerbugs object_app: blockerbugs
file: service.yml object_file: service.yml
objectname: service.yml object_objectname: service.yml
- role: openshift/object - role: openshift/object
app: blockerbugs object_app: blockerbugs
template: secret.yml object_template: secret.yml
objectname: secret.yml object_objectname: secret.yml
- role: openshift/object - role: openshift/object
app: blockerbugs object_app: blockerbugs
template: cron.yml object_template: cron.yml
objectname: cron.yml object_objectname: cron.yml
- role: openshift/route - role: openshift/route
app: blockerbugs app: blockerbugs

View file

@ -70,9 +70,9 @@
- apply-appowners - apply-appowners
when: env == "staging" when: env == "staging"
- role: openshift/object - role: openshift/object
app: bodhi object_app: bodhi
file: pvc.yml object_file: pvc.yml
objectname: pvc.yml object_objectname: pvc.yml
- role: openshift/keytab - role: openshift/keytab
app: bodhi app: bodhi
key: koji-keytab key: koji-keytab
@ -95,36 +95,36 @@
key: bodhi-key.pem key: bodhi-key.pem
privatefile: "rabbitmq/{{env}}/pki/private/bodhi{{env_suffix}}.key" privatefile: "rabbitmq/{{env}}/pki/private/bodhi{{env_suffix}}.key"
- role: openshift/object - role: openshift/object
app: bodhi object_app: bodhi
template: imagestreams-tagged.yml object_template: imagestreams-tagged.yml
objectname: imagestreams.yml object_objectname: imagestreams.yml
- role: openshift/imagestream - role: openshift/imagestream
app: bodhi app: bodhi
imagename: bodhi-base imagename: bodhi-base
- role: openshift/object - role: openshift/object
app: bodhi object_app: bodhi
template: buildconfig.yml object_template: buildconfig.yml
objectname: buildconfig.yml object_objectname: buildconfig.yml
- role: openshift/start-build - role: openshift/start-build
app: bodhi app: bodhi
buildname: bodhi-base buildname: bodhi-base
- role: openshift/object - role: openshift/object
app: bodhi object_app: bodhi
template_fullpath: "{{roles_path}}/bodhi2/base/templates/configmap.yml" object_template_fullpath: "{{roles_path}}/bodhi2/base/templates/configmap.yml"
objectname: configmap.yml object_objectname: configmap.yml
- role: openshift/object - role: openshift/object
app: bodhi object_app: bodhi
file: service.yml object_file: service.yml
objectname: service.yml object_objectname: service.yml
- role: openshift/object - role: openshift/object
app: bodhi object_app: bodhi
file: servicemonitor.yml object_file: servicemonitor.yml
objectname: servicemonitor.yml object_objectname: servicemonitor.yml
when: env != "production" when: env != "production"
- role: openshift/object - role: openshift/object
app: bodhi object_app: bodhi
file: podmonitor.yml object_file: podmonitor.yml
objectname: podmonitor.yml object_objectname: podmonitor.yml
when: env != "production" when: env != "production"
- role: openshift/route - role: openshift/route
app: bodhi app: bodhi
@ -135,13 +135,13 @@
annotations: annotations:
haproxy.router.openshift.io/timeout: 180s haproxy.router.openshift.io/timeout: 180s
- role: openshift/object - role: openshift/object
app: bodhi object_app: bodhi
template: deploymentconfig.yml object_template: deploymentconfig.yml
objectname: deploymentconfig.yml object_objectname: deploymentconfig.yml
- role: openshift/object - role: openshift/object
app: bodhi object_app: bodhi
template: critpathcron.yml object_template: critpathcron.yml
objectname: critpathcron.yml object_objectname: critpathcron.yml
- role: openshift/imagestream - role: openshift/imagestream
app: bodhi app: bodhi
imagename: bodhi-critpathcron imagename: bodhi-critpathcron

View file

@ -70,16 +70,16 @@
imagename: bugzilla2fedmsg imagename: bugzilla2fedmsg
- role: openshift/object - role: openshift/object
app: bugzilla2fedmsg object_app: bugzilla2fedmsg
template: buildconfig.yml object_template: buildconfig.yml
objectname: buildconfig.yml object_objectname: buildconfig.yml
- role: openshift/object - role: openshift/object
app: bugzilla2fedmsg object_app: bugzilla2fedmsg
template: configmap.yml object_template: configmap.yml
objectname: configmap.yml object_objectname: configmap.yml
- role: openshift/object - role: openshift/object
app: bugzilla2fedmsg object_app: bugzilla2fedmsg
template: deploymentconfig.yml object_template: deploymentconfig.yml
objectname: deploymentconfig.yml object_objectname: deploymentconfig.yml

View file

@ -30,19 +30,19 @@
- jcline - jcline
- role: openshift/object - role: openshift/object
app: cloud-image-uploader object_app: cloud-image-uploader
file: imagestream.yml object_file: imagestream.yml
objectname: imagestream.yml object_objectname: imagestream.yml
- role: openshift/object - role: openshift/object
app: cloud-image-uploader object_app: cloud-image-uploader
template: buildconfig.yml object_template: buildconfig.yml
objectname: buildconfig.yml object_objectname: buildconfig.yml
- role: openshift/object - role: openshift/object
app: cloud-image-uploader object_app: cloud-image-uploader
template: configmap.yml object_template: configmap.yml
objectname: configmap.yml object_objectname: configmap.yml
vars: vars:
azure_image_regions: azure_image_regions:
- "australiaeast" - "australiaeast"
@ -107,19 +107,19 @@
privatefile: "docker-registry/{{env}}/pki/private/containerstable.key" privatefile: "docker-registry/{{env}}/pki/private/containerstable.key"
- role: openshift/object - role: openshift/object
app: cloud-image-uploader object_app: cloud-image-uploader
template: secret.yml object_template: secret.yml
objectname: secret.yml object_objectname: secret.yml
- role: openshift/object - role: openshift/object
app: cloud-image-uploader object_app: cloud-image-uploader
template: aws-secrets.yml object_template: aws-secrets.yml
objectname: aws-secrets.yml object_objectname: aws-secrets.yml
- role: openshift/object - role: openshift/object
app: cloud-image-uploader object_app: cloud-image-uploader
template: container-secrets.yml object_template: container-secrets.yml
objectname: container-secrets.yml object_objectname: container-secrets.yml
- role: openshift/start-build - role: openshift/start-build
app: cloud-image-uploader app: cloud-image-uploader
@ -127,6 +127,6 @@
objectname: cloud-image-uploader-build objectname: cloud-image-uploader-build
- role: openshift/object - role: openshift/object
app: cloud-image-uploader object_app: cloud-image-uploader
template: deployment.yml object_template: deployment.yml
objectname: deployment.yml object_objectname: deployment.yml

View file

@ -21,19 +21,19 @@
- appowner - appowner
- role: openshift/object - role: openshift/object
app: compose-tracker object_app: compose-tracker
template: secret.yml object_template: secret.yml
objectname: secret.yml object_objectname: secret.yml
- role: openshift/object - role: openshift/object
app: compose-tracker object_app: compose-tracker
template: imagestream.yml object_template: imagestream.yml
objectname: imagestream.yml object_objectname: imagestream.yml
- role: openshift/object - role: openshift/object
app: compose-tracker object_app: compose-tracker
template: buildconfig.yml object_template: buildconfig.yml
objectname: buildconfig.yml object_objectname: buildconfig.yml
- role: openshift/start-build - role: openshift/start-build
app: compose-tracker app: compose-tracker
@ -41,9 +41,9 @@
objectname: compose-tracker-build objectname: compose-tracker-build
- role: openshift/object - role: openshift/object
app: compose-tracker object_app: compose-tracker
template: deploymentconfig.yml object_template: deploymentconfig.yml
objectname: deploymentconfig.yml object_objectname: deploymentconfig.yml
- role: openshift/rollout - role: openshift/rollout
app: compose-tracker app: compose-tracker

View file

@ -30,29 +30,29 @@
- siosm - siosm
- role: openshift/object - role: openshift/object
app: coreos-cincinnati object_app: coreos-cincinnati
template: imagestream.yml object_template: imagestream.yml
objectname: imagestream.yml object_objectname: imagestream.yml
- role: openshift/object - role: openshift/object
app: coreos-cincinnati object_app: coreos-cincinnati
template: buildconfig.yml object_template: buildconfig.yml
objectname: buildconfig.yml object_objectname: buildconfig.yml
- role: openshift/start-build - role: openshift/start-build
app: coreos-cincinnati object_app: coreos-cincinnati
buildname: coreos-cincinnati-build object_buildname: coreos-cincinnati-build
objectname: coreos-cincinnati-build object_objectname: coreos-cincinnati-build
- role: openshift/object - role: openshift/object
app: coreos-cincinnati object_app: coreos-cincinnati
template: config-stub.yml object_template: config-stub.yml
objectname: config-stub.yml object_objectname: config-stub.yml
- role: openshift/object - role: openshift/object
app: coreos-cincinnati object_app: coreos-cincinnati
template: deploymentconfig.yml object_template: deploymentconfig.yml
objectname: deploymentconfig.yml object_objectname: deploymentconfig.yml
- role: openshift/rollout - role: openshift/rollout
app: coreos-cincinnati app: coreos-cincinnati
@ -60,14 +60,14 @@
tags: [never, rollout] tags: [never, rollout]
- role: openshift/object - role: openshift/object
app: coreos-cincinnati object_app: coreos-cincinnati
template: service.yml object_template: service.yml
objectname: service.yml object_objectname: service.yml
- role: openshift/object - role: openshift/object
app: coreos-cincinnati object_app: coreos-cincinnati
template: servicemonitor.yml object_template: servicemonitor.yml
objectname: servicemonitor.yml object_objectname: servicemonitor.yml
- role: openshift/route - role: openshift/route
app: coreos-cincinnati app: coreos-cincinnati

View file

@ -35,19 +35,19 @@
# Copy in a kerberos config that is unique to fedora infra # Copy in a kerberos config that is unique to fedora infra
- role: openshift/object - role: openshift/object
app: coreos-koji-tagger object_app: coreos-koji-tagger
template: configmap.yml object_template: configmap.yml
objectname: configmap.yml object_objectname: configmap.yml
- role: openshift/object - role: openshift/object
app: coreos-koji-tagger object_app: coreos-koji-tagger
template: imagestream.yml object_template: imagestream.yml
objectname: imagestream.yml object_objectname: imagestream.yml
- role: openshift/object - role: openshift/object
app: coreos-koji-tagger object_app: coreos-koji-tagger
template: buildconfig.yml object_template: buildconfig.yml
objectname: buildconfig.yml object_objectname: buildconfig.yml
- role: openshift/start-build - role: openshift/start-build
app: coreos-koji-tagger app: coreos-koji-tagger
@ -55,9 +55,9 @@
objectname: coreos-koji-tagger-build objectname: coreos-koji-tagger-build
- role: openshift/object - role: openshift/object
app: coreos-koji-tagger object_app: coreos-koji-tagger
template: deploymentconfig.yml object_template: deploymentconfig.yml
objectname: deploymentconfig.yml object_objectname: deploymentconfig.yml
############################################### ###############################################
# actions to delete the project from OpenShift # actions to delete the project from OpenShift

View file

@ -71,29 +71,29 @@
# Fedora Messaging config # Fedora Messaging config
- role: openshift/object - role: openshift/object
app: coreos-ostree-importer object_app: coreos-ostree-importer
template: configmap.yml object_template: configmap.yml
objectname: configmap.yml object_objectname: configmap.yml
- role: openshift/object - role: openshift/object
app: coreos-ostree-importer object_app: coreos-ostree-importer
template: imagestream.yml object_template: imagestream.yml
objectname: imagestream.yml object_objectname: imagestream.yml
- role: openshift/object - role: openshift/object
app: coreos-ostree-importer object_app: coreos-ostree-importer
template: buildconfig.yml object_template: buildconfig.yml
objectname: buildconfig.yml object_objectname: buildconfig.yml
- role: openshift/object - role: openshift/object
app: coreos-ostree-importer object_app: coreos-ostree-importer
template: deploymentconfig.yml object_template: deploymentconfig.yml
objectname: deploymentconfig.yml object_objectname: deploymentconfig.yml
- role: openshift/object - role: openshift/object
app: coreos-ostree-importer object_app: coreos-ostree-importer
template: pvc.yml object_template: pvc.yml
objectname: pvc.yml object_objectname: pvc.yml
############################################### ###############################################
# actions to delete the project from OpenShift # actions to delete the project from OpenShift

View file

@ -20,9 +20,9 @@
roles: roles:
- role: openshift/object - role: openshift/object
app: openshift-config object_app: openshift-config
objectname: error-code-pages.yml object_objectname: error-code-pages.yml
template: error-code-pages.yml object_template: error-code-pages.yml
post_tasks: post_tasks:
- name: Patch ingress controller with custom error pages - name: Patch ingress controller with custom error pages

View file

@ -61,24 +61,24 @@
when: env == "staging" when: env == "staging"
- role: openshift/object - role: openshift/object
app: datagrepper object_app: datagrepper
file: imagestream.yml object_file: imagestream.yml
objectname: imagestream.yml object_objectname: imagestream.yml
- role: openshift/object - role: openshift/object
app: datagrepper object_app: datagrepper
template: buildconfig.yml object_template: buildconfig.yml
objectname: buildconfig.yml object_objectname: buildconfig.yml
- role: openshift/object - role: openshift/object
app: datagrepper object_app: datagrepper
template: configmap.yml object_template: configmap.yml
objectname: configmap.yml object_objectname: configmap.yml
- role: openshift/object - role: openshift/object
app: datagrepper object_app: datagrepper
template: service.yml object_template: service.yml
objectname: service.yml object_objectname: service.yml
- role: openshift/route - role: openshift/route
app: datagrepper app: datagrepper
@ -91,14 +91,14 @@
haproxy.router.openshift.io/timeout: 5m haproxy.router.openshift.io/timeout: 5m
- role: openshift/object - role: openshift/object
app: datagrepper object_app: datagrepper
template: secret-webhook.yml object_template: secret-webhook.yml
objectname: secret-webhook.yml object_objectname: secret-webhook.yml
- role: openshift/object - role: openshift/object
app: datagrepper object_app: datagrepper
template: deploymentconfig.yml object_template: deploymentconfig.yml
objectname: deploymentconfig.yml object_objectname: deploymentconfig.yml
# - role: openshift/start-build # - role: openshift/start-build
# app: datagrepper # app: datagrepper

View file

@ -64,21 +64,21 @@
privatefile: "rabbitmq/{{env}}/pki/private/datanommer{{env_suffix}}.key" privatefile: "rabbitmq/{{env}}/pki/private/datanommer{{env_suffix}}.key"
- role: openshift/object - role: openshift/object
app: datanommer object_app: datanommer
file: imagestream.yml object_file: imagestream.yml
objectname: imagestream.yml object_objectname: imagestream.yml
- role: openshift/object - role: openshift/object
app: datanommer object_app: datanommer
template: buildconfig.yml object_template: buildconfig.yml
objectname: buildconfig.yml object_objectname: buildconfig.yml
- role: openshift/object - role: openshift/object
app: datanommer object_app: datanommer
template: configmap.yml object_template: configmap.yml
objectname: configmap.yml object_objectname: configmap.yml
- role: openshift/object - role: openshift/object
app: datanommer object_app: datanommer
template: deploymentconfig.yml object_template: deploymentconfig.yml
objectname: deploymentconfig.yml object_objectname: deploymentconfig.yml

View file

@ -45,19 +45,19 @@
imagename: discourse2fedmsg imagename: discourse2fedmsg
- role: openshift/object - role: openshift/object
app: discourse2fedmsg object_app: discourse2fedmsg
template: buildconfig.yml object_template: buildconfig.yml
objectname: buildconfig.yml object_objectname: buildconfig.yml
- role: openshift/object - role: openshift/object
app: discourse2fedmsg object_app: discourse2fedmsg
template: configmap.yml object_template: configmap.yml
objectname: configmap.yml object_objectname: configmap.yml
- role: openshift/object - role: openshift/object
app: discourse2fedmsg object_app: discourse2fedmsg
file: service.yml object_file: service.yml
objectname: service.yml object_objectname: service.yml
- role: openshift/route - role: openshift/route
app: discourse2fedmsg app: discourse2fedmsg
@ -67,9 +67,9 @@
servicename: discourse2fedmsg-web servicename: discourse2fedmsg-web
- role: openshift/object - role: openshift/object
app: discourse2fedmsg object_app: discourse2fedmsg
template: deploymentconfig.yml object_template: deploymentconfig.yml
objectname: deploymentconfig.yml object_objectname: deploymentconfig.yml
# - role: openshift/start-build # - role: openshift/start-build
# app: discourse2fedmsg # app: discourse2fedmsg

View file

@ -33,32 +33,32 @@
imagename: builder imagename: builder
- role: openshift/object - role: openshift/object
app: docsbuilding object_app: docsbuilding
objectname: buildconfig.yml object_objectname: buildconfig.yml
template: buildconfig.yml object_template: buildconfig.yml
- role: openshift/start-build - role: openshift/start-build
app: docsbuilding app: docsbuilding
buildname: builder-build buildname: builder-build
- role: openshift/object - role: openshift/object
app: docsbuilding object_app: docsbuilding
template: cron.yml object_template: cron.yml
objectname: cron.yml object_objectname: cron.yml
tags: tags:
- deploy-cronjob - deploy-cronjob
- role: openshift/object - role: openshift/object
app: docsbuilding object_app: docsbuilding
template: cron-translated.yml object_template: cron-translated.yml
objectname: cron-translated.yml object_objectname: cron-translated.yml
tags: tags:
- deploy-cronjob - deploy-cronjob
- role: openshift/object - role: openshift/object
app: docsbuilding object_app: docsbuilding
file: pvc.yml object_file: pvc.yml
objectname: pvc.yml object_objectname: pvc.yml
############################################### ###############################################

View file

@ -35,8 +35,8 @@
ansible.builtin.include_role: ansible.builtin.include_role:
name: openshift/object name: openshift/object
vars: vars:
objectname: buildconfig.yml object_objectname: buildconfig.yml
template: buildconfig.yml object_template: buildconfig.yml
- name: Start build - name: Start build
ansible.builtin.include_role: ansible.builtin.include_role:
@ -48,8 +48,8 @@
ansible.builtin.include_role: ansible.builtin.include_role:
name: openshift/object name: openshift/object
vars: vars:
objectname: secrets.yml object_objectname: secrets.yml
template: secrets.yml object_template: secrets.yml
tags: tags:
- deploy-secrets - deploy-secrets
@ -57,8 +57,8 @@
ansible.builtin.include_role: ansible.builtin.include_role:
name: openshift/object name: openshift/object
vars: vars:
objectname: configmap.yml object_objectname: configmap.yml
template: configmap.yml object_template: configmap.yml
tags: tags:
- deploy-config - deploy-config
@ -66,8 +66,8 @@
ansible.builtin.include_role: ansible.builtin.include_role:
name: openshift/object name: openshift/object
vars: vars:
template: cron.yml object_template: cron.yml
objectname: cron.yml object_objectname: cron.yml
tags: tags:
- deploy-cronjob - deploy-cronjob

View file

@ -25,29 +25,29 @@
- apply-appowners - apply-appowners
- role: openshift/object - role: openshift/object
app: easyfix object_app: easyfix
file: imagestream.yml object_file: imagestream.yml
objectname: imagestream.yml object_objectname: imagestream.yml
- role: openshift/object - role: openshift/object
app: easyfix object_app: easyfix
template: buildconfig.yml object_template: buildconfig.yml
objectname: buildconfig.yml object_objectname: buildconfig.yml
- role: openshift/object - role: openshift/object
app: easyfix object_app: easyfix
file: storage.yml object_file: storage.yml
objectname: storage.yml object_objectname: storage.yml
- role: openshift/object - role: openshift/object
app: easyfix object_app: easyfix
template: configmap.yml object_template: configmap.yml
objectname: configmap.yml object_objectname: configmap.yml
- role: openshift/object - role: openshift/object
app: easyfix object_app: easyfix
file: service.yml object_file: service.yml
objectname: service.yml object_objectname: service.yml
# Routes # Routes
- role: openshift/route - role: openshift/route
@ -60,12 +60,12 @@
haproxy.router.openshift.io/timeout: 5m haproxy.router.openshift.io/timeout: 5m
- role: openshift/object - role: openshift/object
app: easyfix object_app: easyfix
template: deploymentconfig.yml object_template: deploymentconfig.yml
objectname: deploymentconfig.yml object_objectname: deploymentconfig.yml
# Cron jobs # Cron jobs
- role: openshift/object - role: openshift/object
app: easyfix object_app: easyfix
template: cron.yml object_template: cron.yml
objectname: cron.yml object_objectname: cron.yml

View file

@ -55,14 +55,14 @@
app: elections app: elections
- role: openshift/object - role: openshift/object
app: elections object_app: elections
template: imagestream.yml object_template: imagestream.yml
objectname: imagestream.yml object_objectname: imagestream.yml
- role: openshift/object - role: openshift/object
app: elections object_app: elections
template: buildconfig.yml object_template: buildconfig.yml
objectname: buildconfig.yml object_objectname: buildconfig.yml
- role: openshift/secret-file - role: openshift/secret-file
app: elections app: elections
@ -83,14 +83,14 @@
privatefile: "rabbitmq/{{env}}/pki/ca.crt" privatefile: "rabbitmq/{{env}}/pki/ca.crt"
- role: openshift/object - role: openshift/object
app: elections object_app: elections
template: secret.yml object_template: secret.yml
objectname: secret.yml object_objectname: secret.yml
- role: openshift/object - role: openshift/object
app: elections object_app: elections
template: configmap.yml object_template: configmap.yml
objectname: configmap.yml object_objectname: configmap.yml
- role: openshift/start-build - role: openshift/start-build
app: elections app: elections
@ -98,9 +98,9 @@
objectname: elections-build objectname: elections-build
- role: openshift/object - role: openshift/object
app: elections object_app: elections
file: service.yml object_file: service.yml
objectname: service.yml object_objectname: service.yml
- role: openshift/route - role: openshift/route
app: elections app: elections
@ -110,6 +110,6 @@
servicename: elections servicename: elections
- role: openshift/object - role: openshift/object
app: elections object_app: elections
file: deploymentconfig.yml object_file: deploymentconfig.yml
objectname: deploymentconfig.yml object_objectname: deploymentconfig.yml

View file

@ -74,22 +74,22 @@
imagename: fasjson imagename: fasjson
- role: openshift/object - role: openshift/object
app: fasjson object_app: fasjson
template: buildconfig.yml object_template: buildconfig.yml
objectname: buildconfig.yml object_objectname: buildconfig.yml
- role: openshift/object - role: openshift/object
app: fasjson object_app: fasjson
template: configmap.yml object_template: configmap.yml
objectname: configmap.yml object_objectname: configmap.yml
- role: openshift/ipa-client - role: openshift/ipa-client
app: fasjson app: fasjson
- role: openshift/object - role: openshift/object
app: fasjson object_app: fasjson
file: service.yml object_file: service.yml
objectname: service.yml object_objectname: service.yml
- role: openshift/route - role: openshift/route
app: fasjson app: fasjson
@ -101,14 +101,14 @@
haproxy.router.openshift.io/timeout: 5m haproxy.router.openshift.io/timeout: 5m
- role: openshift/object - role: openshift/object
app: fasjson object_app: fasjson
template: secret-webhook.yml object_template: secret-webhook.yml
objectname: secret-webhook.yml object_objectname: secret-webhook.yml
- role: openshift/object - role: openshift/object
app: fasjson object_app: fasjson
template: deploymentconfig.yml object_template: deploymentconfig.yml
objectname: deploymentconfig.yml object_objectname: deploymentconfig.yml
# - role: openshift/start-build # - role: openshift/start-build
# app: fasjson # app: fasjson

View file

@ -21,14 +21,14 @@
- kevin - kevin
- role: openshift/object - role: openshift/object
app: fedocal object_app: fedocal
template: imagestream.yml object_template: imagestream.yml
objectname: imagestream.yml object_objectname: imagestream.yml
- role: openshift/object - role: openshift/object
app: fedocal object_app: fedocal
template: buildconfig.yml object_template: buildconfig.yml
objectname: buildconfig.yml object_objectname: buildconfig.yml
- role: openshift/secret-file - role: openshift/secret-file
app: fedocal app: fedocal
@ -49,14 +49,14 @@
privatefile: "rabbitmq/{{env}}/pki/ca.crt" privatefile: "rabbitmq/{{env}}/pki/ca.crt"
- role: openshift/object - role: openshift/object
app: fedocal object_app: fedocal
template: secret.yml object_template: secret.yml
objectname: secret.yml object_objectname: secret.yml
- role: openshift/object - role: openshift/object
app: fedocal object_app: fedocal
template: configmap.yml object_template: configmap.yml
objectname: configmap.yml object_objectname: configmap.yml
- role: openshift/start-build - role: openshift/start-build
app: fedocal app: fedocal
@ -64,9 +64,9 @@
objectname: fedocal-build objectname: fedocal-build
- role: openshift/object - role: openshift/object
app: fedocal object_app: fedocal
file: service.yml object_file: service.yml
objectname: service.yml object_objectname: service.yml
- role: openshift/route - role: openshift/route
app: fedocal app: fedocal
@ -76,12 +76,12 @@
servicename: fedocal servicename: fedocal
- role: openshift/object - role: openshift/object
app: fedocal object_app: fedocal
file: deploymentconfig.yml object_file: deploymentconfig.yml
objectname: deploymentconfig.yml object_objectname: deploymentconfig.yml
- role: openshift/object - role: openshift/object
app: fedocal object_app: fedocal
file: cron.yml object_file: cron.yml
objectname: cron.yml object_objectname: cron.yml
when: env != 'staging' when: env != 'staging'

View file

@ -23,24 +23,24 @@
- kevin - kevin
- role: openshift/object - role: openshift/object
app: fedora-ostree-pruner object_app: fedora-ostree-pruner
template: imagestream.yml object_template: imagestream.yml
objectname: imagestream.yml object_objectname: imagestream.yml
- role: openshift/object - role: openshift/object
app: fedora-ostree-pruner object_app: fedora-ostree-pruner
template: buildconfig.yml object_template: buildconfig.yml
objectname: buildconfig.yml object_objectname: buildconfig.yml
- role: openshift/object - role: openshift/object
app: fedora-ostree-pruner object_app: fedora-ostree-pruner
template: deploymentconfig.yml object_template: deploymentconfig.yml
objectname: deploymentconfig.yml object_objectname: deploymentconfig.yml
- role: openshift/object - role: openshift/object
app: fedora-ostree-pruner object_app: fedora-ostree-pruner
template: pvc.yml object_template: pvc.yml
objectname: pvc.yml object_objectname: pvc.yml
############################################### ###############################################
# actions to delete the project from OpenShift # actions to delete the project from OpenShift

View file

@ -18,24 +18,24 @@
- kevin - kevin
- role: openshift/object - role: openshift/object
app: fedora-packages-static object_app: fedora-packages-static
file: imagestream.yml object_file: imagestream.yml
objectname: imagestream.yml object_objectname: imagestream.yml
- role: openshift/object - role: openshift/object
app: fedora-packages-static object_app: fedora-packages-static
template: buildconfig.yml object_template: buildconfig.yml
objectname: buildconfig.yml object_objectname: buildconfig.yml
- role: openshift/object - role: openshift/object
app: fedora-packages-static object_app: fedora-packages-static
template: storage.yml object_template: storage.yml
objectname: storage.yml object_objectname: storage.yml
- role: openshift/object - role: openshift/object
app: fedora-packages-static object_app: fedora-packages-static
template: configmap.yml object_template: configmap.yml
objectname: configmap.yml object_objectname: configmap.yml
- role: openshift/start-build - role: openshift/start-build
app: fedora-packages-static app: fedora-packages-static
@ -43,9 +43,9 @@
objectname: fedora-packages-static-build objectname: fedora-packages-static-build
- role: openshift/object - role: openshift/object
app: fedora-packages-static object_app: fedora-packages-static
file: service.yml object_file: service.yml
objectname: service.yml object_objectname: service.yml
- role: openshift/route - role: openshift/route
app: fedora-packages-static app: fedora-packages-static
@ -55,9 +55,9 @@
servicename: fedora-packages-static servicename: fedora-packages-static
- role: openshift/object - role: openshift/object
app: fedora-packages-static object_app: fedora-packages-static
template: deploymentconfig.yml object_template: deploymentconfig.yml
objectname: deploymentconfig.yml object_objectname: deploymentconfig.yml
############################################### ###############################################
# actions to delete the project from OpenShift # actions to delete the project from OpenShift

View file

@ -28,19 +28,19 @@
imagename: flask-oidc-dev imagename: flask-oidc-dev
- role: openshift/object - role: openshift/object
app: flask-oidc-dev object_app: flask-oidc-dev
template: buildconfig.yml object_template: buildconfig.yml
objectname: buildconfig.yml object_objectname: buildconfig.yml
- role: openshift/object - role: openshift/object
app: flask-oidc-dev object_app: flask-oidc-dev
template: configmap.yml object_template: configmap.yml
objectname: configmap.yml object_objectname: configmap.yml
- role: openshift/object - role: openshift/object
app: flask-oidc-dev object_app: flask-oidc-dev
file: service.yml object_file: service.yml
objectname: service.yml object_objectname: service.yml
# - role: openshift/route # - role: openshift/route
# app: test-auth # app: test-auth
@ -63,11 +63,11 @@
when: ocp4 when: ocp4
- role: openshift/object - role: openshift/object
app: flask-oidc-dev object_app: flask-oidc-dev
template: secret-webhook.yml object_template: secret-webhook.yml
objectname: secret-webhook.yml object_objectname: secret-webhook.yml
- role: openshift/object - role: openshift/object
app: flask-oidc-dev object_app: flask-oidc-dev
template: deploymentconfig.yml object_template: deploymentconfig.yml
objectname: deploymentconfig.yml object_objectname: deploymentconfig.yml

View file

@ -20,29 +20,29 @@
- kalev - kalev
- role: openshift/object - role: openshift/object
app: flatpak-indexer object_app: flatpak-indexer
template: secret.yml object_template: secret.yml
objectname: secret.yml object_objectname: secret.yml
- role: openshift/object - role: openshift/object
app: flatpak-indexer object_app: flatpak-indexer
file: imagestream.yml object_file: imagestream.yml
objectname: imagestream.yml object_objectname: imagestream.yml
- role: openshift/object - role: openshift/object
app: flatpak-indexer object_app: flatpak-indexer
template: buildconfig.yml object_template: buildconfig.yml
objectname: buildconfig.yml object_objectname: buildconfig.yml
- role: openshift/object - role: openshift/object
app: flatpak-indexer object_app: flatpak-indexer
template: storage.yml object_template: storage.yml
objectname: storage.yml object_objectname: storage.yml
- role: openshift/object - role: openshift/object
app: flatpak-indexer object_app: flatpak-indexer
template: configmap.yml object_template: configmap.yml
objectname: configmap.yml object_objectname: configmap.yml
- role: openshift/start-build - role: openshift/start-build
app: flatpak-indexer app: flatpak-indexer
@ -50,11 +50,11 @@
buildname: flatpak-indexer-tardiff-build buildname: flatpak-indexer-tardiff-build
- role: openshift/object - role: openshift/object
app: flatpak-indexer object_app: flatpak-indexer
file: service.yml object_file: service.yml
objectname: service.yml object_objectname: service.yml
- role: openshift/object - role: openshift/object
app: flatpak-indexer object_app: flatpak-indexer
template: deploymentconfig.yml object_template: deploymentconfig.yml
objectname: deploymentconfig.yml object_objectname: deploymentconfig.yml

View file

@ -124,24 +124,24 @@
- apply-appowners - apply-appowners
- role: openshift/object - role: openshift/object
app: fmn object_app: fmn
file: imagestream.yml object_file: imagestream.yml
objectname: imagestream.yml object_objectname: imagestream.yml
- role: openshift/object - role: openshift/object
app: fmn object_app: fmn
template: buildconfig.yml object_template: buildconfig.yml
objectname: buildconfig.yml object_objectname: buildconfig.yml
- role: openshift/object - role: openshift/object
app: fmn object_app: fmn
template: configmap.yml object_template: configmap.yml
objectname: configmap.yml object_objectname: configmap.yml
- role: openshift/object - role: openshift/object
app: fmn object_app: fmn
file: service.yml object_file: service.yml
objectname: service.yml object_objectname: service.yml
# Routes # Routes
- role: openshift/route - role: openshift/route
@ -173,14 +173,14 @@
# Secrets # Secrets
- role: openshift/object - role: openshift/object
app: fmn object_app: fmn
template: secrets.yml object_template: secrets.yml
objectname: secrets.yml object_objectname: secrets.yml
- role: openshift/object - role: openshift/object
app: fmn object_app: fmn
template: secret-webhook.yml object_template: secret-webhook.yml
objectname: secret-webhook.yml object_objectname: secret-webhook.yml
# Fedora Messaging # Fedora Messaging
- role: openshift/secret-file - role: openshift/secret-file
@ -201,9 +201,9 @@
# Deployment config # Deployment config
- role: openshift/object - role: openshift/object
app: fmn object_app: fmn
template: deploymentconfig.yml object_template: deploymentconfig.yml
objectname: deploymentconfig.yml object_objectname: deploymentconfig.yml
# FASJSON access # FASJSON access
- role: openshift/ipa-client - role: openshift/ipa-client
@ -216,6 +216,6 @@
# Cron jobs # Cron jobs
- role: openshift/object - role: openshift/object
app: fmn object_app: fmn
template: cron.yml object_template: cron.yml
objectname: cron.yml object_objectname: cron.yml

View file

@ -52,19 +52,19 @@
privatefile: "rabbitmq/{{env}}/pki/ca.crt" privatefile: "rabbitmq/{{env}}/pki/ca.crt"
- role: openshift/object - role: openshift/object
app: greenwave object_app: greenwave
template: imagestream.yml object_template: imagestream.yml
objectname: imagestream.yml object_objectname: imagestream.yml
- role: openshift/object - role: openshift/object
app: greenwave object_app: greenwave
template: configmap.yml object_template: configmap.yml
objectname: configmap.yml object_objectname: configmap.yml
- role: openshift/object - role: openshift/object
app: greenwave object_app: greenwave
file: service.yml object_file: service.yml
objectname: service.yml object_objectname: service.yml
- role: openshift/route - role: openshift/route
app: greenwave app: greenwave
@ -75,14 +75,14 @@
# TODO -- someday retire this old route in favor of the pretty one above. # TODO -- someday retire this old route in favor of the pretty one above.
- role: openshift/object - role: openshift/object
app: greenwave object_app: greenwave
file: route.yml object_file: route.yml
objectname: route.yml object_objectname: route.yml
- role: openshift/object - role: openshift/object
app: greenwave object_app: greenwave
template: deploymentconfig.yml object_template: deploymentconfig.yml
objectname: deploymentconfig.yml object_objectname: deploymentconfig.yml
tags: tags:
- apply-deploymentconfig - apply-deploymentconfig

View file

@ -25,14 +25,14 @@
imagename: ipsilon-website imagename: ipsilon-website
- role: openshift/object - role: openshift/object
app: ipsilon-website object_app: ipsilon-website
template: buildconfig.yml object_template: buildconfig.yml
objectname: buildconfig.yml object_objectname: buildconfig.yml
- role: openshift/object - role: openshift/object
app: ipsilon-website object_app: ipsilon-website
file: service.yml object_file: service.yml
objectname: service.yml object_objectname: service.yml
- role: openshift/route - role: openshift/route
app: ipsilon-website app: ipsilon-website
@ -53,6 +53,6 @@
haproxy.router.openshift.io/timeout: 5m haproxy.router.openshift.io/timeout: 5m
- role: openshift/object - role: openshift/object
app: ipsilon-website object_app: ipsilon-website
template: deploymentconfig.yml object_template: deploymentconfig.yml
objectname: deploymentconfig.yml object_objectname: deploymentconfig.yml

View file

@ -87,34 +87,34 @@
- apply-appowners - apply-appowners
- role: openshift/object - role: openshift/object
app: kanban object_app: kanban
template: buildconfig.yml object_template: buildconfig.yml
objectname: buildconfig.yml object_objectname: buildconfig.yml
- role: openshift/object - role: openshift/object
app: kanban object_app: kanban
template: deploymentconfig.yml object_template: deploymentconfig.yml
objectname: deploymentconfig.yml object_objectname: deploymentconfig.yml
- role: openshift/object - role: openshift/object
app: kanban object_app: kanban
template: imagestream.yml object_template: imagestream.yml
objectname: imagestream.yml object_objectname: imagestream.yml
- role: openshift/object - role: openshift/object
app: kanban object_app: kanban
file: service.yml object_file: service.yml
objectname: service.yml object_objectname: service.yml
- role: openshift/object - role: openshift/object
app: kanban object_app: kanban
template: secret.yml object_template: secret.yml
objectname: secret.yml object_objectname: secret.yml
- role: openshift/object - role: openshift/object
app: kanban object_app: kanban
template: cron.yml object_template: cron.yml
objectname: cron.yml object_objectname: cron.yml
- role: openshift/route - role: openshift/route
app: kanban app: kanban

View file

@ -69,29 +69,29 @@
privatefile: "rabbitmq/{{env}}/pki/private/kerneltest{{env_suffix}}.key" privatefile: "rabbitmq/{{env}}/pki/private/kerneltest{{env_suffix}}.key"
- role: openshift/object - role: openshift/object
app: kerneltest object_app: kerneltest
file: imagestream.yml object_file: imagestream.yml
objectname: imagestream.yml object_objectname: imagestream.yml
- role: openshift/object - role: openshift/object
app: kerneltest object_app: kerneltest
template: buildconfig.yml object_template: buildconfig.yml
objectname: buildconfig.yml object_objectname: buildconfig.yml
- role: openshift/object - role: openshift/object
app: kerneltest object_app: kerneltest
file: storage.yml object_file: storage.yml
objectname: storage.yml object_objectname: storage.yml
- role: openshift/object - role: openshift/object
app: kerneltest object_app: kerneltest
file: service.yml object_file: service.yml
objectname: service.yml object_objectname: service.yml
- role: openshift/object - role: openshift/object
app: kerneltest object_app: kerneltest
template: configmap.yml object_template: configmap.yml
objectname: configmap.yml object_objectname: configmap.yml
- role: openshift/ipa-client - role: openshift/ipa-client
app: kerneltest app: kerneltest
@ -106,6 +106,6 @@
haproxy.router.openshift.io/timeout: 5m haproxy.router.openshift.io/timeout: 5m
- role: openshift/object - role: openshift/object
app: kerneltest object_app: kerneltest
file: deploymentconfig.yml object_file: deploymentconfig.yml
objectname: deploymentconfig.yml object_objectname: deploymentconfig.yml

View file

@ -41,8 +41,8 @@
ansible.builtin.include_role: ansible.builtin.include_role:
name: openshift/object name: openshift/object
vars: vars:
template: "{{ item }}.yml" object_template: "{{ item }}.yml"
objectname: "{{ item }}.yml" object_objectname: "{{ item }}.yml"
with_items: with_items:
- imagestream - imagestream
- frontend-config - frontend-config
@ -56,13 +56,13 @@
ansible.builtin.include_role: ansible.builtin.include_role:
name: openshift/object name: openshift/object
vars: vars:
template: backend-deployment.yml object_template: backend-deployment.yml
objectname: "{{ item.name }}-deployment.yml" object_objectname: "{{ item.name }}-deployment.yml"
service: "{{ item.name }}" object_service: "{{ item.name }}"
min_cpu: "{{ item.cpu[0] }}" object_min_cpu: "{{ item.cpu[0] }}"
max_cpu: "{{ item.cpu[1] }}" object_max_cpu: "{{ item.cpu[1] }}"
min_mem: "{{ item.memory[0] }}" object_min_mem: "{{ item.memory[0] }}"
max_mem: "{{ item.memory[1] }}" object_max_mem: "{{ item.memory[1] }}"
with_items: "{{ koschei_backend_services }}" with_items: "{{ koschei_backend_services }}"
loop_control: loop_control:
label: "{{ item.name }}" label: "{{ item.name }}"
@ -71,11 +71,11 @@
ansible.builtin.include_role: ansible.builtin.include_role:
name: openshift/object name: openshift/object
vars: vars:
template: cronjob.yml object_template: cronjob.yml
objectname: "{{ item.name }}-cronjob.yml" object_objectname: "{{ item.name }}-cronjob.yml"
name: "{{ item.name }}" object_name: "{{ item.name }}"
schedule: "{{ item.schedule }}" object_schedule: "{{ item.schedule }}"
command: "{{ item.command }}" object_command: "{{ item.command }}"
with_items: "{{ koschei_cron_jobs }}" with_items: "{{ koschei_cron_jobs }}"
loop_control: loop_control:
label: "{{ item.name }}" label: "{{ item.name }}"

View file

@ -18,23 +18,23 @@
- jibecfed - jibecfed
- role: openshift/object - role: openshift/object
app: languages object_app: languages
objectname: imagestream.yml object_objectname: imagestream.yml
template: imagestream.yml object_template: imagestream.yml
- role: openshift/object - role: openshift/object
app: languages object_app: languages
objectname: buildconfig.yml object_objectname: buildconfig.yml
template: buildconfig.yml object_template: buildconfig.yml
- role: openshift/start-build - role: openshift/start-build
app: languages app: languages
buildname: build-latest buildname: build-latest
- role: openshift/object - role: openshift/object
app: languages object_app: languages
template: service.yml object_template: service.yml
objectname: service.yml object_objectname: service.yml
- role: openshift/route - role: openshift/route
app: languages app: languages
@ -44,19 +44,19 @@
servicename: web servicename: web
- role: openshift/object - role: openshift/object
app: languages object_app: languages
template: pvc.yml object_template: pvc.yml
objectname: pvc.yml object_objectname: pvc.yml
- role: openshift/object - role: openshift/object
app: languages object_app: languages
template: deployment.yml object_template: deployment.yml
objectname: deployment.yml object_objectname: deployment.yml
- role: openshift/object - role: openshift/object
app: languages object_app: languages
template: cron.yml object_template: cron.yml
objectname: cron.yml object_objectname: cron.yml
############################################### ###############################################
# actions to delete the project from OpenShift # actions to delete the project from OpenShift

View file

@ -53,24 +53,24 @@
app: maubot app: maubot
- role: openshift/object - role: openshift/object
app: maubot object_app: maubot
file: imagestream.yml object_file: imagestream.yml
objectname: imagestream.yml object_objectname: imagestream.yml
- role: openshift/object - role: openshift/object
app: maubot object_app: maubot
template: buildconfig.yml object_template: buildconfig.yml
objectname: buildconfig.yml object_objectname: buildconfig.yml
- role: openshift/object - role: openshift/object
app: maubot object_app: maubot
template: meetbot-logs-volume.yml object_template: meetbot-logs-volume.yml
objectname: meetbot-logs-volume.yml object_objectname: meetbot-logs-volume.yml
- role: openshift/object - role: openshift/object
app: maubot object_app: maubot
template: configmap.yml object_template: configmap.yml
objectname: configmap.yml object_objectname: configmap.yml
- role: openshift/secret-file - role: openshift/secret-file
app: maubot app: maubot
@ -96,9 +96,9 @@
objectname: maubot-build objectname: maubot-build
- role: openshift/object - role: openshift/object
app: maubot object_app: maubot
file: service.yml object_file: service.yml
objectname: service.yml object_objectname: service.yml
- role: openshift/route - role: openshift/route
app: maubot app: maubot
@ -108,9 +108,9 @@
servicename: maubot servicename: maubot
- role: openshift/object - role: openshift/object
app: maubot object_app: maubot
file: deployment.yml object_file: deployment.yml
objectname: deployment.yml object_objectname: deployment.yml
############################################### ###############################################
# actions to delete the project from OpenShift # actions to delete the project from OpenShift

View file

@ -22,24 +22,24 @@
- kevin - kevin
- role: openshift/object - role: openshift/object
app: mdapi object_app: mdapi
template: imagestream.yml object_template: imagestream.yml
objectname: imagestream.yml object_objectname: imagestream.yml
- role: openshift/object - role: openshift/object
app: mdapi object_app: mdapi
template: buildconfig.yml object_template: buildconfig.yml
objectname: buildconfig.yml object_objectname: buildconfig.yml
- role: openshift/object - role: openshift/object
app: mdapi object_app: mdapi
file: storage.yml object_file: storage.yml
objectname: storage.yml object_objectname: storage.yml
- role: openshift/object - role: openshift/object
app: mdapi object_app: mdapi
template: configmap.yml object_template: configmap.yml
objectname: configmap.yml object_objectname: configmap.yml
- role: openshift/secret-file - role: openshift/secret-file
app: mdapi app: mdapi
@ -60,9 +60,9 @@
privatefile: "rabbitmq/{{env}}/pki/ca.crt" privatefile: "rabbitmq/{{env}}/pki/ca.crt"
- role: openshift/object - role: openshift/object
app: mdapi object_app: mdapi
file: cron.yml object_file: cron.yml
objectname: cron.yml object_objectname: cron.yml
tags: tags:
- cron-job - cron-job
@ -72,9 +72,9 @@
objectname: mdapi-build objectname: mdapi-build
- role: openshift/object - role: openshift/object
app: mdapi object_app: mdapi
file: service.yml object_file: service.yml
objectname: service.yml object_objectname: service.yml
- role: openshift/route - role: openshift/route
app: mdapi app: mdapi
@ -84,9 +84,9 @@
servicename: mdapi servicename: mdapi
- role: openshift/object - role: openshift/object
app: mdapi object_app: mdapi
file: deploymentconfig.yml object_file: deploymentconfig.yml
objectname: deploymentconfig.yml object_objectname: deploymentconfig.yml
- role: openshift/rollout - role: openshift/rollout
app: mdapi app: mdapi

View file

@ -123,30 +123,30 @@
privatefile: "rabbitmq/{{env}}/pki/issued/messaging-bridge{{env_suffix}}.fedoraproject.org.crt" privatefile: "rabbitmq/{{env}}/pki/issued/messaging-bridge{{env_suffix}}.fedoraproject.org.crt"
- role: openshift/object - role: openshift/object
app: messaging-bridges object_app: messaging-bridges
file: imagestream.yml object_file: imagestream.yml
objectname: imagestream.yml object_objectname: imagestream.yml
- role: openshift/object - role: openshift/object
app: messaging-bridges object_app: messaging-bridges
template: buildconfig.yml object_template: buildconfig.yml
objectname: buildconfig.yml object_objectname: buildconfig.yml
- role: openshift/start-build - role: openshift/start-build
app: messaging-bridges app: messaging-bridges
buildname: messaging-bridges-build buildname: messaging-bridges-build
- role: openshift/object - role: openshift/object
app: messaging-bridges object_app: messaging-bridges
template: configmap.yml object_template: configmap.yml
objectname: configmap.yml object_objectname: configmap.yml
- role: openshift/object - role: openshift/object
app: messaging-bridges object_app: messaging-bridges
file: service.yml object_file: service.yml
objectname: service.yml object_objectname: service.yml
- role: openshift/object - role: openshift/object
app: messaging-bridges object_app: messaging-bridges
file: deploymentconfig.yml object_file: deploymentconfig.yml
objectname: deploymentconfig.yml object_objectname: deploymentconfig.yml
- role: openshift/rollout - role: openshift/rollout
app: messaging-bridges app: messaging-bridges

View file

@ -57,34 +57,34 @@
- apply-appowners - apply-appowners
- role: openshift/object - role: openshift/object
app: mirrormanager object_app: mirrormanager
file: imagestream.yml object_file: imagestream.yml
objectname: imagestream.yml object_objectname: imagestream.yml
- role: openshift/object - role: openshift/object
app: mirrormanager object_app: mirrormanager
template: buildconfig.yml object_template: buildconfig.yml
objectname: buildconfig.yml object_objectname: buildconfig.yml
- role: openshift/object - role: openshift/object
app: mirrormanager object_app: mirrormanager
file: storage.yml object_file: storage.yml
objectname: storage.yml object_objectname: storage.yml
- role: openshift/object - role: openshift/object
app: mirrormanager object_app: mirrormanager
template: secrets.yml object_template: secrets.yml
objectname: secrets.yml object_objectname: secrets.yml
- role: openshift/object - role: openshift/object
app: mirrormanager object_app: mirrormanager
template: configmap.yml object_template: configmap.yml
objectname: configmap.yml object_objectname: configmap.yml
- role: openshift/object - role: openshift/object
app: mirrormanager object_app: mirrormanager
file: service.yml object_file: service.yml
objectname: service.yml object_objectname: service.yml
# Routes # Routes
- role: openshift/route - role: openshift/route
@ -132,37 +132,37 @@
# Deployment config # Deployment config
- role: openshift/object - role: openshift/object
app: mirrormanager object_app: mirrormanager
template: deploymentconfig.yml object_template: deploymentconfig.yml
objectname: deploymentconfig.yml object_objectname: deploymentconfig.yml
# Cron jobs # Cron jobs
- role: openshift/object - role: openshift/object
app: mirrormanager object_app: mirrormanager
template: cron-crawler.yml object_template: cron-crawler.yml
objectname: cron-crawler.yml object_objectname: cron-crawler.yml
when: env == "production" when: env == "production"
- role: openshift/object - role: openshift/object
app: mirrormanager object_app: mirrormanager
template: cron-propagation.yml object_template: cron-propagation.yml
objectname: cron-propagation.yml object_objectname: cron-propagation.yml
when: env == "production" when: env == "production"
- role: openshift/object - role: openshift/object
app: mirrormanager object_app: mirrormanager
template: cron-accesses.yml object_template: cron-accesses.yml
objectname: cron-accesses.yml object_objectname: cron-accesses.yml
- role: openshift/object - role: openshift/object
app: mirrormanager object_app: mirrormanager
template: cron-mirrorlist-cache.yml object_template: cron-mirrorlist-cache.yml
objectname: cron-mirrorlist-cache.yml object_objectname: cron-mirrorlist-cache.yml
- role: openshift/object - role: openshift/object
app: mirrormanager object_app: mirrormanager
template: cron-geoip.yml object_template: cron-geoip.yml
objectname: cron-geoip.yml object_objectname: cron-geoip.yml
- role: openshift/object - role: openshift/object
app: mirrormanager object_app: mirrormanager
template: cron-primary-mirror.yml object_template: cron-primary-mirror.yml
objectname: cron-primary-mirror.yml object_objectname: cron-primary-mirror.yml
- role: openshift/start-build - role: openshift/start-build
app: mirrormanager app: mirrormanager

View file

@ -20,105 +20,105 @@
- asaleh - asaleh
# - role: openshift/object # - role: openshift/object
# app: monitor-dashboard # object_app: monitor-dashboard
# template: configmap.yml # object_template: configmap.yml
# objectname: configmap.yml # object_objectname: configmap.yml
# - role: openshift/object # - role: openshift/object
# app: monitor-dashboard # object_app: monitor-dashboard
# file: notifiers.yaml # object_file: notifiers.yaml
# objectname: notifiers.yml # object_objectname: notifiers.yml
# - role: openshift/object # - role: openshift/object
# app: monitor-dashboard # object_app: monitor-dashboard
# file: dashboard_provision_config.yml # object_file: dashboard_provision_config.yml
# objectname: dashboard_provision_config.yml # object_objectname: dashboard_provision_config.yml
# - role: openshift/object # - role: openshift/object
# app: monitor-dashboard # object_app: monitor-dashboard
# template: dashboard_config.yml # object_template: dashboard_config.yml
# objectname: dashboard_config.yml # object_objectname: dashboard_config.yml
# - role: openshift/object # - role: openshift/object
# app: monitor-dashboard # object_app: monitor-dashboard
# template: buildconfig.yml # object_template: buildconfig.yml
# objectname: buildconfig.yml # object_objectname: buildconfig.yml
# - role: openshift/object # - role: openshift/object
# app: monitor-dashboard # object_app: monitor-dashboard
# file: imagestream.yml # object_file: imagestream.yml
# objectname: imagestream.yml # object_objectname: imagestream.yml
# - role: openshift/object # - role: openshift/object
# app: monitor-dashboard # object_app: monitor-dashboard
# template: datagrepper_configmap.yml # object_template: datagrepper_configmap.yml
# objectname: datagrepper_configmap.yml # object_objectname: datagrepper_configmap.yml
- role: openshift/object - role: openshift/object
app: monitor-dashboard object_app: monitor-dashboard
file: service.yml object_file: service.yml
objectname: service.yml object_objectname: service.yml
# - role: openshift/object # - role: openshift/object
# app: monitor-dashboard # object_app: monitor-dashboard
# file: datagrepper_service.yml # object_file: datagrepper_service.yml
# objectname: datagrepper_service.yml # object_objectname: datagrepper_service.yml
# - role: openshift/object # - role: openshift/object
# app: monitor-dashboard # object_app: monitor-dashboard
# file: postgrest_service.yml # object_file: postgrest_service.yml
# objectname: postgrest_service.yml # object_objectname: postgrest_service.yml
# - role: openshift/object # - role: openshift/object
# app: monitor-dashboard # object_app: monitor-dashboard
# file: prest_service.yml # object_file: prest_service.yml
# objectname: prest_service.yml # object_objectname: prest_service.yml
- role: openshift/object - role: openshift/object
app: monitor-dashboard object_app: monitor-dashboard
file: route_serviceaccount.yml object_file: route_serviceaccount.yml
objectname: route_serviceaccount.yml object_objectname: route_serviceaccount.yml
# Route already present, will figure updating later # Route already present, will figure updating later
- role: openshift/object - role: openshift/object
app: monitor-dashboard object_app: monitor-dashboard
file: route.yml object_file: route.yml
objectname: route.yml object_objectname: route.yml
# - role: openshift/object # - role: openshift/object
# app: monitor-dashboard # object_app: monitor-dashboard
# file: datagrepper_route.yml # object_file: datagrepper_route.yml
# objectname: datagrepper_route.yml # object_objectname: datagrepper_route.yml
# - role: openshift/object # - role: openshift/object
# app: monitor-dashboard # object_app: monitor-dashboard
# file: postgrest_route.yml # object_file: postgrest_route.yml
# objectname: postgrest_route.yml # object_objectname: postgrest_route.yml
# - role: openshift/object # - role: openshift/object
# app: monitor-dashboard # object_app: monitor-dashboard
# file: prest_route.yml # object_file: prest_route.yml
# objectname: prest_route.yml # object_objectname: prest_route.yml
# - role: openshift/object # - role: openshift/object
# app: monitor-dashboard # object_app: monitor-dashboard
# template: postgrest_deploymentconfig.yml # object_template: postgrest_deploymentconfig.yml
# objectname: postgrest_deploymentconfig.yml # object_objectname: postgrest_deploymentconfig.yml
# - role: openshift/object # - role: openshift/object
# app: monitor-dashboard # object_app: monitor-dashboard
# template: prest_deploymentconfig.yml # object_template: prest_deploymentconfig.yml
# objectname: prest_deploymentconfig.yml # object_objectname: prest_deploymentconfig.yml
# - role: openshift/object # - role: openshift/object
# app: monitor-dashboard # object_app: monitor-dashboard
# template: datagrepper_deploymentconfig.yml # object_template: datagrepper_deploymentconfig.yml
# objectname: datagrepper_deploymentconfig.yml # object_objectname: datagrepper_deploymentconfig.yml
- role: openshift/object - role: openshift/object
app: monitor-dashboard object_app: monitor-dashboard
template: deploymentconfig.yml object_template: deploymentconfig.yml
objectname: deploymentconfig.yml object_objectname: deploymentconfig.yml

View file

@ -49,24 +49,24 @@
privatefile: "rabbitmq/{{env}}/pki/ca.crt" privatefile: "rabbitmq/{{env}}/pki/ca.crt"
- role: openshift/object - role: openshift/object
app: monitor-gating object_app: monitor-gating
template: imagestream.yml object_template: imagestream.yml
objectname: imagestream.yml object_objectname: imagestream.yml
- role: openshift/object - role: openshift/object
app: monitor-gating object_app: monitor-gating
template: buildconfig.yml object_template: buildconfig.yml
objectname: buildconfig.yml object_objectname: buildconfig.yml
- role: openshift/object - role: openshift/object
app: monitor-gating object_app: monitor-gating
template: secret.yml object_template: secret.yml
objectname: secret.yml object_objectname: secret.yml
- role: openshift/object - role: openshift/object
app: monitor-gating object_app: monitor-gating
template: configmap.yml object_template: configmap.yml
objectname: configmap.yml object_objectname: configmap.yml
- role: openshift/secret-file - role: openshift/secret-file
app: monitor-gating app: monitor-gating
@ -75,9 +75,9 @@
privatefile: "git-ssh/monitor_gating" privatefile: "git-ssh/monitor_gating"
- role: openshift/object - role: openshift/object
app: monitor-gating object_app: monitor-gating
template: deploymentconfig.yml object_template: deploymentconfig.yml
objectname: deploymentconfig.yml object_objectname: deploymentconfig.yml
- role: openshift/start-build - role: openshift/start-build
app: monitor-gating app: monitor-gating
@ -87,31 +87,31 @@
- build - build
- role: openshift/object - role: openshift/object
app: monitor-gating object_app: monitor-gating
template: dashboard_config.yml object_template: dashboard_config.yml
objectname: dashboard_config.yml object_objectname: dashboard_config.yml
- role: openshift/object - role: openshift/object
app: monitor-gating object_app: monitor-gating
template: dashboard_configmap.yml object_template: dashboard_configmap.yml
objectname: dashboard_configmap.yml object_objectname: dashboard_configmap.yml
- role: openshift/object - role: openshift/object
app: monitor-gating object_app: monitor-gating
template: dashboard_configmap.yml object_template: dashboard_configmap.yml
objectname: dashboard_configmap.yml object_objectname: dashboard_configmap.yml
- role: openshift/object - role: openshift/object
app: monitor-gating object_app: monitor-gating
template: dashboard_route.yml object_template: dashboard_route.yml
objectname: dashboard_route.yml object_objectname: dashboard_route.yml
- role: openshift/object - role: openshift/object
app: monitor-gating object_app: monitor-gating
template: dashboard_serviceaccount.yml object_template: dashboard_serviceaccount.yml
objectname: dashboard_serviceaccount.yml object_objectname: dashboard_serviceaccount.yml
- role: openshift/object - role: openshift/object
app: monitor-gating object_app: monitor-gating
template: dashboard_deploymentconfig.yml object_template: dashboard_deploymentconfig.yml
objectname: dashboard_deploymentconfig.yml object_objectname: dashboard_deploymentconfig.yml

View file

@ -24,52 +24,52 @@
imagename: mote imagename: mote
- role: openshift/object - role: openshift/object
template: buildconfig.yml object_template: buildconfig.yml
objectname: buildconfig.yml object_objectname: buildconfig.yml
- role: openshift/object - role: openshift/object
template: mote-dc.yml object_template: mote-dc.yml
objectname: mote-dc.yml object_objectname: mote-dc.yml
- role: openshift/object - role: openshift/object
template: mote-worker-dc.yml object_template: mote-worker-dc.yml
objectname: mote-worker-dc.yml object_objectname: mote-worker-dc.yml
- role: openshift/object - role: openshift/object
template: fedmsg-dc.yml object_template: fedmsg-dc.yml
objectname: fedmsg-dc.yml object_objectname: fedmsg-dc.yml
- role: openshift/object - role: openshift/object
template: redis-is.yml object_template: redis-is.yml
objectname: redis-is.yml object_objectname: redis-is.yml
- role: openshift/object - role: openshift/object
template: redis-dc.yml object_template: redis-dc.yml
objectname: redis-dc.yml object_objectname: redis-dc.yml
- role: openshift/object - role: openshift/object
template: redis-svc.yml object_template: redis-svc.yml
objectname: redis-svc.yml object_objectname: redis-svc.yml
- role: openshift/object - role: openshift/object
template: mote-svc.yml object_template: mote-svc.yml
objectname: mote-svc.yml object_objectname: mote-svc.yml
- role: openshift/object - role: openshift/object
template: mote-cm.yml object_template: mote-cm.yml
objectname: mote-cm.yml object_objectname: mote-cm.yml
- role: openshift/object - role: openshift/object
template: secret.yml object_template: secret.yml
objectname: secret.yml object_objectname: secret.yml
- role: openshift/object - role: openshift/object
template: fedmsg-cm.yml object_template: fedmsg-cm.yml
objectname: fedmsg-cm.yml object_objectname: fedmsg-cm.yml
- role: openshift/object - role: openshift/object
template: pvc.yml object_template: pvc.yml
objectname: pvc.yml object_objectname: pvc.yml
- role: openshift/route - role: openshift/route
routename: mote routename: mote

View file

@ -58,26 +58,26 @@
imagename: noggin imagename: noggin
- role: openshift/object - role: openshift/object
app: noggin object_app: noggin
os_app: noggin-centos object_os_app: noggin-centos
template: buildconfig.yml object_template: buildconfig.yml
objectname: buildconfig.yml object_objectname: buildconfig.yml
- role: openshift/object - role: openshift/object
app: noggin object_app: noggin
os_app: noggin-centos object_os_app: noggin-centos
template: configmap.yml object_template: configmap.yml
objectname: configmap.yml object_objectname: configmap.yml
noggin_theme: centos noggin_theme: centos
- role: openshift/ipa-client - role: openshift/ipa-client
app: noggin-centos app: noggin-centos
- role: openshift/object - role: openshift/object
app: noggin object_app: noggin
os_app: noggin-centos object_os_app: noggin-centos
template: service.yml object_template: service.yml
objectname: service.yml object_objectname: service.yml
- role: openshift/route - role: openshift/route
app: noggin-centos app: noggin-centos
@ -89,22 +89,22 @@
haproxy.router.openshift.io/timeout: 5m haproxy.router.openshift.io/timeout: 5m
- role: openshift/object - role: openshift/object
app: noggin object_app: noggin
os_app: noggin-centos object_os_app: noggin-centos
template: secrets.yml object_template: secrets.yml
objectname: secrets.yml object_objectname: secrets.yml
- role: openshift/object - role: openshift/object
app: noggin object_app: noggin
os_app: noggin-centos object_os_app: noggin-centos
template: secret-webhook.yml object_template: secret-webhook.yml
objectname: secret-webhook.yml object_objectname: secret-webhook.yml
- role: openshift/object - role: openshift/object
app: noggin object_app: noggin
os_app: noggin-centos object_os_app: noggin-centos
template: deploymentconfig.yml object_template: deploymentconfig.yml
objectname: deploymentconfig.yml object_objectname: deploymentconfig.yml
- role: openshift/start-build - role: openshift/start-build
app: noggin-centos app: noggin-centos

View file

@ -58,23 +58,23 @@
imagename: noggin imagename: noggin
- role: openshift/object - role: openshift/object
app: noggin object_app: noggin
template: buildconfig.yml object_template: buildconfig.yml
objectname: buildconfig.yml object_objectname: buildconfig.yml
- role: openshift/object - role: openshift/object
app: noggin object_app: noggin
template: configmap.yml object_template: configmap.yml
objectname: configmap.yml object_objectname: configmap.yml
noggin_theme: fas noggin_theme: fas
- role: openshift/ipa-client - role: openshift/ipa-client
app: noggin app: noggin
- role: openshift/object - role: openshift/object
app: noggin object_app: noggin
template: service.yml object_template: service.yml
objectname: service.yml object_objectname: service.yml
- role: openshift/route - role: openshift/route
app: noggin app: noggin
@ -87,19 +87,19 @@
haproxy.router.openshift.io/set-forwarded-headers: append haproxy.router.openshift.io/set-forwarded-headers: append
- role: openshift/object - role: openshift/object
app: noggin object_app: noggin
template: secrets.yml object_template: secrets.yml
objectname: secrets.yml object_objectname: secrets.yml
- role: openshift/object - role: openshift/object
app: noggin object_app: noggin
template: secret-webhook.yml object_template: secret-webhook.yml
objectname: secret-webhook.yml object_objectname: secret-webhook.yml
- role: openshift/object - role: openshift/object
app: noggin object_app: noggin
template: deploymentconfig.yml object_template: deploymentconfig.yml
objectname: deploymentconfig.yml object_objectname: deploymentconfig.yml
- role: openshift/start-build - role: openshift/start-build
app: noggin app: noggin

View file

@ -43,17 +43,17 @@
- apply-appowners - apply-appowners
when: env == "staging" when: env == "staging"
- role: openshift/object - role: openshift/object
app: openscanhub object_app: openscanhub
template: pvc-var-lib-osh.yml object_template: pvc-var-lib-osh.yml
objectname: pvc-var-lib-osh object_objectname: pvc-var-lib-osh
- role: openshift/object - role: openshift/object
app: openscanhub object_app: openscanhub
template: settings-local-configmap.yml object_template: settings-local-configmap.yml
objectname: settings-local-configmap object_objectname: settings-local-configmap
- role: openshift/object - role: openshift/object
app: openscanhub object_app: openscanhub
template: osh-hub-httpd-configmap.yml object_template: osh-hub-httpd-configmap.yml
objectname: osh-hub-httpd-configmap object_objectname: osh-hub-httpd-configmap
- role: openshift/keytab - role: openshift/keytab
app: openscanhub app: openscanhub
key: service.keytab key: service.keytab
@ -69,69 +69,69 @@
host: "openscanhub.fedoraproject.org" host: "openscanhub.fedoraproject.org"
when: env == "production" when: env == "production"
- role: openshift/object - role: openshift/object
app: openscanhub object_app: openscanhub
template: deployment-fedora-osh-hub.yml object_template: deployment-fedora-osh-hub.yml
objectname: deployment-fedora-osh-hub object_objectname: deployment-fedora-osh-hub
- role: openshift/object - role: openshift/object
app: openscanhub object_app: openscanhub
template: route-fedora-osh-hub.yml object_template: route-fedora-osh-hub.yml
objectname: route-fedora-osh-hub object_objectname: route-fedora-osh-hub
- role: openshift/object - role: openshift/object
app: openscanhub object_app: openscanhub
file: service-fedora-osh-hub.yml object_file: service-fedora-osh-hub.yml
objectname: service-fedora-osh-hub object_objectname: service-fedora-osh-hub
# Configurations for redis. # Configurations for redis.
- role: openshift/object - role: openshift/object
app: openscanhub object_app: openscanhub
template: pvc-var-lib-redis-data.yml object_template: pvc-var-lib-redis-data.yml
objectname: pvc-var-lib-redis-data object_objectname: pvc-var-lib-redis-data
- role: openshift/object - role: openshift/object
app: openscanhub object_app: openscanhub
file: deployment-redis.yml object_file: deployment-redis.yml
objectname: deployment-redis object_objectname: deployment-redis
- role: openshift/object - role: openshift/object
app: openscanhub object_app: openscanhub
file: route-redis.yml object_file: route-redis.yml
objectname: route-redis object_objectname: route-redis
- role: openshift/object - role: openshift/object
app: openscanhub object_app: openscanhub
file: service-redis.yml object_file: service-redis.yml
objectname: service-redis object_objectname: service-redis
# Configurations for resalloc-server. # Configurations for resalloc-server.
- role: openshift/object - role: openshift/object
app: openscanhub object_app: openscanhub
template: etc-resallocserver-server-configmap.yml object_template: etc-resallocserver-server-configmap.yml
objectname: etc-resallocserver-server-configmap object_objectname: etc-resallocserver-server-configmap
- role: openshift/object - role: openshift/object
app: openscanhub object_app: openscanhub
template: etc-resallocserver-pools-configmap.yml object_template: etc-resallocserver-pools-configmap.yml
objectname: etc-resallocserver-pools-configmap object_objectname: etc-resallocserver-pools-configmap
- role: openshift/object - role: openshift/object
app: openscanhub object_app: openscanhub
template: vm-provisioning-configmap.yml object_template: vm-provisioning-configmap.yml
objectname: vm-provisioning-configmap object_objectname: vm-provisioning-configmap
- role: openshift/object - role: openshift/object
app: openscanhub object_app: openscanhub
template: aws-credentials-configmap.yml object_template: aws-credentials-configmap.yml
objectname: aws-credentials-configmap object_objectname: aws-credentials-configmap
- role: openshift/object - role: openshift/object
app: openscanhub object_app: openscanhub
template: aws-openscanhub-key.yml object_template: aws-openscanhub-key.yml
objectname: aws-openscanhub-key object_objectname: aws-openscanhub-key
- role: openshift/object - role: openshift/object
app: openscanhub object_app: openscanhub
template: deployment-resalloc-server.yml object_template: deployment-resalloc-server.yml
objectname: deployment-resalloc-server object_objectname: deployment-resalloc-server
- role: openshift/object - role: openshift/object
app: openscanhub object_app: openscanhub
template: route-resalloc-server.yml object_template: route-resalloc-server.yml
objectname: route-resalloc-server object_objectname: route-resalloc-server
- role: openshift/object - role: openshift/object
app: openscanhub object_app: openscanhub
template: service-resalloc-server.yml object_template: service-resalloc-server.yml
objectname: service-resalloc-server object_objectname: service-resalloc-server
# Configurations for Fedora messaging # Configurations for Fedora messaging
- role: rabbit/user - role: rabbit/user
@ -163,9 +163,9 @@
key: fedora-messaging-openscanhub.crt key: fedora-messaging-openscanhub.crt
privatefile: "rabbitmq/{{env}}/pki/issued/openscanhub{{env_suffix}}.crt" privatefile: "rabbitmq/{{env}}/pki/issued/openscanhub{{env_suffix}}.crt"
- role: openshift/object - role: openshift/object
app: openscanhub object_app: openscanhub
template: fedora-messaging-configmap.yml object_template: fedora-messaging-configmap.yml
objectname: fedora-messaging-configmap object_objectname: fedora-messaging-configmap
# sudo rbac-playbook -l staging -t delete openshift-apps/openscanhub.yml # sudo rbac-playbook -l staging -t delete openshift-apps/openscanhub.yml
- role: openshift/object-delete - role: openshift/object-delete

View file

@ -21,42 +21,42 @@
- apply-appowners - apply-appowners
- role: openshift/object - role: openshift/object
objectname: imagestream.yml object_objectname: imagestream.yml
template: imagestream.yml object_template: imagestream.yml
- role: openshift/object - role: openshift/object
objectname: buildconfig.yml object_objectname: buildconfig.yml
template: buildconfig.yml object_template: buildconfig.yml
- role: openshift/object - role: openshift/object
template: serviceaccount.yml object_template: serviceaccount.yml
objectname: serviceaccount.yml object_objectname: serviceaccount.yml
- role: openshift/object - role: openshift/object
template: scc.yml object_template: scc.yml
objectname: scc.yml object_objectname: scc.yml
- role: openshift/object - role: openshift/object
template: scc_role.yml object_template: scc_role.yml
objectname: scc_role.yml object_objectname: scc_role.yml
- role: openshift/object - role: openshift/object
template: scc_rolebinding.yml object_template: scc_rolebinding.yml
objectname: scc_rolebinding.yml object_objectname: scc_rolebinding.yml
# load openVPN client certs for each node in ocp_nodes into ocp secret # load openVPN client certs for each node in ocp_nodes into ocp secret
# expect certs to be generated in {{private}}/files/vpn/pki/issued/ # expect certs to be generated in {{private}}/files/vpn/pki/issued/
- role: openshift/object - role: openshift/object
template: secrets.yml object_template: secrets.yml
objectname: secrets.yml object_objectname: secrets.yml
- role: openshift/object - role: openshift/object
template: configmap.yml object_template: configmap.yml
objectname: configmap.yml object_objectname: configmap.yml
- role: openshift/object - role: openshift/object
template: deployment.yml object_template: deployment.yml
objectname: deployment.yml object_objectname: deployment.yml
- role: openshift/start-build - role: openshift/start-build
buildname: openvpn buildname: openvpn

View file

@ -59,29 +59,29 @@
- appowners - appowners
- role: openshift/object - role: openshift/object
app: oraculum object_app: oraculum
template: buildconfig.yml object_template: buildconfig.yml
objectname: buildconfig.yml object_objectname: buildconfig.yml
- role: openshift/object - role: openshift/object
app: oraculum object_app: oraculum
template: deploymentconfig.yml object_template: deploymentconfig.yml
objectname: deploymentconfig.yml object_objectname: deploymentconfig.yml
- role: openshift/object - role: openshift/object
app: oraculum object_app: oraculum
template: imagestream.yml object_template: imagestream.yml
objectname: imagestream.yml object_objectname: imagestream.yml
- role: openshift/object - role: openshift/object
app: oraculum object_app: oraculum
file: service.yml object_file: service.yml
objectname: service.yml object_objectname: service.yml
- role: openshift/object - role: openshift/object
app: oraculum object_app: oraculum
template: secret.yml object_template: secret.yml
objectname: secret.yml object_objectname: secret.yml
- role: openshift/route - role: openshift/route
app: oraculum app: oraculum

View file

@ -32,27 +32,27 @@
imagename: planet imagename: planet
- role: openshift/object - role: openshift/object
app: planet object_app: planet
template: buildconfig.yml object_template: buildconfig.yml
objectname: buildconfig.yml object_objectname: buildconfig.yml
- role: openshift/object - role: openshift/object
app: planet object_app: planet
template: configmap.yml object_template: configmap.yml
objectname: configmap.yml object_objectname: configmap.yml
- role: openshift/ipa-client - role: openshift/ipa-client
app: planet app: planet
- role: openshift/object - role: openshift/object
app: planet object_app: planet
file: service.yml object_file: service.yml
objectname: service.yml object_objectname: service.yml
- role: openshift/object - role: openshift/object
app: planet object_app: planet
file: pvc.yml object_file: pvc.yml
objectname: pvc.yml object_objectname: pvc.yml
- role: openshift/route - role: openshift/route
app: planet app: planet
@ -73,14 +73,14 @@
haproxy.router.openshift.io/timeout: 5m haproxy.router.openshift.io/timeout: 5m
- role: openshift/object - role: openshift/object
app: planet object_app: planet
template: deployment.yml object_template: deployment.yml
objectname: deployment.yml object_objectname: deployment.yml
- role: openshift/object - role: openshift/object
app: planet object_app: planet
template: cronjob.yml object_template: cronjob.yml
objectname: cronjob.yml object_objectname: cronjob.yml
- role: openshift/secret-file - role: openshift/secret-file
app: planet app: planet

View file

@ -56,9 +56,9 @@
app: poddlers app: poddlers
- role: openshift/object - role: openshift/object
app: poddlers object_app: poddlers
template: buildconfig.yml object_template: buildconfig.yml
objectname: buildconfig.yml object_objectname: buildconfig.yml
- role: openshift/secret-file - role: openshift/secret-file
app: poddlers app: poddlers
@ -79,25 +79,23 @@
privatefile: "rabbitmq/{{env}}/pki/ca.crt" privatefile: "rabbitmq/{{env}}/pki/ca.crt"
- role: openshift/object - role: openshift/object
app: poddlers object_app: poddlers
service: poddlers object_template: secrets.yml
host: "koji{{env_suffix}}.fedoraproject.org" object_objectname: secrets.yml
template: secrets.yml
objectname: secrets.yml
- role: openshift/object - role: openshift/object
app: poddlers object_app: poddlers
template: cron-playtime.yml object_template: cron-playtime.yml
objectname: cron-playtime.yml object_objectname: cron-playtime.yml
tags: tags:
- cron-job - cron-job
- role: openshift/object - role: openshift/object
app: poddlers object_app: poddlers
template: deploymentconfig.yml object_template: deploymentconfig.yml
objectname: deploymentconfig.yml object_objectname: deploymentconfig.yml
- role: openshift/object - role: openshift/object
app: poddlers object_app: poddlers
file: imagestream.yml object_file: imagestream.yml
objectname: imagestream.yml object_objectname: imagestream.yml

View file

@ -35,32 +35,32 @@
key: fedora-messaging-release-monitoring.crt key: fedora-messaging-release-monitoring.crt
privatefile: "rabbitmq/{{env}}/pki/issued/anitya{{env_suffix}}.crt" privatefile: "rabbitmq/{{env}}/pki/issued/anitya{{env_suffix}}.crt"
- role: openshift/object - role: openshift/object
app: release-monitoring object_app: release-monitoring
file: imagestream.yml object_file: imagestream.yml
objectname: imagestream.yml object_objectname: imagestream.yml
- role: openshift/object - role: openshift/object
app: release-monitoring object_app: release-monitoring
template: buildconfig.yml object_template: buildconfig.yml
objectname: buildconfig.yml object_objectname: buildconfig.yml
- role: openshift/start-build - role: openshift/start-build
app: release-monitoring app: release-monitoring
buildname: release-monitoring-web-build buildname: release-monitoring-web-build
- role: openshift/object - role: openshift/object
app: release-monitoring object_app: release-monitoring
template: configmap.yml object_template: configmap.yml
objectname: configmap.yml object_objectname: configmap.yml
- role: openshift/object - role: openshift/object
app: release-monitoring object_app: release-monitoring
file: service.yml object_file: service.yml
objectname: service.yml object_objectname: service.yml
- role: openshift/object - role: openshift/object
app: release-monitoring object_app: release-monitoring
template: route.yml object_template: route.yml
objectname: route.yml object_objectname: route.yml
- role: openshift/object - role: openshift/object
app: release-monitoring object_app: release-monitoring
file: deploymentconfig.yml object_file: deploymentconfig.yml
objectname: deploymentconfig.yml object_objectname: deploymentconfig.yml
- role: openshift/rollout - role: openshift/rollout
app: release-monitoring app: release-monitoring
dcname: release-monitoring-web dcname: release-monitoring-web

View file

@ -57,16 +57,16 @@
privatefile: "rabbitmq/{{env}}/pki/ca.crt" privatefile: "rabbitmq/{{env}}/pki/ca.crt"
- role: openshift/object - role: openshift/object
app: resultsdb-ci-listener object_app: resultsdb-ci-listener
template: secrets.yml object_template: secrets.yml
objectname: secrets.yml object_objectname: secrets.yml
- role: openshift/object - role: openshift/object
app: resultsdb-ci-listener object_app: resultsdb-ci-listener
template: configmaps.yml object_template: configmaps.yml
objectname: configmaps.yml object_objectname: configmaps.yml
- role: openshift/object - role: openshift/object
app: resultsdb-ci-listener object_app: resultsdb-ci-listener
template: deploymentconfigs.yml object_template: deploymentconfigs.yml
objectname: deploymentconfigs.yml object_objectname: deploymentconfigs.yml

View file

@ -75,29 +75,29 @@
# backend objects # backend objects
- role: openshift/object - role: openshift/object
app: resultsdb object_app: resultsdb
template: backend/secrets.yml object_template: backend/secrets.yml
objectname: backend-secrets.yml object_objectname: backend-secrets.yml
- role: openshift/object - role: openshift/object
app: resultsdb object_app: resultsdb
template: backend/configmaps.yml object_template: backend/configmaps.yml
objectname: backend-configmaps.yml object_objectname: backend-configmaps.yml
- role: openshift/object - role: openshift/object
app: resultsdb object_app: resultsdb
template: backend/imagestream.yml object_template: backend/imagestream.yml
objectname: backend-imagestream.yml object_objectname: backend-imagestream.yml
- role: openshift/object - role: openshift/object
app: resultsdb object_app: resultsdb
template: backend/deploymentconfigs.yml object_template: backend/deploymentconfigs.yml
objectname: backend-deploymentconfigs.yml object_objectname: backend-deploymentconfigs.yml
- role: openshift/object - role: openshift/object
app: resultsdb object_app: resultsdb
template: backend/services.yml object_template: backend/services.yml
objectname: backend-services.yml object_objectname: backend-services.yml
- role: openshift/route - role: openshift/route
app: resultsdb app: resultsdb
@ -109,24 +109,24 @@
# frontend objects # frontend objects
- role: openshift/object - role: openshift/object
app: resultsdb object_app: resultsdb
template: frontend/secrets.yml object_template: frontend/secrets.yml
objectname: frontend-secrets.yml object_objectname: frontend-secrets.yml
- role: openshift/object - role: openshift/object
app: resultsdb object_app: resultsdb
template: frontend/configmaps.yml object_template: frontend/configmaps.yml
objectname: frontend-configmaps.yml object_objectname: frontend-configmaps.yml
- role: openshift/object - role: openshift/object
app: resultsdb object_app: resultsdb
template: frontend/deploymentconfigs.yml object_template: frontend/deploymentconfigs.yml
objectname: frontend-deploymentconfigs.yml object_objectname: frontend-deploymentconfigs.yml
- role: openshift/object - role: openshift/object
app: resultsdb object_app: resultsdb
template: frontend/services.yml object_template: frontend/services.yml
objectname: frontend-services.yml object_objectname: frontend-services.yml
- role: openshift/route - role: openshift/route
app: resultsdb app: resultsdb

View file

@ -22,23 +22,23 @@
app: review-stats app: review-stats
imagename: builder imagename: builder
- role: openshift/object - role: openshift/object
app: review-stats object_app: review-stats
objectname: buildconfig.yml object_objectname: buildconfig.yml
template: buildconfig.yml object_template: buildconfig.yml
- role: openshift/object - role: openshift/object
app: review-stats object_app: review-stats
template: configmap.yml object_template: configmap.yml
objectname: configmap.yml object_objectname: configmap.yml
- role: openshift/object - role: openshift/object
app: review-stats object_app: review-stats
template: pvc.yml object_template: pvc.yml
objectname: pvc.yml object_objectname: pvc.yml
- role: openshift/start-build - role: openshift/start-build
app: review-stats app: review-stats
buildname: builder-build buildname: builder-build
- role: openshift/object - role: openshift/object
app: review-stats object_app: review-stats
template: cron.yml object_template: cron.yml
objectname: cron.yml object_objectname: cron.yml
tags: tags:
- deploy-cronjob - deploy-cronjob

View file

@ -25,19 +25,19 @@
imagename: test-auth imagename: test-auth
- role: openshift/object - role: openshift/object
app: test-auth object_app: test-auth
template: buildconfig.yml object_template: buildconfig.yml
objectname: buildconfig.yml object_objectname: buildconfig.yml
- role: openshift/object - role: openshift/object
app: test-auth object_app: test-auth
template: configmap.yml object_template: configmap.yml
objectname: configmap.yml object_objectname: configmap.yml
- role: openshift/object - role: openshift/object
app: test-auth object_app: test-auth
file: service.yml object_file: service.yml
objectname: service.yml object_objectname: service.yml
# - role: openshift/route # - role: openshift/route
# app: test-auth # app: test-auth
@ -58,11 +58,11 @@
haproxy.router.openshift.io/timeout: 5m haproxy.router.openshift.io/timeout: 5m
- role: openshift/object - role: openshift/object
app: test-auth object_app: test-auth
template: secret-webhook.yml object_template: secret-webhook.yml
objectname: secret-webhook.yml object_objectname: secret-webhook.yml
- role: openshift/object - role: openshift/object
app: test-auth object_app: test-auth
template: deploymentconfig.yml object_template: deploymentconfig.yml
objectname: deploymentconfig.yml object_objectname: deploymentconfig.yml

View file

@ -73,24 +73,24 @@
- appowners - appowners
- role: openshift/object - role: openshift/object
app: testdays object_app: testdays
template: buildconfig.yml object_template: buildconfig.yml
objectname: buildconfig.yml object_objectname: buildconfig.yml
- role: openshift/object - role: openshift/object
app: testdays object_app: testdays
template: deploymentconfig.yml object_template: deploymentconfig.yml
objectname: deploymentconfig.yml object_objectname: deploymentconfig.yml
- role: openshift/object - role: openshift/object
app: testdays object_app: testdays
template: imagestream.yml object_template: imagestream.yml
objectname: imagestream.yml object_objectname: imagestream.yml
- role: openshift/object - role: openshift/object
app: testdays object_app: testdays
file: service.yml object_file: service.yml
objectname: service.yml object_objectname: service.yml
- role: openshift/route - role: openshift/route
app: testdays app: testdays

View file

@ -64,24 +64,24 @@
privatefile: "rabbitmq/{{env}}/pki/issued/the-new-hotness{{env_suffix}}.crt" privatefile: "rabbitmq/{{env}}/pki/issued/the-new-hotness{{env_suffix}}.crt"
- role: openshift/object - role: openshift/object
app: the-new-hotness object_app: the-new-hotness
file: imagestream.yml object_file: imagestream.yml
objectname: imagestream.yml object_objectname: imagestream.yml
- role: openshift/object - role: openshift/object
app: the-new-hotness object_app: the-new-hotness
file: service.yml object_file: service.yml
objectname: service.yml object_objectname: service.yml
- role: openshift/object - role: openshift/object
app: the-new-hotness object_app: the-new-hotness
template: buildconfig.yml object_template: buildconfig.yml
objectname: buildconfig.yml object_objectname: buildconfig.yml
- role: openshift/object - role: openshift/object
app: the-new-hotness object_app: the-new-hotness
template: configmap.yml object_template: configmap.yml
objectname: configmap.yml object_objectname: configmap.yml
- role: openshift/start-build - role: openshift/start-build
app: the-new-hotness app: the-new-hotness
@ -89,9 +89,9 @@
objectname: the-new-hotness-build objectname: the-new-hotness-build
- role: openshift/object - role: openshift/object
app: the-new-hotness object_app: the-new-hotness
template: deploymentconfig.yml object_template: deploymentconfig.yml
objectname: deploymentconfig.yml object_objectname: deploymentconfig.yml
- role: openshift/rollout - role: openshift/rollout
app: the-new-hotness app: the-new-hotness

View file

@ -70,9 +70,9 @@
app: toddlers app: toddlers
- role: openshift/object - role: openshift/object
app: toddlers object_app: toddlers
template: buildconfig.yml object_template: buildconfig.yml
objectname: buildconfig.yml object_objectname: buildconfig.yml
- role: openshift/secret-file - role: openshift/secret-file
app: toddlers app: toddlers
@ -93,28 +93,26 @@
privatefile: "rabbitmq/{{env}}/pki/ca.crt" privatefile: "rabbitmq/{{env}}/pki/ca.crt"
- role: openshift/object - role: openshift/object
app: toddlers object_app: toddlers
template: cron_playtime.yml object_template: cron_playtime.yml
objectname: cron_playtime.yml object_objectname: cron_playtime.yml
tags: tags:
- cron-job - cron-job
- role: openshift/object - role: openshift/object
app: toddlers object_app: toddlers
template: deploymentconfig.yml object_template: deploymentconfig.yml
objectname: deploymentconfig.yml object_objectname: deploymentconfig.yml
- role: openshift/object - role: openshift/object
app: toddlers object_app: toddlers
service: toddlers object_template: secret.yml
host: "koji{{env_suffix}}.fedoraproject.org" object_objectname: secret.yml
template: secret.yml
objectname: secret.yml
- role: openshift/object - role: openshift/object
app: toddlers object_app: toddlers
template: imagestream.yml object_template: imagestream.yml
objectname: imagestream.yml object_objectname: imagestream.yml
- role: openshift/start-build - role: openshift/start-build
app: toddlers app: toddlers

View file

@ -16,23 +16,23 @@
project_appowners: project_appowners:
- suanand - suanand
- role: openshift/object - role: openshift/object
app: transtats object_app: transtats
objectname: secret.yml object_objectname: secret.yml
template: secret.yml object_template: secret.yml
- role: openshift/imagestream - role: openshift/imagestream
app: transtats app: transtats
imagename: transtats imagename: transtats
- role: openshift/object - role: openshift/object
app: transtats object_app: transtats
template: buildconfig.yml object_template: buildconfig.yml
objectname: buildconfig.yml object_objectname: buildconfig.yml
- role: openshift/start-build - role: openshift/start-build
app: transtats app: transtats
buildname: transtats-build buildname: transtats-build
- role: openshift/object - role: openshift/object
app: transtats object_app: transtats
file: service.yml object_file: service.yml
objectname: service.yml object_objectname: service.yml
- role: openshift/route - role: openshift/route
app: transtats app: transtats
routename: transtats-web routename: transtats-web
@ -43,9 +43,9 @@
annotations: annotations:
haproxy.router.openshift.io/timeout: 8m haproxy.router.openshift.io/timeout: 8m
- role: openshift/object - role: openshift/object
app: transtats object_app: transtats
file: deploymentconfig.yml object_file: deploymentconfig.yml
objectname: deploymentconfig.yml object_objectname: deploymentconfig.yml
- role: openshift/rollout - role: openshift/rollout
app: transtats app: transtats
dcname: transtats-web dcname: transtats-web

View file

@ -58,9 +58,9 @@
- apply-appowners - apply-appowners
- role: openshift/object - role: openshift/object
app: waiverdb object_app: waiverdb
template: secret.yml object_template: secret.yml
objectname: secret.yml object_objectname: secret.yml
- role: openshift/secret-file - role: openshift/secret-file
app: waiverdb app: waiverdb
@ -81,24 +81,24 @@
privatefile: "rabbitmq/{{env}}/pki/ca.crt" privatefile: "rabbitmq/{{env}}/pki/ca.crt"
- role: openshift/object - role: openshift/object
app: waiverdb object_app: waiverdb
template: imagestream.yml object_template: imagestream.yml
objectname: imagestream.yml object_objectname: imagestream.yml
- role: openshift/object - role: openshift/object
app: waiverdb object_app: waiverdb
template: buildconfig.yml object_template: buildconfig.yml
objectname: buildconfig.yml object_objectname: buildconfig.yml
- role: openshift/object - role: openshift/object
app: waiverdb object_app: waiverdb
template: configmap.yml object_template: configmap.yml
objectname: configmap.yml object_objectname: configmap.yml
- role: openshift/object - role: openshift/object
app: waiverdb object_app: waiverdb
file: service.yml object_file: service.yml
objectname: service.yml object_objectname: service.yml
- role: openshift/route - role: openshift/route
app: waiverdb app: waiverdb
@ -109,14 +109,14 @@
# TODO -- someday retire this old route in favor of the pretty one above. # TODO -- someday retire this old route in favor of the pretty one above.
- role: openshift/object - role: openshift/object
app: waiverdb object_app: waiverdb
file: route.yml object_file: route.yml
objectname: route.yml object_objectname: route.yml
- role: openshift/object - role: openshift/object
app: waiverdb object_app: waiverdb
template: deploymentconfig.yml object_template: deploymentconfig.yml
objectname: deploymentconfig.yml object_objectname: deploymentconfig.yml
- role: openshift/rollout - role: openshift/rollout
app: waiverdb app: waiverdb

View file

@ -70,19 +70,19 @@
imagename: webhook2fedmsg imagename: webhook2fedmsg
- role: openshift/object - role: openshift/object
app: webhook2fedmsg object_app: webhook2fedmsg
template: buildconfig.yml object_template: buildconfig.yml
objectname: buildconfig.yml object_objectname: buildconfig.yml
- role: openshift/object - role: openshift/object
app: webhook2fedmsg object_app: webhook2fedmsg
template: configmap.yml object_template: configmap.yml
objectname: configmap.yml object_objectname: configmap.yml
- role: openshift/object - role: openshift/object
app: webhook2fedmsg object_app: webhook2fedmsg
file: service.yml object_file: service.yml
objectname: service.yml object_objectname: service.yml
# Routes # Routes
- role: openshift/route - role: openshift/route
@ -109,9 +109,9 @@
# Deployment config # Deployment config
- role: openshift/object - role: openshift/object
app: webhook2fedmsg object_app: webhook2fedmsg
template: deploymentconfig.yml object_template: deploymentconfig.yml
objectname: deploymentconfig.yml object_objectname: deploymentconfig.yml
# - role: openshift/start-build # - role: openshift/start-build
# app: webhook2fedmsg # app: webhook2fedmsg

View file

@ -22,18 +22,18 @@
# legacy websites # legacy websites
- role: openshift/object - role: openshift/object
app: websites object_app: websites
file: pvc.yml object_file: pvc.yml
objectname: pvc.yml object_objectname: pvc.yml
- role: openshift/imagestream - role: openshift/imagestream
app: websites app: websites
imagename: fedora-websites imagename: fedora-websites
- role: openshift/object - role: openshift/object
app: websites object_app: websites
template: fedora-websites-bc.yml object_template: fedora-websites-bc.yml
objectname: fedora-websites-bc.yml object_objectname: fedora-websites-bc.yml
- role: openshift/start-build - role: openshift/start-build
app: websites app: websites
@ -41,9 +41,9 @@
objectname: fedora-websites objectname: fedora-websites
- role: openshift/object - role: openshift/object
app: websites object_app: websites
template: fedora-websites-cron.yml object_template: fedora-websites-cron.yml
objectname: fedora-websites-cron.yml object_objectname: fedora-websites-cron.yml
# New websites 3.0 # New websites 3.0
- role: openshift/imagestream - role: openshift/imagestream
@ -51,9 +51,9 @@
imagename: builder imagename: builder
- role: openshift/object - role: openshift/object
app: websites object_app: websites
template: buildconfig.yml object_template: buildconfig.yml
objectname: buildconfig.yml object_objectname: buildconfig.yml
- role: openshift/start-build - role: openshift/start-build
app: websites app: websites
@ -61,11 +61,11 @@
objectname: websites-build objectname: websites-build
- role: openshift/object - role: openshift/object
app: websites object_app: websites
file: obc.yml object_file: obc.yml
objectname: obc.yml object_objectname: obc.yml
- role: openshift/object - role: openshift/object
app: websites object_app: websites
template: deployment.yml object_template: deployment.yml
objectname: deployment.yml object_objectname: deployment.yml

View file

@ -19,16 +19,16 @@
app: zezere app: zezere
imagename: zezere imagename: zezere
- role: openshift/object - role: openshift/object
app: zezere object_app: zezere
objectname: buildconfig.yml object_objectname: buildconfig.yml
file: buildconfig.yml object_file: buildconfig.yml
- role: openshift/start-build - role: openshift/start-build
app: zezere app: zezere
buildname: zezere-build buildname: zezere-build
- role: openshift/object - role: openshift/object
app: zezere object_app: zezere
file: service.yml object_file: service.yml
objectname: service.yml object_objectname: service.yml
- role: openshift/route - role: openshift/route
app: zezere app: zezere
routename: zezere routename: zezere
@ -38,13 +38,13 @@
annotations: annotations:
haproxy.router.openshift.io/set-forwarded-headers: append haproxy.router.openshift.io/set-forwarded-headers: append
- role: openshift/object - role: openshift/object
app: zezere object_app: zezere
template: secret.yml object_template: secret.yml
objectname: secret.yml object_objectname: secret.yml
- role: openshift/object - role: openshift/object
app: zezere object_app: zezere
template: deploymentconfig.yml object_template: deploymentconfig.yml
objectname: deploymentconfig.yml object_objectname: deploymentconfig.yml
- role: openshift/rollout - role: openshift/rollout
app: zezere app: zezere
dcname: zezere dcname: zezere

View file

@ -3,25 +3,25 @@
apiVersion: apps/v1 apiVersion: apps/v1
kind: Deployment kind: Deployment
metadata: metadata:
name: {{service}} name: {{object_service}}
labels: labels:
service: {{service}} service: {{object_service}}
spec: spec:
replicas: 1 replicas: 1
selector: selector:
matchLabels: matchLabels:
service: {{service}} service: {{object_service}}
strategy: strategy:
type: Recreate type: Recreate
template: template:
metadata: metadata:
labels: labels:
service: {{service}} service: {{object_service}}
spec: spec:
containers: containers:
- name: {{service}} - name: {{object_service}}
image: image-registry.openshift-image-registry.svc:5000/koschei/koschei:latest image: image-registry.openshift-image-registry.svc:5000/koschei/koschei:latest
command: ["/usr/bin/koschei-{{service}}"] command: ["/usr/bin/koschei-{{object_service}}"]
env: env:
- name: SUDO_USER - name: SUDO_USER
value: admin value: admin
@ -43,11 +43,11 @@ spec:
readOnly: true readOnly: true
resources: resources:
requests: requests:
cpu: "{{ min_cpu }}m" cpu: "{{ object_min_cpu }}m"
memory: "{{ min_mem }}Mi" memory: "{{ object_min_mem }}Mi"
limits: limits:
cpu: "{{ max_cpu }}m" cpu: "{{ object_max_cpu }}m"
memory: "{{ max_mem }}Mi" memory: "{{ object_max_mem }}Mi"
readinessProbe: readinessProbe:
initialDelaySeconds: 5 initialDelaySeconds: 5
exec: exec:

View file

@ -2,21 +2,21 @@
apiVersion: batch/v1 apiVersion: batch/v1
kind: CronJob kind: CronJob
metadata: metadata:
name: "cron-{{name}}" name: "cron-{{object_name}}"
spec: spec:
concurrencyPolicy: Forbid concurrencyPolicy: Forbid
schedule: "{{schedule}}" schedule: "{{object_schedule}}"
jobTemplate: jobTemplate:
spec: spec:
template: template:
spec: spec:
containers: containers:
- name: "cron-{{name}}" - name: "cron-{{object_name}}"
image: "image-registry.openshift-image-registry.svc:5000/koschei/koschei:latest" image: "image-registry.openshift-image-registry.svc:5000/koschei/koschei:latest"
command: ["/bin/bash", "-euxc", "{{command}}"] command: ["/bin/bash", "-euxc", "{{object_command}}"]
env: env:
- name: SUDO_USER - name: SUDO_USER
value: "cron-{{name}}" value: "cron-{{object_name}}"
volumeMounts: volumeMounts:
- name: config - name: config
mountPath: /etc/koschei mountPath: /etc/koschei

View file

@ -3,5 +3,5 @@
include_role: include_role:
name: openshift/object name: openshift/object
vars: vars:
objectname: imagestream-{{imagename}}.yml object_objectname: imagestream-{{imagename}}.yml
template_fullpath: "{{roles_path}}/openshift/imagestream/templates/imagestream.yml" template_fullpath: "{{roles_path}}/openshift/imagestream/templates/imagestream.yml"

View file

@ -1,3 +1,3 @@
--- ---
os_app: "{{app}}" object_os_app: "{{app}}"
always_apply: false object_always_apply: false

View file

@ -1,19 +1,19 @@
--- ---
- name: Copy template {{template}} to temporary file ({{tmpfile.path}}) - name: Copy template {{object_template}} to temporary file ({{tmpfile.path}})
template: src={{roles_path}}/openshift-apps/{{app}}/templates/{{template}} dest=/etc/openshift_apps/{{os_app}}/{{objectname}} template: src={{roles_path}}/openshift-apps/{{object_app}}/templates/{{object_template}} dest=/etc/openshift_apps/{{object_os_app}}/{{object_objectname}}
when: template is defined when: object_template is defined
register: object_template register: object_template_result
- name: Copy template {{template_fullpath}} to temporary file ({{tmpfile.path}}) - name: Copy template {{object_template_fullpath}} to temporary file ({{tmpfile.path}})
template: src={{template_fullpath}} dest=/etc/openshift_apps/{{os_app}}/{{objectname}} template: src={{object_template_fullpath}} dest=/etc/openshift_apps/{{object_os_app}}/{{object_objectname}}
when: template_fullpath is defined and template is not defined when: object_template_fullpath is defined and object_template is not defined
register: object_template_fullpath register: object_template_fullpath_result
- name: Copy file {{file}} to temporary file ({{tmpfile.path}}) - name: Copy file {{object_file}} to temporary file ({{tmpfile.path}})
copy: src={{roles_path}}/openshift-apps/{{app}}/files/{{file}} dest=/etc/openshift_apps/{{os_app}}/{{objectname}} copy: src={{roles_path}}/openshift-apps/{{object_app}}/files/{{object_file}} dest=/etc/openshift_apps/{{object_os_app}}/{{object_objectname}}
when: file is defined and template is not defined and template_fullpath is not defined when: object_file is defined and object_template is not defined and object_template_fullpath is not defined
register: object_file register: object_file_result
- name: Call `oc apply` on the copied file - name: Call `oc apply` on the copied file
shell: oc -n {{os_app}} apply --validate=strict -f /etc/openshift_apps/{{os_app}}/{{objectname}} shell: oc -n {{object_os_app}} apply --validate=strict -f /etc/openshift_apps/{{object_os_app}}/{{object_objectname}}
when: object_template.changed or object_template_fullpath.changed or object_file.changed or always_apply when: object_template_result.changed or object_template_fullpath_result.changed or object_file_result.changed or object_always_apply

View file

@ -26,48 +26,48 @@
include_role: include_role:
name: openshift/object name: openshift/object
vars: vars:
objectname: deployer.yml object_objectname: deployer.yml
template_fullpath: "{{roles_path}}/openshift/project/templates/deployer.yml" object_template_fullpath: "{{roles_path}}/openshift/project/templates/deployer.yml"
- name: imagebuilder.yml - name: imagebuilder.yml
include_role: include_role:
name: openshift/object name: openshift/object
vars: vars:
objectname: imagebuilder.yml object_objectname: imagebuilder.yml
template_fullpath: "{{roles_path}}/openshift/project/templates/imagebuilder.yml" object_template_fullpath: "{{roles_path}}/openshift/project/templates/imagebuilder.yml"
- name: imagepuller.yml - name: imagepuller.yml
include_role: include_role:
name: openshift/object name: openshift/object
vars: vars:
objectname: imagepuller.yml object_objectname: imagepuller.yml
template_fullpath: "{{roles_path}}/openshift/project/templates/imagepuller.yml" object_template_fullpath: "{{roles_path}}/openshift/project/templates/imagepuller.yml"
- name: role-appowners.yml - name: role-appowners.yml
include_role: include_role:
name: openshift/object name: openshift/object
vars: vars:
objectname: role-appowners.yml object_objectname: role-appowners.yml
template_fullpath: "{{roles_path}}/openshift/project/templates/role-appowners.yml" object_template_fullpath: "{{roles_path}}/openshift/project/templates/role-appowners.yml"
- name: appowners.yml - name: appowners.yml
include_role: include_role:
name: openshift/object name: openshift/object
vars: vars:
objectname: appowners.yml object_objectname: appowners.yml
template_fullpath: "{{roles_path}}/openshift/project/templates/appowners.yml" object_template_fullpath: "{{roles_path}}/openshift/project/templates/appowners.yml"
- name: alertmanager.yml - name: alertmanager.yml
include_role: include_role:
name: openshift/object name: openshift/object
vars: vars:
objectname: alertmanager.yml object_objectname: alertmanager.yml
template_fullpath: "{{roles_path}}/openshift/project/templates/alertmanager.yml" object_template_fullpath: "{{roles_path}}/openshift/project/templates/alertmanager.yml"
- name: prometheusRules.yml - name: prometheusRules.yml
include_role: include_role:
name: openshift/object name: openshift/object
vars: vars:
objectname: prometheusRules.yml object_objectname: prometheusRules.yml
template_fullpath: "{{roles_path}}/openshift/project/templates/prometheusRules.yml" object_template_fullpath: "{{roles_path}}/openshift/project/templates/prometheusRules.yml"
when: project_alerting when: project_alerting

View file

@ -3,5 +3,5 @@
include_role: include_role:
name: openshift/object name: openshift/object
vars: vars:
objectname: route-{{routename}}.yml object_objectname: route-{{routename}}.yml
template_fullpath: "{{roles_path}}/openshift/route/templates/route.yml" object_template_fullpath: "{{roles_path}}/openshift/route/templates/route.yml"