Kubernetes Publisher
2da25b2322
Merge pull request #132269 from dims/update-to-latest-github.com/modern-go/reflect2
...
Update to latest github.com/modern-go/reflect2
Kubernetes-commit: d55b119d34883bbad2a3436dcb6c62339d963031
2025-06-12 21:02:18 +00:00
Kubernetes Publisher
110ba5998e
Merge pull request #132251 from ardaguclu/kubectl-interactive-delete-fix
...
kubectl delete: update interactive delete to break on new line
Kubernetes-commit: dac3c09bd16643dbac5e976e85d81825dd226ac0
2025-06-12 16:46:28 +00:00
Davanum Srinivas
716737e46a
Update to latest github.com/modern-go/reflect2
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
Kubernetes-commit: 3908550c0dc189cfa9de38a84bee508fa0659463
2025-06-12 11:20:39 -04:00
Arda Güçlü
8a11631ed9
kubectl delete: Update interactive delete to break on new line
...
Kubernetes-commit: fb611f4c93e6d8d8eb920f4436af748432402f50
2025-06-12 11:27:51 +03:00
Kubernetes Publisher
330f86df8e
Merge pull request #132209 from dims/update-github.com/spf13/cobra-v1.9.1eksctl
...
update github.com/spf13/cobra v1.9.1
Kubernetes-commit: dc19f0b6b9cd14ece6b1929cb4e7ea2c9d322b95
2025-06-10 20:54:36 +00:00
Kubernetes Publisher
55101ca654
Merge pull request #131500 from HaraldNordgren/sort_configmaps
...
kubectl: sort configmap data alphabetically and simplify display format
Kubernetes-commit: 447efd4c0f45f13d262423265a8a960666ed3778
2025-06-10 20:54:34 +00:00
Harald Nordgren
ab62ac8cf1
Revert "improve display format"
...
This reverts commit 28e7acf0f93f5c9edb43ab09cd181e8847409215.
Kubernetes-commit: f8b701243503fc10a037f86e77ce4df5741a07c6
2025-06-10 16:56:58 +02:00
Davanum Srinivas
af5ade99d8
update github.com/spf13/cobra v1.9.1
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
Kubernetes-commit: 449320a54a2dac04f953d5f6401d875ea9b7e8de
2025-06-10 10:50:54 -04:00
Kubernetes Publisher
4d27286e9c
Merge pull request #132103 from nojnhuh/typed-ring-buffer
...
Replace queue.FIFOs with k8s.io/utils/buffer.Ring
Kubernetes-commit: 5090812df4fb6cf09a9181635d90c2e154eab8cc
2025-06-06 21:12:11 +00:00
Kubernetes Publisher
9130183f39
Merge pull request #132110 from jpbetz/gengo-bump
...
Bump gengo/v2 to latest, pick up related validation-gen fixes
Kubernetes-commit: 4fff091ce7c8b22e6a511231e400adb865a7b300
2025-06-05 21:39:08 +00:00
Joe Betz
e808dbbf1f
Bump gengo/v2 to latest
...
Kubernetes-commit: ac5cb23000f57b7b034fa98e5cc4f6e8fb6e8a9c
2025-06-04 22:39:08 -04:00
Jon Huhn
579a7a5a35
Update k8s.io/utils for new generic ring buffer
...
Kubernetes-commit: 8cdbbf5cdaef7e37cfd432e9044aa52f4d42adcd
2025-06-04 12:09:53 -05:00
Itamar Holder
0b4adb247f
[KEP-2400] kubectl top: add a --show-swap option ( #129458 )
...
* top, refactor: turn package-exposed variables to unexpose struct fields
Signed-off-by: Itamar Holder <iholder@redhat.com>
* kubectl top node: add the --show-swap option
Example output:
> kubectl top node --show-swap
NAME CPU(cores) CPU(%) MEMORY(bytes) MEMORY(%) SWAP(bytes) SWAP(%)
node01 500m 8% 2836Mi 60% 0Mi 0%
node02 260m 5% 2206Mi 47% 512Mi 50%
Signed-off-by: Itamar Holder <iholder@redhat.com>
* kubectl top pod: add the --show-swap option
Example output:
> kubectl top pod -n kube-system --show-swap
NAME CPU(cores) MEMORY(bytes) SWAP(bytes)
coredns-58d5bc5cdb-5nbk4 2m 19Mi 0Mi
coredns-58d5bc5cdb-jsh26 3m 37Mi 0Mi
etcd-node01 51m 143Mi 0Mi
kube-apiserver-node01 98m 824Mi 0Mi
kube-controller-manager-node01 20m 135Mi 0Mi
kube-proxy-ffgs2 1m 24Mi 0Mi
kube-proxy-fhvwx 1m 39Mi 0Mi
kube-scheduler-node01 13m 69Mi 0Mi
metrics-server-8598789fdb-d2kcj 5m 26Mi 0Mi
Signed-off-by: Itamar Holder <iholder@redhat.com>
* kubectl top node --show-swap: add unit tests
Signed-off-by: Itamar Holder <iholder@redhat.com>
* kubectl top pod --show-swap: Add unit tests
Signed-off-by: Itamar Holder <iholder@redhat.com>
* Explicitly mark swap as unavailable when necessary
Signed-off-by: Itamar Holder <iholder@redhat.com>
---------
Signed-off-by: Itamar Holder <iholder@redhat.com>
Kubernetes-commit: 8d3fb9ee0a51b6a6ea135d991391c35806422c19
2025-06-04 17:10:38 +03:00
Kubernetes Publisher
49afb3c466
Merge pull request #132055 from soltysh/default_prefs_tests
...
kuberc: add tests for DefaultGetPreferences
Kubernetes-commit: e9b3d62c9aa2c25d745fdf56a7ce5b29ff72973d
2025-06-03 20:43:23 +00:00
Maciej Szulik
17c0dde6b1
kuberc: add tests for DefaultGetPreferences
...
Signed-off-by: Maciej Szulik <soltysh@gmail.com>
Kubernetes-commit: 68efb079aabd3295ff4ee5cc56c89ff266e9224d
2025-06-02 16:47:02 +02:00
Kubernetes Publisher
bc4c094b08
Merge pull request #131984 from soltysh/update_sigcli_security
...
Update security contacts for sig-cli owned repos
Kubernetes-commit: cefa8311bca466462734d9c1a24e549e7f94ba19
2025-05-28 18:35:03 +00:00
Kubernetes Publisher
800afb48a7
Merge pull request #131951 from dims/drop-usages-of-deprecated-otelgrpc-methods
...
Drop usages of deprecated otelgrpc methods (update to v0.60.0)
Kubernetes-commit: d9c1b4ec9b3df7f09dc23a0cc2b3daf2506d3688
2025-05-27 18:46:20 +00:00
Maciej Szulik
2375a3a9f6
Update security contacts for sig-cli owned repos
...
Signed-off-by: Maciej Szulik <soltysh@gmail.com>
Kubernetes-commit: 4e3634bbbfb2e416d991075a2a99ab92b0e3da19
2025-05-27 16:51:51 +02:00
Kubernetes Publisher
18f24e791d
Merge pull request #131964 from skitt/kubectl-pkg-errors
...
kubectl: drop dependency on github.com/pkg/errors
Kubernetes-commit: 4c2a741aacc6eea0ae1b0b345034434f9473f52b
2025-05-26 23:12:30 +00:00
Kubernetes Publisher
9c13527bac
Merge pull request #131962 from superbrothers/kubectl-explain-revert-output-shorthand
...
Revert shorthand for kubectl explain --output
Kubernetes-commit: b2dfba4151b859c31a27fe31f8703f9b2b758270
2025-05-26 18:33:18 +00:00
Kubernetes Publisher
17bb82b84d
Merge pull request #131818 from soltysh/kuberc_beta
...
Promote kuberc to beta
Kubernetes-commit: fe5b9896ae8601b044a4e47901a844c93070df3b
2025-05-26 14:50:31 +00:00
Stephen Kitt
abe43f6e92
kubectl: drop dependency on github.com/pkg/errors
...
The package is unmaintained, and kubectl doesn't rely on the
functionality it provides on top of Golang errors (stack traces).
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Kubernetes-commit: 54b2fad0330032ae1bbac990f93a3644aa8a12af
2025-05-26 10:44:46 +02:00
Kazuki Suda
bb9c5182ea
Revert shorthand for kubectl explain --output
...
Kubernetes-commit: df2857e7777f18c482359cfb43a72a3cdfd89646
2025-05-26 12:16:24 +09:00
Davanum Srinivas
4ee16d2b51
Drop usages of deprecated otelgrpc methods
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
Kubernetes-commit: 7c0f968ab256486b524ea37014ccf580b12c73e4
2025-05-23 19:40:36 -07:00
Maciej Szulik
46d6f63709
kuberc: make update and update-vendor
...
Signed-off-by: Maciej Szulik <soltysh@gmail.com>
Kubernetes-commit: 76f95271a5d563ea31edbcd8f0e8eebf67cb3634
2025-05-15 14:15:20 +02:00
Maciej Szulik
8500d2979d
kuberc: introduce fuzzing for kuberc types
...
Signed-off-by: Maciej Szulik <soltysh@gmail.com>
Kubernetes-commit: c29accaf5819bd4b05409cecb9bbb3ba065d840b
2025-05-16 13:45:37 +02:00
Arda Güçlü
ca5a831a47
Promote kuberc to beta
...
Signed-off-by: Maciej Szulik <soltysh@gmail.com>
Kubernetes-commit: b0370c483af1bdbc1e2664f53445411c585c4559
2025-05-06 12:52:20 +03:00
Maciej Szulik
b011cffff8
kuberc: pick the first known version when decoding + tests
...
Signed-off-by: Maciej Szulik <soltysh@gmail.com>
Kubernetes-commit: 1f355e5b44141be55da269a9183d53bbccd16c95
2025-05-15 16:24:43 +02:00
Maciej Szulik
cb7efba696
kuberc: align internal and v1alpha1 go-types with v1beta1
...
Signed-off-by: Maciej Szulik <soltysh@gmail.com>
Kubernetes-commit: 0341b27c5d0dfb1d10818c9976f54af22971bedc
2025-05-21 13:32:37 +02:00
Maciej Szulik
2be4847754
kuberc: add v1beta1 types
...
Signed-off-by: Maciej Szulik <soltysh@gmail.com>
Kubernetes-commit: 39195f9a463cce6b3ce4e3d9f648c2915407596d
2025-05-15 14:14:59 +02:00
Kubernetes Publisher
6096dfa3cf
Merge pull request #131741 from soltysh/deprecate_preferences
...
Deprecate kubeconfig's preference field in favor of kuberc
Kubernetes-commit: c40db09a0a2bf8df02be93d7da1912cfa7cbe333
2025-05-20 16:37:25 +00:00
Kubernetes Publisher
279ddf3abe
Merge pull request #131838 from dims/bump-google.golang.org/grpc-to-google-v1.72.1
...
Bump google.golang.org/grpc to google v1.72.1
Kubernetes-commit: 444e2b4eb079727d7cdd81ad25041502656370b8
2025-05-20 16:37:21 +00:00
Omer Aplatony
5ff92a69e3
Kubectl: check version skew ( #127365 )
...
Signed-off-by: Omer Aplatony <omerap12@gmail.com>
Kubernetes-commit: 35307319740a3a52cf4632c24b7f99d675537bdf
2025-05-19 20:19:14 +03:00
Davanum Srinivas
777f5e3cd1
Bump google.golang.org/grpc v1.72.1
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
Kubernetes-commit: 9b3830fba234bc4a4f09a1ad4417e4d18b74d6dc
2025-05-18 12:52:05 -04:00
Kubernetes Publisher
4afda566a9
Merge pull request #128419 from liggitt/etcd-3.6
...
etcd 3.6 client update
Kubernetes-commit: 09ca440a450e9103a8f835f598c09237dba6ecbb
2025-05-16 04:42:29 +00:00
Jordan Liggitt
c37ca76b9c
bump etcd client to 3.6
...
hack/pin-dependency.sh go.etcd.io/etcd/api/v3 v3.6.0
hack/pin-dependency.sh go.etcd.io/etcd/client/pkg/v3 v3.6.0
hack/pin-dependency.sh go.etcd.io/etcd/client/v3 v3.6.0
hack/pin-dependency.sh go.etcd.io/etcd/pkg/v3 v3.6.0
hack/pin-dependency.sh go.etcd.io/etcd/server/v3 v3.6.0
hack/pin-dependency.sh github.com/grpc-ecosystem/go-grpc-middleware/v2 v2.3.0
hack/update-vendor.sh
Kubernetes-commit: cf0bbf1171e918d5d7ba1d3c83b5f347fc8333b0
2025-05-15 21:19:11 -04:00
Maciej Szulik
47f13bd18b
Deprecate kubeconfig's preference field in favor of kuberc
...
Signed-off-by: Maciej Szulik <soltysh@gmail.com>
Kubernetes-commit: 8cf5e8db78deb186ef362f64ab779c09e9520156
2025-05-13 13:39:13 +02:00
Kubernetes Publisher
88bb12ba04
Merge pull request #131672 from soltysh/kubectl_featuregate_cleanup
...
Kubectl FeatureGate cleanups
Kubernetes-commit: 8812a3dc3ed1cbd3c7dc38b8027e014672cf1fb1
2025-05-08 13:21:14 -07:00
Maciej Szulik
52ec1da081
Add comment describing the feature gate with a link to KEP
...
Signed-off-by: Maciej Szulik <soltysh@gmail.com>
Kubernetes-commit: 9e3a1b0a9081ab49bbc44c415525dce862eb6a12
2025-05-08 14:43:24 +02:00
Maciej Szulik
307936eb9d
Swap KUBECTL_COMMAND_HEADERS to use the proper feature gate mechanism
...
Signed-off-by: Maciej Szulik <soltysh@gmail.com>
Kubernetes-commit: e3f3da5e795960508089aed08fe7fd9bec0a6db2
2025-05-08 14:09:17 +02:00
Maciej Szulik
90ee929b88
Drop KUBECTL_ENABLE_CMD_SHADOW featgure gat entirely
...
https://kep.k8s.io/3638 has been promoted to stable back in 1.32 so now
is the right time to drop this feature gate entirely.
Signed-off-by: Maciej Szulik <soltysh@gmail.com>
Kubernetes-commit: d1b5f268b48eda4bb8acdeef52407c27add9e076
2025-05-08 14:05:19 +02:00
Kubernetes Publisher
105c831190
Merge pull request #131668 from soltysh/command_creation_logging
...
Manually read verbosity before kubectl command construction
Kubernetes-commit: 4e30b51ebcdc24a65a0a5edfde0b9706c95d43d0
2025-05-08 20:24:14 +00:00
Maciej Szulik
d35aa2c630
Manually read verbosity before kubectl command construction
...
kubectl command construction is slowly getting more functionality which
sometimes requires to log certain actions. Currently we parse the
verbosity only when actually running the command, so all of construction
code is not able to use -v=5. This commit adds the manual parsing and
loglevel setting berore we even start creating the kubectl command.
Signed-off-by: Maciej Szulik <soltysh@gmail.com>
Kubernetes-commit: 69682b75e508462e01f865a156f2171233b653d1
2025-05-08 13:29:11 +02:00
Kubernetes Publisher
f4a8c5b53e
Merge pull request #131620 from ardaguclu/drop-custom-profile-feature
...
Drop KUBECTL_DEBUG_CUSTOM_PROFILE feature gate entirely
Kubernetes-commit: 8b00a96b51e82075be9770282c9c82507d8abf38
2025-05-07 16:19:08 +00:00
Arda Güçlü
5bcd2add11
Drop KUBECTL_DEBUG_CUSTOM_PROFILE feature gate entirely
...
Kubernetes-commit: 94d043b149b845a4f02f12a3d318df278194d377
2025-05-06 13:00:14 +03:00
Kubernetes Publisher
bb3c0d9f3a
Merge pull request #131586 from ardaguclu/kuberc-completion
...
Continue alias creation when __completion is used to enable completion
Kubernetes-commit: 893486dfd16ff8c628c6f33bb2bea869ad86115f
2025-05-05 08:19:24 +00:00
Kubernetes Publisher
3323e167c5
Merge pull request #131595 from aojea/utils_fake_clock
...
update k8s.io/utils to bring fakeClock.Waiters()
Kubernetes-commit: e3e1f80c0110c847acf4381b1790c1c667395010
2025-05-03 04:20:15 +00:00
Antonio Ojea
3013d81bdf
update k8s.io/utils to bring fakeClock.Waiters()
...
Change-Id: I7e25338df225c2c27457403fbc2f158d08638f87
Kubernetes-commit: c2c003a71fc52fa79c2fff0109afad58573d0216
2025-05-02 11:21:11 +00:00
Kubernetes Publisher
38e8d36c38
Merge pull request #130989 from liggitt/creationTimestamp-omitzero
...
Omit null creationTimestamp
Kubernetes-commit: 01899a7c86337b05a16a4155c9351cf947beaee9
2025-05-03 00:24:11 +00:00
Arda Güçlü
b0f5f0c0aa
Continue alias creation when __completion is used to enable completion
...
Kubernetes-commit: f6d0498017fc71c72891ad9455c4391aa63c6e71
2025-05-02 13:23:22 +03:00