armada/doc/source/commands/tiller.rst
Shoaib Nasir 7fb3b8d9ca Add support in Armada CLI to pass user bearer tokens to tiller
Added a new option --bearer-token TEXT in the Armada CLI to allow
the users or applications to pass kubernetes-api bearertokens via
tiller to the kubernetes cluster. This is to allow armada to interact
with a kubernetes cluster that has been configured with an external
Auth-Backend like Openstack-keystone or OpenId Connect.

Bearer Tokens are Auth tokens issued by the identity backends
such as keystone which represent a users authorized access.
For better understanding of bearer tokens, an example case
of how they works can be found here
https://kubernetes.io/docs/reference/access-authn-authz/authentication/#putting-a-bearer-token-in-a-request
https://docs.docker.com/registry/spec/auth/token/

Change-Id: I03623c7d3b58eda421a0660da8ec3ac2e86915f0
Signed-off-by: Shoaib Nasir <shoaib.nasir@windriver.com>
2019-02-01 15:33:18 -05:00

979 B

Armada - Tiller

Commands

Usage: armada tiller [OPTIONS]

  This command gets tiller information

  The tiller command uses flags to obtain information from tiller services

  To obtain armada deployed releases:

      $ armada tiller --releases

  To obtain tiller service status/information:

      $ armada tiller --status

Options:
  --tiller-host TEXT            Tiller host ip
  --tiller-port INTEGER         Tiller host port
  -tn, --tiller-namespace TEXT  Tiller namespace
  --releases                    list of deployed releses
  --status                      Status of Armada services
  --bearer-token                User bearer token
  --help                        Show this message and exit.

Synopsis

The tiller command will perform command directly with tiller to check if tiller in the cluster is running and the list of releases in tiller cluster.