armada/armada
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
..
api Automate deletion of test pods 2019-01-28 13:19:09 -06:00
cli Add support in Armada CLI to pass user bearer tokens to tiller 2019-02-01 15:33:18 -05:00
common Fix Flake8 3.6.0 errors 2018-10-26 09:23:42 -04:00
conf Parallelize unsequenced chart group deployments 2018-10-03 10:27:49 -05:00
exceptions Remediate releases stuck in non-DEPLOYED statuses 2019-01-18 23:06:01 +00:00
handlers Add support in Armada CLI to pass user bearer tokens to tiller 2019-02-01 15:33:18 -05:00
schemas Add warnings for post upgrade actions 2018-11-12 21:19:16 +00:00
tests Automate deletion of test pods 2019-01-28 13:19:09 -06:00
utils Automate deletion of test pods 2019-01-28 13:19:09 -06:00
__init__.py fix(init): remove duplicated version code 2018-05-28 05:52:58 -05:00
const.py Automate deletion of test pods 2019-01-28 13:19:09 -06:00
shell.py Adding yapf config, plus formatted code. 2018-06-22 14:56:04 -05:00
version.py Fix(linting): Make Armada pep8 compliant 2017-09-29 11:46:58 -04:00