Commit Graph

2360 Commits

Author SHA1 Message Date
W. Trevor King cdcb6ed356 kubectl: Document --for's Unicode case-folding condition-value comparison
When the wait command was added in 76794643c5 (add wait, 2018-05-18, #64034),
this comparison was via ToLower.  It moved to use Unicode case folding
[1,2] in f4940cf55f (Staticcheck:
vendor/k8s.io/kubectl/pkg/scale|describe/versioned|cmd/top|cmd/util/editor|cmd/top,
2020-01-21, #87403).

[1]: https://pkg.go.dev/strings#EqualFold
[2]: http://www.unicode.org/reports/tr30/tr30-1.html

Kubernetes-commit: f69d52338b21da938021af37f49f49a83016534d
2021-08-30 19:41:08 -07: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
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
Arda Güçlü f6fcb7d932 Enable setting proxyurl in kubeconfig via kubectl config (#105566)
* Enable setting proxyurl in kubeconfig via kubectl config

This PR enables setting `proxy-url` in kubeconfig via kubectl config.

* Add godoc for proxy-url unit tests

Kubernetes-commit: afdde383210294c3da573decc44b5ce55cffcb94
2021-12-20 21:54:05 +00:00
Kubernetes Publisher 013a62151a Merge pull request #107085 from deejross/set-image-resolver
Allow custom img resolver and flags for `set image`

Kubernetes-commit: 571e067cddfbb0c2a3092ab9d3be3074043e3810
2021-12-20 18:54:28 +00:00
Jonny Langefeld a8accff4dc Fix default config flags
This is a follow up to #105520 which only changed the new default config flags in the `NewKubectlCommand` function if `kubeConfigFlags == nil`. However they are not nil because they were initialized before here:
2fe968deb6/staging/src/k8s.io/kubectl/pkg/cmd/cmd.go (L97)

This fix uses the same defaults for both functions

Signed-off-by: Jonny Langefeld <jonny.langefeld@gmail.com>

Kubernetes-commit: c4fbd35cf4bdc76b86dd74e468b69328f5aa20f9
2021-12-19 19:59:46 -08:00
Patrick Ohly b162f3535a dependencies: update klog to v2.40.1
The new release adds support for multi-line string output (required for
contextual logging) and Verbose.InfoSDepth (required to properly attach
verbosity to some log messages in helper code).

Kubernetes-commit: cb17b76d4d0a1c8021b427cd15b5d504bb468ee6
2021-12-17 14:23:59 +01:00
Ross Peoples 866baec66e Allow custom img resolver and flags for set image
Kubernetes-commit: 2f56584853355c0ab16e5ad2b0195d8dfcd7dc6b
2021-12-16 14:06:46 -06:00
Kubernetes Publisher e4426be777 Merge pull request #107050 from sunzhaochang/add-close-profiling
Add Close() for profile

Kubernetes-commit: eb43b41cfd59adfb0ee88e34f5967a8cf6ed0c9b
2021-12-16 21:52:27 +00:00
Ross Peoples 88ea823a7a Allow create.specialVerbs to be customized
Kubernetes-commit: 9b2f24aee0668ef54e7f51acc79e51b93f1aedb3
2021-12-16 13:08:28 -06:00
sunzhaochang 16d7d99cc5 Add Close() for profile
Kubernetes-commit: 82c9d80295451dad4b9a5af89f34bb56b3a9904b
2021-12-15 21:03:34 +08:00
Kubernetes Publisher 4a1c72da90 Merge pull request #107003 from julianvmodesto/dry-run-values
Re-introduce removed kubectl --dry-run values.

Kubernetes-commit: c83a94da72416219cf9f022dc44b0e6db158f092
2021-12-14 13:51:38 +00:00
Kubernetes Publisher 8d3e8f9f68 Merge pull request #106601 from liggitt/gomodule-gengo-normalize
bump k8s.io/gengo

Kubernetes-commit: 2ae44bd74a64da2c4061f7675cb1e6cb20bbd5b3
2021-12-13 23:08:16 +00:00
Kubernetes Publisher c372cb61dc Merge pull request #105164 from ardaguclu/kubectl-diff-prune
Introduce new prune parameter into diff command

Kubernetes-commit: e53f93c7bb9fe28e5de2799da8eb1c62bdd4f4f1
2021-12-13 23:08:14 +00:00
Julian V. Modesto 5c9b92b57c Re-introduce removed kubectl --dry-run values.
For 1.23, we removed the kubectl `--dry-run` empty default value (`--dry-run`)
and boolean values (`--dry-run=true` and `--dry-run=false`). This change
required requiring users to specify `--dry-run=client` or `--dry-run=server`
due to a deprecation. This change was made in #105327.

After reconsideration, this change is not worth the churn for users.
It's likely that many users rely on these values for automated and manual use
cases.

This change reverts #105327 and re-introduces the values `--dry-run`,
`--dry-run=true`, and `--dry-run=false`.

Kubernetes-commit: cc4998b2b131ca9906b847600bd5ad3be70eff3a
2021-12-13 15:04:49 -05:00
Kubernetes Publisher b450289c8c Merge pull request #106568 from liggitt/json-fieldpath
include field paths in unknown/duplicate errors

Kubernetes-commit: 66ca4b0a70a3d43c45603ba441b2a368dcb38722
2021-12-13 17:53:45 +00:00
Jordan Liggitt 1685a3341a bump k8s.io/gengo
Kubernetes-commit: 6e628f99706f6eadd0e7b7d2bfc2c11e410f7ca7
2021-12-13 10:05:29 -05:00
Jordan Liggitt 1b12406cb5 bump sigs.k8s.io/json
Kubernetes-commit: 0c5ed62c792826a547dd5a55639de150080c355b
2021-12-13 09:38:11 -05:00
Kubernetes Publisher d2b77dc1af Merge pull request #106964 from ncdc/portable-code-generation
Code generation outside GOPATH

Kubernetes-commit: 8b9e1d78f65ca83f877f043d1f4c5682626ebddb
2021-12-11 05:50:59 +00:00
Paul Barfuss 0208a3ee09 Replace hardcoded kubectl with kubectl.Name()
Kubernetes-commit: 77be26c3b83dd28be450c8790ecee823750f9a8c
2021-12-10 15:58:52 -05:00
Andy Goldstein d9bacdf601 Bump k8s.io/gengo to v0.0.0-20211115164449-b448ea381d54
Signed-off-by: Andy Goldstein <andy.goldstein@redhat.com>

Kubernetes-commit: 60d2481b8862833093f68c45f95b32943abf269f
2021-12-10 14:30:53 -05:00
Kubernetes Publisher b7bc67a85d Merge pull request #106949 from cpanato/update-golang-xnet
dependencies: Update golang.org/x/net to v0.0.0-20211209124913-491a49abca63

Kubernetes-commit: b0eb3e1ec2d4268604d9a2c3403f0580a3bda2ec
2021-12-10 18:20:55 +00:00
Kubernetes Publisher 79d8cd64e1 Merge pull request #106458 from dims/lint-yaml-in-owners-files
Lint/Beautify yaml in OWNERS files

Kubernetes-commit: 1d66302c42eb2ecf53b29cafb0c9f751bfbd1cd3
2021-12-10 18:20:53 +00:00
Carlos Panato a77ecc7e33 dependencies: Update golang.org/x/net to v0.0.0-20211209124913-491a49abca63
Signed-off-by: Carlos Panato <ctadeu@gmail.com>

Kubernetes-commit: 37dda91186924fc29acc16c1c0743ed747cf6d6c
2021-12-10 12:54:55 +01:00
Kubernetes Publisher 2cc8a063e6 Merge pull request #106921 from dims/update-x/tools-to-v0.1.8
Update golang.org/x/tools to a specific tag (v0.1.8) and avoid SHA

Kubernetes-commit: cc6f12583f2b611e9469a6b2e0247f028aae246b
2021-12-10 11:08:14 +00:00
Davanum Srinivas 12c6b0404d Check in OWNERS modified by update-yamlfmt.sh
Signed-off-by: Davanum Srinivas <davanum@gmail.com>

Kubernetes-commit: 9405e9b55ebcd461f161859a698b949ea3bde31d
2021-12-09 21:31:26 -05:00
Davanum Srinivas 8ca7af1e06 Update golang.org/x/tools to a specific tag and avoid SHA
Signed-off-by: Davanum Srinivas <davanum@gmail.com>

Kubernetes-commit: 627c50661e988ad8ac0708b1d94fdfc385e88449
2021-12-09 14:20:03 -05:00
Kubernetes Publisher f3cd0b4533 Merge pull request #106850 from MadhavJivrajani/deprecate-clock-pkg
Deprecate types in k8s.io/apimachinery/util/clock

Kubernetes-commit: c16b2afc1d3c32462f068ea08cdc4791bd97b947
2021-12-09 17:44:39 +00:00
Madhav Jivrajani 319b9b1c5a Bump k8s.io/utils
Signed-off-by: Madhav Jivrajani <madhav.jiv@gmail.com>

Kubernetes-commit: 4ca13e6f0ee3ee66d863203cb2d042842dc88cd7
2021-12-09 16:16:27 +05:30
Kubernetes Publisher 1e34d3701a Merge pull request #106473 from Dingshujie/fix_inotify_memory_leak
update k/utils to v0.0.0-20211116205334-6203023598ed to fix inotify memory leak

Kubernetes-commit: a8e06cf2bfd2ecdde0f2f49af4df29f70e07f20e
2021-12-09 05:48:47 +00:00
Kubernetes Publisher 0b09207222 Merge pull request #106762 from jonyhy96/fix-openapi-flake
kubectl: combine assertion prevent npe in test

Kubernetes-commit: 0c379c895f23716b0425e3d8e37d6264fb97a259
2021-12-08 05:36:14 +00:00
Kubernetes Publisher 8ec93a528b Merge pull request #106600 from bergerhoffer/plugin-example
Adding an example for kubectl plugin list

Kubernetes-commit: d22c82413a1774342f473d003e3ce65b4e4700db
2021-12-08 05:36:12 +00:00
Paul Barfuss 9b4102b899 kubectl: fix hard-coded value in zsh completion
Kubernetes-commit: 339c361ca0156cbf2be5aa64f52a0afd332f5708
2021-12-07 15:13:39 -05:00
Davanum Srinivas b1d9ef5481 staging: add dummy commit to trigger gomod update (#106794)
add newline to all staging repos

Signed-off-by: Davanum Srinivas <davanum@gmail.com>

Co-authored-by: Nikhita Raghunath <nikitaraghunath@gmail.com>

Kubernetes-commit: 555623c07eabf22864f6147736fa191e020cca25
2021-12-03 10:57:18 +00:00
Kubernetes Publisher eb4e15dcfa Merge pull request #106660 from liggitt/smd-merge
Revert sigs.k8s.io/structured-merge-diff/v4 to v4.1.2

Kubernetes-commit: aff056d8a197f6a404ad5e02210ca662d16c3dbe
2021-12-03 10:57:16 +00:00
haoyun 343b5260f3 fix: combine assertion prevent npe
Signed-off-by: haoyun <yun.hao@daocloud.io>

Kubernetes-commit: 84a7329cf07b468ea47fd0617e6fdb9bdb174937
2021-12-01 16:37:24 +08:00
DingShujie 56d0f91013 update k/utils to v0.0.0-20211116205334-6203023598ed
Kubernetes-commit: 25cf49770c8a91a837aa7e791eb2b177305d9610
2021-11-25 09:29:03 +08:00
Jordan Liggitt 13cf288d3e Revert sigs.k8s.io/structured-merge-diff/v4 to v4.1.2
Kubernetes-commit: ed68909177eca588731bc153d2f69dd235e8fe10
2021-11-24 10:32:24 -05:00
Sergey Kanzhelev 8f510212ee Merge pull request #106463 from SergeyKanzhelev/grpcProbe
Implement grpc probe action

Kubernetes-commit: e4952f32b79b69bfa9333ff9da26a2da13859148
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2021-12-02 20:40:51 -05:00
Kubernetes Publisher 1bae1a85a0 Merge pull request #106660 from liggitt/smd-merge
Revert sigs.k8s.io/structured-merge-diff/v4 to v4.1.2

Kubernetes-commit: aff056d8a197f6a404ad5e02210ca662d16c3dbe
2021-11-25 00:05:40 +00:00
Jordan Liggitt ea6821c357 Revert sigs.k8s.io/structured-merge-diff/v4 to v4.1.2
Kubernetes-commit: ed68909177eca588731bc153d2f69dd235e8fe10
2021-11-24 10:32:24 -05:00
Andrea Hoffer d6145c119b Adding an example for kubectl plugin list
Kubernetes-commit: f5612f100ef6a61dcc29ca783571e2b3c171abf1
2021-11-22 13:21:21 -05:00
Kubernetes Publisher caeb927486 sync: update go.mod 2021-11-18 01:28:06 +00:00
Kubernetes Publisher 6318590b20 Merge pull request #106448 from aojea/hlee/issue-103721/staticcheck
use golangci-lint

Kubernetes-commit: 1367cca8fd67b09606b01c0a9e46cef59aef3424
2021-11-17 20:07:48 +00:00
Antonio Ojea 6dd58defe1 remove inefficient assignment
Kubernetes-commit: e1821c13ebf78ac6e022948aa9415d9cc0b28a77
2021-11-16 19:00:51 +01:00