Slide 5
Slide 5 text
Helm Templates
apiVersion: build.openshift.io/v1
kind: BuildConfig
. . .
spec:
. . .
source:
type: Git
git:
uri: {{ .Values.build.uri }}
contextDir: {{ .Values.build.contextDir }}
{{- if and .Values.build.native.useDefaultDockerfile (eq
.Values.build.mode “native”) }}
dockerfile: |-
FROM
registry.redhat.com/quarkus/mandrel-20-rhel8 AS
builder
. . .
{{- end }}
strategy:
{{- if eq .Values.build.mode “jvm” }}
type: Source
sourceStrategy:
. . .
apiVersion: apps/v1
kind: Deployment
metadata:
. . .
spec:
replicas: {{ .Values.deploy.replicas }}
. . .
template:
spec:
containers:
- name: web
image: {{ .Release.Name }}:{{ .Values.image.tag }}
{{- if .Values.deploy.resources }}
resources:
{{- toYaml .Values.deploy.resources | nindent 12 }}
{{- end }}
. . .