Commit Graph

3445 Commits

Author SHA1 Message Date
Kubernetes Publisher f3f6723bf3 Merge pull request #86102 from derekwaynecarr/downward-api
Add support for hugepages in downward API

Kubernetes-commit: a27a357ba1b01b82986566da79ced2df54cc56eb
2020-11-11 08:50:02 +00:00
lala123912 11b0ae584d fix staticcheck:vendor/k8s.io/kubectl/pkg/cmd/scale
vendor/k8s.io/kubectl/pkg/cmd/scale/scale.go:212:2: this value of err is never used (SA4006)

Kubernetes-commit: 5710e1b162ea90a3df2622d09864bf2411eb5fd7
2020-11-10 15:19:14 +08:00
Derek Carr 74ecab5f7e Downward API hugepages
Kubernetes-commit: 45bd6cb186c05eb3a6cdb2cc4927bbcb50a8ff74
2020-11-06 14:22:53 -05:00
Kubernetes Publisher 2c52ab8913 Merge pull request #95954 from sttts/sttts-go-openapi
apiextensions: replace go-openapi with kube-openapi fork for validation

Kubernetes-commit: 0cba30d891cb77e813d7f19dcc5ae422076fcfe3
2020-11-09 16:56:33 +00:00
Dr. Stefan Schimanski a8076971c0 bump(k8s.io/kube-openapi)
Kubernetes-commit: dd1709ba46580af290712b0eca12acd00a78789d
2020-11-06 10:59:34 +01:00
Kubernetes Publisher 7a14a4e427 Merge pull request #96279 from cmluciano/cml/netutilsipv4
dualstack: cleanup IsIPv4 duplicates in favor of k8s/utils functions

Kubernetes-commit: 151c2799d1d76ae6a9847b89bdf912604477c2d5
2020-11-07 12:53:17 +00:00
Kubernetes Publisher b92b73a5da Merge pull request #93109 from zhouya0/fix_kubectl_config_error_message
Move kubectl get-context validate logic to Validate function

Kubernetes-commit: 1576823c26621c4353ce7c36f575efb6ed9e3555
2020-11-06 21:37:57 +00:00
Kubernetes Publisher f3e568c411 Merge pull request #90333 from bamarni/kubectl-cp-unexisting-file
[kubectl] Fail when local source file doesn't exist

Kubernetes-commit: 1485d462efcfc27047790639543d2cc515a27d7a
2020-11-06 16:48:48 +00:00
Kubernetes Publisher 53f5c5a2fb Merge pull request #96264 from verb/1.20-cli-bare-setimage
kubectl debug: allow set-image-only invocation

Kubernetes-commit: 7b3c67b1c72bb5e798ae19f378d0f5b4e4deed00
2020-11-05 21:09:31 +00:00
Kubernetes Publisher 14239db300 Merge pull request #94893 from aubm/refactor-command-kubectl-create-priorityclass
Remove the dependency between create priorityclass command and genera…

Kubernetes-commit: 544f42ebcc6fbfa2e50ba2e7c0bdb8c5fab6009a
2020-11-05 21:09:28 +00:00
Kubernetes Publisher d869c366b2 Merge pull request #95571 from eddiezane/ez/update-cobra
Update cobra dependency to v1.1.1

Kubernetes-commit: 11608f8c0c7094b98d261fdb3e966b7de8aa5f76
2020-11-05 21:09:26 +00:00
Kubernetes Publisher 1cee3a0d12 Merge pull request #95544 from SaiHarshaK/warn-race
warn user about resource being deleted

Kubernetes-commit: 374989e4617aa99ea260fd11e5a037738468863f
2020-11-05 21:09:23 +00:00
Kubernetes Publisher ab0db2678d Merge pull request #95439 from HerrNaN/i18n
cleanup: use i18n.T on all command descriptions

Kubernetes-commit: 662bffe4ad1b50ac469cfead0034607f0a98a95e
2020-11-05 21:09:20 +00:00
Kubernetes Publisher 19654050b5 Merge pull request #95292 from dougsland/kubectldiff
kubectl: allow users to use args with KUBECTL_EXTERNAL_DIFF

Kubernetes-commit: 93aeff4ef0678e9b746ed60862907a617005506d
2020-11-05 21:09:18 +00:00
Christopher M. Luciano ce386d4d22 dualstack: incorporate IsIPv4 updates from utils repo
This dependency bump will allow for cleanup of duplicate code in
the dualstack e2e tests.

Signed-off-by: Christopher M. Luciano <cmluciano@us.ibm.com>

Kubernetes-commit: 5303b3fbbd52f5092bdcbd3765347eb218485ca5
2020-11-05 14:25:23 -05:00
Kubernetes Publisher d52dd77600 Merge pull request #86214 from shsjshentao/drain
return success if cordon node by replace

Kubernetes-commit: dca4d8eb79bb666fd8fd6bf1bc50a1cd2b59b6f2
2020-11-05 17:37:46 +00:00
Lee Verberne 4dec993ea4 kubectl debug: allow set-image-only invocation
Kubernetes-commit: d6024ce18dd66de2ebe076afa5b33ae4fcfbee67
2020-11-05 13:40:11 +01:00
Kubernetes Publisher 4c8a09d650 Merge pull request #96214 from obeyda/feature/fix-go-1-15-tests
testing: fix failing test on go 1.15.3

Kubernetes-commit: b1d5816adaede01efb3026295739bd29d7f07579
2020-11-05 04:52:33 +00:00
Kubernetes Publisher 7663a9f447 Merge pull request #96020 from deads2k/dynamiclist
update fake dynamic client to return GVK

Kubernetes-commit: dbd2be08fb0515599aadb897e0c1476abc8b2552
2020-11-05 04:52:30 +00:00
Kubernetes Publisher 08f5307cd4 Merge pull request #96138 from verb/1.20-cli-debug-unalpha
Remove alpha from kubectl debug command invocation

Kubernetes-commit: 468f9f6cac392d941dd6a4d8a331f38cbf0090d3
2020-11-05 00:50:32 +00:00
Kubernetes Publisher d4dda6d52a Merge pull request #95944 from wangyx1992/error-log-captialize
cleanup: fix some error log capitalization

Kubernetes-commit: 48fa50fb5eefb0dee8fb6009a2d91259919f45ec
2020-11-05 00:50:30 +00:00
Kubernetes Publisher 81a3da2ab3 Merge pull request #96154 from rf232/update_klog
Update Klog dependency

Kubernetes-commit: 3f6ec26eefcae1cdb4a43aa4e664a5f60fc7ca78
2020-11-04 16:55:13 +00:00
Lee Verberne 5ed93efa24 Remove alpha from kubectl debug
Kubernetes-commit: 30262e9b14e2369528fd27241adb16fae02f684d
2020-11-04 16:30:49 +01:00
Obeyda Djeffal 6ff4f17e24 Update staging/src/k8s.io/kubectl/pkg/cmd/create/create_rolebinding_test.go
Co-authored-by: Jian Zeng <anonymousknight96@gmail.com>

Kubernetes-commit: 20da5a9d8e7d5a1290c028b9489a7ab31a0c45bb
2020-11-04 11:50:03 +01:00
Obeyda Djeffal 4507bdb448 replace string casting with fmt.sprintf in test
in: staging/src/k8s.io/kubectl/pkg/cmd/create/create_rolebinding_test.go
test: TestCreateRoleBinding

On go version 1.15.3, casting int to string using `string(int)` causes
the test to fail with this error:

>> k8s.io/kubernetes/vendor/k8s.io/kubectl/pkg/cmd/create
vendor/k8s.io/kubectl/pkg/cmd/create/create_rolebinding_test.go:75:9:
    conversion from int to string yields a string of one rune, not a
    string of digits (did you mean fmt.Sprint(x)?)
FAIL    k8s.io/kubernetes/vendor/k8s.io/kubectl/pkg/cmd/create
    [build failed]
FAIL
make: *** [Makefile:185: test] Error 1

Kubernetes-commit: 1e0bbe61ae4d4e186bc8d0991210d1613dc71996
2020-11-04 09:51:01 +01:00
Kubernetes Publisher 977298bc78 Merge pull request #96058 from verb/1.20-cli-debug-image-mutations
Add tests and set-image option to kubectl debug

Kubernetes-commit: 1ba27096aecaa6e2e5f655e41e5155a38473a11b
2020-11-04 04:47:40 +00:00
Maciej Szulik 8347d3c8c9 Generated changes
Kubernetes-commit: 523854a0e27789e938ecad2ea59f0dee11f713dc
2020-11-03 22:12:04 +01:00
Maciej Szulik d64f53f6eb Move the remaining kubectl bits to k8s.io/kubectl
Kubernetes-commit: 9b8247e5ddb15f3fb9ffe59871172d9a3268af55
2020-11-03 22:11:39 +01:00
Rob Franken b303ea077c Update Klog dependency
Updating Klog to pickup changes needed for log sanitization.

(https://github.com/kubernetes/enhancements/tree/master/keps/sig-instrumentation/1753-logs-sanitization)

Kubernetes-commit: c6685436fdae6fbb8ac7083b85ecfd47b5871e68
2020-11-03 20:16:25 +01:00
Kubernetes Publisher 643e9ee7db Merge pull request #96145 from ingvagabund/move-pkg-kubectl-cmd-auth-under-kubectl-staging
Move pkg/kubectl/cmd/auth under staging/src/k8s.io/kubectl/pkg/cmd/auth

Kubernetes-commit: c82d5ee0486191e709663b584b4f7101235514c9
2020-11-03 16:48:56 +00:00
Kubernetes Publisher 6e0a2df5c6 Merge pull request #95076 from dougsland/deprecate-delete-local-data
kubectl: deprecate --delete-local-data

Kubernetes-commit: f7cfe3ba0f0434f82208cc940c0770984e5758f5
2020-11-03 16:48:53 +00:00
Jan Chaloupka 64350dbb8b Move pkg/kubectl/cmd/auth under staging/src/k8s.io/kubectl/pkg/cmd/auth
Kubernetes-commit: d3726b91e2c4c0a945151649230c41d326cf643c
2020-11-03 10:22:36 +01:00
Kubernetes Publisher c614d36750 Merge pull request #95605 from duboc/quota-cleanup
Remove debug print from create quota

Kubernetes-commit: 2380b002972302073458f157a9cb2ea9f484d17a
2020-11-03 00:48:47 +00:00
Kubernetes Publisher 0667fda307 Merge pull request #95338 from jcmoraisjr/jm-dryrun-client
Change dry-run from bool (true) to client

Kubernetes-commit: 9311cd834a447a16c2872944ccc2d4cc666edcdb
2020-11-03 00:48:45 +00:00
Kubernetes Publisher fda7215871 Merge pull request #92998 from SataQiu/remove-generator-20200712
Remove the dependency between autoscale command and generators

Kubernetes-commit: 0446ecaa812b5ab4c907e0e946a30b0c2ff27507
2020-11-03 00:48:42 +00:00
Eddie Zaneski aed6fa739b Update cobra dependency to v1.1.1
Cobra v1.1.1 brings improvements to autocompletion needed for ongoing kubectl work.

Signed-off-by: Eddie Zaneski <eddiezane@gmail.com>

Kubernetes-commit: 9b65bd80866f1d6c72226dfaf1e165b59806abc9
2020-11-02 16:06:18 -07:00
Kubernetes Publisher 15e75cd472 Merge pull request #96108 from liggitt/revert-sys
Revert "Updated golang/x/net. Also updated golang.org/x/sys"

Kubernetes-commit: 770525fd3d47a1ef86aab886b62b73b3557457d5
2020-11-02 20:54:56 +00:00
Jordan Liggitt 3edaebb23c Revert "Updated golang/x/net. Also updated golang.org/x/sys"
Kubernetes-commit: 4012fb005205a2f6dbd2534d600c4f784b5c0210
2020-11-02 08:28:24 -05:00
Kubernetes Publisher 45087be406 Merge pull request #96076 from caesarxuchao/update-deps
Updates golang/x/net and golang/x/sys

Kubernetes-commit: a0d23de0861d5a2fc446c417bf0c53fa1f51706e
2020-11-01 20:51:56 +00:00
Chao Xu d124168618 Updated golang/x/net. Also updated golang.org/x/sys, as required by
hack/lint-dependencies.sh.

Kubernetes-commit: ec6e2321261b900089183ac61f1ac0040be5fa9c
2020-10-31 16:21:08 -07:00
Kubernetes Publisher c1d804c03f Merge pull request #95996 from serathius/datapolicy-kubectl
git Add datapolicy tags to  staging/src/k8s.io/kubectl/

Kubernetes-commit: 4483e1465d10c5327443d22d80cc584f11abb660
2020-10-31 04:47:38 +00:00
Lee Verberne fdd6fda024 kubectl debug: Allow mutating image names
Kubernetes-commit: ee9f11b95f01b32dade5d8dc7329625c40ac0e63
2020-10-30 18:23:34 +01:00
Lee Verberne 6a3c6f9a42 kubectl debug: add tests for Complete,Validate
Kubernetes-commit: 3cfcf3a74fc24e6b4b3f58710fe454d1bc3644cc
2020-10-30 08:54:13 +01:00
David Eads 6cadd0558f add GVK to fake dynamic client to match actual behavior
Kubernetes-commit: f4383458432cd67714e9ce0acde56a2ed5c24a21
2020-10-29 15:53:34 -04:00
Marek Siarkowicz 01f27135e8 Add datapolicy tags to staging/src/k8s.io/kubectl
Kubernetes-commit: 4b29b03573ff66c32224672d9e7e4c1dbfe2c414
2020-10-29 18:11:22 +01:00
Kubernetes Publisher ea3f00277d Merge pull request #92956 from zhouya0/remove_dependency_between_create_rolebinding
Remove dependency of generators from  create rolebinding

Kubernetes-commit: 2e18975d2b2b19a506c592ec324010d8aaa23836
2020-10-29 00:48:38 +00:00
Yixiang2019 4f04245659 cleanup: fix some error log capitalization
Signed-off-by: Yixiang2019 <wang.yixiang@zte.com.cn>

Kubernetes-commit: 62710bc0341dc413bba996351f7f6ab2313f3fa1
2020-10-28 16:44:54 +08:00
Kubernetes Publisher c5c9e41a36 Merge pull request #95635 from RaunakShah/pvc_describe
Alter wording to describe pods using a pvc

Kubernetes-commit: 2c58deffa87bf464293fe80c80b7fec31d0aae7c
2020-10-28 00:46:17 +00:00
Khaled Henidak (Kal) 2bf7244939 dual stack services (#91824)
* api: structure change

* api: defaulting, conversion, and validation

* [FIX] validation: auto remove second ip/family when service changes to SingleStack

* [FIX] api: defaulting, conversion, and validation

* api-server: clusterIPs alloc, printers, storage and strategy

* [FIX] clusterIPs default on read

* alloc: auto remove second ip/family when service changes to SingleStack

* api-server: repair loop handling for clusterIPs

* api-server: force kubernetes default service into single stack

* api-server: tie dualstack feature flag with endpoint feature flag

* controller-manager: feature flag, endpoint, and endpointSlice controllers handling multi family service

* [FIX] controller-manager: feature flag, endpoint, and endpointSlicecontrollers handling multi family service

* kube-proxy: feature-flag, utils, proxier, and meta proxier

* [FIX] kubeproxy: call both proxier at the same time

* kubenet: remove forced pod IP sorting

* kubectl: modify describe to include ClusterIPs, IPFamilies, and IPFamilyPolicy

* e2e: fix tests that depends on IPFamily field AND add dual stack tests

* e2e: fix expected error message for ClusterIP immutability

* add integration tests for dualstack

the third phase of dual stack is a very complex change in the API,
basically it introduces Dual Stack services. Main changes are:

- It pluralizes the Service IPFamily field to IPFamilies,
and removes the singular field.
- It introduces a new field IPFamilyPolicyType that can take
3 values to express the "dual-stack(mad)ness" of the cluster:
SingleStack, PreferDualStack and RequireDualStack
- It pluralizes ClusterIP to ClusterIPs.

The goal is to add coverage to the services API operations,
taking into account the 6 different modes a cluster can have:

- single stack: IP4 or IPv6 (as of today)
- dual stack: IPv4 only, IPv6 only, IPv4 - IPv6, IPv6 - IPv4

* [FIX] add integration tests for dualstack

* generated data

* generated files

Co-authored-by: Antonio Ojea <aojea@redhat.com>

Kubernetes-commit: 6675eba3eff1c8e565c4060a9c1396f75da7cc3e
2020-10-26 20:46:34 +00:00
shahra 1588007e10 Change pvc describe test
Kubernetes-commit: ff6711140a2319faee57580143a504a3e5adfbf0
2020-10-26 10:49:48 -07:00