k3s/pkg
Kubernetes Submit Queue a481f4bbe8
Merge pull request #63824 from dougm/vsphere-token-auth
Automatic merge from submit-queue (batch tested with PRs 63886, 63857, 63824). If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.

vSphere Cloud Provider: add SAML token authentication support

**What this PR does / why we need it**:

The vSphere cloud provider currently supports username+password based authentication, this PR adds an option to use token based authentication.

**Which issue(s) this PR fixes**:

Fixes #63209

**Special notes for your reviewer**:

For now the config structs and validation are left as-is and
the LoginByToken method is used if the username value is PEM encoded.
In this case of username field configured with the public key, the password
field is expected to be configured with the private key.

In a follow-up PR we can look at collapsing the auth related fields into
a common struct to avoid duplication of field merging and validation.
And then add separate fields for the public and private keys.

**Release note**:

```release-note
vSphere Cloud Provider: add SAML token authentication support
```
2018-05-17 02:08:58 -07:00
..
api Merge pull request #57536 from linyouchong/linyouchong-20171222 2018-05-14 19:44:07 -07:00
apis Merge pull request #63314 from mtaufen/dkcfg-structured-status 2018-05-15 19:41:36 -07:00
auth
capabilities
client Autogenerated code 2018-05-15 21:38:54 +02:00
cloudprovider Merge pull request #63824 from dougm/vsphere-token-auth 2018-05-17 02:08:58 -07:00
controller Merge pull request #63852 from hzxuzhonghu/node-controller-run-with-stopch 2018-05-15 18:00:41 -07:00
credentialprovider Use new clients in Azure credential provider 2018-04-26 09:38:48 +08:00
features Merge pull request #62870 from pospispa/Bring-StorageObjectInUseProtection-feature-to-GA-2nd-attempt 2018-04-26 17:25:04 -07:00
fieldpath
generated Generated 2018-05-12 02:01:09 -04:00
kubeapiserver simplify api registration 2018-05-08 18:33:50 -04:00
kubectl Merge pull request #63514 from juanvallejo/jvallejo/move-config-flags-genericclioptions 2018-05-16 17:40:30 -07:00
kubelet Merge pull request #63857 from wojtek-t/collapse_secret_manager 2018-05-17 02:08:55 -07:00
kubemark
master Merge pull request #63100 from ravisantoshgudimetla/priority-beta-api 2018-05-14 14:35:21 -07:00
printers remove decoder from name printing 2018-05-14 15:55:38 -04:00
probe
proxy Merge pull request #63850 from islinwb/check_ipvs_mod 2018-05-16 03:33:20 -07:00
quota Resources prefixed with *kubernetes.io/ should remain unscheduled if they are not exposed on the node. 2018-03-28 17:24:30 -07:00
registry Merge pull request #63314 from mtaufen/dkcfg-structured-status 2018-05-15 19:41:36 -07:00
routes
scheduler Merge pull request #63658 from xchapter7x/pkg-scheduler-algorithm-priorities 2018-05-15 14:12:39 -07:00
security Replace UserIDRange/GroupIDRange by IDRange in internal type to reduce difference with external type. 2018-05-04 18:31:42 +02:00
securitycontext remove unused code in securitycontext 2018-03-29 23:32:48 -07:00
serviceaccount clean duplicate test function 2018-04-27 13:43:12 +08:00
ssh should use time.Since instead of time.Now().Sub 2018-04-10 12:05:51 +08:00
util Merge pull request #63332 from zhouhaibing089/exec-timeout 2018-05-15 09:04:28 -07:00
version
volume Merge pull request #63424 from xiaoxubeii/issue-63183-master 2018-05-10 06:31:16 -07:00
watch/json
windows/service
.import-restrictions
BUILD
OWNERS