diff --git a/stable/eventrouter/Chart.yaml b/stable/eventrouter/Chart.yaml index e2b900b1c7..61f4ebec85 100644 --- a/stable/eventrouter/Chart.yaml +++ b/stable/eventrouter/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v1 description: A Helm chart for eventruter (https://github.com/heptiolabs/eventrouter) name: eventrouter -version: 0.1.1 +version: 0.2.0 appVersion: 0.2 home: https://github.com/heptiolabs/eventrouter sources: diff --git a/stable/eventrouter/README.md b/stable/eventrouter/README.md index a593533b7d..c902584957 100644 --- a/stable/eventrouter/README.md +++ b/stable/eventrouter/README.md @@ -23,3 +23,5 @@ The following table lists the configurable parameters of the eventrouter chart a | `tolerations` | List of node taints to tolerate | `[]` | | `nodeSelector` | Node labels for pod assignment | `{}` | | `sink` | Sink to send the events to | `glog` | +| `podAnnotations` | Annotations for pod metadata | `{}` | +| `containerPorts` | List of ports for the container | `[]` | diff --git a/stable/eventrouter/templates/configmap.yaml b/stable/eventrouter/templates/configmap.yaml index f748bf71ef..c4e7ec9eb0 100644 --- a/stable/eventrouter/templates/configmap.yaml +++ b/stable/eventrouter/templates/configmap.yaml @@ -9,5 +9,5 @@ apiVersion: v1 data: config.json: |- { - "sink": {{ .Values.sink }} + "sink": "{{ .Values.sink }}" } diff --git a/stable/eventrouter/templates/deployment.yaml b/stable/eventrouter/templates/deployment.yaml index 61769f4a75..09b82632a4 100644 --- a/stable/eventrouter/templates/deployment.yaml +++ b/stable/eventrouter/templates/deployment.yaml @@ -15,6 +15,10 @@ spec: labels: app: {{ template "eventrouter.name" . }} release: {{ .Release.Name }} + {{- if .Values.podAnnotations }} + annotations: +{{ toYaml .Values.podAnnotations | indent 8 }} + {{- end }} spec: containers: - name: {{ .Chart.Name }} @@ -23,6 +27,10 @@ spec: volumeMounts: - name: config-volume mountPath: /etc/eventrouter + {{- if .Values.containerPorts }} + ports: +{{ toYaml .Values.containerPorts | indent 10 }} + {{- end }} resources: {{ toYaml .Values.resources | indent 10 }} {{- if .Values.nodeSelector }} diff --git a/stable/eventrouter/values.yaml b/stable/eventrouter/values.yaml index 16d9cc046f..63e87b3336 100644 --- a/stable/eventrouter/values.yaml +++ b/stable/eventrouter/values.yaml @@ -28,3 +28,7 @@ tolerations: [] nodeSelector: {} sink: glog + +podAnnotations: {} + +containerPorts: []