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