From cb38d4c8ca326c4f57888b5efcebed8f7d25b987 Mon Sep 17 00:00:00 2001 From: Mikolaj Izdebski Date: Sun, 27 Jan 2019 20:01:42 +0100 Subject: [PATCH] Add service and route for Koschei in OpenShift --- playbooks/openshift-apps/koschei.yml | 14 ++++++++++++-- ...eploymentconfig.yml => frontend-deployment.yml} | 0 .../koschei/templates/frontend-service.yml | 11 +++++++++++ 3 files changed, 23 insertions(+), 2 deletions(-) rename roles/openshift-apps/koschei/templates/{deploymentconfig.yml => frontend-deployment.yml} (100%) create mode 100644 roles/openshift-apps/koschei/templates/frontend-service.yml 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