From e5b29301670f4a44503e0a25b2e55cc2497577a4 Mon Sep 17 00:00:00 2001 From: Waqar Ahmed Date: Thu, 8 Apr 2021 16:03:39 +0500 Subject: [PATCH 1/3] Update library chart version --- library/common/2104.0.0/.helmignore | 23 ++++++ library/common/2104.0.0/Chart.yaml | 23 ++++++ library/common/2104.0.0/README.md | 11 +++ .../2104.0.0/templates/_serviceaccount.tpl | 11 +++ .../2104.0.0/templates/classes/_service.tpl | 41 +++++++++++ .../templates/classes/_service_ports.tpl | 19 +++++ .../templates/lib/chart/_annotations.tpl | 6 ++ .../templates/lib/chart/_capabilities.tpl | 27 +++++++ .../2104.0.0/templates/lib/chart/_labels.tpl | 24 +++++++ .../2104.0.0/templates/lib/chart/_names.tpl | 66 +++++++++++++++++ .../templates/lib/containers/_environment.tpl | 41 +++++++++++ .../templates/lib/containers/_image.tpl | 9 +++ .../templates/lib/containers/_resource.tpl | 10 +++ .../templates/lib/deployments/_utils.tpl | 41 +++++++++++ .../templates/lib/networking/_dns.tpl | 10 +++ .../templates/lib/resources/_certs.tpl | 26 +++++++ .../2104.0.0/templates/lib/schema/_utils.tpl | 19 +++++ .../templates/lib/storage/_appStorage.tpl | 72 +++++++++++++++++++ .../templates/lib/storage/_ixvolumes.tpl | 11 +++ 19 files changed, 490 insertions(+) create mode 100644 library/common/2104.0.0/.helmignore create mode 100644 library/common/2104.0.0/Chart.yaml create mode 100644 library/common/2104.0.0/README.md create mode 100644 library/common/2104.0.0/templates/_serviceaccount.tpl create mode 100644 library/common/2104.0.0/templates/classes/_service.tpl create mode 100644 library/common/2104.0.0/templates/classes/_service_ports.tpl create mode 100644 library/common/2104.0.0/templates/lib/chart/_annotations.tpl create mode 100644 library/common/2104.0.0/templates/lib/chart/_capabilities.tpl create mode 100644 library/common/2104.0.0/templates/lib/chart/_labels.tpl create mode 100644 library/common/2104.0.0/templates/lib/chart/_names.tpl create mode 100644 library/common/2104.0.0/templates/lib/containers/_environment.tpl create mode 100644 library/common/2104.0.0/templates/lib/containers/_image.tpl create mode 100644 library/common/2104.0.0/templates/lib/containers/_resource.tpl create mode 100644 library/common/2104.0.0/templates/lib/deployments/_utils.tpl create mode 100644 library/common/2104.0.0/templates/lib/networking/_dns.tpl create mode 100644 library/common/2104.0.0/templates/lib/resources/_certs.tpl create mode 100644 library/common/2104.0.0/templates/lib/schema/_utils.tpl create mode 100644 library/common/2104.0.0/templates/lib/storage/_appStorage.tpl create mode 100644 library/common/2104.0.0/templates/lib/storage/_ixvolumes.tpl diff --git a/library/common/2104.0.0/.helmignore b/library/common/2104.0.0/.helmignore new file mode 100644 index 0000000000..0e8a0eb36f --- /dev/null +++ b/library/common/2104.0.0/.helmignore @@ -0,0 +1,23 @@ +# Patterns to ignore when building packages. +# This supports shell glob matching, relative path matching, and +# negation (prefixed with !). Only one pattern per line. +.DS_Store +# Common VCS dirs +.git/ +.gitignore +.bzr/ +.bzrignore +.hg/ +.hgignore +.svn/ +# Common backup files +*.swp +*.bak +*.tmp +*.orig +*~ +# Various IDEs +.project +.idea/ +*.tmproj +.vscode/ diff --git a/library/common/2104.0.0/Chart.yaml b/library/common/2104.0.0/Chart.yaml new file mode 100644 index 0000000000..e7f3876268 --- /dev/null +++ b/library/common/2104.0.0/Chart.yaml @@ -0,0 +1,23 @@ +apiVersion: v2 +name: common +description: A library chart for iX Official Catalog + +# A chart can be either an 'application' or a 'library' chart. +# +# Application charts are a collection of templates that can be packaged into versioned archives +# to be deployed. +# +# Library charts provide useful utilities or functions for the chart developer. They're included as +# a dependency of application charts to inject those utilities and functions into the rendering +# pipeline. Library charts do not define any templates and therefore cannot be deployed. +type: library + +# This is the chart version. This version number should be incremented each time you make changes +# to the chart and its templates, including the app version. +# Versions are expected to follow Semantic Versioning (https://semver.org/) +version: 2104.0.0 + +# This is the version number of the application being deployed. This version number should be +# incremented each time you make changes to the application. Versions are not expected to +# follow Semantic Versioning. They should reflect the version the application is using. +appVersion: v1 diff --git a/library/common/2104.0.0/README.md b/library/common/2104.0.0/README.md new file mode 100644 index 0000000000..f8784843a2 --- /dev/null +++ b/library/common/2104.0.0/README.md @@ -0,0 +1,11 @@ +# Library Chart for iX Official Catalog iX Chart + +**WARNING: THIS CHART IS NOT MEANT TO BE INSTALLED DIRECTLY** + +This is a [Helm Library Chart](https://helm.sh/docs/topics/library_charts/#helm). It's purpose is for grouping common logic between the k8s@home charts. + +Since a lot of charts follow the same pattern this library was built to reduce maintenance cost between the charts that use it and try achieve a goal of being DRY. + +## Introduction + +This chart provides common template helpers which can be used to develop new charts using [Helm](https://helm.sh) package manager. diff --git a/library/common/2104.0.0/templates/_serviceaccount.tpl b/library/common/2104.0.0/templates/_serviceaccount.tpl new file mode 100644 index 0000000000..b96d4009a9 --- /dev/null +++ b/library/common/2104.0.0/templates/_serviceaccount.tpl @@ -0,0 +1,11 @@ +{{/* +Common service account +*/}} +{{- define "common.serviceaccount" -}} +apiVersion: v1 +kind: ServiceAccount +metadata: + name: {{ include "common.names.serviceAccountName" . | quote }} + namespace: {{ .Release.Namespace | quote }} + labels: {{- include "common.labels.selectorLabels" . | nindent 4 -}} +{{- end -}} diff --git a/library/common/2104.0.0/templates/classes/_service.tpl b/library/common/2104.0.0/templates/classes/_service.tpl new file mode 100644 index 0000000000..c63ab9b933 --- /dev/null +++ b/library/common/2104.0.0/templates/classes/_service.tpl @@ -0,0 +1,41 @@ +{{/* +This template serves as a blueprint for all Service objects that are created +within the common library. +*/}} +{{- define "common.classes.service" -}} +{{- $values := .commonService -}} +{{- $serviceName := include "common.names.fullname" . -}} +{{- if hasKey $values "nameSuffix" -}} + {{- $serviceName = (printf "%v-%v" $serviceName $values.nameSuffix) -}} +{{ end -}} +{{- $svcType := $values.type | default "" -}} +apiVersion: v1 +kind: Service +metadata: + name: {{ $serviceName }} + labels: + {{- include "common.labels" . | nindent 4 }} + {{- if $values.labels }} + {{ toYaml $values.labels | nindent 4 }} + {{- end }} + {{- if $values.annotations }} + {{- with $values.annotations }} + annotations: + {{ toYaml . | nindent 4 }} + {{- end }} + {{- end }} +spec: + {{- if (or (eq $svcType "ClusterIP") (empty $svcType)) }} + type: ClusterIP + {{- if $values.clusterIP }} + clusterIP: {{ $values.clusterIP }} + {{end}} + {{- else if eq $svcType "NodePort" }} + type: {{ $svcType }} + {{- else }} + {{- fail "Only ClusterIP and NodePort services are supported in common chart" }} + {{- end }} + {{- include "common.classes.service.ports" (dict "svcType" $svcType "values" $values ) | trim | nindent 2 }} + selector: + {{- include "common.labels.selectorLabels" . | nindent 4 }} +{{- end }} diff --git a/library/common/2104.0.0/templates/classes/_service_ports.tpl b/library/common/2104.0.0/templates/classes/_service_ports.tpl new file mode 100644 index 0000000000..a61900b42a --- /dev/null +++ b/library/common/2104.0.0/templates/classes/_service_ports.tpl @@ -0,0 +1,19 @@ +{{/* +Render all the ports and additionalPorts for a Service object. +*/}} +{{- define "common.classes.service.ports" -}} + {{- $values := .values -}} + {{- $ports := $values.ports -}} + {{- if $ports -}} + ports: + {{- range $_ := $ports }} + - port: {{ .port }} + targetPort: {{ .targetPort | default "http" }} + protocol: {{ .protocol | default "TCP" }} + name: {{ .name | default "http" }} + {{- if (and (eq $.svcType "NodePort") (not (empty .nodePort))) }} + nodePort: {{ .nodePort }} + {{ end }} + {{- end -}} + {{- end -}} +{{- end }} diff --git a/library/common/2104.0.0/templates/lib/chart/_annotations.tpl b/library/common/2104.0.0/templates/lib/chart/_annotations.tpl new file mode 100644 index 0000000000..ad80be1e90 --- /dev/null +++ b/library/common/2104.0.0/templates/lib/chart/_annotations.tpl @@ -0,0 +1,6 @@ +{{/* +Common workload annotations +*/}} +{{- define "common.annotations" -}} +rollme: {{ randAlphaNum 5 | quote }} +{{- end -}} diff --git a/library/common/2104.0.0/templates/lib/chart/_capabilities.tpl b/library/common/2104.0.0/templates/lib/chart/_capabilities.tpl new file mode 100644 index 0000000000..7a3c13c8b2 --- /dev/null +++ b/library/common/2104.0.0/templates/lib/chart/_capabilities.tpl @@ -0,0 +1,27 @@ +{{/* +Return the appropriate apiVersion for DaemonSet objects. +*/}} +{{- define "common.capabilities.daemonset.apiVersion" -}} +{{- print "apps/v1" -}} +{{- end -}} + +{{/* +Return the appropriate apiVersion for Deployment objects. +*/}} +{{- define "common.capabilities.deployment.apiVersion" -}} +{{- print "apps/v1" -}} +{{- end -}} + +{{/* +Return the appropriate apiVersion for StatefulSet objects. +*/}} +{{- define "common.capabilities.statefulset.apiVersion" -}} +{{- print "apps/v1" -}} +{{- end -}} + +{{/* +Return the appropriate apiVersion for StatefulSet objects. +*/}} +{{- define "common.capabilities.cronjob.apiVersion" -}} +{{- print "batch/v1beta1" -}} +{{- end -}} diff --git a/library/common/2104.0.0/templates/lib/chart/_labels.tpl b/library/common/2104.0.0/templates/lib/chart/_labels.tpl new file mode 100644 index 0000000000..f64aead636 --- /dev/null +++ b/library/common/2104.0.0/templates/lib/chart/_labels.tpl @@ -0,0 +1,24 @@ +{{/* +Common labels shared across objects. +*/}} +{{- define "common.labels" -}} +helm.sh/chart: {{ include "common.names.chart" . }} +{{ include "common.labels.selectorLabels" . }} +{{- if .Chart.AppVersion }} +app.kubernetes.io/version: {{ .Chart.AppVersion | quote }} +{{- end }} +app.kubernetes.io/managed-by: {{ .Release.Service }} +{{- end }} + +{{/* +Selector labels shared across objects. +*/}} +{{- define "common.labels.selectorLabels" -}} +app.kubernetes.io/name: {{ include "common.names.name" . }} +app.kubernetes.io/instance: {{ include "common.names.releaseName" . }} +{{ if hasKey .Values "extraSelectorLabels" }} +{{ range $selector := .Values.extraSelectorLabels }} +{{ printf "%s: %s" $selector.key $selector.value }} +{{ end }} +{{ end }} +{{- end }} diff --git a/library/common/2104.0.0/templates/lib/chart/_names.tpl b/library/common/2104.0.0/templates/lib/chart/_names.tpl new file mode 100644 index 0000000000..e98c6b4e6f --- /dev/null +++ b/library/common/2104.0.0/templates/lib/chart/_names.tpl @@ -0,0 +1,66 @@ +{{/* +Expand the name of the chart. +*/}} +{{- define "common.names.name" -}} +{{- $values := (.common | default dict) -}} +{{- $name := (default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-") }} +{{- if hasKey $values "nameSuffix" -}} + {{- $name = (printf "%v-%v" $name $values.nameSuffix) -}} +{{ end -}} +{{- print $name -}} +{{- end }} + +{{/* +Create a default fully qualified app name. +We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). +If release name contains chart name it will be used as a full name. +*/}} +{{- define "common.names.fullname" -}} +{{- $values := (.common | default dict) -}} +{{- if .Values.fullnameOverride }} +{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" }} +{{- else }} +{{- $name := default .Chart.Name .Values.nameOverride }} +{{- if contains $name .Release.Name }} +{{- $name = (.Release.Name | trunc 63 | trimSuffix "-") }} +{{- else }} +{{- $name = (printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-") }} +{{- end }} +{{- if hasKey $values "nameSuffix" -}} + {{- $name = (printf "%v-%v" $name $values.nameSuffix) -}} +{{ end -}} +{{- print $name -}} +{{- end }} +{{- end }} + +{{/* +Create chart name and version as used by the chart label. +*/}} +{{- define "common.names.chart" -}} +{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" }} +{{- end }} + +{{/* +Determine service account name for deployment or statefulset. +*/}} +{{- define "common.names.serviceAccountName" -}} +{{- if .Values.serviceAccountNameOverride }} +{{- .Values.serviceAccountNameOverride | trunc 63 | trimSuffix "-" }} +{{- else }} +{{- printf "%s-service-account" (include "common.names.releaseName" .) | replace "+" "_" | trunc 63 | trimSuffix "-" -}} +{{- end -}} +{{- end -}} + + +{{/* +Determine release name +This will add a suffix to the release name if nameSuffix is set +*/}} +{{- define "common.names.releaseName" -}} +{{- $values := (.common | default dict) -}} +{{- if hasKey $values "nameSuffix" -}} + {{- printf "%v-%v" .Release.Name $values.nameSuffix -}} +{{- else -}} + {{- print .Release.Name -}} +{{ end -}} +{{- end -}} diff --git a/library/common/2104.0.0/templates/lib/containers/_environment.tpl b/library/common/2104.0.0/templates/lib/containers/_environment.tpl new file mode 100644 index 0000000000..9d3862599b --- /dev/null +++ b/library/common/2104.0.0/templates/lib/containers/_environment.tpl @@ -0,0 +1,41 @@ +{{/* +Render environment variable +*/}} +{{- define "common.containers.environmentVariable" -}} +{{- $envVariable := . -}} +{{- include "common.schema.validateKeys" (dict "values" $envVariable "checkKeys" (list "name")) -}} +{{- if $envVariable.valueFromSecret -}} +{{- include "common.schema.validateKeys" (dict "values" $envVariable "checkKeys" (list "secretName" "secretKey")) -}} +- name: {{ $envVariable.name }} + valueFrom: + secretKeyRef: + name: {{ $envVariable.secretName }} + key: {{ $envVariable.secretKey }} +{{- else -}} +{{- include "common.schema.validateKeys" (dict "values" $envVariable "checkKeys" (list "value")) -}} +- name: {{ $envVariable.name }} + value: {{ $envVariable.value }} +{{- end -}} +{{- end -}} + +{{/* +Render environment variables +*/}} +{{- define "common.containers.environmentVariables" -}} +{{- $values := . -}} +{{- include "common.schema.validateKeys" (dict "values" $values "checkKeys" (list "environmentVariables")) -}} +{{- range $envVariable := $values.environmentVariables -}} +{{- include "common.containers.environmentVariable" $envVariable | nindent 0 -}} +{{- end -}} +{{- end -}} + +{{/* +Render environment variables if present +*/}} +{{- define "common.containers.allEnvironmentVariables" -}} +{{- $values := . -}} +{{- include "common.schema.validateKeys" (dict "values" $values "checkKeys" (list "environmentVariables")) -}} +{{- if $values.environmentVariables -}} +env: {{- include "common.containers.environmentVariables" $values | nindent 2 -}} +{{- end -}} +{{- end -}} diff --git a/library/common/2104.0.0/templates/lib/containers/_image.tpl b/library/common/2104.0.0/templates/lib/containers/_image.tpl new file mode 100644 index 0000000000..4a5a368008 --- /dev/null +++ b/library/common/2104.0.0/templates/lib/containers/_image.tpl @@ -0,0 +1,9 @@ +{{/* +Retrieve image configuration for container +*/}} +{{- define "common.containers.imageConfig" -}} +{{- $values := . -}} +{{- include "common.schema.validateKeys" (dict "values" $values "checkKeys" (list "repository" "tag" "pullPolicy")) -}} +image: "{{ $values.repository }}:{{ $values.tag }}" +imagePullPolicy: {{ $values.pullPolicy }} +{{- end -}} diff --git a/library/common/2104.0.0/templates/lib/containers/_resource.tpl b/library/common/2104.0.0/templates/lib/containers/_resource.tpl new file mode 100644 index 0000000000..fd4f6eef02 --- /dev/null +++ b/library/common/2104.0.0/templates/lib/containers/_resource.tpl @@ -0,0 +1,10 @@ +{{/* +Retrieve GPU Configuration +*/}} +{{- define "common.containers.gpuConfiguration" -}} +{{- $values := . -}} +{{ if $values.gpuConfiguration }} +resources: + limits: {{- toYaml $values.gpuConfiguration | nindent 4 }} +{{ end }} +{{- end -}} diff --git a/library/common/2104.0.0/templates/lib/deployments/_utils.tpl b/library/common/2104.0.0/templates/lib/deployments/_utils.tpl new file mode 100644 index 0000000000..b8b2f76ad5 --- /dev/null +++ b/library/common/2104.0.0/templates/lib/deployments/_utils.tpl @@ -0,0 +1,41 @@ +{{/* +Retrieve deployment metadata +*/}} +{{- define "common.deployment.metadata" -}} +metadata: + name: {{ template "common.names.fullname" . }} + labels: {{ include "common.labels.selectorLabels" . | nindent 4 }} +{{- end -}} + + +{{/* +Retrieve replicas/strategy/selector +*/}} +{{- define "common.deployment.common_spec" -}} +replicas: {{ (default 1 .Values.replicas) }} +strategy: + type: {{ (default "Recreate" .Values.updateStrategy ) }} +selector: + matchLabels: {{ include "common.labels.selectorLabels" . | nindent 4 }} +{{- end -}} + + +{{/* +Retrieve deployment pod's metadata +*/}} +{{- define "common.deployment.pod.metadata" -}} +metadata: + name: {{ template "common.names.fullname" . }} + labels: {{ include "common.labels.selectorLabels" . | nindent 4 }} + annotations: {{ include "common.annotations" . | nindent 4 }} +{{- end -}} + + +{{/* +Retrieve common deployment configuration +*/}} +{{- define "common.deployment.common_config" -}} +apiVersion: {{ template "common.capabilities.deployment.apiVersion" . }} +kind: Deployment +{{ include "common.deployment.metadata" . | nindent 0 }} +{{- end -}} diff --git a/library/common/2104.0.0/templates/lib/networking/_dns.tpl b/library/common/2104.0.0/templates/lib/networking/_dns.tpl new file mode 100644 index 0000000000..c95d374616 --- /dev/null +++ b/library/common/2104.0.0/templates/lib/networking/_dns.tpl @@ -0,0 +1,10 @@ +{{/* +DNS Configuration +*/}} +{{- define "common.networking.dnsConfiguration" }} +dnsPolicy: {{ .Values.dnsPolicy }} +{{- if .Values.dnsConfig }} +dnsConfig: + {{- toYaml .Values.dnsConfig | nindent 2 }} +{{- end }} +{{- end }} diff --git a/library/common/2104.0.0/templates/lib/resources/_certs.tpl b/library/common/2104.0.0/templates/lib/resources/_certs.tpl new file mode 100644 index 0000000000..9e091595e9 --- /dev/null +++ b/library/common/2104.0.0/templates/lib/resources/_certs.tpl @@ -0,0 +1,26 @@ +{{/* +Retrieve true/false if certificate is available in ixCertificates +*/}} +{{- define "common.resources.cert_present" -}} +{{- $values := . -}} +{{- include "common.schema.validateKeys" (dict "values" . "checkKeys" (list "commonCertOptions")) -}} +{{- hasKey $values.Values.ixCertificates ($values.commonCertOptions.certKeyName | toString) -}} +{{- end -}} + + +{{/* +Retrieve certificate from variable name +*/}} +{{- define "common.resources.cert" -}} +{{- $values := . -}} +{{- include "common.schema.validateKeys" (dict "values" . "checkKeys" (list "commonCertOptions")) -}} +{{- $certKey := ($values.commonCertOptions.certKeyName | toString) -}} +{{- if hasKey $values.Values.ixCertificates $certKey -}} +{{- $cert := get $values.Values.ixCertificates $certKey -}} +{{- if $values.commonCertOptions.publicKey -}} +{{ $cert.certificate }} +{{- else -}} +{{ $cert.privatekey }} +{{- end -}} +{{- end -}} +{{- end -}} diff --git a/library/common/2104.0.0/templates/lib/schema/_utils.tpl b/library/common/2104.0.0/templates/lib/schema/_utils.tpl new file mode 100644 index 0000000000..8577a0b615 --- /dev/null +++ b/library/common/2104.0.0/templates/lib/schema/_utils.tpl @@ -0,0 +1,19 @@ +{{/* +Checks if a list of keys are present in a dictionary +*/}} +{{- define "common.schema.validateKeys" -}} +{{- $values := . -}} +{{- if and (hasKey $values "values") (hasKey $values "checkKeys") -}} +{{- $missingKeys := list -}} +{{- range $values.checkKeys -}} +{{- if eq (hasKey $values.values . ) false -}} +{{- $missingKeys = mustAppend $missingKeys . -}} +{{- end -}} +{{- end -}} +{{- if $missingKeys -}} +{{- fail (printf "Missing %s from dictionary" ($missingKeys | join ", ")) -}} +{{- end -}} +{{- else -}} +{{- fail "A dictionary and list of keys to check must be provided" -}} +{{- end -}} +{{- end -}} diff --git a/library/common/2104.0.0/templates/lib/storage/_appStorage.tpl b/library/common/2104.0.0/templates/lib/storage/_appStorage.tpl new file mode 100644 index 0000000000..0651870eb1 --- /dev/null +++ b/library/common/2104.0.0/templates/lib/storage/_appStorage.tpl @@ -0,0 +1,72 @@ +{{/* +Define appVolumeMounts for container +*/}} +{{- define "common.storage.configureAppVolumeMountsInContainer" -}} +{{- include "common.schema.validateKeys" (dict "values" . "checkKeys" (list "appVolumeMounts")) -}} +{{- $appVolumeMounts := .appVolumeMounts -}} +{{- if $appVolumeMounts -}} +{{ range $name, $avm := $appVolumeMounts }} +{{- if (default true $avm.enabled) -}} +{{ if $avm.containerNameOverride }} +{{ $name = $avm.containerNameOverride }} +{{ end }} +- name: {{ $name }} + mountPath: {{ $avm.mountPath }} + {{ if $avm.subPath }} + subPath: {{ $avm.subPath }} + {{ end }} +{{- end -}} +{{ end }} +{{- end -}} +{{- end -}} + + +{{/* +Define hostPath for appVolumes +*/}} +{{- define "common.storage.configureAppVolumes" -}} +{{- include "common.schema.validateKeys" (dict "values" . "checkKeys" (list "appVolumeMounts")) -}} +{{- $values := . -}} +{{- if $values.appVolumeMounts -}} +{{- range $name, $av := $values.appVolumeMounts -}} +{{ if (default true $av.enabled) }} +- name: {{ $name }} + {{ if or $av.emptyDir $.emptyDirVolumes }} + emptyDir: {} + {{- else -}} + hostPath: + {{ if $av.hostPathEnabled }} + path: {{ required "hostPath not set" $av.hostPath }} + {{ else }} + {{- include "common.schema.validateKeys" (dict "values" $values "checkKeys" (list "ixVolumes")) -}} + {{- include "common.schema.validateKeys" (dict "values" $av "checkKeys" (list "datasetName")) -}} + {{- $volDict := dict "datasetName" $av.datasetName "ixVolumes" $values.ixVolumes -}} + path: {{ include "common.storage.retrieveHostPathFromiXVolume" $volDict }} + {{ end }} + {{ end }} +{{ end }} +{{- end -}} +{{- end -}} +{{- end -}} + + +{{/* +Get all volumes configuration +*/}} +{{- define "common.storage.allAppVolumes" -}} +{{- $appVolumeMounts := .appVolumeMounts -}} +{{- if $appVolumeMounts -}} +volumes: {{- include "common.storage.configureAppVolumes" . | nindent 2 -}} +{{- end -}} +{{- end -}} + + +{{/* +Get all container volume moutns configuration +*/}} +{{- define "common.storage.allContainerVolumeMounts" -}} +{{- $appVolumeMounts := .appVolumeMounts -}} +{{- if $appVolumeMounts -}} +volumeMounts: {{- include "common.storage.configureAppVolumeMountsInContainer" . | nindent 2 -}} +{{- end -}} +{{- end -}} diff --git a/library/common/2104.0.0/templates/lib/storage/_ixvolumes.tpl b/library/common/2104.0.0/templates/lib/storage/_ixvolumes.tpl new file mode 100644 index 0000000000..f45b9d8d96 --- /dev/null +++ b/library/common/2104.0.0/templates/lib/storage/_ixvolumes.tpl @@ -0,0 +1,11 @@ +{{/* +Retrieve host path from ix volumes based on dataset name +*/}} +{{- define "common.storage.retrieveHostPathFromiXVolume" -}} +{{- range $index, $hostPathConfiguration := $.ixVolumes }} +{{- $dsName := base $hostPathConfiguration.hostPath -}} +{{- if eq $.datasetName $dsName -}} +{{- $hostPathConfiguration.hostPath -}} +{{- end -}} +{{- end }} +{{- end -}} From cbc89cfd2af000e533004927e6782ee042f6406a Mon Sep 17 00:00:00 2001 From: Waqar Ahmed Date: Thu, 8 Apr 2021 16:12:21 +0500 Subject: [PATCH 2/3] Properly quote env variables --- .../2104.0.0/templates/lib/containers/_environment.tpl | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/library/common/2104.0.0/templates/lib/containers/_environment.tpl b/library/common/2104.0.0/templates/lib/containers/_environment.tpl index 9d3862599b..d757f459c1 100644 --- a/library/common/2104.0.0/templates/lib/containers/_environment.tpl +++ b/library/common/2104.0.0/templates/lib/containers/_environment.tpl @@ -6,15 +6,15 @@ Render environment variable {{- include "common.schema.validateKeys" (dict "values" $envVariable "checkKeys" (list "name")) -}} {{- if $envVariable.valueFromSecret -}} {{- include "common.schema.validateKeys" (dict "values" $envVariable "checkKeys" (list "secretName" "secretKey")) -}} -- name: {{ $envVariable.name }} +- name: {{ $envVariable.name | quote }} valueFrom: secretKeyRef: - name: {{ $envVariable.secretName }} - key: {{ $envVariable.secretKey }} + name: {{ $envVariable.secretName | quote }} + key: {{ $envVariable.secretKey | quote }} {{- else -}} {{- include "common.schema.validateKeys" (dict "values" $envVariable "checkKeys" (list "value")) -}} -- name: {{ $envVariable.name }} - value: {{ $envVariable.value }} +- name: {{ $envVariable.name | quote }} + value: {{ $envVariable.value | quote }} {{- end -}} {{- end -}} From c5ec7208d9f176c6d6f402bd11f76cbc9e8bfb2a Mon Sep 17 00:00:00 2001 From: Waqar Ahmed Date: Thu, 8 Apr 2021 16:09:47 +0500 Subject: [PATCH 3/3] Update dependencies of test train --- test/ipfs/1.0.2/Chart.yaml | 4 ++-- test/ipfs/1.0.2/charts/common-2101.0.0.tgz | Bin 4270 -> 0 bytes test/ipfs/1.0.2/charts/common-2104.0.0.tgz | Bin 0 -> 4287 bytes test/ipfs/1.0.2/requirements.lock | 8 ++++---- test/ix-chart/2102.1.0/Chart.lock | 8 ++++---- test/ix-chart/2102.1.0/Chart.yaml | 4 ++-- .../ix-chart/2102.1.0/charts/common-2101.0.0.tgz | Bin 4270 -> 0 bytes .../ix-chart/2102.1.0/charts/common-2104.0.0.tgz | Bin 0 -> 4287 bytes test/minio/1.2.1/Chart.yaml | 4 ++-- test/minio/1.2.1/charts/common-2101.0.0.tgz | Bin 4270 -> 0 bytes test/minio/1.2.1/charts/common-2104.0.0.tgz | Bin 0 -> 4287 bytes test/minio/1.2.1/requirements.lock | 8 ++++---- test/nextcloud/1.2.1/Chart.lock | 8 ++++---- test/nextcloud/1.2.1/Chart.yaml | 4 ++-- test/nextcloud/1.2.1/charts/common-2101.0.0.tgz | Bin 4270 -> 0 bytes test/nextcloud/1.2.1/charts/common-2104.0.0.tgz | Bin 0 -> 4287 bytes test/plex/1.3.0/Chart.lock | 8 ++++---- test/plex/1.3.0/Chart.yaml | 4 ++-- test/plex/1.3.0/charts/common-2101.0.0.tgz | Bin 4270 -> 0 bytes test/plex/1.3.0/charts/common-2104.0.0.tgz | Bin 0 -> 4287 bytes 20 files changed, 30 insertions(+), 30 deletions(-) delete mode 100644 test/ipfs/1.0.2/charts/common-2101.0.0.tgz create mode 100644 test/ipfs/1.0.2/charts/common-2104.0.0.tgz delete mode 100644 test/ix-chart/2102.1.0/charts/common-2101.0.0.tgz create mode 100644 test/ix-chart/2102.1.0/charts/common-2104.0.0.tgz delete mode 100644 test/minio/1.2.1/charts/common-2101.0.0.tgz create mode 100644 test/minio/1.2.1/charts/common-2104.0.0.tgz delete mode 100644 test/nextcloud/1.2.1/charts/common-2101.0.0.tgz create mode 100644 test/nextcloud/1.2.1/charts/common-2104.0.0.tgz delete mode 100644 test/plex/1.3.0/charts/common-2101.0.0.tgz create mode 100644 test/plex/1.3.0/charts/common-2104.0.0.tgz diff --git a/test/ipfs/1.0.2/Chart.yaml b/test/ipfs/1.0.2/Chart.yaml index db7566b469..475fe39308 100644 --- a/test/ipfs/1.0.2/Chart.yaml +++ b/test/ipfs/1.0.2/Chart.yaml @@ -14,5 +14,5 @@ sources: upstream_version: 0.8.0-rc1 dependencies: - name: common - repository: file://../../../library/common/2101.0.0 - version: 2101.0.0 + repository: file://../../../library/common/2104.0.0 + version: 2104.0.0 diff --git a/test/ipfs/1.0.2/charts/common-2101.0.0.tgz b/test/ipfs/1.0.2/charts/common-2101.0.0.tgz deleted file mode 100644 index 91e9592a566e4ebd4431c7051ef448cce7330f3c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4270 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 diff --git a/test/ipfs/1.0.2/charts/common-2104.0.0.tgz b/test/ipfs/1.0.2/charts/common-2104.0.0.tgz new file mode 100644 index 0000000000000000000000000000000000000000..83d4f734c9cb497b62f758d4e60ba089837585c8 GIT binary patch literal 4287 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 literal 0 HcmV?d00001 diff --git a/test/ipfs/1.0.2/requirements.lock b/test/ipfs/1.0.2/requirements.lock index 114aabb0a7..5c4530719f 100644 --- a/test/ipfs/1.0.2/requirements.lock +++ b/test/ipfs/1.0.2/requirements.lock @@ -1,6 +1,6 @@ dependencies: - name: common - repository: file://../../../library/common/2101.0.0 - version: 2101.0.0 -digest: sha256:6ab46f958de11ae6a24d8f7e18417aa9852a8d968d5b0cc94ffa4700449931d6 -generated: "2021-02-04T01:15:55.312886+05:00" + repository: file://../../../library/common/2104.0.0 + version: 2104.0.0 +digest: sha256:f0aa221073aafcc5e1602c2a9acb1a508ce72f6847c33dd4a9f9fe10017d5009 +generated: "2021-04-08T16:09:30.006044+05:00" diff --git a/test/ix-chart/2102.1.0/Chart.lock b/test/ix-chart/2102.1.0/Chart.lock index f863fc9fbd..faa4f024ec 100644 --- a/test/ix-chart/2102.1.0/Chart.lock +++ b/test/ix-chart/2102.1.0/Chart.lock @@ -1,6 +1,6 @@ dependencies: - name: common - repository: file://../../../library/common/2101.0.0 - version: 2101.0.0 -digest: sha256:6ab46f958de11ae6a24d8f7e18417aa9852a8d968d5b0cc94ffa4700449931d6 -generated: "2021-02-04T01:15:55.365517+05:00" + repository: file://../../../library/common/2104.0.0 + version: 2104.0.0 +digest: sha256:f0aa221073aafcc5e1602c2a9acb1a508ce72f6847c33dd4a9f9fe10017d5009 +generated: "2021-04-08T16:09:30.065733+05:00" diff --git a/test/ix-chart/2102.1.0/Chart.yaml b/test/ix-chart/2102.1.0/Chart.yaml index 9c94284aa8..f252d1d1a4 100644 --- a/test/ix-chart/2102.1.0/Chart.yaml +++ b/test/ix-chart/2102.1.0/Chart.yaml @@ -23,6 +23,6 @@ version: 2102.1.0 appVersion: v1 dependencies: - name: common - repository: file://../../../library/common/2101.0.0 - version: 2101.0.0 + repository: file://../../../library/common/2104.0.0 + version: 2104.0.0 diff --git a/test/ix-chart/2102.1.0/charts/common-2101.0.0.tgz b/test/ix-chart/2102.1.0/charts/common-2101.0.0.tgz deleted file mode 100644 index 91e9592a566e4ebd4431c7051ef448cce7330f3c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4270 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 diff --git a/test/ix-chart/2102.1.0/charts/common-2104.0.0.tgz b/test/ix-chart/2102.1.0/charts/common-2104.0.0.tgz new file mode 100644 index 0000000000000000000000000000000000000000..83d4f734c9cb497b62f758d4e60ba089837585c8 GIT binary patch literal 4287 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 literal 0 HcmV?d00001 diff --git a/test/minio/1.2.1/Chart.yaml b/test/minio/1.2.1/Chart.yaml index 5fe99fe60f..83b0680cd8 100644 --- a/test/minio/1.2.1/Chart.yaml +++ b/test/minio/1.2.1/Chart.yaml @@ -15,5 +15,5 @@ sources: upstream_version: 8.0.5 dependencies: - name: common - repository: file://../../../library/common/2101.0.0 - version: 2101.0.0 + repository: file://../../../library/common/2104.0.0 + version: 2104.0.0 diff --git a/test/minio/1.2.1/charts/common-2101.0.0.tgz b/test/minio/1.2.1/charts/common-2101.0.0.tgz deleted file mode 100644 index 91e9592a566e4ebd4431c7051ef448cce7330f3c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4270 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 diff --git a/test/minio/1.2.1/charts/common-2104.0.0.tgz b/test/minio/1.2.1/charts/common-2104.0.0.tgz new file mode 100644 index 0000000000000000000000000000000000000000..83d4f734c9cb497b62f758d4e60ba089837585c8 GIT binary patch literal 4287 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 literal 0 HcmV?d00001 diff --git a/test/minio/1.2.1/requirements.lock b/test/minio/1.2.1/requirements.lock index 74ceebcbc1..f9ec283999 100644 --- a/test/minio/1.2.1/requirements.lock +++ b/test/minio/1.2.1/requirements.lock @@ -1,6 +1,6 @@ dependencies: - name: common - repository: file://../../../library/common/2101.0.0 - version: 2101.0.0 -digest: sha256:6ab46f958de11ae6a24d8f7e18417aa9852a8d968d5b0cc94ffa4700449931d6 -generated: "2021-02-04T01:15:55.416388+05:00" + repository: file://../../../library/common/2104.0.0 + version: 2104.0.0 +digest: sha256:f0aa221073aafcc5e1602c2a9acb1a508ce72f6847c33dd4a9f9fe10017d5009 +generated: "2021-04-08T16:09:30.123288+05:00" diff --git a/test/nextcloud/1.2.1/Chart.lock b/test/nextcloud/1.2.1/Chart.lock index 7d79320192..4f042a223a 100644 --- a/test/nextcloud/1.2.1/Chart.lock +++ b/test/nextcloud/1.2.1/Chart.lock @@ -1,6 +1,6 @@ dependencies: - name: common - repository: file://../../../library/common/2101.0.0 - version: 2101.0.0 -digest: sha256:6ab46f958de11ae6a24d8f7e18417aa9852a8d968d5b0cc94ffa4700449931d6 -generated: "2021-02-04T01:15:55.262077+05:00" + repository: file://../../../library/common/2104.0.0 + version: 2104.0.0 +digest: sha256:f0aa221073aafcc5e1602c2a9acb1a508ce72f6847c33dd4a9f9fe10017d5009 +generated: "2021-04-08T16:09:29.942145+05:00" diff --git a/test/nextcloud/1.2.1/Chart.yaml b/test/nextcloud/1.2.1/Chart.yaml index fd2668cd8f..637d397196 100644 --- a/test/nextcloud/1.2.1/Chart.yaml +++ b/test/nextcloud/1.2.1/Chart.yaml @@ -17,6 +17,6 @@ sources: upstream_version: 2.3.2 dependencies: - name: common - repository: file://../../../library/common/2101.0.0 - version: 2101.0.0 + repository: file://../../../library/common/2104.0.0 + version: 2104.0.0 diff --git a/test/nextcloud/1.2.1/charts/common-2101.0.0.tgz b/test/nextcloud/1.2.1/charts/common-2101.0.0.tgz deleted file mode 100644 index 91e9592a566e4ebd4431c7051ef448cce7330f3c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4270 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 diff --git a/test/nextcloud/1.2.1/charts/common-2104.0.0.tgz b/test/nextcloud/1.2.1/charts/common-2104.0.0.tgz new file mode 100644 index 0000000000000000000000000000000000000000..83d4f734c9cb497b62f758d4e60ba089837585c8 GIT binary patch literal 4287 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 literal 0 HcmV?d00001 diff --git a/test/plex/1.3.0/Chart.lock b/test/plex/1.3.0/Chart.lock index 1bb2d56e4b..f2a2a94fc0 100644 --- a/test/plex/1.3.0/Chart.lock +++ b/test/plex/1.3.0/Chart.lock @@ -1,6 +1,6 @@ dependencies: - name: common - repository: file://../../../library/common/2101.0.0 - version: 2101.0.0 -digest: sha256:6ab46f958de11ae6a24d8f7e18417aa9852a8d968d5b0cc94ffa4700449931d6 -generated: "2021-02-04T01:15:55.470042+05:00" + repository: file://../../../library/common/2104.0.0 + version: 2104.0.0 +digest: sha256:f0aa221073aafcc5e1602c2a9acb1a508ce72f6847c33dd4a9f9fe10017d5009 +generated: "2021-04-08T16:09:30.181685+05:00" diff --git a/test/plex/1.3.0/Chart.yaml b/test/plex/1.3.0/Chart.yaml index 72a065cde2..ccf2ca2256 100644 --- a/test/plex/1.3.0/Chart.yaml +++ b/test/plex/1.3.0/Chart.yaml @@ -13,6 +13,6 @@ sources: upstream_version: 2.1.0 dependencies: - name: common - repository: file://../../../library/common/2101.0.0 - version: 2101.0.0 + repository: file://../../../library/common/2104.0.0 + version: 2104.0.0 diff --git a/test/plex/1.3.0/charts/common-2101.0.0.tgz b/test/plex/1.3.0/charts/common-2101.0.0.tgz deleted file mode 100644 index 91e9592a566e4ebd4431c7051ef448cce7330f3c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4270 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 diff --git a/test/plex/1.3.0/charts/common-2104.0.0.tgz b/test/plex/1.3.0/charts/common-2104.0.0.tgz new file mode 100644 index 0000000000000000000000000000000000000000..83d4f734c9cb497b62f758d4e60ba089837585c8 GIT binary patch literal 4287 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 literal 0 HcmV?d00001