Ben Moss
75c62e6f6b
Set DefaultCRISocket on Windows
...
Reference: https://docs.docker.com/docker-for-windows/faqs/#how-do-i-connect-to-the-remote-docker-engine-api
2018-08-15 13:37:59 -04:00
fabriziopandini
7d2ac1dbd6
kubeadm-ha-join-controlplane
2018-08-09 19:03:56 +02:00
fabriziopandini
23b8f19328
autogenerated
2018-08-09 18:59:52 +02:00
Angus Lees
16e46c8afd
kubeadm: chroot to new --rootfs arg
...
This change adds a new --rootfs=path option to kubeadm, and (if
provided) chroot()s to this path before performing file operations.
This makes it possible to run the kubeadm binary from a container, but
perform remaining file operations against the host filesystem using
something like:
docker run -v /:/rootfs --net=host --uts=host --pid=host \
kubeadm:latest init --rootfs /rootfs...
Fixes kubernetes/kubeadm#503
2018-08-08 18:10:39 +10:00
xiangpengzhao
9e204fe7f7
Remove the kubeadm --skip-preflight-checks flag
2018-08-07 20:19:54 +08:00
David Eads
d3bd0eb1d5
make package name match all the import aliases
2018-08-01 15:31:12 -04:00
stewart-yu
f1343af5d7
auto-generated file
2018-07-28 07:54:17 +08:00
stewart-yu
55251c716a
update the import file for move util/pointer to k8s.io/utils
2018-07-27 19:47:02 +08:00
Clayton Coleman
90b5fbe876
generated: bazel
2018-07-17 23:02:16 -04:00
Clayton Coleman
ef561ba8b5
generated: Avoid use of reflect.Call in conversion code paths
2018-07-17 23:02:16 -04:00
Kubernetes Submit Queue
af8a1dba68
Merge pull request #65951 from luxas/kubeadm_joinconfig
...
Automatic merge from submit-queue (batch tested with PRs 66138, 65951). 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>.
Rename `NodeConfiguration` to `JoinConfiguration` in the kubeadm v1alpha3 Config API
**What this PR does / why we need it**:
In v1alpha3, we have made the design decision that `NodeConfiguration` will be renamed `JoinConfiguration`. This PR implements that change.
**Which issue(s) this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close the issue(s) when PR gets merged)*:
ref: kubernetes/kubeadm#911
Depends on:
- [x] https://github.com/kubernetes/kubernetes/pull/65776
- [x] https://github.com/kubernetes/kubernetes/pull/65628
- [x] https://github.com/kubernetes/kubernetes/pull/65629
- [x] https://github.com/kubernetes/kubernetes/pull/65631
- [x] https://github.com/kubernetes/kubernetes/pull/65940
- [x] https://github.com/kubernetes/kubernetes/pull/65787
- [ ] https://github.com/kubernetes/kubernetes/pull/65945
**Special notes for your reviewer**:
Please only review the last three commits here.
**Release note**:
```release-note
[action required] The `NodeConfiguration` kind in the kubeadm v1alpha2 API has been renamed `JoinConfiguration` in v1alpha3
```
@kubernetes/sig-cluster-lifecycle-pr-reviews
2018-07-13 20:09:08 -07:00
fabriziopandini
21baef255b
autogenerated
2018-07-13 23:06:34 +02:00
fabriziopandini
54b16cbd9e
Rename NodeConfiguration to JoinConfiguration in v1alpha3, but support both names for this release of kubeadm
2018-07-13 23:06:17 +02:00
fabriziopandini
a6b0410f83
Automated rename from NodeConfiguration to JoinConfiguration
2018-07-13 22:52:41 +02:00
Ed Bartosh
2c764c4b7f
fix CRI socket validatioin
...
CRI socket doesn't have to be an absolute path, it should be an url.
However, attempt to use it as an url in 'kubeadm init' command line
causes this validation error:
$ sudo ./kubeadm init --cri-socket unix:///var/run/crio/crio.sock
nodeRegistration.criSocket: Invalid value:
"unix:///var/run/crio/crio.sock": path is not absolute
Fixed by adding ValidateSocket function and using it in the
ValidateNodeRegistrationOptions check instead of ValidateAbsolutePath.
2018-07-12 14:00:47 +03:00
Lucas Käldström
23ac814999
autogenerated
2018-07-09 04:56:34 +03:00
Lucas Käldström
c48dfa6fe9
Rename MasterConfiguration to InitConfiguration in v1alpha3, but support both names for this release of kubeadm
2018-07-09 04:55:45 +03:00
Lucas Käldström
52f0591ad9
Automated rename from MasterConfiguration to InitConfiguration
2018-07-09 04:55:02 +03:00
Lucas Käldström
0be8955466
autogenerated
2018-07-08 21:33:56 +03:00
Lucas Käldström
17b3b28190
Update unit tests
2018-07-08 21:32:51 +03:00
Lucas Käldström
5aef95ebe1
Remove the ComponentConfig structs from the external v1alpha3 API. Use the new componentconfigs pkg for validation and conversion
2018-07-08 21:31:35 +03:00
Lucas Käldström
5e6be9de77
autogenerated
2018-07-08 09:55:33 +03:00
Lucas Käldström
3594d2ca39
Update unit tests
2018-07-08 09:50:10 +03:00
Lucas Käldström
35673da7c5
Start using the new path in the internal config for the ComponentConfig structs
2018-07-08 09:49:34 +03:00
Lucas Käldström
8004aad307
kubeadm: Embed the internal variants of the componentconfigs in the internal kubeadm API with conversions
2018-07-08 09:42:46 +03:00
Nikhita Raghunath
e05f2909dc
kubeadm: update generated files
2018-07-05 11:35:41 +05:30
Lucas Käldström
7e488e7c07
autogenerated
2018-07-04 14:08:02 +03:00
Lucas Käldström
27d70411a9
Register the v1alpha3 API in the scheme, and update the roundtrip API tests
2018-07-04 14:07:38 +03:00
Lucas Käldström
e5c0360773
Add a duplicated v1alpha3 API
2018-07-04 14:05:43 +03:00
Lucas Käldström
dea6f7e2a7
Remove the v1alpha1 API folder
2018-07-04 10:46:32 +03:00
Lucas Käldström
5d3b75530f
autogenerated
2018-07-04 00:09:19 +03:00
Lucas Käldström
f0970b6d64
Stop using/supporting the kubeadm v1alpha1 API
2018-07-03 21:27:33 +03:00
Kubernetes Submit Queue
7786bd8c9a
Merge pull request #64654 from atlassian/missing-error-handling
...
Automatic merge from submit-queue. 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>.
Add missing error handling in schema-related code
**What this PR does / why we need it**:
Adds missing error handling to a few places.
**Which issue(s) this PR fixes**
Updates #51457 . Still more work to do to fix the issue - client generation code needs to be updated (addressed in https://github.com/kubernetes/kubernetes/pull/64664 ).
**Release note**:
```release-note
NONE
```
/kind bug
/sig api-machinery
2018-07-02 07:14:34 -07:00
Dr. Stefan Schimanski
f8de7cea40
Update generated files
2018-06-29 20:36:17 +02:00
Mikhail Mazurskiy
bfe313d5f3
Add missing error handling in schema-related code
2018-06-23 21:06:32 +10:00
Jeff Grafton
23ceebac22
Run hack/update-bazel.sh
2018-06-22 16:22:57 -07:00
Jeff Grafton
a725660640
Update to gazelle 0.12.0 and run hack/update-bazel.sh
2018-06-22 16:22:18 -07:00
Kubernetes Submit Queue
d1f5cb2348
Merge pull request #65050 from sttts/sttts-deepcopy-update
...
Automatic merge from submit-queue (batch tested with PRs 64895, 64938, 63700, 65050, 64957). 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>.
Bump gengo to include uniform pointer deepcopy
This bumps k8s.io/gengo with uniform pointer support in deepcopy-gen.
Fixes https://github.com/kubernetes/code-generator/issues/45 .
2018-06-21 04:15:16 -07:00
Di Xu
988243cb83
use the release-1.11 branch by default
2018-06-19 20:13:16 +03:00
Lucas Käldström
bdcf5859d7
kubeadm: Fix a small config upgrading issue with .CloudProvider
2018-06-18 21:49:35 +03:00
Kubernetes Submit Queue
a2de1398f8
Merge pull request #65034 from caesarxuchao/json-case-sensitive
...
Automatic merge from submit-queue. 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>.
Make kubernetes json serializer case sensitive
This PR imported the latest jsoniterator library so that case sensitivity during unmarhsaling is optional. The PR also set Kubernetes json serializer to be case sensitive.
Kubernetes json serializer had been case sensitive for 1.1-1.7 as we were using ugorji. This PR restores the behavior.
Fix #64612 .
```release-notes
Kubernetes json deserializer is now case-sensitive as it was before 1.8.
If your config files contains fields with wrong case, the config files will be now invalid.
```
2018-06-14 15:41:26 -07:00
Chao Xu
7b0ffb8410
make json serializer case sensitive
2018-06-14 12:29:27 -07:00
Dr. Stefan Schimanski
1208437f84
Update generated files
2018-06-13 12:35:13 +02:00
Lucas Käldström
f126f78266
autogenerated
2018-06-12 19:00:15 +03:00
Lucas Käldström
5d96a719fb
kubeadm: Fix a couple of small-ish bugs for v1.11
2018-06-12 18:59:34 +03:00
Lucas Käldström
7a87cf1c28
autogenerated
2018-06-06 23:41:10 +03:00
Lucas Käldström
1a0de9442e
Add a 'kubeadm upgrade node config' command and finish up the kubelet integration work
2018-06-06 23:17:04 +03:00
Chuck Ha
0a4b6dfe93
Fix kubeadm for v1alpha1 configs
...
Signed-off-by: Chuck Ha <ha.chuck@gmail.com >
2018-06-05 09:55:46 -04:00
Lucas Käldström
d01a7be2ac
fix the verify job
2018-06-01 17:14:26 +03:00
Lucas Käldström
67a9f1bfe7
autogenerated
2018-05-31 22:21:06 +03:00