Patrick Ohly
e2222f1e30
dependencies: klog v2.120.1
2024-01-18 16:58:40 +01:00
Patrick Ohly
18f0af1f00
dependencies: ginkgo v2.15.0, gomega v1.31.0
...
The main reason for updating is support for reporting the cause of context
cancellation: Ginkgo provides that information when canceling a context and
Gomega polling code includes that when generating a failure message.
2024-01-18 15:24:31 +01:00
Ivo Gosemann
365cbe1b41
remove formatted newline
2024-01-18 14:14:43 +01:00
Ivo Gosemann
fd5353eb72
check for error message and type
2024-01-18 14:01:54 +01:00
Kubernetes Prow Robot
1e136ef8a0
Merge pull request #122523 from yasindce1998/secret-fix
...
fix: create tls secret cert to crt for --cert flag
2024-01-18 09:52:36 +01:00
Vandit Singh
83ff8a2f49
Negative index regression test for json-patch ( #122625 )
...
* add testcase with negative index
* exercise successful negative index patching
* use different values for testing
Co-authored-by: Chris Bandy <bandy.chris@gmail.com >
---------
Co-authored-by: Chris Bandy <bandy.chris@gmail.com >
2024-01-18 08:44:19 +01:00
Kubernetes Prow Robot
a02a00ecd7
Merge pull request #122142 from pohly/client-go-events-adapter-context
...
client-go events: also support context for NewEventBroadcasterAdapter
2024-01-18 08:44:12 +01:00
Kubernetes Prow Robot
5ad2c12a69
Merge pull request #122701 from carlory/fix-quota
...
Fix resource deletion failure caused by quota calculation error when InPlacePodVerticalScaling is turned on
2024-01-18 06:38:21 +01:00
Patrick Ohly
f8e25eff92
client-go events: also support context for NewEventBroadcasterAdapter
...
27a68aee3a introduced context support. In order to use that
also with NewEventBroadcasterAdapter, a variant of the call is needed to allow
the caller to specify the context.
The `logcheck:context` comment ensures that code which is meant to be
contextual uses the new call.
2024-01-17 18:06:29 +01:00
Patrick Ohly
8f4c9c7605
k8s.io/component-base/logs: replace klog text implementation
...
This replaces the klog formatting and message routing with a simpler
implementation that uses less code. The main difference is that we skip the
entire unused message routing.
Instead, the same split output streams as for JSON gets implemented in the
io.Writer implementation that gets passed to the textlogger.
2024-01-17 13:50:03 +01:00
Roman Bednar
2ce04fc04b
flag PersistentVolumeLastPhaseTransitionTime field as beta
2024-01-17 13:14:09 +01:00
carlory
041e97af1f
fix evaluate resource quota if a resource is updated when the InPlacePodVerticalScaling feature-gate is on
2024-01-17 11:02:54 +08:00
Kubernetes Prow Robot
f84b2f0254
Merge pull request #122729 from jparrill/HOSTEDCP-336
...
Kube codegen tool now ignore the vendor folder by default on code generation
2024-01-16 20:48:44 +01:00
Kubernetes Prow Robot
c75a146f23
Merge pull request #122772 from thockin/codegen_use_passed_flagset
...
code-gen: Use the passed FlagSet, not hardcoded
2024-01-16 09:49:33 +01:00
Kubernetes Prow Robot
026a27e5eb
Merge pull request #122571 from p0lyn0mial/upstream-client-go-watch-list-fg
...
client-go/features: introduce WatchListClient feature gate
2024-01-15 18:20:55 +01:00
Juan Manuel Parrilla Madrid
5cfd75a84e
Ignore vendor folder on client code generation
...
During the client code generation, the vendor folder now will be ignored by default.
Signed-off-by: Juan Manuel Parrilla Madrid <jparrill@redhat.com >
2024-01-15 11:15:07 +01:00
Lukasz Szaszkiewicz
7773b0f53f
client-go/features: introduce WatchListClient feature gate
2024-01-15 09:45:57 +01:00
Kubernetes Prow Robot
8bc0ed16cd
Merge pull request #122640 from carlory/kubectl-describe-vac
...
kubectl: vac support ResourceDescriber
2024-01-15 06:47:55 +01:00
Tim Hockin
0d366dd99a
codegen: Use long flag names for clarity
2024-01-14 16:12:09 -08:00
Kubernetes Prow Robot
f2dad0c6f4
Merge pull request #122773 from thockin/sync_json-patch_dep_version
...
Sync code-generator/examples json-patch ver to the same as everyone else
2024-01-14 23:57:51 +01:00
Kubernetes Prow Robot
908a958bb1
Merge pull request #122771 from thockin/make_verify-fieldname-docs_actually_error
...
Make verify-fieldname-docs actually error
2024-01-14 23:57:44 +01:00
Tim Hockin
f2b550180c
codegen: don't use xargs w/ maybe-empty input
...
GNU xargs has a `-r, --no-run-if-empty` option but I don't think we want
to depend on GNU (thanks, MacOS).
Why? Sometimes, when you are messing with codegens, you end up with an
empty input and then it just hangs.
2024-01-14 10:38:34 -08:00
Tim Hockin
582312d965
Sync json-patch ver to the same as everyone else
...
It's unclear why this needs to be different. The commit which added it
(1993a4cb37 ) just says "vendor". This was
reverted in 741f146157 saying "Revert to
json-patch 4.12.0". I suspect this one just slipped past.
2024-01-14 10:36:12 -08:00
Tim Hockin
7162b930be
code-gen: Use the passed FlagSet, not hardcoded
...
Even if the one we pass in is apparently always the default
CommandLine, we should use the one passed in.
2024-01-14 10:34:29 -08:00
Tim Hockin
8b8f0a70cd
Make verify-fieldname-docs actually error
...
Sadly, cmd/fieldnamedocscheck did not exit non-zero when it needed to.
Fix the one thing it flagged.
Add it to verify-quick
2024-01-14 10:32:08 -08:00
Richa Banker
9b5ad7e119
Add processStartTime in metrics/slis
2024-01-13 10:45:24 -08:00
carlory
8af9a177b2
If a pvc has an empty storageclass name, don't try to assign a default StorageClass to it.
2024-01-13 21:25:43 +08:00
carlory
d2b16b2a21
vac support ResourceDescriber
...
Co-authored-by: Arda Güçlü <aguclu@redhat.com >
2024-01-13 18:46:28 +08:00
Kubernetes Prow Robot
83e6636096
Merge pull request #122647 from benluddy/featuregate-default-runtime-override
...
Support overrides for registered feature defaults.
2024-01-12 17:54:40 +01:00
Ben Luddy
46d0e1d5aa
Support overrides for registered feature defaults.
...
This is to support the goal of enabling a feature by default for a single component only when the
feature in question is consumed by multiple components.
Overriden defaults are reflected in KnownFeatures and registered flag text.
2024-01-12 10:25:22 -05:00
Kubernetes Prow Robot
cc076e553e
Merge pull request #122731 from cpanato/update-prom
...
Update publishing-bot rules to Go 1.20.13 and 1.21.6
2024-01-12 14:21:17 +01:00
cpanato
4db86556e5
Update publishing-bot rules to Go 1.20.13 and 1.21.6
...
Signed-off-by: cpanato <ctadeu@gmail.com >
2024-01-12 12:01:23 +01:00
Cici Huang
3fb6790164
Update env version, Add cost for previous func, add tests, etc.
2024-01-12 00:40:37 +00:00
Kubernetes Prow Robot
4f2029bb65
Merge pull request #122702 from p0lyn0mial/upstream-component-base-fg-clean-up
...
component-base/featuregate: store atomic.Value fields as value not reference
2024-01-11 20:32:56 +01:00
Kubernetes Prow Robot
823ecb58f6
Merge pull request #122706 from pacoxu/klog-upgrade
...
bump klog to v2.120.0
2024-01-11 18:25:38 +01:00
cpanato
a5861a1262
[go] Bump images, dependencies and versions to go 1.21.6 and distroless iptables to 0.4.4
...
Signed-off-by: cpanato <ctadeu@gmail.com >
2024-01-11 11:54:35 +01:00
Paco Xu
3c86d21316
bump klog to v2.120.0
2024-01-11 17:35:07 +08:00
Lukasz Szaszkiewicz
6376dd6296
component-base/featuregate: store atomic.Value fields as value not reference
...
featureGate is a pointer receiver thus it is safe to store
atomic fields as values because they won't be copied.
2024-01-11 09:19:34 +01:00
Lukasz Szaszkiewicz
57ec7d20e8
client-go/features: move the defaultKubernetesFeatureGates variable to the new file
2024-01-11 08:26:49 +01:00
Kubernetes Prow Robot
c9158e9a19
Merge pull request #122595 from dims/support-building-with-and-without-cloud-providers
...
KUBE_PROVIDERLESS - Support building with and without cloud providers
2024-01-11 05:42:23 +01:00
Monis Khan
9387a66c71
Clean up encryption config reading and hashing logic
...
This is a no-op change that makes the internal encryption config
hash more specific to it use and explicitly marks it as unstable.
Signed-off-by: Monis Khan <mok@microsoft.com >
2024-01-10 14:52:12 -05:00
Kubernetes Prow Robot
0341e8294a
Merge pull request #122555 from p0lyn0mial/upstream-client-go-fg-provider-with-types
...
client-go/features: introduce feature gates
2024-01-10 20:49:12 +01:00
Lukasz Szaszkiewicz
04bbd3481f
client-go/features: warn when ordering initialization issue
...
ReplaceFeatureGates logs a warning when the default env var
implementation has been already used.
Such a situation indicates a potential ordering issue and usually is unwanted.
2024-01-10 17:24:55 +01:00
Lukasz Szaszkiewicz
d74c57d4f5
client-go/features: introduce feature gates
...
This PR add a feature gates mechanisim to client-go
as described in https://docs.google.com/document/d/1g9BGCRw-7ucUxO6OtCWbb3lfzUGA_uU9178wLdXAIfs
In particular:
- Adds a default feature gate implementation based on environment variables.
- Adds a set of methods for reading, overwriting the default implementation, and adding features to an external registry.
Co-authored-by: deads2k <deads@redhat.com >
Co-authored-by: Ben Luddy <bluddy@redhat.com >
2024-01-10 17:20:40 +01:00
Kubernetes Prow Robot
35bed806dc
Merge pull request #121956 from rewanthtammana/patch-1
...
Fixed `remotePath` in mount_windows.go
2024-01-10 17:08:08 +01:00
Kubernetes Prow Robot
56ecdadd99
Merge pull request #122574 from brianpursley/kubectl-1532
...
Fix kubectl drain error handling bug.
2024-01-09 17:40:17 +01:00
Kubernetes Prow Robot
9e0eccabb4
Merge pull request #119968 from j4ckstraw/replace-stat-with-statx
...
Replace stat syscall with statx
2024-01-08 21:17:03 +01:00
j4ckstraw
d5664276bf
refact IsLikelyNotMountPoint
...
Signed-off-by: j4ckstraw <j4ckstraw@foxmail.com >
2024-01-08 09:46:37 +08:00
Davanum Srinivas
c019b51be4
Remove unnecessary providerless tag in azure legacy provider
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
2024-01-07 08:16:04 -05:00
Kubernetes Prow Robot
96461a22a4
Merge pull request #120159 from Ithrael/fix/delete-pod-declare-no-controllor-note
...
fix(kubectl): delete pod declare no controllor note
2024-01-05 14:29:52 +01:00