Kubernetes Publisher
504e5f363e
Merge pull request #108493 from VilledeMontreal/feat/compForCompositeNames
...
Support shell completion for the type/name form
Kubernetes-commit: a2a774d3d194de4b7265c0bed293b3edc4393696
2022-03-26 01:47:33 +00:00
Joe Betz
f782704ad3
Revert "Bump CEL to 0.11.2"
...
This reverts commit 4c90653d19471f0116cb988872cfdffec2e8e212.
Kubernetes-commit: 4fba6adc919542157bd5026161de020b611507b3
2022-03-25 16:46:52 -04:00
Rey Lejano
b062628db1
updates for kubectl generated ref docs
...
Kubernetes-commit: 37a86e3e33349baa8fdfd25506dddb6009973337
2022-03-25 12:31:12 -07:00
Kubernetes Publisher
a1f04cb16d
Merge pull request #108954 from jpbetz/cel-0.11.1
...
Use CEL EagerlyValidateDeclarations to improve compilation performance
Kubernetes-commit: 5e63432f79357c376d920ae35409e98502bec6ec
2022-03-25 18:36:20 +00:00
Maciej Szulik
d2031a1eed
Start deprecating long/golang version information
...
Kubernetes-commit: 43c09f6f9dc22771ac1b6b4459e4c2ce5d55c82a
2022-03-24 18:02:14 +01:00
Joe Betz
40f09a0e9a
Bump CEL to 0.11.2
...
Kubernetes-commit: 4c90653d19471f0116cb988872cfdffec2e8e212
2022-03-24 11:34:14 -04:00
Kubernetes Publisher
4e3bf73abc
Merge pull request #99556 from nikhita/kubectl-subresources-01
...
kubectl: support --subresource flag
Kubernetes-commit: d58f42961cc397b820ea2372a42dee3bc33745eb
2022-03-25 09:43:27 +00:00
Kubernetes Publisher
d0173dffba
Merge pull request #108159 from pohly/logcheck
...
logcheck update and golangci-lint integration
Kubernetes-commit: d60df5ba044fdb1cf20e4fc6d2ba45337d322052
2022-03-25 05:45:14 +00:00
Kubernetes Publisher
ef04426c7b
Merge pull request #104736 from lauchokyip/improveFlags
...
Beautify kubectl help flag commands
Kubernetes-commit: 750cb93e62bad7bc798b75c96eb4ff0f6f1883b9
2022-03-25 01:42:29 +00:00
Alex Zielenski
9e4cf278d1
Update kube-openapi ( #108895 )
...
* upgrade k8s.io/kube-openapi
* fix open-api v3 blank aggregator output
* use keys as API group
in ./hack/update-openapi-spec.sh
* fix import grouping
* update openapiv3 integration tests
Kubernetes-commit: 11b3a18cca745485e1033be8d62a1d0cde5a1d1d
2022-03-24 21:48:30 +00:00
Kubernetes Publisher
0d6998acf6
Merge pull request #108817 from KnVerey/kustomize_version
...
Expose the version of Kustomize that Kubectl embeds
Kubernetes-commit: bd1e7dc3cb3d8115f3cef1210e12fa0c42ca14a7
2022-03-24 21:48:28 +00:00
Marc Khouzam
cd5b039b42
Refactor completion code into its own package
...
Signed-off-by: Marc Khouzam <marc.khouzam@montreal.ca>
Kubernetes-commit: c4f8c57b43843abd13bae677b73c622e1c30b46f
2022-03-24 09:06:05 -04:00
Katrina Verey
5bb84013cd
kubectl version should include bundled kustomize version
...
Kubernetes-commit: 44e63e8ff8e7f98c75dc86d8c41553a5cce6a603
2022-03-23 19:17:29 -04:00
Kubernetes Publisher
dd13f90390
Merge pull request #107978 from brianpursley/config-cleanup
...
kubectl config subcommand cleanup: set-cluster, set-context, set-credentials
Kubernetes-commit: 8bd198260eec0eed20b6184c374e0c5587256c84
2022-03-24 14:05:18 +00:00
Kubernetes Publisher
f78cf61b51
Merge pull request #108725 from pohly/klog-flush-and-exit
...
klog v2.60.1
Kubernetes-commit: 56f45c5c811ba23934915b1a1330d87c58bddf07
2022-03-24 09:51:11 +00: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
Kensei Nakada
32d585df37
fix the doc about generateName conflict
...
Kubernetes-commit: 0865b9eca3f36ecb1fe9664c77d5017ca3c79b29
2022-03-23 01:08:37 +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
Philip Ottesen
13c8d95987
kubectl rollout: support recursive flag for rollout status
...
Kubernetes-commit: 9d8286c82ca3c79d68d36c58e69d91cbb7032b2c
2022-03-17 15:41:10 -04:00
Stephen Kitt
4737e322bf
Upgrade to blang/semver/v4 v4.0.0
...
This is the first version to be fully go-mod-compatible.
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Kubernetes-commit: 080c6c711ebf527d5494732b4b41d074ab02733f
2022-03-17 11:16:06 +01:00
Filip Křepinský
0636d103cb
resume kubectl cp with tail when --retries is negative
...
- count retries from 1 when printing info for users
Kubernetes-commit: a81f674a05a5747df1109ed3e572042caf6d607b
2022-03-16 19:59:39 +01:00
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
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
Shubham Kuchhal
357211463f
Improvement: Updated the serviceaccount flag for multiple subjects.
...
Kubernetes-commit: 3aa53c99a99f4dfe7d2e0faf2bf51e8252359e8d
2022-03-11 11:40:30 +05:30
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
61f42e595f
add server-side validation support to kubectl
...
Kubernetes-commit: fe3772890f650f9bcf020b43dc5a51fab0fa17f4
2022-03-09 14:52:32 +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
Tim Bannister
e3db1e0749
Update generated docs
...
Kubernetes-commit: de55f39f655816ecee9ab0b2c3842930cfe332a6
2022-03-01 23:42:36 +00:00
Marc Khouzam
cd245d2e22
Support completion for the <type>/<name> form
...
This commit teaches the shell completion logic how to handle the
<type>/<name> form for resource specification.
It also teaches the 'exec' command how to complete its '--container/-c'
flag using container names.
Also, for commands that work on pods, kubectl will now also suggest
completion choices of the form <type>/<name> for resource types that
contain pods (see below for more details).
The following commands can now have completion of the <type>/<name>
form. Commands that accept any resource type:
annotate
apply edit-last-applied
apply view-last-applied
delete
describe
edit
get
label
patch
Commands that accept a subset of resource types:
autoscale
expose
rollout history
rollout pause
rollout restart
rollout resume
rollout status
rollout undo
scale
taint
Commands that apply to resource types that contain pods:
attach
exec
logs
port-foward
For these last four commands, the possible resource types are now
included in the completion choices. For example:
kubectl exec d<TAB>
will suggest
daemonsets/ deployments/
Signed-off-by: Marc Khouzam <marc.khouzam@montreal.ca>
Kubernetes-commit: cf66f5c3cbd0a0e2f223af438ee4c6bc7e4a907c
2022-03-01 10:45:59 -05: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