Commit Graph

2622 Commits

Author SHA1 Message Date
Abirdcfly 3614667477 cleanup: remove duplicate import
Signed-off-by: Abirdcfly <fp544037857@gmail.com>

Kubernetes-commit: 00b9ead02c37921011ebe5293558cea5277cd295
2022-04-24 20:58:04 +08: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
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
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
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
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
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
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
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
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
Arda Güçlü 2ca41173d3 (kubectl apply): Split patching types into functions and refactorings
Patch type determination is done by checking existence
of resource in schema and if it exists, it uses strategic merge patch.
Otherwise, like for CRDs, it uses merge patch type.

Currently, this code portion is not easily extensible and this PR
splits required checks into their own function to increase extensibility.

Kubernetes-commit: 15512210e3e14b0c827d13334394d658dc7ddc88
2022-06-16 11:12:17 +03:00
Kubernetes Publisher 4483ba9cf6 Merge pull request #110378 from lucacome/bump-grpc
Bump grpc to v1.47.0

Kubernetes-commit: de5982637aebe17b0fa4a814ec1e6675c0132ddd
2022-06-14 20:32:36 +00:00
Luca Comellini cecb12a5a4 Bump grpc to v1.47.0
Signed-off-by: Luca Comellini <luca.com@gmail.com>

Kubernetes-commit: 51fafd7de3e0d71d98a1f9e10d3801f157472ae3
2022-06-13 22:08:47 -07:00
Kubernetes Publisher 8e93d80cb3 Merge pull request #110518 from dims/switch-to-released-version-of-v3.8.0-github.com/emicklei/go-restful/v3
Switch to released version of v3.8.0 - github.com/emicklei/go-restful/v3

Kubernetes-commit: 0fe0dbf3fb8cf501c24c87f4113a3819cb86a550
2022-06-13 20:28:30 +00:00
Kubernetes Publisher aa640b9cbc Merge pull request #109850 from ardaguclu/validate-nooptdefval
Define NoOptDefVal for validate flag

Kubernetes-commit: 661cbe6823fc5b7d62b80c6dc43447af53976290
2022-06-13 16:23:50 +00:00
Arda Güçlü 477b1e041a Add license header into rollout status test file
Kubernetes-commit: ab15419356a47112492b04ad6434bec30c827a11
2022-06-13 16:03:37 +03:00
Arda Güçlü 195784dabe Add unit tests for rollout status command
This commit makes adjustments in rollout status command to make it
unit testable. In addition to that, unit tests for rollout status
command is added.

Kubernetes-commit: f21e5983a95ab4e72aa0ddd9ae465a613490b422
2022-06-13 15:10:26 +03:00
hwdef 9a8c8e13e6 Update the Chinese translation of kubectl
Kubernetes-commit: 1c4387c78f0d48398efb0dcc3268fa156cdd8ffd
2022-06-13 19:08:27 +08:00
Kubernetes Publisher 426a252525 Merge pull request #110520 from dims/update-gopkg.in/yaml.v3-to-v3.0.1
Update gopkg.in/yaml.v3 to v3.0.1

Kubernetes-commit: 3375f5773b4371bc4975879521002b16ed8f0f56
2022-06-13 08:30:01 +00:00
Arda Güçlü ec010ddaa3 Remove redundant validateFlag checks
Kubernetes-commit: 5b274249400157028f1d9107b6bbd0686be2c076
2022-06-13 10:06:51 +03:00
Davanum Srinivas f1d3249116 Update gopkg.in/yaml.v3 to v3.0.1
Signed-off-by: Davanum Srinivas <davanum@gmail.com>

Kubernetes-commit: 68b414764bfa32c3232df7c7455b77e8e8c8ecd7
2022-06-11 20:39:40 -04:00
Davanum Srinivas 77c0085a7f Switch to released version of v3.8.0 - github.com/emicklei/go-restful/v3
Signed-off-by: Davanum Srinivas <davanum@gmail.com>

Kubernetes-commit: 6f2889718fb0bab46558fcd4a11b6858d5fc2149
2022-06-11 11:27:08 -04:00
Kubernetes Publisher 4848b9ebd6 Merge pull request #110513 from dims/switch-to-v1.0.2-of-github.com/chai2010/gettext-go
Switch to v1.0.2 of github.com/chai2010/gettext-go

Kubernetes-commit: 867b5cc31b376c9f5d04cf9278112368b0337104
2022-06-11 04:22:30 +00:00
Kubernetes Publisher 0573521d7f Merge pull request #110512 from dims/switch-to-released-tag-v1.0.0-for-github.com/daviddengcn/go-colortext
Switch to released tag v1.0.0 for github.com/daviddengcn/go-colortext

Kubernetes-commit: 3f1a9f9f3eaeae3d387b9152ea9aebb52be72319
2022-06-11 04:22:28 +00:00
Kubernetes Publisher c046fff4d5 Merge pull request #110510 from dims/switch-to-github.com/MakeNowJust/heredoc-v1.0.0-and-avoid-SHA
Switch to v1.0.0 of github.com/MakeNowJust/heredoc (avoid SHA)

Kubernetes-commit: f3f50b4d7ceb4e27ed0d0b90c90284d71586aa0f
2022-06-11 00:30:14 +00:00
Davanum Srinivas 29180f31b7 Adapt to newer APIs
Signed-off-by: Davanum Srinivas <davanum@gmail.com>

Kubernetes-commit: feca7983b77be3d7d578f3d5b64cbb1be6f327af
2022-06-10 17:23:47 -04:00
Davanum Srinivas 4bf64b9877 Switch to v1.0.2 of github.com/chai2010/gettext-go
Signed-off-by: Davanum Srinivas <davanum@gmail.com>

Kubernetes-commit: 1ff96ede747639dbb1c7778befc79c48410e470c
2022-06-10 16:07:52 -04:00