Commit Graph

1814 Commits

Author SHA1 Message Date
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
Kubernetes Publisher f28a68d5aa Merge pull request #90691 from arjunrn/container-resource-hpa
Add container based scaling to HPA

Kubernetes-commit: ec453ffb1a8c829ae5d62400a845836f708f80d0
2020-10-23 17:32:57 +00:00
Arjun Naik b8a1016326 Added functionality and API for pod autoscaling based on container resources
Signed-off-by: Arjun Naik <anaik@redhat.com>

Kubernetes-commit: 0fec7b0f7e2dfd4b0c6c57e086472546f6c69efa
2020-10-21 11:29:17 +02:00
Kubernetes Publisher 8841365c38 Merge pull request #95692 from markusthoemmes/bump-azure-adal
Bump github.com/Azure/go-autorest/autorest/adal to 0.9.5

Kubernetes-commit: af1c8935d9f1f42767c6f5211a668e44a15946b4
2020-10-20 20:37:29 +00:00
Kubernetes Publisher e8566ffc2a Merge pull request #95660 from rikatz/improve-create-ingress
Fix catch all regex and missing DryRun Options

Kubernetes-commit: 2046f4212a355a3381da20c4d800283b98e9a081
2020-10-20 11:45:38 +00:00
Kubernetes Publisher 65576a45e3 Merge pull request #95260 from amandahla/issue93784
Fixes high CPU usage in kubectl drain

Kubernetes-commit: 86a208edc8dab91064513884175c3314b051a0d6
2020-10-20 11:45:36 +00:00
Kubernetes Publisher 535038a36d Merge pull request #95540 from masap/fix_dry_run_param
test: Fix deprecated --dry-run parameter

Kubernetes-commit: 7b11de20a9f6149236a22b4d42203ebc1191bac5
2020-10-20 11:45:33 +00:00
Kubernetes Publisher b3867ad810 Merge pull request #91931 from lixiaobing1/lxb-deploy
fix func name NewCreateCreateDeploymentOptions

Kubernetes-commit: 0a20321bab20a6fe3f3ef3c8e055125d705049cb
2020-10-20 11:45:31 +00:00
Kubernetes Publisher 9b49957d4e Merge pull request #94327 from rikatz/create-ingress
kubectl create ingress

Kubernetes-commit: 35e20f1742db382d56081b7e5d6efd1382d15401
2020-10-20 11:45:29 +00:00
Kubernetes Publisher bf15cf0df4 Merge pull request #95278 from mrbobbytables/update-kubectl-support-label
kubectl: Update triage/support label references to kind/support

Kubernetes-commit: 28b46be97bb453be2e00eaf9e35ea1d6ecd41861
2020-10-20 11:45:27 +00:00
Kubernetes Publisher 71ac2fb30b Merge pull request #94939 from tnqn/describe-pod-toleration
kubectl: add a space between effect and operator when printing tolerations

Kubernetes-commit: 2f31a4ab0d55cc935b9799e1ab145b89258b0e8e
2020-10-20 11:45:25 +00:00
Kubernetes Publisher 446628412f Merge pull request #94985 from howardjohn/describe-ingress
Fix `kubectl describe ingress` format

Kubernetes-commit: 2318a13228dfaadd2de4669c8ce3ffb126ed3958
2020-10-20 11:45:23 +00:00
Markus Thömmes f399c0b1c7 Fix dependency linting
Kubernetes-commit: 34b9d115051a987442dfaf3bd12002c0843f8297
2020-10-19 11:33:30 +02:00
Markus Thömmes 5bb09ef375 Bump github.com/Azure/go-autorest/autorest/adal to 0.9.5
Kubernetes-commit: e1fd0bd0ebdfee973403a8eeb71a9ec0fc8a23de
2020-10-19 09:46:46 +02:00
Ricardo Pchevuzinske Katz ecb02de74e Fix catch all regex and missing DryRun Options
Signed-off-by: Ricardo Pchevuzinske Katz <ricardo.katz@gmail.com>

Kubernetes-commit: 45d6672a98516faecd94263b9d8e4e9d760c7c1e
2020-10-16 15:45:15 -03:00
cprayer 34c68d249f Added 'No resources found' message to logs command
Kubernetes-commit: 00083d153575e50937d7e0035d27f9b9912f6763
2020-10-17 00:36:57 +09:00
Anderson Duboc c5f4b7e0f0 remove debug print from create quota
Kubernetes-commit: d88da2855f2d078b2a48a7dd99e1236e041b9ea1
2020-10-15 11:07:19 -03:00
shahra 7342d00241 Alter wording to describe pods using a pvc
Kubernetes-commit: bcff03f7d21305a613c7cbfde3143daf6a1d8546
2020-10-14 20:53:10 -07:00
Masashi Honma 309d0ee885 test: Fix deprecated --dry-run parameter
Some unit tests throw this warning.

W1013 09:06:21.581870  176998 helpers.go:567] --dry-run=true is deprecated (boolean value) and can be replaced with --dry-run=client.

This patch removes the warning by using --dry-run=client instead of --dry-run=true.

The unit tests that are affected are:

make test WHAT=./vendor/k8s.io/kubectl/pkg/cmd/apply GOFLAGS=-v
make test WHAT=./vendor/k8s.io/kubectl/pkg/cmd/create GOFLAGS=-v

Signed-off-by: Masashi Honma <masashi.honma@gmail.com>

Kubernetes-commit: ad7cbac16354e19981e986bbc2b3fd9cfa930d45
2020-10-14 10:00:08 +09:00
Ricardo Pchevuzinske Katz 4ba72b5c67 Add support for create ingress in kubectl
Signed-off-by: Ricardo Pchevuzinske Katz <ricardo.katz@gmail.com>

Kubernetes-commit: 73aa0a92f8c79d18a53dd39d3064ac3b0257f11b
2020-10-13 15:22:00 -03:00
Kubernetes Publisher 3c048e9c1a Merge pull request #78153 from amimof/feature-kubectl-create-ingress
Feature: kubectl create ingress

Kubernetes-commit: 46b5eb333850b851b44bcc11cbee06d257315fb6
2020-10-13 11:04:27 -07:00
Amir Mofasser 77e9a6f47f Add `create ingress` command to `cmd/kubectl`
Add `create ingress` unit tests

Move src code to staging dir

Update create command to reflect new API

Replaced deprecated `extensions` api with `networking`

Fix `missing strict dependencies`

Update BUILD

Update BUILD

Fix commit conflict with upstream

Update after review

* Removed obsolete files
* Moved v1beta to v1 api

Fixed gofmt

Fixed deps imports

Merge with PR #94327

Revert changes

Revert go.mod

Revert BUILD

No need to update generated BUILD

Add required deps to BUILD

Update BUILD

Kubernetes-commit: be45584a03aa9f3a3fd73e3d9cc69545da92616e
2020-10-13 16:54:17 +02:00
Kubernetes Publisher 45d8f16e6b Merge pull request #95265 from SaiHarshaK/refactor-command-kubectl-create-quota
Remove the dependency between create quota command and generators

Kubernetes-commit: da777a6cc0c9bdb0893a7cd5226affa322086443
2020-10-20 11:45:19 +00:00
Sai Harsha Kottapalli 61b85bce7c warn user about resource being deleted
Kubernetes-commit: 7b0ef888f3205f06c871cff901ef0f5b8fdb250c
2020-10-11 02:21:32 +05:30
Karl 'NaN' Wikström 38408eaa8c cleanup: use i18n.T on all command descriptions
cleanup: use i18n.T only on string literals

cleanup: sort imports

Add i18n dependency for wait.go

Remove translation on envResource

cleanup: translate string instead of variable

cleanup: sort imports

cleanup: translate string literal only

Kubernetes-commit: cc8428566ea7160c5b20410a1bee53ca7ddb998e
2020-10-09 13:16:13 +02:00
Kubernetes Publisher e95e378e59 Merge pull request #95383 from montmanu/kubectl/port-forward
Update the example for kubectl port-forward

Kubernetes-commit: d236e50be7da53affa670a575b8f7ac55f1420f5
2020-10-08 06:56:16 -07:00
Christopher Montoro 74d55cc94b Update the example for kubectl port-forward
Clarify that `REMOTE_PORT` is interpreted as identifying a _Service_ port when provided `TYPE` is `service`.
Also, highlight support for specifying a named port as `REMOTE_PORT`.

Kubernetes-commit: 68e8fd5f33647f22a1bd9ff8508003a969036e25
2020-10-07 21:37:03 -04:00
Kubernetes Publisher ade77d56eb Merge pull request #95059 from zhouya0/clean_up_nits_delete_cascade
Clean up nits in delete cascade flag parsing

Kubernetes-commit: c1ce63ab73c4d9fca2d872a772f3b884e452bba2
2020-10-07 20:29:13 +00:00
Joao Morais 4188efe053 Change dry-run from bool (true) to client
This change fixes a warning during the kubectl tests due to a bool param
(true) used in the dry-run option.

Kubernetes-commit: aa9b1a87cebde5ac0a166860f9780962ab57c3bb
2020-10-06 17:13:25 -03:00
Kubernetes Publisher e3458f49bf Merge pull request #95253 from sallyom/apigroup-version-output-api-resources
include APIVersion in output of 'kubectl api-resources'

Kubernetes-commit: 838e7bb27805fd1f18ac12d6ce27bcc34ee6664c
2020-10-06 17:21:38 +00:00
Kubernetes Publisher 2f48c65137 Merge pull request #89482 from renatoviana12/master
fixed percentage behaviour in instr

Kubernetes-commit: 1a66eb7b8aba8d5e66d855d6b8b31fdeab648778
2020-10-06 04:27:33 +00:00
Sally O'Malley 87d74c1a63 clarify help for --api-version: note it's API group/version
Kubernetes-commit: 29cd320d89b286c175623a95dd7df8f2cd762c5d
2020-10-05 14:06:32 -04:00