diff --git a/playbooks/openshift-apps/koschei.yml b/playbooks/openshift-apps/koschei.yml index b01e18e4d1..9ccaed2fdd 100644 --- a/playbooks/openshift-apps/koschei.yml +++ b/playbooks/openshift-apps/koschei.yml @@ -19,8 +19,18 @@ template: config-frontend.cfg.j2 - role: openshift/object - template: deploymentconfig.yml - objectname: deploymentconfig.yml + template: frontend-deployment.yml + objectname: frontend-deployment.yml + + - role: openshift/object + template: frontend-service.yml + objectname: frontend-service.yml + + - role: openshift/route + routename: frontend-route + host: "koschei{{ env_suffix }}.fedoraproject.org" + serviceport: web + servicename: frontend-service - role: openshift/rollout dcname: frontend-deployment diff --git a/roles/openshift-apps/koschei/templates/deploymentconfig.yml b/roles/openshift-apps/koschei/templates/frontend-deployment.yml similarity index 100% rename from roles/openshift-apps/koschei/templates/deploymentconfig.yml rename to roles/openshift-apps/koschei/templates/frontend-deployment.yml diff --git a/roles/openshift-apps/koschei/templates/frontend-service.yml b/roles/openshift-apps/koschei/templates/frontend-service.yml new file mode 100644 index 0000000000..d481524708 --- /dev/null +++ b/roles/openshift-apps/koschei/templates/frontend-service.yml @@ -0,0 +1,11 @@ +apiVersion: v1 +kind: Service +metadata: + name: frontend-service +spec: + selector: + service: frontend-service + ports: + - name: web + port: 8080 + targetPort: 8080