k3s/pkg
Kubernetes Submit Queue 860cae0933 Merge pull request #35488 from dixudx/keystone-ca-cert
Automatic merge from submit-queue

specify custom ca file to verify the keystone server

<!--  Thanks for sending a pull request!  Here are some tips for you:
1. If this is your first time, read our contributor guidelines https://github.com/kubernetes/kubernetes/blob/master/CONTRIBUTING.md and developer guide https://github.com/kubernetes/kubernetes/blob/master/docs/devel/development.md
2. If you want *faster* PR reviews, read how: https://github.com/kubernetes/kubernetes/blob/master/docs/devel/faster_reviews.md
3. Follow the instructions for writing a release note: https://github.com/kubernetes/kubernetes/blob/master/docs/devel/pull-requests.md#release-notes
-->

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

Sometimes the keystone server's certificate is self-signed, mainly used for internal development, testing and etc.

For this kind of ca, we need a way to verify the keystone server.

Otherwise, below error will occur.

> x509: certificate signed by unknown authority

This patch provide a way to pass in a ca file to verify the keystone server when starting `kube-apiserver`.

**Which issue this PR fixes** : fixes #22695, #24984

**Special notes for your reviewer**:

**Release note**:

<!--  Steps to write your release note:
1. Use the release-note-* labels to set the release note state (if you have access) 
2. Enter your extended release note in the below block; leaving it blank means using the PR title as the release note. If no release note is required, just write `NONE`. 
-->

``` release-note
```
2016-11-08 13:13:00 -08:00
..
admission
api Merge pull request #35483 from ymqytw/use_evict_for_drain 2016-11-07 17:42:08 -08:00
apimachinery
apis Fail kubelet creation if swap enabled 2016-11-08 08:39:31 -08:00
apiserver Merge pull request #35488 from dixudx/keystone-ca-cert 2016-11-08 13:13:00 -08:00
auth
capabilities
client Merge pull request #33366 from rhcarvalho/execincontainer-timeout-argument 2016-11-08 01:41:19 -08:00
cloudprovider Merge pull request #36256 from colemickens/colemickens-pr-azure-lb-dsr 2016-11-07 01:37:30 -08:00
controller HPA: Consider unready pods and missing metrics 2016-11-08 00:59:23 -05:00
conversion
credentialprovider Merge pull request #35013 from justinsb/us_east_2 2016-11-01 18:47:07 -07:00
dns kube-dns logging cleanup 2016-11-03 12:38:07 -07:00
fieldpath
fields
generated Fail kubelet creation if swap enabled 2016-11-08 08:39:31 -08:00
genericapiserver Merge pull request #35488 from dixudx/keystone-ca-cert 2016-11-08 13:13:00 -08:00
healthz
httplog kubelet: don't print httplogs for redirects 2016-11-03 14:19:34 -07:00
hyperkube
kubectl Merge pull request #36355 from soltysh/deprecate_extensionsjob 2016-11-08 07:18:40 -08:00
kubelet Fail kubelet creation if swap enabled 2016-11-08 08:39:31 -08:00
kubemark Revert "Merge pull request #35821 from vishh/gci-mounter-scope" 2016-11-03 20:23:25 -07:00
labels
master Add v1.NodeLegacyHostIP to be consistent with the internal API; 2016-11-04 14:29:49 -07:00
metrics
probe
proxy Default to the old behavior for proxier sync. 2016-11-06 22:45:53 -08:00
quota quota controller uses informers if available for pod calculation 2016-10-31 11:38:22 -04:00
registry Merge pull request #36021 from soltysh/cronjobs 2016-11-07 07:12:17 -08:00
routes promote /metrics to genericapiserver 2016-11-01 14:42:01 -04:00
runtime Unversioned types should decode no matter what the requested version is 2016-11-01 22:55:59 -04:00
security
securitycontext Add security context support in dockershim 2016-11-07 11:07:56 +08:00
selection
serviceaccount
ssh Merge pull request #35323 from mikkeloscar/decode-pem 2016-10-27 02:59:29 -07:00
storage Increase etcd3 compaction frequency 2016-10-31 08:40:13 +01:00
types
util Merge pull request #36068 from sttts/sttts-old-self-signed-cn 2016-11-07 00:37:12 -08:00
version
volume Merge pull request #35616 from pospispa/85-refactor-newRecyclerFunc-from-volume-plugins 2016-11-08 07:18:16 -08:00
watch move watch.ListWatchUntil to its own package to avoid future import cycle 2016-10-30 13:14:20 -07:00
OWNERS