Commit Graph

3445 Commits

Author SHA1 Message Date
Kubernetes Publisher 02378167fe Merge pull request #98635 from rkilingr/enhancement/slice-capacity-kubectl
Cleanup: Provides capacity for make slice

Kubernetes-commit: bce38639701d76a393199e8f165f1e1ab00e115f
2021-03-09 13:19:11 +00:00
Kubernetes Publisher bff47d3583 Merge pull request #98946 from monopole/upgradeKustomize
Upgrade kustomize-in-kubectl to v4.0.5

Kubernetes-commit: ff3ccc58cd926260731c5e6f4a9405d595916369
2021-03-09 13:19:08 +00:00
Kubernetes Publisher 597921061a Merge pull request #99962 from swetharepakula/eps-describers
Add v1 describers for EndpointSlice

Kubernetes-commit: 6d499e67685e2c004597cb3f617ce51a3b639211
2021-03-09 13:19:02 +00:00
Maciej Szulik 69bc307556 Fix batch/v1 CronJob support in create, describe and polymorphichelpers
Kubernetes-commit: a68582d6086ffc8608779b0459de8d387042eed1
2021-03-09 09:44:02 +01:00
David Porter f45b0ca35c vendor: cadvisor v0.39.0
Main upgrades:
- github.com/opencontainers/runc v1.0.0-rc93
- github.com/containerd/containerd v1.4.4
- github.com/docker/docker v20.10.2
- github.com/mrunalp/fileutils v0.5.0
- github.com/opencontainers/selinux v1.8.0
- github.com/cilium/ebpf v0.2.0

Kubernetes-commit: b5dd78da3d30d1418aba20daea945bb75f1f4a08
2021-03-08 22:09:22 -08:00
Heng WU 408faf6867 Wrong command (kubectl top) description (#99060)
* Update top.go

* Update top_pod.go

* Update top_node.go

Kubernetes-commit: b7613c4315c18592621ecae4d4959985ed497623
2021-03-08 22:01:04 +00:00
Swetha Repakula 691cc30112 Add v1 describers for EndpointSlice
Kubernetes-commit: ba34956dd6bb348e5ba83580c6864001316cd67c
2021-03-08 13:32:26 -08:00
monopole c610102cf5 until stable: pin-dependency, update-vendor, update-bazel, lint-dep
Kubernetes-commit: ba39d22e3976540d66fde0a650a7a463d75d5b17
2021-03-08 13:28:13 -08:00
Kubernetes Publisher d98ca0f41f Merge pull request #91295 from ingvagabund/have-kubectl-explain-check-all-gvks
kubectl explain: detect resource group in case there are two or more groups discovered

Kubernetes-commit: e19c88fbf6f292ca5619d7974c0f79d1d6042e95
2021-03-07 17:55:09 +00:00
Kubernetes Publisher 808c4936d4 Merge pull request #99732 from soltysh/clean_run_flags
Drop deprecated run flags and deprecate unused ones

Kubernetes-commit: f8151b121f3f4d4a44f471a727c00f8a709836e9
2021-03-07 06:16:29 +00:00
Kubernetes Publisher 64dce0bdb7 Merge pull request #99275 from hbagdi/feat/ingress-class-namespaced-params
Add namespace scoped ParametersReference to IngressClass

Kubernetes-commit: 4bf85032f3c391ff710390c41996642cd4134c40
2021-03-07 06:16:24 +00:00
Kubernetes Publisher 359167d019 Merge pull request #99733 from soltysh/drop_generators
Clean unused generators

Kubernetes-commit: ce1a720bed635365db496f675a5e129eaf263c78
2021-03-06 21:55:14 +00:00
Kubernetes Publisher 12a94fe7d5 Merge pull request #96655 from serathius/kubectl-top-protobuf
Use protobuf for kubectl top

Kubernetes-commit: a54414e3436fee9bf738cc975db1a55dbcee282c
2021-03-06 17:53:39 +00:00
Kubernetes Publisher 83a98a2e5b Merge pull request #99004 from smarterclayton/simplify_debug
kubectl: exec and attach break scripting and should honor `--quiet`

Kubernetes-commit: 9cc3665bd3383c3683248f1bbb242670a04417ca
2021-03-06 14:59:21 +00:00
Kubernetes Publisher dbd0f6b6c6 Merge pull request #99423 from soltysh/cronjob_controller
Switch cronjob controller to batch/v1

Kubernetes-commit: 06a4b6f3421b11a3df4653e07bcee8b2cfcc1b12
2021-03-06 14:59:18 +00:00
Kubernetes Publisher e3e56a8188 Merge pull request #99817 from liggitt/zero-value
Fix zero-value custom resource validation with go1.16

Kubernetes-commit: feab32b220cd39699696d832020f8808a70bb412
2021-03-06 14:59:13 +00:00
Harry Bagdi 62d08a495c Add namespace scoped ParametersReference to IngressClass
Kubernetes-commit: a7fc92089a42aff0c2f10d56b0ee290440adfbc4
2021-03-06 03:03:20 +05:30
mengjiao.liu a0af655b7a kubectl default container behavior
Kubernetes-commit: 88e530117ff3fff29e670aee51c677a8e0fe8dec
2021-03-05 17:04:40 +08:00
Kubernetes Publisher 36e660864e Merge pull request #98749 from pandaamanda/kubectl_patch_error
fix kubectl patch command error message

Kubernetes-commit: 6499f20d219fa2e0ce30135859ee428ba77c3fbb
2021-03-05 05:46:44 +00:00
Kubernetes Publisher 32d948f1f4 Merge pull request #98590 from chymy/kctl-toppod-0130
Condition is always 'false' because 'err' is always 'nil' in top_pod.go

Kubernetes-commit: 4eea987722dfe034a836dfc3e70d52cefa3daf45
2021-03-05 05:46:41 +00:00
Kubernetes Publisher 2d292ef31d Merge pull request #98806 from rikatz/remove-extension-prune
Remove extensions v1beta1 from addon manager and kubectl prune

Kubernetes-commit: a2157b36b7c4276a1b7b14852e03e9f012dd4dd5
2021-03-05 02:15:09 +00:00
Jordan Liggitt f965fa1a58 Update k8s.io/kube-openapi
Kubernetes-commit: 5515157f82ceb1a9f9a267f32629add6d8f522f7
2021-03-04 19:45:51 -05:00
Kubernetes Publisher 9f8440280e Merge pull request #99633 from CaoDonghui123/kubectllog1
remove duplicate kubectl logs

Kubernetes-commit: 832ba9cc76be6667166f24a11bfd8e80a7e28ddc
2021-03-04 17:45:14 +00:00
Kubernetes Publisher d12347c88d Merge pull request #98250 from brianpursley/kubectl-685
Add warning if client/server version difference exceeds the supported skew

Kubernetes-commit: d2d9b0e1123b962fc80957fb588e009272180ebe
2021-03-04 17:45:12 +00:00
Kubernetes Publisher 8416506bb5 Merge pull request #98194 from julianvmodesto/dry-run-openapi
Cache the OpenAPI schema for kubectl server-side dry run

Kubernetes-commit: da85ff10cc9e815f8fba8dcb6007f7b5690fa180
2021-03-04 17:45:10 +00:00
Kubernetes Publisher c998274f34 Merge pull request #99617 from wzshiming/fix/ctl-make-regexp-array
Fix MakeRegexpArray handling empty strings

Kubernetes-commit: 0b6446110455695409fe97674c1488814eae8863
2021-03-04 17:45:07 +00:00
brianpursley 79dc7a9183 Add warning if client/server version difference exceeds the supported skew
Kubernetes-commit: 0c28cad8d142059b488347badd46433d50e47feb
2021-03-03 20:55:05 -05:00
Kubernetes Publisher b3f4363d68 Merge pull request #99649 from howardjohn/kubectl/better-default-logs
Improve warnings for default-container

Kubernetes-commit: cd8d3c4e792bee7d48cd144df042839758df8197
2021-03-04 01:48:49 +00:00
Kubernetes Publisher 50182350b1 Merge pull request #98952 from seans3/kubectl-commands-in-headers
Kubectl command headers in requests: KEP 859

Kubernetes-commit: 85cb886f7e2911a14cc84acc32c20a5d0254d8b9
2021-03-04 01:48:46 +00:00
Kubernetes Publisher b40c77f0f1 Merge pull request #98441 from alculquicondor/array-job-api
Add Indexed completionMode to Job API

Kubernetes-commit: 6059a67e49f04ea49120b113897d25286773a397
2021-03-04 01:48:44 +00:00
Maciej Szulik 5e9caaade6 Clean unused generators
Kubernetes-commit: da19e5b2583fa00a13110de97448bf6452010988
2021-03-03 22:47:53 +01:00
Maciej Szulik 1198e26232 Drop deprecated run flags and deprecate unused ones
Kubernetes-commit: f38ef2fbc6299f4b050a0daa578bfbf393df467c
2021-03-03 22:22:58 +01:00
Patrick Ohly 5274b1e590 generic ephemeral volumes: drop ReadOnly field
As discussed during the alpha review, the ReadOnly field is not really
needed because volume mounts can also be read-only. It's a historical
oddity that can be avoided for generic ephemeral volumes as part
of the promotion to beta.

Kubernetes-commit: 555d4a12bf58f19cbd79f866e2abce13490bde40
2021-03-03 17:16:13 +01:00
John Howard c8325cdd3b Improve warnings for default-container
Right now, there is no way to use these annotations, support multiple
`kubectl` versions, and not give users annoying warnings every time they
run `kubectl log`.

If a user is setting *both* annotations, they clearly know that the old
on is deprecated. Therefor, we should not warn them.

Kubernetes-commit: a7882d8a4264cdb9eaab9dc3d67cf0cc5afd5886
2021-03-02 09:07:50 -08:00
caodonghui a93288022b remove duplicate logs
Kubernetes-commit: 60991daf1ca6ccd24ae14e6643b8374d55bc75bb
2021-03-02 18:20:12 +08:00
Shiming Zhang 1bc7e4aa19 Fix MakeRegexpArray handling empty strings
Kubernetes-commit: 63860270e303476cdef282c6bb071c70952b4fbb
2021-03-02 17:53:00 +08:00
Maciej Szulik 10f53d93f7 Fix kubectl openapi test to use apps/v1/Deployment
Kubernetes-commit: 7c194bb3e3daaadcf0bb785a16bffb3c1add274f
2021-03-01 19:24:15 +01:00
navist2020 537227dc43 Simply modify the Kubectl logs information
Kubernetes-commit: 1995f28c64a73c8a60fb21e89b0b3d98b544df58
2021-03-01 14:56:27 +08:00
xiongzhongliang 32cf4940bf fix description of command kubectl cluster-info dump
Kubernetes-commit: 4dce977034c5d169ff4af14d61eba50d992ac81d
2021-02-28 06:39:15 +08:00
monopole a767deb039 Manually update kustomize attachment points.
Kubernetes-commit: 6c9460f0b405630ebd21cd432b8b8ffede6d7554
2021-02-25 12:06:47 -08:00
yuzhiquan 0ca8bbb1ad remove --ignore-errors flag deprecated warning message
Kubernetes-commit: 01d0d15562ccb7377176f72fb70a3cf18d0d7666
2021-02-24 19:02:24 +08:00
zhuangqh c9dbcbd2fc docs: fix outdated enhancement doc link
Signed-off-by: zhuangqh <zhuangqhc@gmail.com>

Kubernetes-commit: adf28648cb32d17cd186a6c7e8b264419e6d0759
2021-02-24 15:22:50 +08:00
Morten Torkildsen 8ae7711ae6 Promote PDBs to GA
Kubernetes-commit: 21fba79d453b0bab7153f46916126c754d10341e
2021-02-20 12:56:31 -08:00
monopole ae675e730f Delete staging/src/k8s.io/cli-runtime/pkg/kustomize
Kubernetes-commit: 073ca8b42e9b5e4bed4c7f5cec12e9c8c17ea0d9
2021-02-13 14:52:06 -08:00
Clayton Coleman 56434236a4 kubectl: Inline the containers for the user in attach/exec
The behavior of the container defaulting in attach/exec is inconsistent
and should be unified. As a user, when we default the vast majority of
pods will have a small number of containers and so printing the container
names inline (as kubectl logs did) is more appropriate. The debug message
we printed about using describe was already longer than 99% of all pod
container names, so we were wasting user time.

Unify container selection for exec and attach to be consistent with old
behavior. Properly handle the --quiet flag (should not print in that case)
for both commands. Remove EnableCmdSuggestion and the machinery it needs.

The message now prints:

> Defaulted container "etcdctl" out of: etcdctl, etcd, etcd-metrics, etcd-ensure-env-vars (init), etcd-resources-copy (init)

Kubernetes-commit: 43e8ebbbcd3f57d18d8151efb6242f88a763b06d
2021-02-11 11:40:25 -05:00
Clayton Coleman 46f90dca38 kubectl: Properly respect --quiet in exec/attach
--quiet means no informational output for the human that could be
confused with the output of the shell / command on the other side.

Kubernetes-commit: 75700d32bff0e28c7093ef384de78dbdd0db61b2
2021-02-11 11:48:43 -05:00
Maciej Szulik 283249aee3 Generated changes
Kubernetes-commit: 1fc8fe0f7d9b2cea395a297c4ebbde9b5937b460
2021-02-10 14:52:27 +01:00
Maciej Szulik 341b878121 kubectl create job support both v1beta1 and v1 cronjob
Kubernetes-commit: 470e23e770223fb9ddb147b3d431c7727f342255
2021-02-12 17:04:50 +01:00
Sean Sullivan 76c2cf7eb6 Kubectl command headers in requests: KEP 859
Kubernetes-commit: 211fc12b67ea2d04a46b24ef245b3513f2cfeb03
2021-02-09 23:09:22 -08:00
Chok Yip Lau c66790ded2 Fixed set env did not support keys with dot in it
Kubernetes-commit: ab5a81cd1502418b1c8a8f55da7f0550b42e7ab7
2021-02-06 22:27:44 -05:00