From a9e8c10abec1e34924b6dca3f0a2a8aeef0e4609 Mon Sep 17 00:00:00 2001 From: Jeremy Cline Date: Fri, 5 Jul 2019 21:00:00 +0000 Subject: [PATCH] openshift-apps: Add an imagestream and buildconfig for kerneltest Signed-off-by: Jeremy Cline --- playbooks/openshift-apps/kerneltest.yml | 9 +++++++ .../kerneltest/files/imagestream.yml | 10 ++++++++ .../kerneltest/templates/buildconfig.yml | 25 +++++++++++++++++++ 3 files changed, 44 insertions(+) create mode 100644 roles/openshift-apps/kerneltest/files/imagestream.yml create mode 100644 roles/openshift-apps/kerneltest/templates/buildconfig.yml diff --git a/playbooks/openshift-apps/kerneltest.yml b/playbooks/openshift-apps/kerneltest.yml index d93ef049f8..1f1a1f651b 100644 --- a/playbooks/openshift-apps/kerneltest.yml +++ b/playbooks/openshift-apps/kerneltest.yml @@ -19,3 +19,12 @@ - jcline tags: - apply-appowners + + - role: openshift/object + app: kerneltest + file: imagestream.yml + objectname: imagestream.yml + - role: openshift/object + app: kerneltest + template: buildconfig.yml + objectname: buildconfig.yml diff --git a/roles/openshift-apps/kerneltest/files/imagestream.yml b/roles/openshift-apps/kerneltest/files/imagestream.yml new file mode 100644 index 0000000000..1198cc7e30 --- /dev/null +++ b/roles/openshift-apps/kerneltest/files/imagestream.yml @@ -0,0 +1,10 @@ +--- +apiVersion: v1 +kind: ImageStream +metadata: + name: kerneltest +spec: + lookupPolicy: + local: false +status: + dockerImageRepository: "" diff --git a/roles/openshift-apps/kerneltest/templates/buildconfig.yml b/roles/openshift-apps/kerneltest/templates/buildconfig.yml new file mode 100644 index 0000000000..6f288ab807 --- /dev/null +++ b/roles/openshift-apps/kerneltest/templates/buildconfig.yml @@ -0,0 +1,25 @@ +apiVersion: v1 +kind: BuildConfig +metadata: + name: kerneltest-build + labels: + environment: "kerneltest" +spec: + output: + to: + kind: ImageStreamTag + name: kerneltest:latest + source: + type: Git + git: + uri: https://github.com/jmflinuxtx/kerneltest-harness.git + strategy: + type: Source + sourceStrategy: + from: + kind: ImageStreamTag + namespace: openshift + name: python:3.6 + triggers: + - type: ConfigChange + - type: ImageChange