Kubernetes Prow Robot
8305deb451
Merge pull request #77286 from bjhaid/cloud_controller_manager_cleanup
...
Clean up cloud-controller-manager.
2019-05-31 12:22:26 -07:00
Anish Ramasekar
aa07730275
Remove deprecated flag --cleanup-iptables from kube-proxy
...
Remove deprecated flag --cleanup-iptables from kube-proxy
update license
update license
2019-05-31 11:09:37 -07:00
Rostislav M. Georgiev
a402610d37
kubeadm: Fix deprecation message for a flag
...
Signed-off-by: Rostislav M. Georgiev <rostislavg@vmware.com >
2019-05-31 17:07:21 +03:00
Lubomir I. Ivanov
aede153310
kubeadm: fix conditional control-plane upgrade
...
When a node is not a control-plane properly skip "control-plane"
upgrade phase.
2019-05-31 16:25:46 +03:00
SataQiu
d79a5181f8
kubeadm: improve kubelet-config-x.y ConfigMap logic
2019-05-31 18:26:39 +08:00
Kubernetes Prow Robot
f49fe2a750
Merge pull request #72787 from dashpole/cadvisor_prefix_whitelist
...
Only collect metrics for cgroups required by the summary API
2019-05-31 00:28:26 -07:00
Lubomir I. Ivanov
2413713c4e
kubeadm: apply deterministic order on certificate phases
...
The existing logic already creates a proper "tree"
where a CA is always generated before the certs that are signed
by this CA, however the tree is not deterministic.
Always use the default list of certs when generating the
"kubeadm init phase certs" phases. Add a unit test that
makes sure that CA always precede signed certs in the default
lists.
This solves the problem where the help screen for "kubeadm
init" cert sub-phases can have a random order.
2019-05-31 04:04:13 +03:00
Clayton Coleman
26a6cdda86
Set integration tests to use distinct namespaces
...
TestWatchBasedManager was racing with the default namespace creation.
To fix that flake and to ensure integration tests using a shared etcd
don't accidentally overlap in the future, move the three main tests
using the default namespace to separate namespaces, and have
TestWatchBasedManager create that namespace before it runs.
Make StartTestServer wait for default namespace creation, which will
reduce other flakes until future changes completely remove use of default
namespace.
From a failed integration run:
watch_manager_test.go:66: namespaces "default" not found
watch_manager_test.go:66: namespaces "default" not found
watch_manager_test.go:66: namespaces "default" not found
2019-05-30 19:11:50 -04:00
Lubomir I. Ivanov
a49bc480b9
kubeadm: revert CoreDNS to 1.3.1
2019-05-30 23:31:54 +03:00
Lubomir I. Ivanov
d6f1dff1ce
kubeadm: disallow the mixture of --config and --certificate-key
...
Similar to --token, do not allow the mixture of --config and
--certificate-key.
If the user has fed a config, it is expected that the certificate
key should also be provided in the config and not from
the command line.
2019-05-30 22:35:41 +03:00
David Ashpole
785d40923a
add kubelet flag to disable cadvisor json apis, and mark it deprecrated
2019-05-30 10:39:45 -07:00
Kubernetes Prow Robot
44a3bf4755
Merge pull request #78452 from fabriziopandini/rename-ha-flags
...
kubeadm: rename-ha-flags
2019-05-30 02:25:13 -07:00
Kubernetes Prow Robot
de81752082
Merge pull request #78408 from fabriziopandini/upgrade-node-ha
...
kubeadm: upgrade node for HA
2019-05-30 00:32:58 -07:00
Kubernetes Prow Robot
4eab931f15
Merge pull request #78403 from rosti/v1beta2-doc-updates
...
kubeadm: Update v1beta2 doc.go
2019-05-30 00:32:20 -07:00
Kubernetes Prow Robot
05df640f33
Merge pull request #77994 from gnufied/csi-resize-migration
...
Handle CSI volume resize migration.
2019-05-29 21:28:43 -07:00
ksubrmnn
4d7ee1cd5a
Use system calls to manage Windows services
2019-05-29 17:33:47 -07:00
fabriziopandini
67d76c46c7
autogenerated
2019-05-29 22:06:52 +02:00
fabriziopandini
c2faa3bfd1
kubeadm upgrade node
2019-05-29 22:06:42 +02:00
Kubernetes Prow Robot
38468e4338
Merge pull request #70536 from mysunshine92/golint-hostpath
...
fix golint for pkg/volume/host_path
2019-05-29 11:25:46 -07:00
Kubernetes Prow Robot
fa7c0e870f
Merge pull request #78313 from tallclair/mux
...
Avoid the default server mux
2019-05-29 07:58:59 -07:00
Kubernetes Prow Robot
6a0db7b189
Merge pull request #77739 from rosti/initclustersplit-v1beta2
...
kubeadm: Remove ClusterConfiguration from InitConfiguration in v1beta2
2019-05-29 07:58:28 -07:00
Kubernetes Prow Robot
0552186f37
Merge pull request #78297 from zanetworker/organize-kubeproxy-flags
...
Organize kube-proxy flags
2019-05-29 05:33:29 -07:00
Kubernetes Prow Robot
6e78282a82
Merge pull request #77611 from rohitsardesai83/deprecate-logs-handler-apiserver
...
Fix 77515 Deprecate the option to enable the log handler for apiserver
2019-05-29 05:32:47 -07:00
Kubernetes Prow Robot
ddb0b017f8
Merge pull request #78081 from yagonobre/reset-preflight
...
Graduate kubeadm reset phases
2019-05-29 03:10:24 -07:00
aaa
a55b9301da
delete TODO: remove when we stop supporting the legacy group version
2019-05-29 06:04:16 -04:00
Rostislav M. Georgiev
5671ea9cf1
kubeadm: Remove ClusterConfiguration from InitConfiguration in v1beta2
...
Ever since v1alpha3, InitConfiguration is containing ClusterConfiguration
embedded in it. This was done to mimic the internal InitConfiguration, which in
turn is used throughout the kubeadm code base as if it is the old
MasterConfiguration of v1alpha2.
This, however, is confusing to users who vendor in kubeadm as the embedded
ClusterConfiguration inside InitConfiguration is not marshalled to YAML.
For this to happen, special care must be taken for the ClusterConfiguration
field to marshalled separately.
Thus, to make things smooth for users and to reduce third party exposure to
technical debt, this change removes ClusterConfiguration embedding from
InitConfiguration.
Signed-off-by: Rostislav M. Georgiev <rostislavg@vmware.com >
2019-05-29 12:13:37 +03:00
Kubernetes Prow Robot
6118b8aa73
Merge pull request #77848 from yagonobre/certificate-key-command
...
Add kubeadm alpha certs certificate-key command
2019-05-28 22:20:48 -07:00
Yago Nobre
960083130b
kubeadm: graduate reset phases
2019-05-28 23:32:04 -03:00
fabriziopandini
f3b5cb2145
rename-ha-flags
2019-05-28 22:16:03 +02:00
Kubernetes Prow Robot
2f7eaa1ee3
Merge pull request #78053 from ksubrmnn/crisocket
...
Implement CRI detection for Windows
2019-05-28 07:17:58 -07:00
Rohit Sardesai
a50273f9d4
Fix 77515 Deprecate the option to enable the log handler for apiserver
2019-05-28 15:20:40 +05:30
obitech
2426ff8ae0
Change to EnableHTTPS in kube-apiserver options
2019-05-27 22:03:21 +02:00
Rostislav M. Georgiev
de1bd55e96
kubeadm: Update v1beta2 doc.go
...
Signed-off-by: Rostislav M. Georgiev <rostislavg@vmware.com >
2019-05-27 18:02:17 +03:00
Yago Nobre
0a005e3dac
Add kubeadm certificate-key command
2019-05-27 11:29:31 -03:00
yameiwang
7e1badd7fd
fix typo worklow->workflow
2019-05-25 07:05:37 +08:00
Tim Bannister
82fd3e2fa7
Fix typo
...
Write "HTTP" (and not "HTTPS") to describe plain HTTP.
2019-05-24 23:55:55 +01:00
Zaalouk, Adel
27f8d363a9
Organize kube-proxy flags
2019-05-24 11:39:01 +02:00
Morten Torkildsen
f1883c9e8c
Support scale subresource for PDBs ( #76294 )
...
* Support scale subresource for PDBs
* Check group in finder functions
* Small fixes and more tests
2019-05-23 22:24:17 -07:00
Kubernetes Prow Robot
73b8011d47
Merge pull request #75499 from marccarre/issues/74246-more-decl-kubeadm-cli-args
...
Add ability to configure kubeadm's ignored pre-flight errors via InitConfiguration and JoinConfiguration
2019-05-23 20:58:30 -07:00
stewart-yu
da375fb154
get rid of the redundancy field in kube-proxy option
2019-05-24 09:37:06 +08:00
Mikhail Mazurskiy
4ce1fb7d40
Cleanup math/rand package usage
2019-05-24 09:25:04 +10:00
ksubrmnn
310bafe658
Implement CRI detection for Windows
2019-05-23 09:54:53 -07:00
Kubernetes Prow Robot
1fba88884b
Merge pull request #78016 from gaorong/fix-closeAllConns
...
kubelet: fix fail to close kubelet->API connections on heartbeat failure
2019-05-23 08:38:28 -07:00
Rong Gao
1d07d30305
fix: failed to close kubelet->API connections on heartbeat failure
2019-05-23 22:18:14 +08:00
Marc Carré
7e2b4aa562
kubeadm errors now ignorable via v1beta2 config files (generated diff)
...
This commit contains only changes generated by the build process.
Nothing here was manually changed.
Changes made to:
```
cmd/kubeadm/app/apis/kubeadm/validation/BUILD
cmd/kubeadm/app/cmd/BUILD
```
were generated by running:
````
./hack/update-bazel.sh
```
2019-05-23 16:22:18 +09:00
Marc Carré
e706d27262
kubeadm errors now ignorable via v1beta2 config files
...
Specifically, IgnorePreflightErrors in {Init,Join}Configuration's NodeRegistrationOptions can be used to achieve this.
See also: https://docs.google.com/document/d/1XnP67oO1i9VcDIpw42IzptnJsc5OQM-HTf8cVcjCR2w/edit
2019-05-23 16:22:17 +09:00
Kubernetes Prow Robot
c6338cbb58
Merge pull request #76720 from xichengliudui/constant-block
...
Using const() defines constants together
2019-05-22 15:14:25 -07:00
Kubernetes Prow Robot
4f33b5f421
Merge pull request #77820 from dims/charrywanganthony-pr-71835-delete-kubelet-security-controls
...
Remove deprecated Kubelet security controls
2019-05-22 13:52:25 -07:00
Davanum Srinivas
c7dcb61e80
Same as defaulting allow-privileged to true
...
Change-Id: Ib0337bd4eabf9c0cc0d3b0c5a865ed0c468ba370
2019-05-21 08:51:16 -04:00
Kubernetes Prow Robot
81a61ae0e3
Merge pull request #77863 from fabriziopandini/certs-expiration
...
Kubeadm: Add check certificate expiration command
2019-05-19 12:47:10 -07:00