@ -65,7 +65,7 @@ following defaults:
- Service type (ClusterIP, NodePort, LoadBalancer) made configurable by `.Values.service.type`
- Service type (ClusterIP, NodePort, LoadBalancer) made configurable by `.Values.service.type`
- Named port `http` configured on port 80
- Named port `http` configured on port 80
- Selector set to `app : {{ template "common.name" }}, releas e: {{ .Release.Name | quote }}` to match the default used in the `Deployment` resource
- Selector set to `app .kubernetes.io/name: {{ template "common.name" }}, app.kubernetes.io/instanc e: {{ .Release.Name | quote }}` to match the default used in the `Deployment` resource
Example template:
Example template:
@ -115,11 +115,11 @@ apiVersion: v1
kind: Service
kind: Service
metadata:
metadata:
labels:
labels:
app: service
app.kubernetes.io/name : service
chart: service-0.1.0
helm.sh/ chart: service-0.1.0
heritage: Tiller
app.kubernetes.io/managed-by: Helm
protocol: mail
protocol: mail
releas e: release-name
app.kubernetes.io/instanc e: release-name
name: release-name-service-mail
name: release-name-service-mail
spec:
spec:
ports:
ports:
@ -130,8 +130,8 @@ spec:
port: 993
port: 993
targetPort: 993
targetPort: 993
selector:
selector:
app: service
app.kubernetes.io/name : service
releas e: release-name
app.kubernetes.io/instanc e: release-name
protocol: mail
protocol: mail
type: ClusterIP
type: ClusterIP
---
---
@ -139,11 +139,11 @@ apiVersion: v1
kind: Service
kind: Service
metadata:
metadata:
labels:
labels:
app: service
app.kubernetes.io/name : service
chart: service-0.1.0
helm.sh/ chart: service-0.1.0
heritage: Tiller
app.kubernetes.io/managed-by: Helm
protocol: www
protocol: www
releas e: release-name
app.kubernetes.io/instanc e: release-name
name: release-name-service-www
name: release-name-service-www
spec:
spec:
ports:
ports:
@ -250,16 +250,16 @@ apiVersion: extensions/v1beta1
kind: Deployment
kind: Deployment
metadata:
metadata:
labels:
labels:
app: deployment
app.kubernetes.io/name : deployment
chart: deployment-0.1.0
helm.sh/ chart: deployment-0.1.0
heritage: Tiller
app.kubernetes.io/managed-by: Helm
releas e: release-name
app.kubernetes.io/instanc e: release-name
name: release-name-deployment
name: release-name-deployment
spec:
spec:
template:
template:
metadata:
metadata:
labels:
labels:
app: deployment
app.kubernetes.io/name : deployment
spec:
spec:
containers:
containers:
- image: nginx:stable
- image: nginx:stable
@ -316,10 +316,10 @@ data:
kind: ConfigMap
kind: ConfigMap
metadata:
metadata:
labels:
labels:
app: configmap
app.kubernetes.io/name : configmap
chart: configmap-0.1.0
helm.sh/ chart: configmap-0.1.0
heritage: Tiller
app.kubernetes.io/managed-by: Helm
releas e: release-name
app.kubernetes.io/instanc e: release-name
name: release-name-configmap
name: release-name-configmap
```
```
@ -354,10 +354,10 @@ data:
kind: Secret
kind: Secret
metadata:
metadata:
labels:
labels:
app: secret
app.kubernetes.io/name : secret
chart: secret-0.1.0
helm.sh/ chart: secret-0.1.0
heritage: Tiller
app.kubernetes.io/managed-by: Helm
releas e: release-name
app.kubernetes.io/instanc e: release-name
name: release-name-secret
name: release-name-secret
type: Opaque
type: Opaque
```
```
@ -399,10 +399,10 @@ metadata:
kubernetes.io/ingress.class: nginx
kubernetes.io/ingress.class: nginx
kubernetes.io/tls-acme: "true"
kubernetes.io/tls-acme: "true"
labels:
labels:
app: ingress
app.kubernetes.io/name : ingress
chart: ingress-0.1.0
helm.sh/ chart: ingress-0.1.0
heritage: Tiller
app.kubernetes.io/managed-by: Helm
releas e: release-name
app.kubernetes.io/instanc e: release-name
name: release-name-ingress
name: release-name-ingress
spec:
spec:
rules:
rules:
@ -459,10 +459,10 @@ apiVersion: v1
kind: PersistentVolumeClaim
kind: PersistentVolumeClaim
metadata:
metadata:
labels:
labels:
app: persistentvolumeclaim
app.kubernetes.io/name : persistentvolumeclaim
chart: persistentvolumeclaim-0.1.0
helm.sh/ chart: persistentvolumeclaim-0.1.0
heritage: Tiller
app.kubernetes.io/managed-by: Helm
releas e: release-name
app.kubernetes.io/instanc e: release-name
name: release-name-persistentvolumeclaim
name: release-name-persistentvolumeclaim
spec:
spec:
accessModes:
accessModes:
@ -731,10 +731,10 @@ Example output:
metadata:
metadata:
name: release-name-metadata
name: release-name-metadata
labels:
labels:
app: metadata
app.kubernetes.io/name : metadata
heritage: "Tiller "
app.kubernetes.io/managed-by: "Helm "
releas e: "RELEASE-NAME"
app.kubernetes.io/instanc e: "RELEASE-NAME"
chart: metadata-0.1.0
helm.sh/ chart: metadata-0.1.0
first: "matt"
first: "matt"
last: "butcher"
last: "butcher"
nick: "technosophos"
nick: "technosophos"
@ -746,10 +746,10 @@ metadata:
metadata:
metadata:
name: Zeus
name: Zeus
labels:
labels:
app: metadata
app.kubernetes.io/name : metadata
heritage: "Tiller "
app.kubernetes.io/managed-by: "Helm "
releas e: "RELEASE-NAME"
app.kubernetes.io/instanc e: "RELEASE-NAME"
chart: metadata-0.1.0
helm.sh/ chart: metadata-0.1.0
annotations:
annotations:
```
```
@ -789,10 +789,10 @@ Example usage:
Example output:
Example output:
```yaml
```yaml
app: labelizer
app.kubernetes.io/name : labelizer
heritage : "Tiller"
app.kubernetes.io/managed-by : "Tiller"
releas e: "RELEASE-NAME"
app.kubernetes.io/instanc e: "RELEASE-NAME"
chart: labelizer-0.1.0
helm.sh/ chart: labelizer-0.1.0
```
```
### `common.hook`
### `common.hook`