Commit Graph

2963 Commits

Author SHA1 Message Date
Kubernetes Publisher d12abaf134 Merge pull request #114030 from lauchokyip/fixApply
Removed factory from apply command flag struct

Kubernetes-commit: a4deb20a1d82a17e5c2d83108bc4cc6734a01678
2022-12-23 22:30:22 +00:00
Kubernetes Publisher 0fa7bd37c4 Merge pull request #113538 from pohly/e2e-ginkgo-timeline
e2e: ginkgo timeline

Kubernetes-commit: 020fb2eb776c0affad3a9ff7dd21ba231e6c646d
2022-12-23 08:16:07 +00:00
Kubernetes Publisher 6bfb262aff Merge pull request #114584 from soltysh/describe_cr
Skip .metadata.manageFields when describing unkown resources

Kubernetes-commit: eb34f69562bcfd5eda02ccc62dca098113df3c24
2022-12-23 08:16:01 +00:00
Arda Güçlü b06f43ae7f kubectl wait: wire generic context (#114574)
* Wire generic context to better handle timeout

* Add integration test for wait timeout

* kubectl wait: Fix integration test always passing issue

Currently, `kubectl wait` integration test always passes even if
it gets an error. Problem is object check is done after errexit is
turned off.

This PR redirects error to output and correctly assures that
object is expected status and if it is not, test should fail.

Kubernetes-commit: 369534c6ec625ed9b251b453215c9578cdeb59bc
2022-12-23 08:15:57 +00:00
Maciej Szulik 7aa8d2b1a2 Skip .metadata.manageFields when describing unkown resources
Kubernetes-commit: 8e3e3479d98391398e1e26090ad9d1e267bec885
2022-12-19 17:31:30 +01:00
Chok Yip Lau de2d479b98 fixed error
Kubernetes-commit: 65eb7f1e0c452a0ce00d9db874c54a5de2932564
2022-12-18 22:58:23 -05:00
Paco Xu 360fa681c3 cleanup: EphemeralContainers feature gate related codes
Kubernetes-commit: 70e56fa71af5aa4f3d1448fcbc26e86309cd0cf3
2022-12-16 23:46:47 +08:00
Kubernetes Publisher 3e4add843d Merge pull request #113508 from p-slavcheva/fix-diff-osexit
Replace os.Exit in diff

Kubernetes-commit: 3ceb213fc15c347874f50027977a76ee05a1bb92
2022-12-14 02:08:30 +00:00
Kubernetes Publisher 0451c1d19e Merge pull request #114435 from seans3/openapi-getter-refactor
Unexport OpenAPIGetter factory method

Kubernetes-commit: eaa7e1c77512f34e7da59ac0788259543389ae9d
2022-12-13 22:09:00 +00:00
petya.slavcheva1 cfebade04e Replace os.exit in diff
Kubernetes-commit: 2dce194e1647396fa7bbd926bc8b007e91f09dee
2022-12-13 14:27:35 +01:00
Kubernetes Publisher b53616f9b7 Merge pull request #113040 from ardaguclu/rollout-restart-nano
rollout restart: Change error message to more descriptive

Kubernetes-commit: 178f4e24616f3a092ade595334d861432da888dd
2022-12-13 05:35:07 +00:00
Kubernetes Publisher ef876e7ec2 Merge pull request #114413 from seans3/refactor-validator
Refactor to simplify factory Validator

Kubernetes-commit: 76c93b71b5f3bb1b97f49b3fa185ed04857fca18
2022-12-13 05:35:03 +00:00
Sean Sullivan 7c10c1c878 Unexport OpenAPIGetter factory method
Kubernetes-commit: 1da46b2f28267421dad9a8e5164e6bce16ae9fcb
2022-12-12 16:01:05 -08:00
Arda Güçlü 2fddc77f14 use io instead ioutil
Kubernetes-commit: d0f558612ad6220dc1b2d007eec2cf156d7cf56a
2022-12-12 09:34:35 +03:00
Sean Sullivan e5c05deb7b Refactor to simplify factory Validator
Kubernetes-commit: 5e8648b9f1cdbcbb10f22fd46b6ac40dbc471de2
2022-12-11 18:20:28 -08:00
Kubernetes Publisher b70c6c3bb8 Merge pull request #114294 from seans3/remove-dry-run-verifier
Removes unnecessary dry run verifier

Kubernetes-commit: 1456799d39fcc5b00f1628e1e30bb896abe3801f
2022-12-10 20:09:13 +00:00
Sean Sullivan 6dde41fea6 Removes unnecessary dry run verifier
Kubernetes-commit: 530f65d6fd5af81c0691143fbf2c00d440476bb9
2022-12-05 16:25:12 -08:00
Kubernetes Publisher bdfe5f6b2b Merge pull request #114374 from seans3/remove-pkg-apply
Removes unused k8s.io/kubectl/pkg/apply files

Kubernetes-commit: 1a21ee2790227fc62414d4ceca9361b3aa3ead3a
2022-12-10 20:09:11 +00:00
Kubernetes Publisher 85b1dc79cd Merge pull request #114252 from ardaguclu/scale-piped-input
kubectl scale: Use visitor only once

Kubernetes-commit: 9758911fd5e778f7686b2602d2e0d88ad061d24b
2022-12-10 20:09:09 +00:00
Kubernetes Publisher 9be4b0942e Merge pull request #114249 from ardaguclu/improve-exec-multi-error
kubectl exec: return descriptive error message when multi resource passed

Kubernetes-commit: 9f85f6d1f108457d3e140bd08f4ddf670b2fc687
2022-12-10 20:09:07 +00:00
Kubernetes Publisher 5e6630dc37 Merge pull request #114054 from brianpursley/kubectl-1327
i18n: Fix bug where package-level variables are not translated.

Kubernetes-commit: 75b67bf0d34e17ed667a7549181aec3df4b3f290
2022-12-10 16:09:27 +00:00
Kubernetes Publisher bece78d445 Merge pull request #113083 from llorllale/deploy-describe-oldreplicasets
fix OldReplicaSets in `kubectl describe deploy`

Kubernetes-commit: d19aaa7c8551a249de942a70cb3000fcdd6ecb62
2022-12-10 08:08:06 +00:00
Noah Ispas eb667a19d3 Split options from flags for annotate command (#112817)
* split flags from options

Signed-off-by: Noah Ispas (iamNoah1) <noahispas@gmail.com>

* CR from Arda

Signed-off-by: Noah Ispas (iamNoah1) <noahispas@gmail.com>

Signed-off-by: Noah Ispas (iamNoah1) <noahispas@gmail.com>

Kubernetes-commit: b78af4c5c698c76637d18eebc5adf16016baa57a
2022-12-10 04:13:10 +00:00
Kubernetes Publisher 899c204d10 Merge pull request #111572 from inosato/remove-ioutil-from-kubectl
Remove ioutil from kubectl

Kubernetes-commit: c98bde46c51ab854099b9fb06a2041fdfb9bf40b
2022-12-10 04:13:06 +00:00
Kubernetes Publisher 734c953135 Merge pull request #111403 from wujunwei/kubectl-check-command-before-copy
kubectl: remove unnecessary TODO annotations

Kubernetes-commit: 1820caea939992b9a3d69611a959ed44f3e8c2bf
2022-12-10 04:13:04 +00:00
Kubernetes Publisher 2ef5d7b1b7 Merge pull request #113284 from williamyeh/display_seccomp
kubectl displays seccomp profile for pod and container

Kubernetes-commit: 6d81a2c30dd5e88d92335f4b1088f2d19775e3f7
2022-12-10 00:13:42 +00:00
Sean Sullivan 423d89d5b4 Removes unused k8s.io/kubectl/pkg/apply files
Kubernetes-commit: abd5eb9a2265eed35b51cbd0f70a27c4fe9204df
2022-12-08 14:54:42 -08:00
Kubernetes Publisher 202c335561 Merge pull request #114319 from liggitt/net-master
Update golang.org/x/net 1e63c2f

Kubernetes-commit: 72acaad83924360960e21915aa94cd1db8d0196c
2022-12-07 04:05:15 +00:00
Jordan Liggitt eb82603f30 Update golang.org/x/net 1e63c2f
Includes fix for CVE-2022-41717

Kubernetes-commit: afe5378db9d17b1e16ea0028ecfab432475f8e25
2022-12-06 17:29:11 -05:00
Arda Güçlü ee99503f34 kubectl scale: proceed even if there is invalid resource in multi
Kubernetes-commit: b84f192acc61b5fa9dc438950e6cc57f75889853
2022-12-02 17:23:44 +03:00
Arda Güçlü 68a87e8d32 kubectl scale: Add dry-run prefix to indicate result is not applied
Currently, if user executes `kubectl scale --dry-run`, output has no
indicator showing that this is not applied in reality.

This PR adds dry run suffix to the output as well as more integration
tests to verify it.

Kubernetes-commit: 76ee3788ccbac9003e3f24de9000ebd91c27611f
2022-12-02 16:27:18 +03:00
Arda Güçlü 0eb2f03176 kubectl scale: Use visitor only once
`kubectl scale` calls visitor two times. Second call fails when
the piped input is passed by returning an
`error: no objects passed to scale` error.

This PR uses the result of first visitor and fixes that piped
input problem. In addition to that, this PR also adds new
scale test to verify.

Kubernetes-commit: 13be899b422a1f68c38e3a9c9d88831db709a32d
2022-12-02 16:00:22 +03:00
Arda Güçlü 7eb74e036f kubectl exec: return descriptive error message when multi resource passed
`kubectl exec` command supports getting files as inputs. However,
if the file contains multiple resources, it returns unclear error message;
`cannot attach to *v1.List: selector for *v1.List not implemented`.

Since `exec` command does not support multi resources, this PR
handles that and returns descriptive error message earlier.

Kubernetes-commit: 832644f0b38d536be7a5adce9bc62b0902710091
2022-12-02 14:05:11 +03:00
Brian Pursley 0eaacc266e i18n: Fix bug where package-level variables are not translated.
Change i18n.T() to load translations if they have not yet been loaded.

Added new integration tests to test help output translation.

Kubernetes-commit: c0dea5e31af856ed96b8257b5caa952161c8a05b
2022-11-29 23:09:57 -05:00
Chok Yip Lau 3fea4735ad Removed factory from apply command flag struct
Kubernetes-commit: cdd84a28bfc2e1e7ad552de128cd1644c7deeae7
2022-11-20 15:53:05 -05:00
Arda Güçlü b81e5186ad Add unit test for error case
Kubernetes-commit: 4699801d65c00ebb95d68a159b8cb2627ad783a5
2022-11-18 10:37:56 +03:00
wujunwei be20835e90 kubectl: remove unnecessary TODO annotations
Kubernetes-commit: 2afc78bac870286aa4f39069fb5ab3fa13a134ed
2022-11-17 09:39:30 +08:00
Kubernetes Publisher cf0626ffbf Merge pull request #113895 from marosset/use-pause-3.9
Updating pause image refernces to 3.9

Kubernetes-commit: 9b5782959b2f161a2af2b11379b23fa312a15eb5
2022-11-15 02:21:31 +00:00
Mark Rossetti 1d2ef6437d Updating pause image refernces to 3.9
Signed-off-by: Mark Rossetti <marosset@microsoft.com>

Kubernetes-commit: 534f052a8dfdd7b5861ee60d764d12da199c3bba
2022-11-14 10:17:19 -08:00
Kubernetes Publisher 81cffe129f Merge pull request #113826 from jsafrane/add-openstack
Add CSI migration of OpenStack Cinder volumes

Kubernetes-commit: e4d46148de9d83c23001323d6613618c2897a427
2022-11-11 22:23:56 +00:00
Kubernetes Publisher 125aa659f9 Merge pull request #113819 from soltysh/events_beta
Move events command to top level

Kubernetes-commit: 763f68ef77ec0745d0f0772f381bc7af6001121a
2022-11-10 23:40:30 +00:00
Jan Safranek 50d5d1244a Revert "Remove references to openstack and cinder"
This reverts commit 9bbf01bae93600d3314bce0acbff1f3a0a42e74b.

Kubernetes-commit: 5b284a50b78cb7d68b12825f5c0cfa29503c1577
2022-11-10 18:22:07 +01:00
Maciej Szulik 53106cc99b Move events command to top level
Kubernetes-commit: 50c7ebb5b45818a4244728932ce6113c10c2d41d
2022-11-10 14:32:14 +01:00
Kubernetes Publisher 42cc81c0ec Merge pull request #113769 from bobbypage/bump-cadvisor-v046
deps: Bump cAdvisor to v0.46.0

Kubernetes-commit: 37e73b419e455db34f5fe3e8d815418680ab23df
2022-11-09 18:01:51 +00:00
Kubernetes Publisher 99029ea055 Merge pull request #110907 from pacoxu/kubectl-apply
kubectl apply: warning that kubectl will ignores no-namespaced resource in future release with namespace specified and with default pruneAllowlist

Kubernetes-commit: 20a9f7786aa4ee0b6e1619c7974ea4562d2b2500
2022-11-09 06:02:25 +00:00
David Porter 3cd869dab2 deps: Bump cAdvisor to v0.46.0
Signed-off-by: David Porter <david@porter.me>

Kubernetes-commit: a2c46721638f9d9d33eadbf596df0bfa7a543ca9
2022-11-08 18:49:14 -08:00
Kubernetes Publisher 22d0d86955 Merge pull request #111795 from lojies/addnamespaceforkubectlrollback
Remove specific command suggestion from kubectl rollout undo error message

Kubernetes-commit: 3c025280c9d8f7db36ae5cafacdc457698a2fcca
2022-11-09 02:01:10 +00:00
Paco Xu 6c2e12e0be kubectl-apply: add prune test cases for non-namespaced resources
Signed-off-by: Paco Xu <paco.xu@daocloud.io>

Kubernetes-commit: 7263aba71bfdd2286200ffd7ef79766950c5fcd9
2022-11-09 07:43:43 +08:00
Paco Xu 89470f4910 kubectl apply: warning that in future release, prune will ignores no-namespaced resource if -n is not empty
Signed-off-by: Paco Xu <paco.xu@daocloud.io>

Kubernetes-commit: f3b49adadf2182ba0a7fb930e6340da725053520
2022-11-09 07:43:03 +08:00
Kubernetes Publisher 008de8b458 Merge pull request #113444 from weikhor/test_kubectl_clean_up
Clean up testing code of kubectl cmd section

Kubernetes-commit: 89ad7b37c5f0e52a970ad29b05b8cec6c1c3095c
2022-11-08 22:03:41 +00:00