diff --git a/playbooks/openshift-apps/koschei.yml b/playbooks/openshift-apps/koschei.yml index 2603dbfc48..fce52c86fc 100644 --- a/playbooks/openshift-apps/koschei.yml +++ b/playbooks/openshift-apps/koschei.yml @@ -17,3 +17,7 @@ - role: openshift/imagestream app: koschei imagename: koschei-web + - role: openshift/object + app: koschei + template: buildconfig.yml + objectname: buildconfig.yml diff --git a/roles/openshift-apps/koschei/templates/buildconfig.yml b/roles/openshift-apps/koschei/templates/buildconfig.yml new file mode 100644 index 0000000000..1e1795abc1 --- /dev/null +++ b/roles/openshift-apps/koschei/templates/buildconfig.yml @@ -0,0 +1,27 @@ +apiVersion: v1 +items: +- apiVersion: v1 + kind: BuildConfig + metadata: + labels: + build: koschei-web + name: koschei-web + spec: + runPolicy: Serial + source: + dockerfile: |- + FROM fedora-minimal:28 + RUN microdnf install koschei-frontend-fedora + EXPOSE 80 + CMD httpd -DFOREGROUND + type: Dockerfile + strategy: + type: Docker + dockerStrategy: + noCache: false + output: + to: + kind: ImageStreamTag + name: koschei-web:latest +kind: List +metadata: {}