Move bodhi to opinionated imagestream role

Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
This commit is contained in:
Patrick Uiterwijk 2018-04-17 20:21:47 +02:00
parent 5dbc18df8d
commit ce449ad60c
4 changed files with 31 additions and 3 deletions

View file

@ -44,10 +44,9 @@
key: fedmsg-bodhi.crt
privatefile: fedmsg-certs/keys/bodhi-bodhi03.phx2.fedoraproject.org.crt
when: env != "staging"
- role: openshift/object
- role: openshift/imagestream
app: bodhi
file: imagestream.yml
objectname: imagestream.yml
imagestream: bodhi-web
- role: openshift/object
app: bodhi
template: buildconfig.yml

View file

@ -0,0 +1,7 @@
---
- name: route-{{routename}}.yml
include_role:
name: openshift/object
vars:
objectname: route-{{routename}}.yml
template_fullpath: "{{roles_path}}/openshift/route/templates/route.yml"

View file

@ -0,0 +1,4 @@
apiVersion: v1
kind: ImageStream
metadata:
name: {{ imagename }}

View file

@ -0,0 +1,18 @@
apiVersion: v1
kind: Route
metadata:
name: {{ routename }}
labels:
app: {{ app }}
spec:
{% if host is defined %}
host: {{ host }}
{% endif %}
port:
targetPort: {{ serviceport }}
to:
kind: Service
name: {{ servicename }}
tls:
termination: edge
insecureEdgeTerminationPolicy: Redirect