Carlos Panato
a77ecc7e33
dependencies: Update golang.org/x/net to v0.0.0-20211209124913-491a49abca63
...
Signed-off-by: Carlos Panato <ctadeu@gmail.com>
Kubernetes-commit: 37dda91186924fc29acc16c1c0743ed747cf6d6c
2021-12-10 12:54:55 +01:00
Kubernetes Publisher
2cc8a063e6
Merge pull request #106921 from dims/update-x/tools-to-v0.1.8
...
Update golang.org/x/tools to a specific tag (v0.1.8) and avoid SHA
Kubernetes-commit: cc6f12583f2b611e9469a6b2e0247f028aae246b
2021-12-10 11:08:14 +00:00
Davanum Srinivas
12c6b0404d
Check in OWNERS modified by update-yamlfmt.sh
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
Kubernetes-commit: 9405e9b55ebcd461f161859a698b949ea3bde31d
2021-12-09 21:31:26 -05:00
Davanum Srinivas
8ca7af1e06
Update golang.org/x/tools to a specific tag and avoid SHA
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
Kubernetes-commit: 627c50661e988ad8ac0708b1d94fdfc385e88449
2021-12-09 14:20:03 -05:00
Kubernetes Publisher
f3cd0b4533
Merge pull request #106850 from MadhavJivrajani/deprecate-clock-pkg
...
Deprecate types in k8s.io/apimachinery/util/clock
Kubernetes-commit: c16b2afc1d3c32462f068ea08cdc4791bd97b947
2021-12-09 17:44:39 +00:00
Madhav Jivrajani
319b9b1c5a
Bump k8s.io/utils
...
Signed-off-by: Madhav Jivrajani <madhav.jiv@gmail.com>
Kubernetes-commit: 4ca13e6f0ee3ee66d863203cb2d042842dc88cd7
2021-12-09 16:16:27 +05:30
Kubernetes Publisher
1e34d3701a
Merge pull request #106473 from Dingshujie/fix_inotify_memory_leak
...
update k/utils to v0.0.0-20211116205334-6203023598ed to fix inotify memory leak
Kubernetes-commit: a8e06cf2bfd2ecdde0f2f49af4df29f70e07f20e
2021-12-09 05:48:47 +00:00
Kubernetes Publisher
0b09207222
Merge pull request #106762 from jonyhy96/fix-openapi-flake
...
kubectl: combine assertion prevent npe in test
Kubernetes-commit: 0c379c895f23716b0425e3d8e37d6264fb97a259
2021-12-08 05:36:14 +00:00
Kubernetes Publisher
8ec93a528b
Merge pull request #106600 from bergerhoffer/plugin-example
...
Adding an example for kubectl plugin list
Kubernetes-commit: d22c82413a1774342f473d003e3ce65b4e4700db
2021-12-08 05:36:12 +00:00
Paul Barfuss
9b4102b899
kubectl: fix hard-coded value in zsh completion
...
Kubernetes-commit: 339c361ca0156cbf2be5aa64f52a0afd332f5708
2021-12-07 15:13:39 -05:00
Chok Yip Lau
de77e6a05b
Remove generator dependency of expose.go
...
Kubernetes-commit: d7ab8d442b7913e5eb69fc2ce93b2b704645b089
2021-12-04 16:38:01 -05:00
Davanum Srinivas
b1d9ef5481
staging: add dummy commit to trigger gomod update ( #106794 )
...
add newline to all staging repos
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
Co-authored-by: Nikhita Raghunath <nikitaraghunath@gmail.com>
Kubernetes-commit: 555623c07eabf22864f6147736fa191e020cca25
2021-12-03 10:57:18 +00:00
Kubernetes Publisher
eb4e15dcfa
Merge pull request #106660 from liggitt/smd-merge
...
Revert sigs.k8s.io/structured-merge-diff/v4 to v4.1.2
Kubernetes-commit: aff056d8a197f6a404ad5e02210ca662d16c3dbe
2021-12-03 10:57:16 +00:00
haoyun
343b5260f3
fix: combine assertion prevent npe
...
Signed-off-by: haoyun <yun.hao@daocloud.io>
Kubernetes-commit: 84a7329cf07b468ea47fd0617e6fdb9bdb174937
2021-12-01 16:37:24 +08:00
Kebe
d100fd0cee
Add completion for
...
Kubernetes-commit: a57e6c892448f0ef21d7af551170773b57e8b397
2021-11-30 18:20:05 +08:00
DingShujie
56d0f91013
update k/utils to v0.0.0-20211116205334-6203023598ed
...
Kubernetes-commit: 25cf49770c8a91a837aa7e791eb2b177305d9610
2021-11-25 09:29:03 +08:00
Jordan Liggitt
13cf288d3e
Revert sigs.k8s.io/structured-merge-diff/v4 to v4.1.2
...
Kubernetes-commit: ed68909177eca588731bc153d2f69dd235e8fe10
2021-11-24 10:32:24 -05:00
Sergey Kanzhelev
8f510212ee
Merge pull request #106463 from SergeyKanzhelev/grpcProbe
...
Implement grpc probe action
Kubernetes-commit: e4952f32b79b69bfa9333ff9da26a2da13859148
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2021-12-02 20:40:51 -05:00
Kubernetes Publisher
1bae1a85a0
Merge pull request #106660 from liggitt/smd-merge
...
Revert sigs.k8s.io/structured-merge-diff/v4 to v4.1.2
Kubernetes-commit: aff056d8a197f6a404ad5e02210ca662d16c3dbe
2021-11-25 00:05:40 +00:00
Jordan Liggitt
ea6821c357
Revert sigs.k8s.io/structured-merge-diff/v4 to v4.1.2
...
Kubernetes-commit: ed68909177eca588731bc153d2f69dd235e8fe10
2021-11-24 10:32:24 -05:00
Andrea Hoffer
d6145c119b
Adding an example for kubectl plugin list
...
Kubernetes-commit: f5612f100ef6a61dcc29ca783571e2b3c171abf1
2021-11-22 13:21:21 -05:00
Kubernetes Publisher
caeb927486
sync: update go.mod
2021-11-18 01:28:06 +00:00
Kubernetes Publisher
6318590b20
Merge pull request #106448 from aojea/hlee/issue-103721/staticcheck
...
use golangci-lint
Kubernetes-commit: 1367cca8fd67b09606b01c0a9e46cef59aef3424
2021-11-17 20:07:48 +00:00
aimuz
062618c2be
fix Kubectl describe node missing event
...
Kubectl describe node ignores the node events created by the controller
https://github.com/kubernetes/kubernetes/issues/106475
Kubernetes-commit: 8baac2ec951eba0669436d382752bfb3a38ff454
2021-11-17 16:24:26 +08:00
Antonio Ojea
6dd58defe1
remove inefficient assignment
...
Kubernetes-commit: e1821c13ebf78ac6e022948aa9415d9cc0b28a77
2021-11-16 19:00:51 +01:00
Antonio Ojea
476fa148b6
fix ineffectual assignment to i (ineffassign)
...
Kubernetes-commit: b2971e74970f241e138c93f5e755aa2980ab13ed
2021-11-16 18:08:27 +01:00
Kubernetes Publisher
66045674dd
Merge pull request #105520 from soltysh/bump_burst
...
Bump discovery burst for kubectl to 300
Kubernetes-commit: 0c476690d5c431b19ce0f67819de1ec310a0bb16
2021-11-17 04:07:46 +00:00
Kubernetes Publisher
0ad8ed0216
Merge pull request #105057 from jiahuif-forks/feature/enum-types-feature-enablement
...
Add Support for OpenAPIEnum in OpenAPI v2
Kubernetes-commit: e14bdbaa1c4ed2b31dbce1b03160402483d26889
2021-11-17 04:07:43 +00:00
Kubernetes Publisher
98b602f535
Merge pull request #106219 from dlipovetsky/describe-ns-conditions
...
Include Conditions in `kubectl describe namespace`
Kubernetes-commit: 824ad80bf33db291a5127c41985f94f04371f662
2021-11-17 00:04:08 +00:00
Kubernetes Publisher
cad601decb
Merge pull request #105571 from yuzhiquan/remove-ignore-error-flag
...
Remove ignore error flag for drain, and set this feature as default
Kubernetes-commit: 766a7e2e00ea42d17acb7a4cc66b8d9f579bce60
2021-11-17 00:04:06 +00:00
Maciej Szulik
691bf81946
Allow changing discovery QPS with cli-runtime
...
Kubernetes-commit: 2fe968deb6cef4feea5bd0eb435e71844e397eed
2021-11-16 22:27:33 +01:00
Maciej Szulik
ca7662ebb5
Bump discovery burst for kubectl
...
Kubernetes-commit: e944d2c365af0d2d2784dd8f71f90ca5bd0cdbc9
2021-11-16 22:26:32 +01:00
Kubernetes Publisher
e81d7c5df4
Merge pull request #106172 from pohly/log-kubectl-options-deprecation
...
kubectl: add deprecation notice to flag usage help
Kubernetes-commit: 2ee2b8cab0772e1d1ff0075a95609aa4a41a9d4c
2021-11-16 20:04:44 +00:00
Kubernetes Publisher
3bbec9b31e
Merge pull request #106268 from philipatl/edit-json-merge-patch-fix
...
fix edit of non-registered custom API types
Kubernetes-commit: a4d5be8c220a50afa62203f04130f056fa2826cd
2021-11-16 16:02:19 +00:00
Kubernetes Publisher
dd304ca4d8
Merge pull request #105776 from lauchokyip/addWaitJson
...
Add wait json
Kubernetes-commit: 6be67e860c39c65ee43c5a67ad9562d49a509ba8
2021-11-16 12:00:48 +00:00
Jiahui (Jared) Feng
76848c0ad5
generated: ./hack/update-vendor.sh
...
Kubernetes-commit: 73ffb492032896c1c87edfa1d85de5fc74bb526c
2021-11-15 15:54:59 -08:00
Kubernetes Publisher
c85b44a120
Merge pull request #106389 from natasha41575/updateKust441
...
upgrade kustomize-in-kubectl to v4.4.1
Kubernetes-commit: 79fed540aa6b9579bc23f5f92707f9f61a8b1759
2021-11-13 00:41:43 +00:00
natasha41575
ebb96a5cfc
upgrade kustomize-in-kubectl to v4.4.1
...
Kubernetes-commit: 5991d3ded009b3f71522394b4c729a5faf187efd
2021-11-12 10:57:32 -08:00
Kubernetes Publisher
8833384768
Merge pull request #106159 from soltysh/config_wrapper
...
Switch from arguments to an input structure for kubectl command
Kubernetes-commit: 763916aa2d7cca2f334037785e4d84136fdf6d11
2021-11-12 21:05:36 +00:00
Jian Zeng
f125772691
feat(kubectl): add debug profile applier
...
Signed-off-by: Jian Zeng <anonymousknight96@gmail.com>
Kubernetes-commit: fd0c15cce3d66bc2b32fc6943688425ec269d97d
2021-11-12 00:57:02 +08:00
Kubernetes Publisher
aa3beb4b1c
Merge pull request #104792 from matthyx/60140
...
make kubectl cp resume on transfer error
Kubernetes-commit: 82379431df22809dc9454d3b03c957a65e9ca3ff
2021-11-11 09:21:09 +00:00
Kubernetes Publisher
3c74027b5d
Merge pull request #106317 from lauchokyip/fixOutput
...
Fixed nil pointer dereference
Kubernetes-commit: ad99a592f7399ba8b5a1676e11cbed4598806716
2021-11-11 09:21:07 +00:00
Kubernetes Publisher
4283db730d
Merge pull request #106234 from jpbetz/cel-libs
...
Add wired off code for Validation rules for Custom Resource Definitions using the CEL expression language
Kubernetes-commit: 6b41d75794381487ef7204b016faa75e350a32b7
2021-11-11 09:21:05 +00:00
Chok Yip Lau
aed179d9d5
Fixed nil pointer dereference
...
Kubernetes-commit: c337857673e60a44bbdbef9afcbce5b0245b81ec
2021-11-10 12:41:39 -05:00
Philip Hamer
7da3d10e34
fix edit of non-registered custom API types
...
Kubernetes-commit: e07a6c9e523c11509f3264ad1ef2ea381709a29c
2021-11-09 10:06:03 -05:00
Tim Hockin
72d1b20cad
Copy LoadBalancerStatus from core to networking
...
This type should never have been shared between Service and Ingress.
The `ports` field is unfortunate, but it is needed to stay compatible.
Kubernetes-commit: 0153bfad16102e42d0b0dbb56742d0a6626e4180
2021-11-08 17:06:59 -08:00
Arda Güçlü
ab3928acd9
Refactor diff/prune
...
This PR does some refactors for diff/prune;
- GetRESTMappings takes value array instead reference
- Move getObjectName into diff instead prune
- License, etc. changes
Kubernetes-commit: 6c449dd272c95f2aeb3bb77e67d312d8df21bd62
2021-11-08 11:22:10 +03:00
Daniel Lipovetsky
8e82388f5f
Include Conditions in `kubectl describe namespace`
...
If a namespace deletion is blocked, finding the reason why can require
reading the Conditions on the namespace.
Currently, `kubectl describe namespace` does not include Conditions.
This change adds Conditions to the output. Example output:
```
Name: example
Labels: <none>
Annotations: <none>
Status: Terminating
Conditions:
Type Status LastTransitionTime Reason Message
---- ------ ------------------ ------ -------
NamespaceDeletionContentFailure True Wed, 15 Jan 2014 00:00:00 +0000 example reason example message
No resource quota.
No LimitRange resource.
```
Kubernetes-commit: eb6e8ce00a39c1c98146f3341f4336b90757ab13
2021-11-07 21:39:56 -08:00
Patrick Ohly
dc8558e8e5
kubectl: add deprecation notice to flag usage help
...
Several klog flags were deprecated in Kubernetes 1.23, but that was not visible
in "kubectl options" because it does its own formatting without considering a
flag's deprecation string.
Now the output looks like this:
$ go run ./cmd/kubectl options
The following options can be passed to any command:
--add-dir-header=false: If true, adds the file directory to the header of the log messages (DEPRECATED: will be
removed in a future release, see
https://github.com/kubernetes/enhancements/tree/master/keps/sig-instrumentation/2845-deprecate-klog-specific-flags-in-k8s-components )
--alsologtostderr=false: log to standard error as well as files (DEPRECATED: will be removed in a future release,
see
https://github.com/kubernetes/enhancements/tree/master/keps/sig-instrumentation/2845-deprecate-klog-specific-flags-in-k8s-components )
--as='': Username to impersonate for the operation. User could be a regular user or a service account in a
namespace.
--as-group=[]: Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
--cache-dir='/home/pohly/.kube/cache': Default cache directory
--certificate-authority='': Path to a cert file for the certificate authority
--client-certificate='': Path to a client certificate file for TLS
--client-key='': Path to a client key file for TLS
--cluster='': The name of the kubeconfig cluster to use
--context='': The name of the kubeconfig context to use
--insecure-skip-tls-verify=false: If true, the server's certificate will not be checked for validity. This will
make your HTTPS connections insecure
--kubeconfig='': Path to the kubeconfig file to use for CLI requests.
--log-backtrace-at=:0: when logging hits line file:N, emit a stack trace (DEPRECATED: will be removed in a future
release, see
https://github.com/kubernetes/enhancements/tree/master/keps/sig-instrumentation/2845-deprecate-klog-specific-flags-in-k8s-components )
--log-dir='': If non-empty, write log files in this directory (DEPRECATED: will be removed in a future release,
see
https://github.com/kubernetes/enhancements/tree/master/keps/sig-instrumentation/2845-deprecate-klog-specific-flags-in-k8s-components )
--log-file='': If non-empty, use this log file (DEPRECATED: will be removed in a future release, see
https://github.com/kubernetes/enhancements/tree/master/keps/sig-instrumentation/2845-deprecate-klog-specific-flags-in-k8s-components )
--log-file-max-size=1800: Defines the maximum size a log file can grow to. Unit is megabytes. If the value is 0,
the maximum file size is unlimited. (DEPRECATED: will be removed in a future release, see
https://github.com/kubernetes/enhancements/tree/master/keps/sig-instrumentation/2845-deprecate-klog-specific-flags-in-k8s-components )
--log-flush-frequency=5s: Maximum number of seconds between log flushes
--logtostderr=true: log to standard error instead of files (DEPRECATED: will be removed in a future release, see
https://github.com/kubernetes/enhancements/tree/master/keps/sig-instrumentation/2845-deprecate-klog-specific-flags-in-k8s-components )
--match-server-version=false: Require server version to match client version
-n, --namespace='': If present, the namespace scope for this CLI request
--one-output=false: If true, only write logs to their native severity level (vs also writing to each lower
severity level) (DEPRECATED: will be removed in a future release, see
https://github.com/kubernetes/enhancements/tree/master/keps/sig-instrumentation/2845-deprecate-klog-specific-flags-in-k8s-components )
--password='': Password for basic authentication to the API server
--profile='none': Name of profile to capture. One of (none|cpu|heap|goroutine|threadcreate|block|mutex)
--profile-output='profile.pprof': Name of the file to write the profile to
--request-timeout='0': The length of time to wait before giving up on a single server request. Non-zero values
should contain a corresponding time unit (e.g. 1s, 2m, 3h). A value of zero means don't timeout requests.
-s, --server='': The address and port of the Kubernetes API server
--skip-headers=false: If true, avoid header prefixes in the log messages (DEPRECATED: will be removed in a future
release, see
https://github.com/kubernetes/enhancements/tree/master/keps/sig-instrumentation/2845-deprecate-klog-specific-flags-in-k8s-components )
--skip-log-headers=false: If true, avoid headers when opening log files (DEPRECATED: will be removed in a future
release, see
https://github.com/kubernetes/enhancements/tree/master/keps/sig-instrumentation/2845-deprecate-klog-specific-flags-in-k8s-components )
--stderrthreshold=2: logs at or above this threshold go to stderr (DEPRECATED: will be removed in a future
release, see
https://github.com/kubernetes/enhancements/tree/master/keps/sig-instrumentation/2845-deprecate-klog-specific-flags-in-k8s-components )
--tls-server-name='': Server name to use for server certificate validation. If it is not provided, the hostname
used to contact the server is used
--token='': Bearer token for authentication to the API server
--user='': The name of the kubeconfig user to use
--username='': Username for basic authentication to the API server
-v, --v=0: number for the log level verbosity
--vmodule=: comma-separated list of pattern=N settings for file-filtered logging
--warnings-as-errors=false: Treat warnings received from the server as errors and exit with a non-zero exit code
For comparison, pflag itself prints:
$ go run ./cmd/kubelet --help 2>&1 | grep -e --log-file
--log-file string If non-empty, use this log file (DEPRECATED: will be removed in a future release, see https://github.com/kubernetes/enhancements/tree/master/keps/sig-instrumentation/2845-deprecate-klog-specific-flags-in-k8s-components )
--log-file-max-size uint Defines the maximum size a log file can grow to. Unit is megabytes. If the value is 0, the maximum file size is unlimited. (default 1800) (DEPRECATED: will be removed in a future release, see https://github.com/kubernetes/enhancements/tree/master/keps/sig-instrumentation/2845-deprecate-klog-specific-flags-in-k8s-components )
Kubernetes-commit: 21bd4ae18b5a146c8ef6dff373732abdecf60d66
2021-11-05 09:34:25 +01:00
Maciej Szulik
19d74f894c
Switch from arguments to an input structure for kubectl command
...
Kubernetes-commit: baab99d04cd4c4314525e19c14ec85a072161cb1
2021-11-04 16:29:08 +01:00