{
|
|
"kind": "Template",
|
|
"apiVersion": "v1",
|
|
"metadata": {
|
|
"name": "clamav",
|
|
"creationTimestamp": null
|
|
},
|
|
"objects": [
|
|
{
|
|
"kind": "ImageStream",
|
|
"apiVersion": "v1",
|
|
"metadata": {
|
|
"name": "${NAME}"
|
|
}
|
|
},
|
|
{
|
|
"kind": "BuildConfig",
|
|
"apiVersion": "v1",
|
|
"metadata": {
|
|
"name": "${NAME}-build",
|
|
"creationTimestamp": null,
|
|
"labels": {
|
|
"app": "${NAME}"
|
|
}
|
|
},
|
|
"spec": {
|
|
"runPolicy": "Serial",
|
|
"completionDeadlineSeconds": 1800,
|
|
"triggers": [
|
|
{
|
|
"type": "ImageChange"
|
|
}
|
|
],
|
|
"source": {
|
|
"type": "Git",
|
|
"git": {
|
|
"uri": "${GIT_SOURCE_URL}"
|
|
}
|
|
},
|
|
"strategy": {
|
|
"type": "Docker",
|
|
"dockerStrategy": {
|
|
"from": {
|
|
"kind": "ImageStreamTag",
|
|
"name": "base-centos7:latest",
|
|
"namespace": "openshift"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"to": {
|
|
"kind": "ImageStreamTag",
|
|
"name": "${NAME}:latest"
|
|
}
|
|
},
|
|
"resources": {
|
|
"requests": {
|
|
"cpu": "100m",
|
|
"memory": "2Gi"
|
|
},
|
|
"limits": {
|
|
"cpu": "1",
|
|
"memory": "4Gi"
|
|
}
|
|
}
|
|
},
|
|
"status": {
|
|
"lastVersion": 0
|
|
}
|
|
}
|
|
],
|
|
"parameters": [
|
|
{
|
|
"name": "NAME",
|
|
"displayName": "Name",
|
|
"description": "The name assigned to all of the objects defined in this template.",
|
|
"required": true,
|
|
"value": "clamav"
|
|
},
|
|
{
|
|
"name": "GIT_SOURCE_URL",
|
|
"displayName": "GIT Source Repo URL",
|
|
"description": "A GIT URL to your source code.",
|
|
"required": true,
|
|
"value": "https://github.com/bcgov/clamav.git"
|
|
}
|
|
]
|
|
}
|