Commit Graph

2614 Commits

Author SHA1 Message Date
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
Marcus Puckett 23ee230608 Remove annoying sprintf warning
Kubernetes-commit: 517a0b0818e35a4b85fabd171f510da5b4e42549
2022-02-02 11:06:05 -08:00
Sebastian Sterk 31436b2c03 simple grammar fix
Kubernetes-commit: 5e286470fa16c4d53aa24b76a4fe94edf7b7016c
2022-02-02 00:02:11 +01:00
Jordan Liggitt 344e97b543 Add command to request a bound service account token
Kubernetes-commit: fca9b1d9fcc7288ecb93c969ff9907a5def2dc9e
2022-01-31 11:46:50 -05:00
Kubernetes Publisher e18be6f487 Merge pull request #105297 from jackfrancis/RunCordonOrUncordon-nil
RunCordonOrUncordon error if drainer has nil Ctx or Client

Kubernetes-commit: d3c1e26c7feede68af476dc71d952d244ec5f2da
2022-02-04 02:19:51 +00:00
Kubernetes Publisher f348ed572e Merge pull request #107764 from heybronson/wrap-error
wrap error from RunCordonOrUncordon

Kubernetes-commit: 7efc928dfa3ad88b5efa880eca5abe1be6550fd0
2022-02-03 22:16:03 +00:00
Kubernetes Publisher 7596f27f2f Merge pull request #107162 from ardaguclu/invalidate-cache-after-delete
Add manually invalidate cache documentation into delete

Kubernetes-commit: a5e70054bd46299967094a1eaea94f0ddf19514b
2022-02-03 10:16:51 +00:00
Bronson Mirafuentes 1d62bce235 wrap error from RunCordonOrUncordon
Kubernetes-commit: 297432f0e92479cfbb62d182d9d20c1833a3521c
2022-01-25 10:34:47 -08:00
Arda Güçlü 119abb31f8 Add manually invalidate cache documentation into delete
When CRDs are deleted, discovery local cache is not invalidated.
This brings about `resource not found` error when new CRD with same name is created
with different fields(ie. changing scope from cluster-wide to namespaced).
Because this already deleted CRD still stays in serverresources.json and kubectl tries to use it.

This local cached files have 10 minutes TTL. After deletion, if user waits 10 minutes,
files will be expired and deleted and there will be no errors. However, 10 minutes is a long time
and cache needs to be invalidated after deletion occurs.

This PR adds a document into delete command by noting that there might be a need to invalidate discovery
cache when CRD is deleted. In addition to that this PR adds a test to catch this behavior.

Kubernetes-commit: 43d8b3459baec794c8a3a858c04f1562a09886a3
2021-12-21 11:53:09 +03:00
Kubernetes Publisher a4aec62157 Merge pull request #107400 from aramperes/cleanup/common-label-selector
Cleanup kubectl label selectors with 'cmdutil.AddLabelSelectorFlagVar'

Kubernetes-commit: 00da9db69f64f1eefd9db413ff4630558d714a91
2022-01-26 02:14:58 +00:00
Kubernetes Publisher 58c1ce8d13 Merge pull request #107397 from ncapps/feature-label-selector
Improve kubectl apply label selector message

Kubernetes-commit: 42ab2f5d03f918c1bf05eba481a09ae5edbc7727
2022-01-25 21:50:07 +00:00
Kubernetes Publisher 2acffc93b6 Merge pull request #107682 from slaskawi/fix_kubectl_explain_description_printer
Fix printing control character in kubectl explain

Kubernetes-commit: 3e9eddb8fe8733a4ac73ef070012376a045c90cf
2022-01-22 01:56:25 +00:00
Kubernetes Publisher a44a42077f Merge pull request #105632 from xens/fix/kubectl-socks5-proxy2
Add SOCKS5 proxy support for kubectl exec

Kubernetes-commit: d10161b45b751df45701e343599476e27d533d58
2022-01-22 01:56:23 +00:00
Kubernetes Publisher 62d236cfd6 Merge pull request #107657 from astraw99/fix-label-msg
Fix label msg when overwrite flag is set

Kubernetes-commit: e7e58de49f006d7af743d0024b697c0d83d03c8a
2022-01-21 13:51:59 +00:00
Kubernetes Publisher 51be89e977 Merge pull request #105142 from pacoxu/cespare-2.1.2
upgrade github.com/cespare/xxhash/v2 to v2.1.2

Kubernetes-commit: 8d0d428ddd1cdc5f7ec9ead400921fb697aced95
2022-01-21 01:58:39 +00:00
Sebastian Laskawiec cd508979c1 Fix printing control character in kubectl explain
Kubernetes-commit: e4dbaef3ccbd88d9e65befd8d0d666a793509ea2
2022-01-20 15:04:15 +01:00
astraw99 7f5c2f206a fix label msg
Kubernetes-commit: 83fe357f3e45423662f461f7cfd66bb18c122d33
2022-01-20 10:56:46 +08:00
-e 83f0086dfe upgrade prometheus/client_golang to v1.12.0(common to v0.32.1)
Kubernetes-commit: 8a4e66049edd6ade4e9107b4ea092580b626545a
2022-01-19 22:30:33 +08:00
-e b8caf4d4fe upgrade cespare/xxhash/v2 to v2.1.2
Kubernetes-commit: cbe72f5d0b449187c0b33cb4cb38b794290b6467
2022-01-19 22:17:27 +08:00
Kubernetes Publisher f165610126 Merge pull request #107439 from brianpursley/kubectl-1157-2
Fix kubectl bug where bash completions don't work if --context flag is specified with a value that contains a colon

Kubernetes-commit: ab4801c4f35a7bf461ad13779b907b997d475639
2022-01-18 21:52:17 +00:00
Kubernetes Publisher 0a800c9c54 Merge pull request #107603 from jayesh-srivastava/IANA-links
Updated Links to IANA for Service Name and Transport Protocol Port Number Registry

Kubernetes-commit: 24b0c3ce137566a00e0552b875786ae1e19bc654
2022-01-18 17:51:25 +00:00
Romain Aviolat 759642b904 feat: add missing SOCKS5 features
Goal of this commit is to add some missing features when the
Kubernetes API is accessed through a SOCKS5 proxy. That's for
example the case when port-forwarding is used (`kubectl port-forward`)
or when exec'ing inside a container (`kubectl exec`), with this
commit it'll now be possible to use both.

Signed-off-by: Romain Aviolat <romain.aviolat@kudelskisecurity.com>
Signed-off-by: Romain Jufer <romain.jufer@kudelskisecurity.com>

Kubernetes-commit: 0a98875e9572d998fbdf3bcdaef4961715b8bc06
2022-01-17 15:28:44 +01:00
Jayesh Srivastava 61f6ad49fc Update IANA links
Kubernetes-commit: c5fcc0ff44985a88d284b099fc41687750000506
2022-01-17 18:44:03 +05:30
Kubernetes Publisher c4379b82cc Merge pull request #107565 from jiahuif-forks/deps/structured-merged-diff
upgrade sigs.k8s.io/structured-merge-diff/v4 to v4.2.1

Kubernetes-commit: cf18d80d035780739575b8cc889e8f26bf36779f
2022-01-14 22:19:27 +00:00
Jiahui Feng 692ead043a generated: ./hack/update-vendor.sh
Kubernetes-commit: 31205dc7d9b271ede68ef90d09f416588ea3afdd
2022-01-14 10:31:44 -08:00
Kubernetes Publisher 16e507cfb2 Merge pull request #107293 from dims/jan-1-owners-cleanup
Cleanup OWNERS files - Jan 2021 Week 1

Kubernetes-commit: 3bd422dc76559c1e03e8aea894c6143d32ebd644
2022-01-13 21:56:40 +00:00
brianpursley 24505ed13a Upgrade Cobra from 1.2.1 to 1.3.0 to fix a bug where bash completions don't work when the kubectl command uses the --context flag to specify a context that contains a colon
Kubernetes-commit: 64fac6cf49839ba058345dc471f038e5008a05f1
2022-01-12 10:37:13 -05:00
Philip Hamer b11bd1ffd7 add test case for issue 106277 (PR 106268) (#106532)
* add test case for issue 106277 - fix edit of non-registered custom API types

* remove unneeded struct, as suggested

Kubernetes-commit: ea2dff12e6df93ac27684707ea48f7781eb669b5
2022-01-12 01:49:19 +00:00
Kubernetes Publisher 10c4667470 Merge pull request #106739 from kebe7jun/feature/add-completion-for-set-context
Add completion for `kubectl config set-context`

Kubernetes-commit: 2b32b4b3527b16dece4483734f4b79b3593f237f
2022-01-07 21:49:34 +00:00
Kubernetes Publisher ce9f95af72 Merge pull request #106152 from tklauser/kubectl-version-unnecessary-sprintf
kubectl: remove unnecessary `fmt.Sprintf`

Kubernetes-commit: abdcd2190245e96df0665fdb1abf74d3404b067b
2022-01-07 18:09:50 +00:00
ncapps 9f0231784c Update label selector message to clarify that constraints use AND operator
Kubernetes-commit: 62baa0af4c995cdf401339bfb92d6ae172fe5c6d
2022-01-07 17:25:17 +00:00
Aram Peres 8e80d8fd7e Cleanup kubectl label selectors with 'cmdutil.AddLabelSelectorFlagVar'
Kubernetes-commit: 8f8138bc35f59ef04b77a3520d8d1065603ccdb7
2022-01-06 23:28:44 -05:00
Jian Li 3f7abd9859 cmd/kubectl: make 'kubectl logs' default to the first container when default container cannot be determined or found by annotations (#105964)
* cmd/kubectl: make 'kubectl logs' default to the first container.

While running 'kubectl logs <pod>', If '-c' is omited and the pod has more than one container, and no default container can be determined from annotations, this command shows an error message and exits. With this fix, it defaults to the first container in such scenarios and show its logs. This aligns behavior with what 'kubectl exec' does currently, and is more in line with KEP SIG-CLI 2227 design.

* fix unit test(forgotten)

* fix spelling typo

Kubernetes-commit: 0977a5d7cda59d5bd324bf2730846905e072fbbf
2022-01-07 09:40:41 +08:00
Kubernetes Publisher 49a2a5b7bf Merge pull request #99758 from aramperes/feat/selector-in-rollout-commands
Add label selector in 'kubectl rollout' commands

Kubernetes-commit: 6845df17290505ad6d989463f5bca2fbbd619c03
2022-01-06 14:55:59 -08:00
Aram Peres 22a27cb97d Add label selector in 'kubectl rollout' commands
Kubernetes-commit: 5a5ac86a80464019e3e85d57306156839511d397
2022-01-06 16:53:29 -05:00
Kubernetes Publisher a2e12c6bd6 Merge pull request #104671 from wking/doc-wait-for-condition-case-folding
kubectl: Document --for's Unicode case-folding condition-value comparison

Kubernetes-commit: d7fab6663490a312c2d5e18f30a23d10fdeb4e99
2022-01-06 21:49:33 +00:00
Kubernetes Publisher 3a2766cc52 Merge pull request #106969 from paulbarfuss/fix-kubectl-completion-zsh
Fix `kubectl completion zsh` to use any command name rather than hardcoded `kubectl`

Kubernetes-commit: 8abf7dcc69a2f82a4f02518b551ba95197b335d5
2022-01-06 02:47:12 +00:00
Kubernetes Publisher cc455d1cce Merge pull request #107221 from rikatz/kubectl/issue1159
Fix a panic when using invalid output format in kubectl create secret command

Kubernetes-commit: e9fc23e31e78142e4ebac83bde7241d872e5f48b
2022-01-05 21:49:15 +00:00
Davanum Srinivas 95fca74e1d OWNERS cleanup - Jan 2021 Week 1
Signed-off-by: Davanum Srinivas <davanum@gmail.com>

Kubernetes-commit: 9682b7248fb69733c2a0ee53618856e87b067f16
2022-01-03 10:59:47 -05:00
Ricardo Katz 36401bb108 fix nil pointer in create secret commands
Kubernetes-commit: 50015c2da621ecaee581f64f737aa2e527905f14
2021-12-25 21:24:21 -03:00
Kubernetes Publisher d7da6ad9f1 Merge pull request #107103 from pohly/log-klog-update
dependencies: update klog to v2.40.1

Kubernetes-commit: 38ec822b46853acfb3c3dc7e386a8d4636c67e03
2021-12-22 01:55:06 +00:00
Kubernetes Publisher 1bf219da9b Merge pull request #104733 from thaJeztah/bump_moby_term
go.mod: github.com/moby/term v0.0.0-20210619224110-3f7ff695adc6

Kubernetes-commit: 7046fc258d6d309a49939e34dcdf2477206d5311
2021-12-21 05:52:58 +00:00
Kubernetes Publisher 0862c57c87 Merge pull request #107131 from jonnylangefeld/jlf/fix-default-config-flags
Fix default config flags

Kubernetes-commit: 9386aa0d60e16a2a87642a9ac575a543a7429ea9
2021-12-20 21:54:08 +00:00
Kubernetes Publisher 8b3da612e5 Merge pull request #107083 from deejross/create-special-verbs
Allow `create.specialVerbs` to be customized

Kubernetes-commit: 8c2ee3c42228f19b29526f7fa5254e137e209502
2021-12-20 21:54:06 +00:00