Commit Graph

82854 Commits

Author SHA1 Message Date
Rostislav M. Georgiev
31b4c782c7 kubeadm: Fetching kube-proxy's config map is now optional
Whenever kubeadm needs to fetch its configuration from the cluster, it gets
the component configuration of all supported components (currently only kubelet
and kube-proxy). However, kube-proxy is deemed an optional component and its
installation may be skipped (by skipping the addon/kube-proxy phase on init).
When kube-proxy's installation is skipped, its config map is not created and
all kubeadm operations, that fetch the config from the cluster, are bound to
fail with "not found" or "forbidden" (because of missing RBAC rules) errors.

To fix this issue, we have to ignore the 403 and 404 errors, returned on an
attempt to fetch kube-proxy's component config from the cluster.
The `GetFromKubeProxyConfigMap` function now supports returning nil for both
error and object to indicate just such a case.

Signed-off-by: Rostislav M. Georgiev <rostislavg@vmware.com>
2019-09-05 18:25:22 +03:00
Kubernetes Prow Robot
b327a729c5
Merge pull request #82198 from roycaihw/crd-discovery-conformance
promote crd discovery e2e to conformance
2019-09-01 17:53:41 -07:00
Kubernetes Prow Robot
11678fb1c0
Merge pull request #82207 from liggitt/webhook-backend-setup
Ensure backend is ready in listing webhook e2es
2019-08-31 10:03:47 -07:00
Jordan Liggitt
e577feeb91 Ensure backend is ready in listing webhook e2es 2019-08-31 11:27:54 -04:00
Kubernetes Prow Robot
3d17fd5c4f
Merge pull request #81929 from egernst/kubectl-overhead
Kubectl: take pod overhead into account for node info
2019-08-31 07:01:47 -07:00
Kubernetes Prow Robot
443002fcb7
Merge pull request #81413 from Bisnode/OIDC-honour-nbf
bump github.com/coreos/go-oidc dep to pick up nbf enforcement
2019-08-31 04:37:46 -07:00
Kubernetes Prow Robot
ab162cd28c
Merge pull request #77354 from jennybuckley/crd-apply
Use CRD validation field in server-side apply
2019-08-30 23:53:47 -07:00
Anders Eknert
5e6162c614 Honour "nbf" claim if present in ID token 2019-08-31 08:45:02 +02:00
Kubernetes Prow Robot
7900c94ed7
Merge pull request #82200 from liggitt/e2e-readyz-check
Make webhook/crd e2e tests behave in parallel and non-`--enable-aggregator-routing` test environments
2019-08-30 22:13:48 -07:00
Jordan Liggitt
2d9f46f073 Make CRD conversion e2e tests robust in non-aggregator-routing clusters 2019-08-30 23:24:02 -04:00
Jordan Liggitt
21a2951375 Make admission webhook e2e tests robust in non-aggregator-routing clusters 2019-08-30 23:24:01 -04:00
Jordan Liggitt
97ad87df02 Make CRD admission webhook e2e work in parallel test environments 2019-08-30 22:43:21 -04:00
Jordan Liggitt
d150f15d91 Add readiness probes to CRD/Admission webhook pods 2019-08-30 22:42:38 -04:00
Kubernetes Prow Robot
7d40536c81
Merge pull request #82024 from codenrhoden/mv-hostutil
Move HostUtil to pkg/volume/util/hostutil
2019-08-30 19:21:49 -07:00
Kubernetes Prow Robot
f4887d692e
Merge pull request #82185 from liggitt/agnhost-readyz
agnhost: add /readyz endpoints to converter/webhook commands
2019-08-30 16:15:40 -07:00
Kubernetes Prow Robot
c86da8e2c1
Merge pull request #82048 from cheftako/kas-np4
Add support for konnectivity service to the etcd3 client.
2019-08-30 16:15:28 -07:00
Kubernetes Prow Robot
fe770ad612
Merge pull request #81972 from dashpole/cadvisor_34
update cAdvisor godeps to v0.34.0 release
2019-08-30 16:15:15 -07:00
Kubernetes Prow Robot
0be2f49268
Merge pull request #81795 from robscott/endpointslice-kubectl
Adding Kubectl Support for Endpoint Slices
2019-08-30 16:15:00 -07:00
Haowei Cai
fd68c41e42 promote crd discovery e2e to conformance 2019-08-30 14:07:19 -07:00
Kubernetes Prow Robot
0ff92e36f2
Merge pull request #82153 from robscott/endpointslice-rbac
Adding EndpointSlice RBAC for node-proxier/kube-proxy
2019-08-30 13:05:14 -07:00
Kubernetes Prow Robot
0466cb6e69
Merge pull request #82140 from wangzhen127/fix-npd-test
Update NPD addon to use v0.7.1
2019-08-30 13:04:33 -07:00
Kubernetes Prow Robot
f1617a1b87
Merge pull request #82139 from robscott/endpointslice-master
Adding EndpointsAdapter for apiserver EndpointSlice support
2019-08-30 13:04:19 -07:00
Kubernetes Prow Robot
2c9d76c8bf
Merge pull request #82036 from liggitt/crd-discovery-e2e
Add discovery docs crd e2e test
2019-08-30 13:04:05 -07:00
Rob Scott
ab1943e00b
Adding kubectl support for EndpointSlice 2019-08-30 11:42:57 -07:00
Kubernetes Prow Robot
a7ac8d4c0b
Merge pull request #82146 from deads2k/agg-discovery-timeout-2
add a timeout for proxying discovery requests
2019-08-30 11:23:00 -07:00
Kubernetes Prow Robot
96a1558ab8
Merge pull request #82110 from wk8/wk8/gmsa_beta
Graduating Windows GMSA support to beta
2019-08-30 11:22:45 -07:00
Kubernetes Prow Robot
887edd2273
Merge pull request #82099 from lmdaly/single-numa-node-policy
Topology Manager Policy: single-numa-node
2019-08-30 11:21:26 -07:00
Kubernetes Prow Robot
8019ebf3df
Merge pull request #82045 from apelisse/remove-crd-scale-bug
Disable tracking manged fields on scale sub-resource
2019-08-30 11:21:11 -07:00
Kubernetes Prow Robot
b33968972b
Merge pull request #82034 from alculquicondor/feat/unschedulable_unresolvable
[Framework] Add UnschedulableAndUnresolvable status code
2019-08-30 11:20:57 -07:00
Walter Fender
edbb0fa2fe Add support for konnectivity service to the etcd3 client.
If konnectivity service is enabled, the etcd client will now use it.
This did require moving a few methods to break circular dependencies.

Factored in feedback from lavalamp and wenjiaswe.
2019-08-30 10:31:53 -07:00
David Ashpole
5420d84160 update cAdvisor godeps to v0.34.0 release 2019-08-30 10:31:03 -07:00
Jordan Liggitt
0558e83867 Add /readyz endpoints to converter/webhook test image 2019-08-30 12:52:52 -04:00
Kubernetes Prow Robot
afa979c295
Merge pull request #82133 from bclau/windows/run-as-username-fix
api: Loosens RunAsUserName validation
2019-08-30 09:40:43 -07:00
Kubernetes Prow Robot
81f997b3c8
Merge pull request #82129 from liggitt/webhook-timeout-flake
Fix out of bounds error in timeout tests
2019-08-30 09:40:35 -07:00
Kubernetes Prow Robot
235f3ab3d9
Merge pull request #82127 from rajansandeep/bumpto1.6.2
Bump CoreDNS version in Kubeadm to 1.6.2
2019-08-30 09:40:23 -07:00
Kubernetes Prow Robot
4cc80bac91
Merge pull request #82120 from soltysh/bug1745532
FlattenListVisitor now continues traversal on errors and returns an aggregate error
2019-08-30 09:40:08 -07:00
Kubernetes Prow Robot
263e871aa3
Merge pull request #82115 from humblec/dp-e2e-image
Migrate the e2e provisioner container image to a different location.
2019-08-30 09:39:54 -07:00
Travis Rhoden
935c23f2ad
Move HostUtil to pkg/volume/util/hostutil
This patch moves the HostUtil functionality from the util/mount package
to the volume/util/hostutil package.

All `*NewHostUtil*` calls are changed to return concrete types instead
of interfaces.

All callers are changed to use the `*NewHostUtil*` methods instead of
directly instantiating the concrete types.
2019-08-30 10:14:42 -06:00
Jordan Liggitt
ad33ba5bcc Add discovery docs crd e2e test 2019-08-30 12:01:22 -04:00
Kubernetes Prow Robot
e176e47719
Merge pull request #82109 from wk8/wk8/gmsa-e2e
Adding an e2e test on GMSA support
2019-08-30 08:00:57 -07:00
Kubernetes Prow Robot
9165f7bf56
Merge pull request #82104 from klueska/upstream-fix-cpu-manager-topology-bug
Fix bug in CPUManager with setting topology for policies
2019-08-30 08:00:44 -07:00
Kubernetes Prow Robot
d3063c682b
Merge pull request #82103 from neolit123/1.16-kubeadm-fix-kubelet-rotate-certs-false
kubeadm: fix a bug where the kubelet cert rotation was turned off
2019-08-30 08:00:26 -07:00
Kubernetes Prow Robot
7a7b8a7305
Merge pull request #82094 from tallclair/runtime-class-admission
Enable the RuntimeClass admission controller on GCE & CI
2019-08-30 08:00:12 -07:00
Kubernetes Prow Robot
7236850194
Merge pull request #82093 from rajansandeep/reconcilecorednscm
Add the ability to migrate CoreDNS configmap in kube-up
2019-08-30 07:59:56 -07:00
Kubernetes Prow Robot
1ade4ce269
Merge pull request #82091 from khenidak/ipvs-dualstack
dualstack: IPVS proxier
2019-08-30 06:27:10 -07:00
Kubernetes Prow Robot
f442b6ef32
Merge pull request #82090 from liggitt/webhook-http2
Use http/1.1 for apiserver->webhook clients
2019-08-30 06:26:54 -07:00
Kubernetes Prow Robot
45522ebaca
Merge pull request #82087 from soltysh/cp_back
Move kubectl cp back to k/k
2019-08-30 06:25:58 -07:00
Kubernetes Prow Robot
6dff9182d7
Merge pull request #82085 from apelisse/add-tombston-field
Tombstone the former Fields field by commenting the old entry
2019-08-30 06:25:43 -07:00
Kubernetes Prow Robot
a5e8cefc7a
Merge pull request #82055 from liggitt/crd-docs
Update CRD godoc
2019-08-30 06:25:29 -07:00
David Eads
c24a36610e use the existing request info 2019-08-30 08:30:08 -04:00