Kubernetes Prow Robot
95391adbc0
Merge pull request #99529 from jialaijun/migrate_logs
...
Structured log migration for pkg/util/netsh
2021-09-14 02:41:07 -07:00
Kubernetes Prow Robot
047a6b9f86
Merge pull request #104874 from wojtek-t/migrate_clock_1
...
Unify towards k8s.io/utils/clock - part 1
2021-09-13 19:09:20 -07:00
Kubernetes Prow Robot
c79f7c1add
Merge pull request #104711 from claudiubelu/update-pause-3.6
...
update pause image references to use 3.6
2021-09-13 19:09:08 -07:00
Kubernetes Prow Robot
9c147baa70
Merge pull request #104969 from liggitt/crd-error-validation
...
Fix conversion of literal null JSON values
2021-09-13 18:01:27 -07:00
Kubernetes Prow Robot
06ec11d71b
Merge pull request #104883 from aojea/service_finalizer_delete
...
Add integration test for Services Finalizes Racing with the Repair Loop
2021-09-13 18:01:20 -07:00
Kubernetes Prow Robot
cdcf2a239e
Merge pull request #104399 from tkashem/apf-v1beta2
...
apf: introduce v1beta2
2021-09-13 18:01:08 -07:00
Kubernetes Prow Robot
0e2acbe9a8
Merge pull request #104794 from wzshiming/fix/kubelet-cm-kv-pair
...
pkg/kubelet/cm/memorymanager: Fix ErrorS key/value pair
2021-09-13 15:44:04 -07:00
Kubernetes Prow Robot
648559b63e
Merge pull request #104742 from khenidak/health-check-port
...
change health-check port to listen to node port addresses
2021-09-13 15:43:52 -07:00
Antonio Ojea
7c12daed0f
move repair loop interval to a constant
...
use Extraconfig to configure the repair interval
and add an integration test for services finalizers, and
possible races with the services repair loop.
2021-09-13 23:54:19 +02:00
Kubernetes Prow Robot
62a6df9e0b
Merge pull request #104045 from ravisantoshgudimetla/promote-minReadySec-sts-beta
...
Promote min ready sec sts beta
2021-09-13 14:33:50 -07:00
Kubernetes Prow Robot
c6dfe7343e
Merge pull request #103493 from cofyc/fix103431
...
scheduler/volumebinding: migrate to use pkg/scheduler/framework/plugins/feature
2021-09-13 13:27:50 -07:00
Kubernetes Prow Robot
31befb684c
Merge pull request #104801 from danwinship/drop-endpoints-handler
...
Drop broken/no-op proxyconfig.EndpointsHandler implementations
2021-09-13 12:16:02 -07:00
Khaled (Kal) Henidak
acdf50fbed
change proxiers to pass nodePortAddresses
2021-09-13 18:27:07 +00:00
Khaled (Kal) Henidak
784c31cca1
change health checkport to listen to node port addresses
2021-09-13 18:27:06 +00:00
Shivanshu Raj Shrivastava
4916b6cd74
Migrated pkg/proxy/userspace to structured logging ( #104931 )
...
* migrated roundrobin.go
* migrated proxysocket.go
* fixed typo
* code formatting
2021-09-13 10:46:18 -07:00
Jordan Liggitt
ba1ca0d459
Propagate conversion errors
2021-09-13 12:04:16 -04:00
Dan Winship
7f6fbc4482
Drop broken/no-op proxyconfig.EndpointsHandler implementations
...
Because the proxy.Provider interface included
proxyconfig.EndpointsHandler, all the backends needed to
implement its methods. But iptables, ipvs, and winkernel implemented
them as no-ops, and metaproxier had an implementation that wouldn't
actually work (because it couldn't handle Services with no active
Endpoints).
Since Endpoints processing in kube-proxy is deprecated (and can't be
re-enabled unless you're using a backend that doesn't support
EndpointSlice), remove proxyconfig.EndpointsHandler from the
definition of proxy.Provider and drop all the useless implementations.
2021-09-13 09:32:38 -04:00
Tim Hockin
009aa36c89
Svc REST: Make transaction-accumulating funcs safe
...
Identified in review, these funcs are now more reslient to future
changes.
2021-09-11 11:30:02 -07:00
Tim Hockin
e594dd4281
Svc REST: Convert FIXME to TODO
2021-09-11 11:30:02 -07:00
Tim Hockin
03d11c53a8
Svc REST: Rename RESTAllocStuff
...
This was a dumb placeholder name.
2021-09-11 11:30:02 -07:00
Tim Hockin
5847426e5e
Svc REST: Use types for safer arg ordering
...
In all the places we pass (old, new) or (new, old), use wrapper-types to
make sure that we don't flip the order by accident.
2021-09-11 11:30:02 -07:00
Tim Hockin
d5143bca84
Svc REST: Rename GenericREST -> REST
...
This is consistent with every other registry. Service is no longer the
oddball.
2021-09-11 11:30:02 -07:00
Tim Hockin
fe6f278ea1
Svc REST: Move isValidAddress to storage.go
2021-09-11 11:30:02 -07:00
Tim Hockin
d7c8557281
Svc REST: Make update/releaseNodePorts methods
...
More consistent overall.
2021-09-11 11:30:02 -07:00
Tim Hockin
4c9bc5a53c
Svc REST: Move alloc code around
...
This is detrimental to future `blame` but makes it so much morereadable
I convinced myself it was worthwhile.
2021-09-11 11:30:02 -07:00
Tim Hockin
7ce34e311a
Svc REST: rename rest.go -> alloc.go
2021-09-11 11:30:02 -07:00
Tim Hockin
1ce9807de0
Svc REST: Make allocHCNP a method: more consistent
2021-09-11 11:30:02 -07:00
Tim Hockin
c94deffa48
Svc REST: rename allocateHealthCheckNodePort
2021-09-11 11:30:02 -07:00
Tim Hockin
6b06b9bfd3
Svc REST: rename healthCheckNodePortUpdate
2021-09-11 11:30:02 -07:00
Tim Hockin
5dfcb905d1
Svc REST: rename handleClusterIPsForUpdatedService
2021-09-11 11:30:02 -07:00
Tim Hockin
9c622230fc
Svc REST: rename releaseServiceClusterIPs
2021-09-11 11:30:02 -07:00
Tim Hockin
4fb338b279
Svc REST: rename releaseServiceClusterIP
2021-09-11 11:30:02 -07:00
Tim Hockin
2a98ec667e
Svc REST: rename allocServiceClusterIPs
2021-09-11 11:30:02 -07:00
Tim Hockin
b9f1f4712a
Svc REST: rename allocServiceClusterIP
2021-09-11 11:30:02 -07:00
Tim Hockin
1b79bbc9f4
Svc REST: rename releaseClusterIPs -> releaseIPs
2021-09-11 11:30:01 -07:00
Tim Hockin
8e330eb611
Svc REST: rename allocClusterIPs -> allocIPs
2021-09-11 11:30:01 -07:00
Tim Hockin
7d9357b181
Svc REST: rename allocUpdateServiceNodePortsNew
2021-09-11 11:30:01 -07:00
Tim Hockin
bb815e6687
Svc REST: rename allocUpdateServiceClusterIPsNew
2021-09-11 11:30:01 -07:00
Tim Hockin
3b971b137c
Svc REST: rename allocServiceNodePortsNew
2021-09-11 11:30:01 -07:00
Tim Hockin
f94782b4f5
Svc REST: rename allocServiceClusterIPsNew
2021-09-11 11:30:01 -07:00
Tim Hockin
8f5189a49f
Svc REST: Move tests and scaffolding around
...
No code edits. Just a little whitespace, adding comments, and
re-ordering functions.
2021-09-11 11:30:01 -07:00
Tim Hockin
017a430dcd
Svc REST: Move patchAllocatedValues to storage pkg
...
All the meaningful callers of it are in that pkg anyway. Removes 1
FIXME.
2021-09-11 11:30:01 -07:00
Tim Hockin
4ff4160e34
Svc REST: Move normalizeClusterIPs to storage pkg
...
All the meaningful callers of it are in that pkg anyway. Removes some
FIXMEs.
2021-09-11 11:30:01 -07:00
Tim Hockin
4718a0f214
DeepCopy() input objects in Service REST test
...
Since the PR to do this deeper in the stack was declined, we'll do it
ourselves. This ensures that we don't accidentally mutate the input and
then compare that mutated form to the result (which caused previous test
failures).
2021-09-11 11:30:01 -07:00
Tim Hockin
4ac7c73b2e
Svc REST: Remove old rest_test
...
All the tests have been ported to storage_test.go
2021-09-11 11:30:01 -07:00
Tim Hockin
b6da6c9c0f
Svc REST: Add InternalTrafficPolicy tests
...
Remove older form.
2021-09-11 11:30:01 -07:00
Tim Hockin
c71467def0
Svc REST: Remove overlapping rest_tests
...
Most are moved to storage_test
2021-09-11 11:30:01 -07:00
Tim Hockin
12ac38f661
Svc REST: Beef up ports test, remove old form
2021-09-11 11:30:01 -07:00
Tim Hockin
652dc8787c
Svc REST: Use "prove" helpers in other tests
2021-09-11 11:30:01 -07:00
Tim Hockin
245a654dec
Svc REST: Rename service NewGenericREST to NewREST
...
Just like all the other registries.
2021-09-11 11:30:01 -07:00