Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
H
helm3
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
go
helm3
Commits
b7b372f6
Commit
b7b372f6
authored
Feb 27, 2019
by
Luis Davim
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add app.kubernetes.io/version label
Signed-off-by:
Luis Davim
<
luis.davim@jet.com
>
parent
367b6fc1
Hide whitespace changes
Inline
Side-by-side
Showing
14 changed files
with
18 additions
and
1 deletion
+18
-1
alpine-pod.yaml
...helm/testdata/testcharts/alpine/templates/alpine-pod.yaml
+1
-0
alpine-pod.yaml
...helm/testdata/testcharts/novals/templates/alpine-pod.yaml
+1
-0
alpine-pod.yaml
.../testdata/testcharts/prerelease/templates/alpine-pod.yaml
+1
-0
variables.md
docs/chart_template_guide/variables.md
+1
-0
charts_hooks.md
docs/charts_hooks.md
+2
-1
alpine-pod.yaml
docs/examples/alpine/templates/alpine-pod.yaml
+1
-0
configmap.yaml
docs/examples/nginx/templates/configmap.yaml
+1
-0
deployment.yaml
docs/examples/nginx/templates/deployment.yaml
+1
-0
post-install-job.yaml
docs/examples/nginx/templates/post-install-job.yaml
+1
-0
pre-install-secret.yaml
docs/examples/nginx/templates/pre-install-secret.yaml
+1
-0
service-test.yaml
docs/examples/nginx/templates/service-test.yaml
+1
-0
service.yaml
docs/examples/nginx/templates/service.yaml
+1
-0
create.go
pkg/chartutil/create.go
+4
-0
svc.yaml
pkg/lint/rules/testdata/albatross/templates/svc.yaml
+1
-0
No files found.
cmd/helm/testdata/testcharts/alpine/templates/alpine-pod.yaml
View file @
b7b372f6
...
@@ -10,6 +10,7 @@ metadata:
...
@@ -10,6 +10,7 @@ metadata:
# The "release" convention makes it easy to tie a release to all of the
# The "release" convention makes it easy to tie a release to all of the
# Kubernetes resources that were created as part of that release.
# Kubernetes resources that were created as part of that release.
app.kubernetes.io/instance
:
{{
.Release.Name | quote
}}
app.kubernetes.io/instance
:
{{
.Release.Name | quote
}}
app.kubernetes.io/version
:
{{
.Chart.AppVersion
}}
# This makes it easy to audit chart usage.
# This makes it easy to audit chart usage.
helm.sh/chart
:
"
{{.Chart.Name}}-{{.Chart.Version}}"
helm.sh/chart
:
"
{{.Chart.Name}}-{{.Chart.Version}}"
values
:
{{
.Values.test.Name
}}
values
:
{{
.Values.test.Name
}}
...
...
cmd/helm/testdata/testcharts/novals/templates/alpine-pod.yaml
View file @
b7b372f6
...
@@ -10,6 +10,7 @@ metadata:
...
@@ -10,6 +10,7 @@ metadata:
# The "release" convention makes it easy to tie a release to all of the
# The "release" convention makes it easy to tie a release to all of the
# Kubernetes resources that were created as part of that release.
# Kubernetes resources that were created as part of that release.
app.kubernetes.io/instance
:
{{
.Release.Name | quote
}}
app.kubernetes.io/instance
:
{{
.Release.Name | quote
}}
app.kubernetes.io/version
:
{{
.Chart.AppVersion
}}
# This makes it easy to audit chart usage.
# This makes it easy to audit chart usage.
helm.sh/chart
:
"
{{.Chart.Name}}-{{.Chart.Version}}"
helm.sh/chart
:
"
{{.Chart.Name}}-{{.Chart.Version}}"
annotations
:
annotations
:
...
...
cmd/helm/testdata/testcharts/prerelease/templates/alpine-pod.yaml
View file @
b7b372f6
...
@@ -10,6 +10,7 @@ metadata:
...
@@ -10,6 +10,7 @@ metadata:
# The "release" convention makes it easy to tie a release to all of the
# The "release" convention makes it easy to tie a release to all of the
# Kubernetes resources that were created as part of that release.
# Kubernetes resources that were created as part of that release.
app.kubernetes.io/instance
:
{{
.Release.Name | quote
}}
app.kubernetes.io/instance
:
{{
.Release.Name | quote
}}
app.kubernetes.io/version
:
{{
.Chart.AppVersion
}}
# This makes it easy to audit chart usage.
# This makes it easy to audit chart usage.
helm.sh/chart
:
"
{{.Chart.Name}}-{{.Chart.Version}}"
helm.sh/chart
:
"
{{.Chart.Name}}-{{.Chart.Version}}"
annotations
:
annotations
:
...
...
docs/chart_template_guide/variables.md
View file @
b7b372f6
...
@@ -114,6 +114,7 @@ metadata:
...
@@ -114,6 +114,7 @@ metadata:
# I cannot reference .Chart.Name, but I can do $.Chart.Name
# I cannot reference .Chart.Name, but I can do $.Chart.Name
helm.sh/chart
:
"
{{
$.Chart.Name
}}-{{
$.Chart.Version
}}"
helm.sh/chart
:
"
{{
$.Chart.Name
}}-{{
$.Chart.Version
}}"
app.kubernetes.io/instance
:
"
{{
$.Release.Name
}}"
app.kubernetes.io/instance
:
"
{{
$.Release.Name
}}"
app.kubernetes.io/version
:
{{
.Chart.AppVersion
}}
app.kubernetes.io/managed-by
:
"
{{
$.Release.Service
}}"
app.kubernetes.io/managed-by
:
"
{{
$.Release.Service
}}"
type
:
kubernetes.io/tls
type
:
kubernetes.io/tls
data
:
data
:
...
...
docs/charts_hooks.md
View file @
b7b372f6
...
@@ -76,7 +76,7 @@ hooks, the lifecycle is altered like this:
...
@@ -76,7 +76,7 @@ hooks, the lifecycle is altered like this:
5.
Tiller sorts hooks by weight (assigning a weight of 0 by default) and by name for those hooks with the same weight in ascending order.
5.
Tiller sorts hooks by weight (assigning a weight of 0 by default) and by name for those hooks with the same weight in ascending order.
6.
Tiller then loads the hook with the lowest weight first (negative to positive)
6.
Tiller then loads the hook with the lowest weight first (negative to positive)
7.
Tiller waits until the hook is "Ready" (except for CRDs)
7.
Tiller waits until the hook is "Ready" (except for CRDs)
8.
Tiller loads the resulting resources into Kubernetes. Note that if the
`--wait`
8.
Tiller loads the resulting resources into Kubernetes. Note that if the
`--wait`
flag is set, Tiller will wait until all resources are in a ready state
flag is set, Tiller will wait until all resources are in a ready state
and will not run the
`post-install`
hook until they are ready.
and will not run the
`post-install`
hook until they are ready.
9.
Tiller executes the
`post-install`
hook (loading hook resources)
9.
Tiller executes the
`post-install`
hook (loading hook resources)
...
@@ -129,6 +129,7 @@ metadata:
...
@@ -129,6 +129,7 @@ metadata:
labels
:
labels
:
app.kubernetes.io/managed-by
:
{{
.Release.Service | quote
}}
app.kubernetes.io/managed-by
:
{{
.Release.Service | quote
}}
app.kubernetes.io/instance
:
{{
.Release.Name | quote
}}
app.kubernetes.io/instance
:
{{
.Release.Name | quote
}}
app.kubernetes.io/version
:
{{
.Chart.AppVersion
}}
helm.sh/chart
:
"
{{.Chart.Name}}-{{.Chart.Version}}"
helm.sh/chart
:
"
{{.Chart.Name}}-{{.Chart.Version}}"
annotations
:
annotations
:
# This is what defines this resource as a hook. Without this line, the
# This is what defines this resource as a hook. Without this line, the
...
...
docs/examples/alpine/templates/alpine-pod.yaml
View file @
b7b372f6
...
@@ -10,6 +10,7 @@ metadata:
...
@@ -10,6 +10,7 @@ metadata:
# The "app.kubernetes.io/instance" convention makes it easy to tie a release to all of the
# The "app.kubernetes.io/instance" convention makes it easy to tie a release to all of the
# Kubernetes resources that were created as part of that release.
# Kubernetes resources that were created as part of that release.
app.kubernetes.io/instance
:
{{
.Release.Name | quote
}}
app.kubernetes.io/instance
:
{{
.Release.Name | quote
}}
app.kubernetes.io/version
:
{{
.Chart.AppVersion
}}
# This makes it easy to audit chart usage.
# This makes it easy to audit chart usage.
helm.sh/chart
:
{{
.Chart.Name
}}
-{{ .Chart.Version }}
helm.sh/chart
:
{{
.Chart.Name
}}
-{{ .Chart.Version }}
app.kubernetes.io/name
:
{{
template "alpine.name" .
}}
app.kubernetes.io/name
:
{{
template "alpine.name" .
}}
...
...
docs/examples/nginx/templates/configmap.yaml
View file @
b7b372f6
...
@@ -6,6 +6,7 @@ metadata:
...
@@ -6,6 +6,7 @@ metadata:
labels
:
labels
:
app.kubernetes.io/managed-by
:
{{
.Release.Service
}}
app.kubernetes.io/managed-by
:
{{
.Release.Service
}}
app.kubernetes.io/instance
:
{{
.Release.Name
}}
app.kubernetes.io/instance
:
{{
.Release.Name
}}
app.kubernetes.io/version
:
{{
.Chart.AppVersion
}}
helm.sh/chart
:
{{
.Chart.Name
}}
-{{ .Chart.Version }}
helm.sh/chart
:
{{
.Chart.Name
}}
-{{ .Chart.Version }}
app.kubernetes.io/name
:
{{
template "nginx.name" .
}}
app.kubernetes.io/name
:
{{
template "nginx.name" .
}}
data
:
data
:
...
...
docs/examples/nginx/templates/deployment.yaml
View file @
b7b372f6
...
@@ -14,6 +14,7 @@ metadata:
...
@@ -14,6 +14,7 @@ metadata:
# to all of the Kubernetes resources that were created as part of that
# to all of the Kubernetes resources that were created as part of that
# release.
# release.
app.kubernetes.io/instance
:
{{
.Release.Name
}}
app.kubernetes.io/instance
:
{{
.Release.Name
}}
app.kubernetes.io/version
:
{{
.Chart.AppVersion
}}
# This makes it easy to audit chart usage.
# This makes it easy to audit chart usage.
helm.sh/chart
:
{{
.Chart.Name
}}
-{{ .Chart.Version }}
helm.sh/chart
:
{{
.Chart.Name
}}
-{{ .Chart.Version }}
app.kubernetes.io/name
:
{{
template "nginx.name" .
}}
app.kubernetes.io/name
:
{{
template "nginx.name" .
}}
...
...
docs/examples/nginx/templates/post-install-job.yaml
View file @
b7b372f6
...
@@ -10,6 +10,7 @@ metadata:
...
@@ -10,6 +10,7 @@ metadata:
# The "app.kubernetes.io/instance" convention makes it easy to tie a release to all of the
# The "app.kubernetes.io/instance" convention makes it easy to tie a release to all of the
# Kubernetes resources that were created as part of that release.
# Kubernetes resources that were created as part of that release.
app.kubernetes.io/instance
:
{{
.Release.Name
}}
app.kubernetes.io/instance
:
{{
.Release.Name
}}
app.kubernetes.io/version
:
{{
.Chart.AppVersion
}}
# This makes it easy to audit chart usage.
# This makes it easy to audit chart usage.
helm.sh/chart
:
{{
.Chart.Name
}}
-{{ .Chart.Version }}
helm.sh/chart
:
{{
.Chart.Name
}}
-{{ .Chart.Version }}
app.kubernetes.io/name
:
{{
template "nginx.name" .
}}
app.kubernetes.io/name
:
{{
template "nginx.name" .
}}
...
...
docs/examples/nginx/templates/pre-install-secret.yaml
View file @
b7b372f6
...
@@ -7,6 +7,7 @@ metadata:
...
@@ -7,6 +7,7 @@ metadata:
labels
:
labels
:
app.kubernetes.io/managed-by
:
{{
.Release.Service
}}
app.kubernetes.io/managed-by
:
{{
.Release.Service
}}
app.kubernetes.io/instance
:
{{
.Release.Name
}}
app.kubernetes.io/instance
:
{{
.Release.Name
}}
app.kubernetes.io/version
:
{{
.Chart.AppVersion
}}
helm.sh/chart
:
{{
.Chart.Name
}}
-{{ .Chart.Version }}
helm.sh/chart
:
{{
.Chart.Name
}}
-{{ .Chart.Version }}
app.kubernetes.io/name
:
{{
template "nginx.name" .
}}
app.kubernetes.io/name
:
{{
template "nginx.name" .
}}
# This declares the resource to be a hook. By convention, we also name the
# This declares the resource to be a hook. By convention, we also name the
...
...
docs/examples/nginx/templates/service-test.yaml
View file @
b7b372f6
...
@@ -5,6 +5,7 @@ metadata:
...
@@ -5,6 +5,7 @@ metadata:
labels
:
labels
:
app.kubernetes.io/managed-by
:
{{
.Release.Service
}}
app.kubernetes.io/managed-by
:
{{
.Release.Service
}}
app.kubernetes.io/instance
:
{{
.Release.Name
}}
app.kubernetes.io/instance
:
{{
.Release.Name
}}
app.kubernetes.io/version
:
{{
.Chart.AppVersion
}}
helm.sh/chart
:
{{
.Chart.Name
}}
-{{ .Chart.Version }}
helm.sh/chart
:
{{
.Chart.Name
}}
-{{ .Chart.Version }}
app.kubernetes.io/name
:
{{
template "nginx.name" .
}}
app.kubernetes.io/name
:
{{
template "nginx.name" .
}}
annotations
:
annotations
:
...
...
docs/examples/nginx/templates/service.yaml
View file @
b7b372f6
...
@@ -10,6 +10,7 @@ metadata:
...
@@ -10,6 +10,7 @@ metadata:
helm.sh/chart
:
{{
.Chart.Name
}}
-{{ .Chart.Version }}
helm.sh/chart
:
{{
.Chart.Name
}}
-{{ .Chart.Version }}
app.kubernetes.io/managed-by
:
{{
.Release.Service
}}
app.kubernetes.io/managed-by
:
{{
.Release.Service
}}
app.kubernetes.io/instance
:
{{
.Release.Name
}}
app.kubernetes.io/instance
:
{{
.Release.Name
}}
app.kubernetes.io/version
:
{{
.Chart.AppVersion
}}
name
:
{{
template "nginx.fullname" .
}}
name
:
{{
template "nginx.fullname" .
}}
spec
:
spec
:
# Provides options for the service so chart users have the full choice
# Provides options for the service so chart users have the full choice
...
...
pkg/chartutil/create.go
View file @
b7b372f6
...
@@ -137,6 +137,7 @@ metadata:
...
@@ -137,6 +137,7 @@ metadata:
app.kubernetes.io/name: {{ include "<CHARTNAME>.name" . }}
app.kubernetes.io/name: {{ include "<CHARTNAME>.name" . }}
helm.sh/chart: {{ include "<CHARTNAME>.chart" . }}
helm.sh/chart: {{ include "<CHARTNAME>.chart" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/version: {{ .Chart.AppVersion }}
app.kubernetes.io/managed-by: {{ .Release.Service }}
app.kubernetes.io/managed-by: {{ .Release.Service }}
{{- with .Values.ingress.annotations }}
{{- with .Values.ingress.annotations }}
annotations:
annotations:
...
@@ -176,6 +177,7 @@ metadata:
...
@@ -176,6 +177,7 @@ metadata:
app.kubernetes.io/name: {{ include "<CHARTNAME>.name" . }}
app.kubernetes.io/name: {{ include "<CHARTNAME>.name" . }}
helm.sh/chart: {{ include "<CHARTNAME>.chart" . }}
helm.sh/chart: {{ include "<CHARTNAME>.chart" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/version: {{ .Chart.AppVersion }}
app.kubernetes.io/managed-by: {{ .Release.Service }}
app.kubernetes.io/managed-by: {{ .Release.Service }}
spec:
spec:
replicas: {{ .Values.replicaCount }}
replicas: {{ .Values.replicaCount }}
...
@@ -229,6 +231,7 @@ metadata:
...
@@ -229,6 +231,7 @@ metadata:
app.kubernetes.io/name: {{ include "<CHARTNAME>.name" . }}
app.kubernetes.io/name: {{ include "<CHARTNAME>.name" . }}
helm.sh/chart: {{ include "<CHARTNAME>.chart" . }}
helm.sh/chart: {{ include "<CHARTNAME>.chart" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/version: {{ .Chart.AppVersion }}
app.kubernetes.io/managed-by: {{ .Release.Service }}
app.kubernetes.io/managed-by: {{ .Release.Service }}
spec:
spec:
type: {{ .Values.service.type }}
type: {{ .Values.service.type }}
...
@@ -307,6 +310,7 @@ metadata:
...
@@ -307,6 +310,7 @@ metadata:
app.kubernetes.io/name: {{ include "<CHARTNAME>.name" . }}
app.kubernetes.io/name: {{ include "<CHARTNAME>.name" . }}
helm.sh/chart: {{ include "<CHARTNAME>.chart" . }}
helm.sh/chart: {{ include "<CHARTNAME>.chart" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/version: {{ .Chart.AppVersion }}
app.kubernetes.io/managed-by: {{ .Release.Service }}
app.kubernetes.io/managed-by: {{ .Release.Service }}
annotations:
annotations:
"helm.sh/hook": test-success
"helm.sh/hook": test-success
...
...
pkg/lint/rules/testdata/albatross/templates/svc.yaml
View file @
b7b372f6
...
@@ -7,6 +7,7 @@ metadata:
...
@@ -7,6 +7,7 @@ metadata:
labels
:
labels
:
app.kubernetes.io/managed-by
:
{{
.Release.Service | quote
}}
app.kubernetes.io/managed-by
:
{{
.Release.Service | quote
}}
app.kubernetes.io/instance
:
{{
.Release.Name | quote
}}
app.kubernetes.io/instance
:
{{
.Release.Name | quote
}}
app.kubernetes.io/version
:
{{
.Chart.AppVersion
}}
helm.sh/chart
:
"
{{.Chart.Name}}-{{.Chart.Version}}"
helm.sh/chart
:
"
{{.Chart.Name}}-{{.Chart.Version}}"
kubeVersion
:
{{
.Capabilities.KubeVersion.Major
}}
kubeVersion
:
{{
.Capabilities.KubeVersion.Major
}}
tillerVersion
:
{{
.Capabilities.TillerVersion
}}
tillerVersion
:
{{
.Capabilities.TillerVersion
}}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment