From 87ac0c75d05f5f8c51b4ee3e3f989edb56017d48 Mon Sep 17 00:00:00 2001 From: Mikolaj Izdebski Date: Mon, 28 Oct 2019 20:38:16 +0100 Subject: [PATCH] koschei: Define ImageStream --- playbooks/openshift-apps/koschei.yml | 1 + .../koschei/templates/backend-deployment.yml | 3 +-- .../koschei/templates/frontend-deployment.yml | 3 +-- roles/openshift-apps/koschei/templates/imagestream.yml | 10 ++++++++++ 4 files changed, 13 insertions(+), 4 deletions(-) create mode 100644 roles/openshift-apps/koschei/templates/imagestream.yml diff --git a/playbooks/openshift-apps/koschei.yml b/playbooks/openshift-apps/koschei.yml index 489beb07fb..b18993d596 100644 --- a/playbooks/openshift-apps/koschei.yml +++ b/playbooks/openshift-apps/koschei.yml @@ -39,6 +39,7 @@ template: "{{ item }}.yml" objectname: "{{ item }}.yml" with_items: + - imagestream - frontend-config - backend-config - frontend-deployment diff --git a/roles/openshift-apps/koschei/templates/backend-deployment.yml b/roles/openshift-apps/koschei/templates/backend-deployment.yml index a341e2f4fe..cbffc209ee 100644 --- a/roles/openshift-apps/koschei/templates/backend-deployment.yml +++ b/roles/openshift-apps/koschei/templates/backend-deployment.yml @@ -18,8 +18,7 @@ spec: spec: containers: - name: {{service}} - image: "{{ koschei_container_image }}" - imagePullPolicy: Always + image: koschei:latest command: [/usr/bin/koschei-{{service}}] env: - name: KRB5_CONFIG diff --git a/roles/openshift-apps/koschei/templates/frontend-deployment.yml b/roles/openshift-apps/koschei/templates/frontend-deployment.yml index fc89631137..841ff9e1c1 100644 --- a/roles/openshift-apps/koschei/templates/frontend-deployment.yml +++ b/roles/openshift-apps/koschei/templates/frontend-deployment.yml @@ -18,8 +18,7 @@ spec: spec: containers: - name: frontend - image: "{{ koschei_container_image }}" - imagePullPolicy: Always + image: koschei:latest command: [/usr/bin/koschei-frontend] ports: - containerPort: 8080 diff --git a/roles/openshift-apps/koschei/templates/imagestream.yml b/roles/openshift-apps/koschei/templates/imagestream.yml new file mode 100644 index 0000000000..6d4ec7a6b7 --- /dev/null +++ b/roles/openshift-apps/koschei/templates/imagestream.yml @@ -0,0 +1,10 @@ +apiVersion: v1 +kind: ImageStream +metadata: + name: koschei +spec: + tags: + - name: latest + from: + kind: DockerImage + name: "{{ koschei_container_image }}"