Commit Graph

2641 Commits

Author SHA1 Message Date
Mark Rossetti 6107735374 Switching everything to use pause:3.8
Signed-off-by: Mark Rossetti <marosset@microsoft.com>

Kubernetes-commit: 40f3e624a602d1381959ef7cb3e9768d48d3cece
2022-07-21 14:38:32 -07:00
Kubernetes Publisher c813fbfd73 Merge pull request #111315 from muyangren2/delete_bug
Typo in kubectl delete --help 111302

Kubernetes-commit: ec3e82acbf4c5a51736d961d6b86a243722bb28b
2022-07-22 19:05:07 +00:00
Kubernetes Publisher 5cd88a4843 Merge pull request #109300 from hanxiaop/replace-seoutput-usage
replace deprecated setoutput

Kubernetes-commit: 70845acef2ed64fcb6e5ef75df4f13c173332dd7
2022-07-22 19:05:05 +00:00
Kubernetes Publisher dc9372c048 Merge pull request #110885 from ardaguclu/unit-tests-for-explain
Add unit tests for explain command

Kubernetes-commit: 87eb0bd749782258aa08c0e914537d35e28a2746
2022-07-22 19:05:04 +00:00
Kubernetes Publisher 0052fe6991 Merge pull request #111185 from verb/111027-kubectl-reattach
Fix incorrect message when attaching to ephemeral containers

Kubernetes-commit: c464ee889e126a675c5ed4a0fa7c20034cb69628
2022-07-22 19:05:01 +00:00
Kubernetes Publisher e31dc45257 Merge pull request #110914 from yeahdongcn/RuntimeClassName
Print pod.Spec.RuntimeClassName in kubectl describe

Kubernetes-commit: bbd2f8fa09d4b759caf4ccd860bdbe7077a4ae73
2022-07-22 19:05:00 +00:00
Kubernetes Publisher 8b9735d28b Merge pull request #110178 from kevindelgado/validation-beta-1-25
Graduate server side validation to beta

Kubernetes-commit: eeb12bb3af3361c9ac652be071c3b9cf49aa5e58
2022-07-22 19:04:57 +00:00
Kubernetes Publisher 1ca7fe381f Merge pull request #109639 from Abirdcfly/fixduplicateimport
cleanup: remove all duplicate import

Kubernetes-commit: 1c1efde70dbefe88ead207293810a38a6ea5e3c1
2022-07-22 19:04:53 +00:00
Kubernetes Publisher 0c42a8e996 Merge pull request #111224 from mpuckett159/revert-110923-fix/add-wait-timers
Revert "Move kubectl wait to informers with a cache to avoid hanging due to objects disappearing from the cluster"

Kubernetes-commit: 2694137bfd19730d737ca857631fe18bbbf98767
2022-07-22 19:04:51 +00:00
muyangren2 d6613187f4 Typo in kubectl delete --help 111302
Kubernetes-commit: b7e82ad2fd03b23b53ab94de66c5b3c30863724a
2022-07-21 20:42:30 +08:00
Marcus Puckett d9fb1ec8c6 Revert "Move kubectl wait to informers with a cache to avoid hanging due to objects disappearing from the cluster"
Kubernetes-commit: 5badb731a895dfa0a188a3f4aec2d3edfe709b12
2022-07-18 08:48:29 -07:00
Lee Verberne f713c9d779 Fix error message in attach_test.go
Co-authored-by: Akanksha kumari <akankshakumari393@gmail.com>

Kubernetes-commit: 1dd3879da03b6a8cdef423c9fef096d1a4814448
2022-07-17 12:38:26 +02:00
Lee Verberne 3e07021378 Fix incorrect message when attaching to ephemeral containers
Kubernetes-commit: 8d4ec9ac9dcf45b66111075a1b67043c2885b263
2022-07-15 19:23:24 +02:00
Kubernetes Publisher b5fe0f6e9c Merge pull request #111008 from cici37/bumpCEL
Bump cel-go to v0.12.3

Kubernetes-commit: 19a22f763770d1208dca2b8d50513ac805f7fe14
2022-07-14 13:50:19 +00:00
Kevin Delgado ed0d2725fa update kjson
Kubernetes-commit: c210483cf02768c3f2eaf42e13844c5d821831ba
2022-07-13 16:05:45 +00:00
R0CKSTAR 7557a35bb2 Resolve review comments
Signed-off-by: R0CKSTAR <yeahdongcn@gmail.com>

Kubernetes-commit: d9294dfff752636febcd9401696845c01a80c5f0
2022-07-13 08:44:07 +08:00
Kubernetes Publisher 69bcd40e86 Merge pull request #110538 from hwdef/update-kubectl-trans
Update the Chinese translation of kubectl

Kubernetes-commit: 15beb41423dce376f96b3fc8bf87d37f0f64f0f8
2022-07-12 13:53:39 +00:00
R0CKSTAR 443618def5 Add unit test - TestDescribePodRuntimeClass
Signed-off-by: R0CKSTAR <yeahdongcn@gmail.com>

Kubernetes-commit: b8ecf6fbfeab3f59f5bf3942f713c699501e8b60
2022-07-12 09:34:04 +08:00
Kubernetes Publisher 91c9b2720c Merge pull request #109111 from chendave/ginkgo_upstream
Migrate Ginkgo from v1 to v2

Kubernetes-commit: 4569e646ef161c0262d433aed324fec97a525572
2022-07-08 09:54:59 +00:00
Kubernetes Publisher 5de8248f55 Merge pull request #110326 from ardaguclu/add-validation-replace
Validate dry-run and force flags can not be used same time in replace

Kubernetes-commit: ebcc5834f996a6265519dfd5b38fb0d53f6a62ad
2022-07-08 05:53:54 +00:00
Kubernetes Publisher 3474b03beb Merge pull request #111001 from pohly/klog-update
build: update to klog v2.70.1

Kubernetes-commit: 8e62fd24b073296c4cfd8f8d966d5922b6d9022c
2022-07-08 02:01:22 +00:00
Kubernetes Publisher c7450d3964 Merge pull request #110923 from mpuckett159/fix/add-wait-timers
Move kubectl wait to informers with a cache to avoid hanging due to objects disappearing from the cluster

Kubernetes-commit: 9d68640ed3a5f8108eafa1ba386847f13d8aa512
2022-07-07 17:54:27 +00:00
Cici Huang c6dfda4dfc Bump cel-go to v0.12.0
Kubernetes-commit: 772a252b06da86955d30d7b935dc4dba84fdc328
2022-07-07 17:13:57 +00:00
Arda Güçlü 9a8dad8efc Change error messages
Kubernetes-commit: e41f2a1d7c06a1fd49bc5055fba7e0437ecaec0e
2022-07-07 15:05:17 +03:00
Patrick Ohly 5d247b6090 build: update to klog v2.70.1
This makes ktesting more resilient against logging from leaked goroutines,
which is a problem that came up in kubelet node shutdown
tests (https://github.com/kubernetes/kubernetes/issues/110854).

Kubernetes-commit: 3581e308835c69b11b2c9437db44073129e0e2bf
2022-07-07 12:54:08 +02:00
R0CKSTAR d256c1b5ec Resolve review comments
Signed-off-by: R0CKSTAR <yeahdongcn@gmail.com>

Kubernetes-commit: fa9f2c409a7bea802048ea06e2266f13ff218e1d
2022-07-06 11:11:53 +08:00
Marcus Puckett 3c41b7369c Add cases for when --timeout=0 and tests
Kubernetes-commit: 61ebfdb2018b0dae4e364d0170610ccdec18b2c1
2022-07-01 16:49:31 -07:00
Kubernetes Publisher d29a7695ef Merge pull request #110922 from mpuckett159/revert-108086-bugfix/fix-pod-wait-loop
Revert "Move kubectl wait to informers with a cache to avoid hanging due to objects disappearing from the cluster"

Kubernetes-commit: 65679c066d1fc94384756a697afd4b22ab425adc
2022-07-01 14:51:22 -07:00
Marcus Puckett 533f9479cc Revert "Move kubectl wait to informers with a cache to avoid hanging due to objects disappearing from the cluster (#108086)"
This reverts commit 171431ca2c009c0a576fa288b7df892b59299389.

Kubernetes-commit: a6bd1e6ac90f3ccbbe527e44e3217a8420636c41
2022-07-01 13:45:18 -07:00
R0CKSTAR 56244ad029 Print pod.Spec.RuntimeClassName in kubectl describe
Signed-off-by: R0CKSTAR <yeahdongcn@gmail.com>

Kubernetes-commit: ae31c0423f08e514a6bccca19d88afbff07f8d65
2022-07-01 16:24:37 +08:00
Kubernetes Publisher 8001e30faa Merge pull request #110831 from chendave/openapi
Bump `kube-openapi` to the latest

Kubernetes-commit: 8a7eda4f610f7003bf096d870531c7583751674e
2022-06-30 20:54:32 +00:00
Marcus Puckett 2e38f74bcc Move kubectl wait to informers with a cache to avoid hanging due to objects disappearing from the cluster (#108086)
* move to using informers for getObjAndCheckCondition

* move to using informers for IsDeleted

* update tests to handle new informer methodology

* set minimum timeout to 1s because informer can't handle less for caching reasons

* fix null return for deletes issue

Kubernetes-commit: 171431ca2c009c0a576fa288b7df892b59299389
2022-06-30 20:54:29 +00:00
Arda Güçlü cd97087d9c Add unit tests for explain command
Kubernetes-commit: 8eb50efefc8aea38fc63b79994561667c86c520c
2022-06-30 12:48:32 +03:00
Kubernetes Publisher 5a63dd26a6 Merge pull request #110398 from ardaguclu/flatten-rollout-status
Enable resource builder flattening in rollout status

Kubernetes-commit: ab4aa182a5808c9e61413fadc051d99d6572b0ab
2022-06-29 08:23:36 +00:00
Kubernetes Publisher 270b635308 Merge pull request #110619 from ardaguclu/split-patching
(kubectl apply): Split patching types into functions and refactorings

Kubernetes-commit: b5f202f0edcb091fc2f9139191b4187c25ce688f
2022-06-29 00:26:33 +00:00
Dave Chen df5fb9b59b Bump `kube-openapi` to the latest
This will help us to get rid of `Ginkgo` v1 dep.

Signed-off-by: Dave Chen <dave.chen@arm.com>

Kubernetes-commit: 597071af17377f5ab4de03804b0d8b41f73fe7ce
2022-06-28 15:59:50 +08:00
Arda Güçlü f95d534f9d Move resource lookup into its own function
Kubernetes-commit: 66c2f6069ebbfa41d0bef0f3959abda59b8483f1
2022-06-28 09:30:06 +03:00
Kubernetes Publisher dad7825799 Merge pull request #110788 from 21kyu/change_reflect_ptr
Change reflect.Ptr to reflect.Pointer

Kubernetes-commit: 10810ab42bc8acde6732feae545aa34a09ecd299
2022-06-27 20:28:07 +00:00
Kubernetes Publisher def11f92a6 Merge pull request #110668 from brianpursley/k-108630
Remove unused flags from kubectl run

Kubernetes-commit: d9e7f25a804fcc3a75b0d65a4e7af2fae1ab4999
2022-06-27 16:23:41 +00:00
21kyu 0bf778323e Change reflect.Ptr to reflect.Pointer
Kubernetes-commit: df168d5b5c2dab7414fc00ead1a51257ec326a98
2022-06-26 01:23:43 +09:00
Kubernetes Publisher 6f51bbcde5 Merge pull request #110764 from soltysh/improve_msg
Improve run and debug attach message upon failure

Kubernetes-commit: 411ecc3b6296d095050ed641c6880d78bbcedc39
2022-06-24 02:27:09 -07:00
Maciej Szulik 6707e9d96c Improve run and debug attach message upon failure
Kubernetes-commit: 43c2ae479f056f9e420062e11f3251b7095c3108
2022-06-24 09:07:44 +02:00
Kubernetes Publisher 2d67b5a367 Merge pull request #110724 from pohly/klog-update
build: update to klog v2.70.0

Kubernetes-commit: ddfbb5bdbef1febda92fdc4ee4666f5339d1f729
2022-06-23 04:35:40 +00:00
Patrick Ohly 17d8956ca9 build: update to klog v2.70.0
The main practical advantage is that klog.Fatal no longer dumps the backtrace
of all goroutines.

Kubernetes-commit: f05e327ca611c23469ef41310d1d59b384cedc27
2022-06-22 16:29:51 +02:00
Arda Güçlü d461e172d5 Update dependencies for kubectl
Kubernetes-commit: be5f7c051b6105bc9a8d781edff86c264d446c91
2022-06-22 10:35:36 +03:00
Arda Güçlü df792c788b Use error wrapping in patchSimple
Kubernetes-commit: 22b43d4edbee4f89984d1b905adb1f905f3ab90b
2022-06-22 10:22:27 +03:00
Arda Güçlü b19c7e78f3 Move getPatchType logic back to main function
Kubernetes-commit: 4ed5653a0bc8ca53ca6a917e634457bd7a2d8dae
2022-06-22 09:35:49 +03:00
Brian Pursley 7a7b2a177c Remove unused flags from kubectl run
The following flags, which do not apply to kubectl run,
have been removed:
--cascade
--filename
--force
--grace-period
--kustomize
--recursive
--timeout
--wait

These flags were being added to the run command to support
pod deletion after attach, but they are not used if set, so
they effectively do nothing.

This PR also displays an error message if the pod fails to be
deleted (when the --rm flag is used).  Previously any error
during deletion would be suppressed and the pod would remain.

This PR also adds some unit tests for run and attach with and
without the --rm flag.  As such, some minor refactoring of the
run command has been done to support mocking dependencies.

Kubernetes-commit: 25e713ba777ec1158fad749e9467601526ba096a
2022-06-21 10:51:30 -04:00
xiaopeng bc02b7b600 add setErr
Signed-off-by: xiaopeng <hanxiaop8@outlook.com>

Kubernetes-commit: 8839609868d4b2b5887eefdbb216c1ed5b848edc
2022-06-21 17:57:48 +08:00
Arda Güçlü 351ebce2c4 Stop passing source as parameter
This commit removes passing source field as parameter. Instead,
this commit returns error verb and error functions to caller function.
Caller function can add source field by generating correct message.

Kubernetes-commit: d336f7df874dc978ebd97971e1fc93d891c21e7d
2022-06-20 10:04:18 +03:00