Untitled
unknown
yaml
3 years ago
1.9 kB
7
Indexable
apiVersion: v1
kind: Template
metadata:
name: chaos-dashboard-dev-${BUILD_NUMBER}-build-template
annotations:
description: "BuildConfig template for DEV chaos-dashboard images"
tags: "chaos-dashboard-dev-${BUILD_NUMBER}"
objects:
- apiVersion: build.openshift.io/v1
kind: BuildConfig
metadata:
annotations:
openshift.io/generated-by: OpenShiftNewBuild
labels:
build: ${SERVICE}
jenkinsBuildNumber: "${BUILD_NUMBER}"
name: ${SERVICE}
spec:
nodeSelector: null
output:
to:
kind: ImageStreamTag
name: ${DOCKER_IMAGE}:${DOCKER_TAG}
pushSecret:
name: chaos.registry-dev.delta
postCommit: {}
resources:
limits:
cpu: "${CPU_LIMIT}"
memory: "${MEMORY_LIMIT}"
requests:
cpu: "${CPU_REQUEST}"
memory: "${MEMORY_REQUEST}"
runPolicy: Serial
source:
binary: { }
type: Binary
strategy:
type: Docker
dockerStrategy:
dockerfilePath: docker_deploy/sigma/Dockerfile
pullSecret:
name: chaos.registry.delta
successfulBuildsHistoryLimit: 2
failedBuildsHistoryLimit: 5
parameters:
- name: BUILD_NUMBER
description: Jenkins job build number
value: "-1"
- name: SERVICE
description: Service name
- name: DOCKER_IMAGE
description: Path to docker image without tag
- name: DOCKER_TAG
description: Docker tag
- name: MEMORY_REQUEST
description: Memory request for build process
value: "256Mi"
- name: MEMORY_LIMIT
description: Memory limit for build process
value: "512Mi"
- name: CPU_REQUEST
description: CPU request for build process
value: "150m"
- name: CPU_LIMIT
description: CPU limit for build process
value: "300m"Editor is loading...