Commit Graph

2450 Commits

Author SHA1 Message Date
Patrick Ohly 2818bae3c9 klog v2.60.1
The new release supports FlushAndExit and contextual logging.

Kubernetes-commit: 09aa1071cdde5ebc2c931c994fbb1e974c2a1515
2022-03-16 09:03:45 +01:00
Kubernetes Publisher 3274a2a5a0 Merge pull request #108820 from mozillazg/remove-kubectl-deprecated-flags
kubectl: Remove deprecated run flags

Kubernetes-commit: e3982ce472af31efe0cfb5165271c84f1ace0b0f
2022-03-24 09:51:09 +00:00
Kubernetes Publisher d7a0de9a66 Merge pull request #108701 from denkensk/add-preemptionPolicy
support preemptionPolicy in describe PriorityClass

Kubernetes-commit: 2786b78b5a242452e6c7eda5a310609f77a482b9
2022-03-24 09:51:06 +00:00
Kubernetes Publisher ffa113d955 Merge pull request #108580 from ardaguclu/remove-diff-discovery
Remove DiscoveryClient from diff command

Kubernetes-commit: 9a253ed042e4b46a5274b7ee45e4a72870610f5b
2022-03-24 09:51:04 +00:00
Kubernetes Publisher 624757ff38 Merge pull request #108810 from enj/enj/i/create_token_duration
kubectl create token: use duration instead of expiration seconds

Kubernetes-commit: b383035ca3757916a41780fd34275e534c08c9af
2022-03-19 20:02:15 +00:00
mozillazg 66c4b40dd6 kubectl: Remove deprecated flags
Remove the deprecated `--serviceaccount`, `--hostport`, `--requests` and `--limits` flags

Kubernetes-commit: 95f5d507f5b5a19d9b031bfa5eb46e72311f9896
2022-03-19 15:32:06 +08:00
Monis Khan f315a5dd88 kubectl create token: use duration instead of expiration seconds
Expiration seconds is great for an unambiguous REST API.  It it not
a great input for a command line meant to be used by humans.

Signed-off-by: Monis Khan <mok@vmware.com>

Kubernetes-commit: 6b9d556c9dc1fca37349833d38f8921f436e1874
2022-03-18 16:11:13 -04:00
Kubernetes Publisher fe3cbcc1c0 Merge pull request #108506 from jlsong01/fix_kubectl_ingress_default_backend
fix kubectl describe ingress shows default-backend:80 when no default…

Kubernetes-commit: afbe2935392ce36ada61b8dee2b08feab85d85b5
2022-03-19 20:02:11 +00:00
Kubernetes Publisher c2d1ede8ad Merge pull request #108271 from kkkkun/sort-kubectl-output-format
sort kubectl get output format

Kubernetes-commit: f87e37c3371a214324ca468354cbce155eba23d4
2022-03-19 20:02:09 +00:00
Kubernetes Publisher cd2acba185 Merge pull request #108644 from Jefftree/googleapis-gnostic
googleapis/gnostic -> google/gnostic and update kube-openapi

Kubernetes-commit: b195a64d45e1880878a22d178055f1b4220dcb43
2022-03-19 20:02:06 +00:00
Jefftree ef358291b5 googleapis/gnostic -> google/gnostic
Kubernetes-commit: 8a1d5947ad34ba275192341baa4e5fef8e6c7f24
2022-03-15 20:36:21 -07:00
Alex Wang c66b6b69fa support preemptionPolicy in describe
Kubernetes-commit: 8ae182fff2ba0ce1543083b13a16ca37846de9da
2022-03-15 17:52:15 +08:00
Kubernetes Publisher fdbcc27104 Merge pull request #108620 from kevindelgado/query-param-verifier
Generalize Query Param Verifier

Kubernetes-commit: 226a76235abe42e49c6bd6390658645d861ba178
2022-03-15 02:44:05 +00:00
Kubernetes Publisher ce2c05b6e9 Merge pull request #108643 from liggitt/cobra
Update cobra to v1.4.0

Kubernetes-commit: 9d512581b85ae8f2f315e042ed4bfc76d921bfb4
2022-03-11 06:45:22 +00:00
Jordan Liggitt 00aa3c905d Update cobra to v1.4.0
Kubernetes-commit: 60b9af476f7f01f47396e4ddd491f66931159597
2022-03-10 16:19:43 -05:00
Lee Verberne 3d7e4b3f7f Print kubectl debug messages received when starting a container (#108591)
* kubectl debug: print container messages

This provides feedback to the user, for example that the server is
unable to pull the debug container image.

* Label debug container updates as warnings

Co-authored-by: Eddie Zaneski <eddiezane@gmail.com>

Co-authored-by: Eddie Zaneski <eddiezane@gmail.com>

Kubernetes-commit: 90956e6d3e9df02d932f9954911b89a3fd1619fb
2022-03-10 02:41:45 +00:00
Kevin Delgado 7e681490ec Generalize dry run verify to arbitrary query param
Kubernetes-commit: d6c83281bc696474a76365a879f2255b8b568786
2022-03-09 14:51:50 +00:00
Arda Güçlü 1474736be3 Remove DiscoveryClient from diff command
This PR removes `DiscoveryClient` field in diff command. Because
it is not used anywhere in diff command.

Kubernetes-commit: 5fdf97ad8e3a9b7a16479a5ec4ebff3d38c55a18
2022-03-08 09:59:49 +03:00
Kubernetes Publisher 1932a5f96f Merge pull request #107977 from brianpursley/user-completion
Add unit tests for cluster, context, and user command line completion functions

Kubernetes-commit: 5b9910a574340e111a6776bdfd20c6a36a538874
2022-03-05 06:41:11 +00:00
Kubernetes Publisher 42c5fd5eeb Merge pull request #108314 from wking/avoid-drain-controller-assumptions
kubectl drain: Generic "declare a controller" message

Kubernetes-commit: c71f9465b1339ca3da56e6b0fda17b5752c0dc88
2022-03-05 02:44:45 +00:00
Kubernetes Publisher 4dc12633c1 Merge pull request #107967 from jlsong01/check_kubectl_version_extra_arguments
kubectl version should fail when given extra arguments

Kubernetes-commit: a3301946010ed6618b3f61f384623b1168260a4f
2022-03-04 11:02:13 +00:00
jlsong01 7891f75f9e fix kubectl describe ingress shows default-backend:80 when no default backend
Kubernetes-commit: 75c139d567a193ec50aee5447546cacf4dfaf61d
2022-03-04 09:35:20 +08:00
kkkkun b5be321e1a sort custom column print flags
Kubernetes-commit: 36ed148761cb5a30c21b45a64d95cabd1a9d07ff
2022-03-03 22:31:58 +08:00
Kubernetes Publisher 8428013c0a Merge pull request #108228 from AllenZMC/imporve_code_specification
fix defer in for loop, maybe resource leak

Kubernetes-commit: 7852ba093ddd28b4a6770e472d6b1ea59a2b9b24
2022-03-02 06:35:13 +00:00
Kubernetes Publisher c26d922e2e Merge pull request #108328 from dgrisonnet/fix-go-collector
bump client_golang to v1.12.1

Kubernetes-commit: b181e174f25df752eb176c2393b95569646230d3
2022-02-24 18:37:34 +00:00
Damien Grisonnet 0b61c9d311 bump client_golang to v1.12.1
Bump client_golang to v1.12.1 to fix a concurrency issue in the Go
Collector that was introduced by the library in v1.12.0.

Signed-off-by: Damien Grisonnet <dgrisonn@redhat.com>

Kubernetes-commit: 7f3f8d25c856e3075d8526dc918ca0965bd4ffae
2022-02-24 10:25:12 +01:00
W. Trevor King 5ff8356c5b kubectl drain: Generic "declare a controller" message
When it initially landed in kubernetes/kubernetes@c6e9ad066e (Initial
node drain implementation for #3885, 2015-08-30,
kubernetes/kubernetes#16698), the drain logic looked in a created-by
annotation for recognized kinds [1], so listing the set of recognized
kinds was a clear approach.

Sometime later, the source moved into ownerReferences, but the
hard-coded set of recognized controller kinds remained.

When kubernetes/kubernetes@2f1108451f (Remove hard-coded
pod-controller check, 2017-12-05, kubernetes/kubernetes#56864) removed
the hard-coded set of recognized controller kinds, it should have also
updated these messages to remove stale references to the previous
hard-coded values.  This commit catches the message strings up with
that commit.

[1]: c6e9ad066e (diff-211259b8a8ec42f105264c10897dad48029badb538684e60e43eaead68c3d219R216)

Kubernetes-commit: 587f4f04cc5fc18f4e85ed6a4a06bbf1bfee0496
2022-02-23 16:26:59 -08:00
Kubernetes Publisher 9b5c8c166e Merge pull request #107105 from justaugustus/go118
golang: Update to go1.18rc1

Kubernetes-commit: bda996e6a7cd115d76ebf1e0c127bee68e06269a
2022-02-21 18:41:04 +00:00
czm 46b7c48533 fix defer in for loop, maybe resource leak
Kubernetes-commit: 684c5bf2a77f96b7db608e3c726a1d7da1a68421
2022-02-20 11:39:11 +08:00
brianpursley 5cd0db54d5 Add unit tests for cluster, context, and user command line completion functions
Kubernetes-commit: 996f79738e6f6c7dc9723cffe2b0bddc267777c6
2022-02-12 11:23:35 -05:00
jlsong01 4b64056435 kubectl version should fail when given extra arguments
Kubernetes-commit: 969cc463efcfacac728bac218534d0a027d448ee
2022-02-05 22:29:08 +08:00
Stephen Augustus d900c44078 generated: Run hack/lint-dependencies.sh and hack/update-vendor.sh
Also runs:
hack/pin-dependency.sh golang.org/x/mod \
  v0.6.0-dev.0.20220106191415-9b9b3d81d5e3

Signed-off-by: Stephen Augustus <foo@auggie.dev>

Kubernetes-commit: 4b1bd548bbe4d71609c65b050b69f63af1ca81d1
2021-12-18 15:55:39 -05:00
Stephen Augustus f7f7c76b1c [go1.18] Bump golang.org/x/... dependencies
hack/pin-dependency.sh golang.org/x/crypto master
hack/pin-dependency.sh golang.org/x/net master
hack/pin-dependency.sh golang.org/x/oauth2 master
hack/pin-dependency.sh golang.org/x/sync master
hack/pin-dependency.sh golang.org/x/sys master
hack/pin-dependency.sh golang.org/x/term master
hack/pin-dependency.sh golang.org/x/time master
hack/pin-dependency.sh golang.org/x/tools master

Signed-off-by: Stephen Augustus <foo@auggie.dev>

Kubernetes-commit: e6e7a42480f235949a11e0f14a3b8a60ba43bcb0
2021-12-18 15:41:57 -05:00
Kubernetes Publisher f770909855 Merge pull request #108165 from wojtek-t/stop_printing_selflink_from_kubectl
Stop setting selfLink in kubectl

Kubernetes-commit: e777f721638cf585b4e9e5d933d27e753a35fabe
2022-02-17 10:34:00 +00:00
Wojciech Tyczyński 3f11f31017 Stop setting selfLink in kubectl
Kubernetes-commit: 9015f27e6d8295d7dcdbf5915024f28cc00d4d2f
2022-02-16 17:13:54 +01:00
Kubernetes Publisher 26ede5e6c7 Merge pull request #107934 from jlsong01/add_lowercase_secret_key_warning
add warning when kubectl set env from secret leads to uppercase

Kubernetes-commit: 400b1dea170d9d83f1d999ad7ebb417acda5ce8f
2022-02-16 10:34:28 +00:00
Kubernetes Publisher 86f2109086 Merge pull request #107909 from sebastiansterk/master
🤓 simple grammar fix

Kubernetes-commit: 4033355d292505eaed05655bd91f4ea9edc7ef27
2022-02-15 22:55:29 +00:00
Kubernetes Publisher 171f5b9905 Merge pull request #108109 from eddiezane/ez/update-sig-cli-owners
Update sig-cli OWNERS

Kubernetes-commit: 1ae7da0b683e16582dd49e6ca4766b084ab245d8
2022-02-14 22:35:28 +00:00
Eddie Zaneski 7eaddb97dd Update sig-cli OWNERS
Signed-off-by: Eddie Zaneski <eddiezane@gmail.com>

Kubernetes-commit: 040d575e9f464bf1e2982f4e105db6c127deb769
2022-02-14 10:51:52 -07:00
Kubernetes Publisher f9b136324e Merge pull request #107142 from dimbleby/delete-user-completion
Completions for kubectl config delete-user

Kubernetes-commit: 31dba0a435ecb98722fc71dab6f8180ffc0e0935
2022-02-12 18:31:26 +00:00
Kubernetes Publisher 20193f31df Merge pull request #108059 from RaghavRoy145/k8s-utils-update
Vendor in k8s.io/utils Changes

Kubernetes-commit: 8bae9bea45de30cc8eb3a3da604abd01376ffbd8
2022-02-11 18:40:08 +00:00
Kubernetes Publisher bdb9c09322 Merge pull request #108053 from eddiezane/ez/update-kubectl-stack-log
Change level for klog.Fatal in kubectl

Kubernetes-commit: f06baf9f36a5d973ad84779bbca44f2fb4a93483
2022-02-11 11:15:14 +00:00
Raghav Roy 794cd032d1 Updated k8s.io/utils dependency
Signed-off-by: Raghav Roy <raghavroy145@gmail.com>

Kubernetes-commit: e167d44a173991422b748afe1b9ed9a82bf6efa4
2022-02-11 13:03:54 +05:30
Eddie Zaneski d76986fd7a Change level for klog.Fatal
Signed-off-by: Eddie Zaneski <eddiezane@gmail.com>

Kubernetes-commit: cd71d3f7881f0c66dbd28aec7af7a0ea0e2acf60
2022-02-10 14:43:19 -07:00
Kubernetes Publisher dc0b35e84e Merge pull request #107921 from mpuckett159/feature/show-ingress-class
Add Ingress Class to kubectl describe ingress output

Kubernetes-commit: 3866cb91f22da6eb49dab10dd5c33385690b57b4
2022-02-10 22:25:23 +00:00
Kubernetes Publisher c2b2144291 Merge pull request #107880 from liggitt/kubectl-auth-token
Add command to request a bound service account token

Kubernetes-commit: e74c42aaf2b1eff98e15d46026ce13c6be987a4e
2022-02-10 02:23:33 +00:00
Marcus Puckett 3825e98528 Specify empty IngresClassName as <none> to more clearly specify it is empty
Kubernetes-commit: e7e2bfde16381dc9ae543123ebbe1da8c12ee8e4
2022-02-09 16:28:16 -08:00
jlsong01 a64711ac83 add warning when kubectl set env from secret leads to uppercase
Kubernetes-commit: feb84ccef4a69fc1710003c71bc496b94448f094
2022-02-08 19:10:12 +08:00
Marcus Puckett cfc56a9d2c Update tests to account for new describe line for IngressClassName
Kubernetes-commit: 8b541910c0565781992065df779815519cffb362
2022-02-02 11:16:58 -08:00
Marcus Puckett 97f6de2e3a Add line to describe output for IngressClassName
Kubernetes-commit: cfacaf086a70a9513826cb4b5194412e61be477b
2022-02-02 11:16:39 -08:00