armada/charts/tiller
Phil Sphicas a3f11e5873 Tiller: listen on localhost by default
This change introduces a configuration option to control whether Tiller
listens on any IP addresses (the previous default), or binds only to
127.0.0.1 (the new default).

The same option is used for both the Armada and Tiller charts:
    .conf.tiller.listen_on_any (default: false)

The affected tiller command line argument is:
    -listen 127.0.0.1:port (if false)
    -listen :port (if true)

Listening on any address allows Helm client direct access to Tiller, via
'helm --host pod_ip:port'.

Listening on localhost does prevent connections directly to the pod IP,
but it does not preclude the use of 'kubectl port-forward' to establish
a connection to Tiller.

The Tiller container in the Armada pod exists only to service Armada via
127.0.0.1. The Helm client automatically sets up port forwarding (if it
has access to the Kubernetes API). As a result, this change should be
non-impacting. However, the previous behavior can be restored by setting
.conf.tiller.listen_on_any=true.

Change-Id: Id308976bac21cc521e8470516ce49ebd1942da68
2021-04-22 20:29:02 +00:00
..
templates Tiller: listen on localhost by default 2021-04-22 20:29:02 +00:00
.helmignore feat(chart): adding-tiller 2017-12-11 18:43:11 +00:00
Chart.yaml CI: Add chart build gate 2019-01-28 11:35:58 -06:00
requirements.yaml Change helm-toolkit dependency version to ">= 0.1.0" 2020-09-24 19:42:34 -05:00
values.yaml Tiller: listen on localhost by default 2021-04-22 20:29:02 +00:00