Rostislav M. Georgiev
81e3adc53b
kubeadm: Fix omitempty in v1beta2
...
There are a couple of problems with regards to the `omitempty` in v1beta1:
- It is not applied to certain fields. This makes emitting YAML configuration
files in v1beta1 config format verbose by both kubeadm and third party Go
lang tools. Certain fields, that were never given an explicit value would
show up in the marshalled YAML document. This can cause confusion and even
misconfiguration.
- It can be used in inappropriate places. In this case it's used for fields,
that need to be always serialized. The only one such field at the moment is
`NodeRegistrationOptions.Taints`. If the `Taints` field is nil, then it's
defaulted to a slice containing a single control plane node taint. If it's
an empty slice, no taints are applied, thus, the cluster behaves differently.
With that in mind, a Go program, that uses v1beta1 with `omitempty` on the
`Taints` field has no way to specify an explicit empty slice of taints, as
this would get lost after marshalling to YAML.
To fix these issues the following is done in this change:
- A whole bunch of additional omitemptys are placed at many fields in v1beta2.
- `omitempty` is removed from `NodeRegistrationOptions.Taints`
- A test, that verifies the ability to specify empty slice value for `Taints`
is included.
Signed-off-by: Rostislav M. Georgiev <rostislavg@vmware.com>
2019-05-03 12:59:41 +03:00
Kubernetes Prow Robot
1626aa56d0
Merge pull request #77053 from SataQiu/fix-golint-test-20190425
...
Fix golint failures of test/e2e/lifecycle
2019-05-02 02:00:17 -07:00
Kubernetes Prow Robot
6a48257627
Merge pull request #73795 from tallclair/runtimeclass-psp
...
PodSecurityPolicy RuntimeClass support
2019-05-02 00:46:17 -07:00
Kubernetes Prow Robot
6d691c9985
Merge pull request #77307 from bjhaid/cleanup_genswaggertypedocs
...
Clean up genswaggertypedocs.
2019-05-01 23:29:08 -07:00
Kubernetes Prow Robot
98c4c1e2d8
Merge pull request #77291 from tedyu/cpu-pod-stat
...
Query pod status outside loop over containers
2019-05-01 23:28:56 -07:00
Kubernetes Prow Robot
ba28e0e0fd
Merge pull request #77136 from smarterclayton/add_v1_table_partial
...
Add meta/v1 Table and PartialObjectMetadata objects
2019-05-01 23:28:43 -07:00
Kubernetes Prow Robot
a949abc5bd
Merge pull request #76712 from tedyu/rr-read-lock
...
Use read lock for ServiceHasEndpoints
2019-05-01 23:28:31 -07:00
Kubernetes Prow Robot
a5a70b4de3
Merge pull request #74859 from ahadas/static_policy
...
kubelet/cm: code optimization for the static policy
2019-05-01 23:28:19 -07:00
Kubernetes Prow Robot
0230664642
Merge pull request #77039 from cblecker/update-owners
...
Update some OWNERS files
2019-05-01 22:10:30 -07:00
Kubernetes Prow Robot
206eb91c15
Merge pull request #77035 from chardch/fix-device-plugin
...
Fix a bug in the gpu device plugin
2019-05-01 22:10:17 -07:00
Kubernetes Prow Robot
9e52832c52
Merge pull request #77317 from gnufied/fix-block-volume-resizing
...
Fix block volume expansion
2019-05-01 20:42:56 -07:00
Kubernetes Prow Robot
3b5e2285b0
Merge pull request #77112 from SataQiu/fix-golint-kubectl-20190427
...
Fix some golint failures of pkg/kubectl/cmd/attach pkg/kubectl/cmd/autoscale
2019-05-01 20:42:44 -07:00
Kubernetes Prow Robot
b03e4bbc22
Merge pull request #76868 from tedyu/res-quota-mon-read
...
Use read lock for QuotaMonitor#IsSynced
2019-05-01 20:42:31 -07:00
Kubernetes Prow Robot
de83eefd1b
Merge pull request #76784 from tedyu/health-read
...
Use read lock in ServeHTTP
2019-05-01 20:42:19 -07:00
Kubernetes Prow Robot
a3fd657d90
Merge pull request #77325 from bjhaid/cleanup_kubeadm
...
Clean up kubeadm.
2019-05-01 18:42:42 -07:00
Kubernetes Prow Robot
7d14d53999
Merge pull request #77162 from klueska/upstream-cpu-manager-find-init-containers
...
Add ability to find init Container IDs in cpumanager reconcileState()
2019-05-01 18:42:30 -07:00
Kubernetes Prow Robot
ef99b770f5
Merge pull request #76525 from yuwenma/patch-4
...
Rebase etcd-empty-dir-cleanup to debian-base
2019-05-01 18:42:17 -07:00
Kubernetes Prow Robot
b5c34d0c43
Merge pull request #74734 from codenrhoden/move-mountspath
...
Move MountsInGlobalPDPath from mount pkg to volume
2019-05-01 17:28:18 -07:00
Kubernetes Prow Robot
576ec2cee4
Merge pull request #77137 from Huang-Wei/make-clean-regression
...
Fixed a `make clean` regression
2019-05-01 15:50:32 -07:00
Kubernetes Prow Robot
b3fa5f96c1
Merge pull request #76439 from dankohn/patch-4
...
Link to CNCF artwork repo
2019-05-01 15:50:19 -07:00
Hemant Kumar
0eb68c5a22
Fix blockvolume expansion
2019-05-01 18:25:54 -04:00
Àbéjídé Àyodélé
a2b0cb62a1
Clean up kubeadm.
...
These are based on recommendation from
[staticcheck](http://staticcheck.io/ ).
- Remove unused struct fields
- Remove unused function
- Remove unused variables
- Remove unused constants.
- Miscellaneous cleanups
2019-05-01 22:16:06 +00:00
Ted Yu
3fc16a7e82
Log pod name when pod status cannot be queried
2019-05-01 15:01:56 -07:00
Kubernetes Prow Robot
5189f24a75
Merge pull request #77315 from msau42/external-e2e
...
add multivolume suite to external storage test suite
2019-05-01 14:33:08 -07:00
Kubernetes Prow Robot
53b41dd1fe
Merge pull request #77303 from danwinship/iptables-is-not-found-error
...
Update iptables.IsNotFoundError for iptables-nft error messages
2019-05-01 14:32:55 -07:00
Kubernetes Prow Robot
d457a5d214
Merge pull request #77157 from tedyu/kubelet-node-addr-read
...
Utilize read lock for getLastObservedNodeAddresses
2019-05-01 14:32:42 -07:00
Kubernetes Prow Robot
2b561456ce
Merge pull request #77101 from davidz627/feature/migrationTest
...
Add testing infra for checking whether an in-tree plugin is using backend that is shimmed to CSI
2019-05-01 14:32:30 -07:00
Kubernetes Prow Robot
f6ab463695
Merge pull request #76647 from cwdsuzhou/add_pv_test_in_printer
...
Add some tests for printing pv
2019-05-01 14:32:17 -07:00
Tim Allclair
c666bd0012
Drop RuntimeClass from PSP when feature is disabled
2019-05-01 13:43:41 -07:00
Tim Allclair
1bd4340c7c
Implement PodSecurityPolicy RuntimeClass support
2019-05-01 13:43:41 -07:00
Tim Allclair
952c45f654
RuntimeClass PSP API validation
2019-05-01 13:43:41 -07:00
Tim Allclair
57c6eacdcf
RuntimeClass PSP API generated files
2019-05-01 13:43:36 -07:00
Kubernetes Prow Robot
b6860f7f24
Merge pull request #77298 from JieJhih/iptables/endpoints
...
combine two logics avoid for range the same thing
2019-05-01 13:15:10 -07:00
Kubernetes Prow Robot
5bfa8f3c89
Merge pull request #77289 from mitchdraft/kubectl-logs-test-typo-fix
...
typo in `kubectl/cmd/logs/logs_test.go` comments
2019-05-01 13:14:58 -07:00
Kubernetes Prow Robot
e53a9ea66f
Merge pull request #77275 from bjhaid/remove_unused_var
...
Remove unused var.
2019-05-01 13:14:45 -07:00
Kubernetes Prow Robot
2c6597a5d0
Merge pull request #76750 from qingsenLi/k8s190416
...
remove some unused const in test/e2e
2019-05-01 13:14:33 -07:00
Kubernetes Prow Robot
99af70886f
Merge pull request #76299 from mansi-a/resource-quota
...
Accept admission request if resource is being deleted
2019-05-01 13:14:20 -07:00
Anago GCB
ca17f9d73f
Update CHANGELOG-1.11.md for v1.11.10.
2019-05-01 18:58:05 +00:00
Michelle Au
bb8c1b144c
add multivolume suite to external storage test suite
...
Change-Id: I59e529956e8cd40a948b2d21395b4b3c33b212bf
2019-05-01 11:35:46 -07:00
David Zhu
1271237d23
Add migration metrics checking to all test suites
2019-05-01 11:24:03 -07:00
Kubernetes Prow Robot
0207363445
Merge pull request #76771 from baasbank/fix-lint-errors-pkg/printer
...
Fix lint errors pkg/printer
2019-05-01 10:50:58 -07:00
Àbéjídé Àyodélé
fd5113aec1
Clean up genswaggertypedocs.
...
These are based on recommendation from
[staticcheck](http://staticcheck.io/ ).
2019-05-01 16:32:05 +00:00
Baasbank
d97b7f20f8
fixes golint errors in pkg/printers/storage
...
fixes golint errors in pkg/printers
fixes golint errors for pkg/printers/internalversion
implements recommended changes
2019-05-01 17:02:55 +01:00
Kubernetes Prow Robot
8f5a62af48
Merge pull request #77159 from draveness/feature/refactor-expect-no-errors
...
refactor: use framework.ExpectNoError instead in e2e tests
2019-05-01 08:22:57 -07:00
Dan Winship
4d77d3e75f
Update iptables.IsNotFoundError for iptables-nft error messages
2019-05-01 10:42:30 -04:00
Kubernetes Prow Robot
ebe32557bc
Merge pull request #77297 from humblec/fakeclient-csi
...
Correct errors and remove unwanted code blocks .
2019-05-01 05:56:56 -07:00
JieJhih Jhang
176d49300d
combine two logics avoid for range the same thing
2019-05-01 18:35:52 +08:00
Humble Chirammal
4d56ab19e4
Remove unwanted conditions from controllers.
...
Signed-off-by: Humble Chirammal <hchiramm@redhat.com>
2019-05-01 14:13:19 +05:30
Humble Chirammal
a3c1a6da02
Error message corrections
...
Signed-off-by: Humble Chirammal <hchiramm@redhat.com>
2019-05-01 13:36:52 +05:30
Clayton Coleman
f95f1db0be
Add meta/v1 Table and PartialObjectMetadata objects
...
Part of promoting server side retrieval to GA.
2019-05-01 00:26:56 -04:00