Skip to content
Snippets Groups Projects
{{cookiecutter.template_base_name}}-persistentvolumeclaims.yaml 972 B
Newer Older
  • Learn to ignore specific revisions
  • {%- if cookiecutter.include_volume == "many" %}
    {% raw %}
    
    Philipp S. Sommer's avatar
    Philipp S. Sommer committed
    {{- $builtinVolumes := include "{% endraw %}{{ cookiecutter.template_base_name }}{% raw %}.builtinVolumes" . | fromYaml }}
    {{- $allVolumes := mustMergeOverwrite (dict) $builtinVolumes .Values.volumes }}
    
    
    {{- range $allVolumes }}{% endraw %}
    
    ---
    apiVersion: v1
    kind: PersistentVolumeClaim
    metadata:
      creationTimestamp: null
      labels:
    
    Philipp S. Sommer's avatar
    Philipp S. Sommer committed
        {{ "{{-" }} include "{{ cookiecutter.template_base_name }}.labels" $ | nindent 4 {{ "}}" }}
    
        io.kompose.service: {% raw %}{{ .Values.baseName }}{% endraw %}
      name: {% raw %}{{ .name | quote }}{% endraw %}
      {%- raw %}
      {{- if or (not (hasKey . "keep")) (eq (coalesce .keep false) true) }}
      annotations:
        "helm.sh/resource-policy": keep
      {{- end }}
      {%- endraw %}
    spec:
      accessModes:
        - ReadWriteOnce
      resources:
        requests:
          storage: {% raw %}{{ .storage | default "1Gi" | quote }}{% endraw %}
    status: {}
    ...
    
    {% raw %}{{- end }}{% endraw %}
    {%- endif %}