Kihagyás

Tiszta chart létrehozása

Ha nem akarsz a helm create generálta felesleges kódsorokkal bajlódni.

mkdir my-clean-chart && cd my-clean-chart mkdir templates touch Chart.yaml values.yaml templates/deployment.yaml

Chart.yaml (A minimum):

apiVersion: v2
name: my-clean-chart
version: 0.1.0

values.yaml (A minimum):

appName: spring-boot-demo
image: nexus.ceged.hu/java-app:1.0.0

templates/deployment.yaml (Tiszta, helper függvények nélkül):

apiVersion: apps/v1
kind: Deployment
metadata:
  name: {{ .Values.appName }}
spec:
  replicas: 1
  selector:
    matchLabels:
      app: {{ .Values.appName }}
  template:
    metadata:
      labels:
        app: {{ .Values.appName }}
    spec:
      containers:
        - name: {{ .Values.appName }}
          image: "{{ .Values.image }}"