diff --git a/haproxy-ingress/README.md b/haproxy-ingress/README.md index 2203137..bec0465 100755 --- a/haproxy-ingress/README.md +++ b/haproxy-ingress/README.md @@ -162,6 +162,7 @@ Parameter | Description | Default `controller.metrics.service.loadBalancerIP` | IP address to assign to load balancer (if supported) | `""` `controller.metrics.service.loadBalancerSourceRanges` | | `[]` `controller.metrics.service.servicePort` | the port number exposed by the metrics service | `9101` +`controller.metrics.service.serviceControllerPort` | the controller port number exposed by the metrics service | `10254` `controller.metrics.service.type` | type of controller service to create | `ClusterIP` `controller.logs.enabled` | enable an access-logs sidecar container that collects access logs from haproxy and outputs to stdout | `false` `controller.logs.image.repository` | access-logs container image repository | `whereisaaron/kube-syslog-sidecar` diff --git a/haproxy-ingress/templates/controller-metrics-service.yaml b/haproxy-ingress/templates/controller-metrics-service.yaml index b085c0c..96cc748 100644 --- a/haproxy-ingress/templates/controller-metrics-service.yaml +++ b/haproxy-ingress/templates/controller-metrics-service.yaml @@ -29,6 +29,9 @@ spec: - name: metrics port: {{ .Values.controller.metrics.service.servicePort }} targetPort: metrics + - name: ctrl-metrics + port: {{ .Values.controller.metrics.service.serviceControllerPort }} + targetPort: ctrl-metrics selector: {{- include "haproxy-ingress.selectorLabels" . | nindent 4 }} type: "{{ .Values.controller.metrics.service.type }}" diff --git a/haproxy-ingress/values.yaml b/haproxy-ingress/values.yaml index a87e631..0a5d623 100644 --- a/haproxy-ingress/values.yaml +++ b/haproxy-ingress/values.yaml @@ -299,6 +299,7 @@ controller: loadBalancerIP: "" loadBalancerSourceRanges: [] servicePort: 9101 + serviceControllerPort: 10254 type: ClusterIP ## access-logs side-car container for collecting haproxy logs