Kubernetes Prow Robot
8bc8b11bcf
Merge pull request #95939 from dprotaso/leaderelection-release
...
Address scenario where releasing a resource lock fails if a prior update fails or gets cancelled
2020-10-28 13:54:06 -07:00
Kubernetes Prow Robot
2e18975d2b
Merge pull request #92956 from zhouya0/remove_dependency_between_create_rolebinding
...
Remove dependency of generators from create rolebinding
2020-10-28 13:53:39 -07:00
Kubernetes Prow Robot
ec0ef23599
Merge pull request #95923 from deads2k/remove-deprecated
...
remove the deprecated client that we stopped generating
2020-10-28 12:50:11 -07:00
Dave Protasowski
5e7ed7b86d
Re-add the event recorder in the release test
...
Prior having a mock recorder would cause panics since the lock
would be set to nil on update failures. Now the recorder will
use the cached lock
2020-10-28 14:08:36 -04:00
Dave Protasowski
8160ecfd90
Don't clear the cached resourcelock when errors occurs on updates
...
This allows the lock to be release normally - even with a
potentially stale lock. This flow should only occur when we're
the lease holders.
2020-10-28 14:08:36 -04:00
Dave Protasowski
23ce312b9f
Add failing test showing release is not working properly
2020-10-28 14:08:36 -04:00
Kubernetes Prow Robot
17312ea4a9
Merge pull request #95810 from ruiwen-zhao/staticcheck_fix
...
Fix staticcheck failures on apiserver/plugin/pkg/{authenticator, auth…
2020-10-28 07:45:55 -07:00
David Eads
1f349b5d05
remove the deprecated client that we stopped generating
2020-10-28 10:43:31 -04:00
Kubernetes Prow Robot
8456a514f1
Merge pull request #95736 from Jefftree/reuse-parser
...
Reuse SSA type converter for resources in the same API Group
2020-10-27 17:28:10 -07:00
Kubernetes Prow Robot
c5ecae737d
Merge pull request #95117 from andrewsykim/fake-dynamic-list
...
fake dynamic client: document that List does not preserve TypeMeta in UnstructuredList
2020-10-27 17:27:55 -07:00
Kubernetes Prow Robot
451e4030c1
Merge pull request #95924 from khenidak/tombstone-ipfamily
...
tombstone-ing IPFamily field(15)
2020-10-27 16:36:19 -07:00
Kubernetes Prow Robot
2c58deffa8
Merge pull request #95635 from RaunakShah/pvc_describe
...
Alter wording to describe pods using a pvc
2020-10-27 15:31:57 -07:00
Kubernetes Prow Robot
56069e4f9d
Merge pull request #95874 from tkashem/webhook-handle-error
...
Webhook: handle error when calling wait.ExponentialBackoff
2020-10-27 11:41:34 -07:00
Khaled (Kal) Henidak
ae2210324c
tombstone-ing IPFamily field(15)
2020-10-27 17:55:03 +00:00
Andrew Sy Kim
deb1bb8bff
fake dynamic client: document that List does not preserve TypeMeta in UnstructuredList
...
Signed-off-by: Andrew Sy Kim <kim.andrewsy@gmail.com >
2020-10-27 13:42:16 -04:00
Abu Kashem
f8e35de156
Webhook: handle error when calling wait.ExponentialBackoff
...
- Inside WithExponentialBackoff function, handle error returned
by wait.ExponentialBackoff.
- Ensure that the wait time is bound to the given context.
2020-10-27 12:04:28 -04:00
wojtekt
f62e61c28f
Fix cacher test after bumping fakeBudget timeout to 2 seconds
2020-10-27 15:25:31 +01:00
Kubernetes Prow Robot
b4258ec138
Merge pull request #95869 from wojtek-t/debug_watchcache_test
...
Fix cacher test flakiness
2020-10-27 04:33:59 -07:00
Kubernetes Prow Robot
4df8d97af0
Merge pull request #95725 from p0lyn0mial/delegated-authz-sar-timeout
...
sets explicit timeout for SubjectAccessReview client
2020-10-27 03:37:59 -07:00
Kubernetes Prow Robot
1f0371bb3f
Merge pull request #95864 from nilo19/cleanup/fix-typos
...
Fix a lot of typos in Azure codes
2020-10-27 02:13:59 -07:00
Kubernetes Prow Robot
68f6b09e80
Merge pull request #80954 from zachomedia/fix-lock-release
...
Fix leader election lock release when using LeaseLocks
2020-10-26 20:57:58 -07:00
Kubernetes Prow Robot
3d6026499b
Merge pull request #95235 from andrewsykim/controlplane-egress-selector
...
apiserver: support 'controlplane' as an egress selector type
2020-10-26 14:45:59 -07:00
Khaled Henidak (Kal)
6675eba3ef
dual stack services ( #91824 )
...
* api: structure change
* api: defaulting, conversion, and validation
* [FIX] validation: auto remove second ip/family when service changes to SingleStack
* [FIX] api: defaulting, conversion, and validation
* api-server: clusterIPs alloc, printers, storage and strategy
* [FIX] clusterIPs default on read
* alloc: auto remove second ip/family when service changes to SingleStack
* api-server: repair loop handling for clusterIPs
* api-server: force kubernetes default service into single stack
* api-server: tie dualstack feature flag with endpoint feature flag
* controller-manager: feature flag, endpoint, and endpointSlice controllers handling multi family service
* [FIX] controller-manager: feature flag, endpoint, and endpointSlicecontrollers handling multi family service
* kube-proxy: feature-flag, utils, proxier, and meta proxier
* [FIX] kubeproxy: call both proxier at the same time
* kubenet: remove forced pod IP sorting
* kubectl: modify describe to include ClusterIPs, IPFamilies, and IPFamilyPolicy
* e2e: fix tests that depends on IPFamily field AND add dual stack tests
* e2e: fix expected error message for ClusterIP immutability
* add integration tests for dualstack
the third phase of dual stack is a very complex change in the API,
basically it introduces Dual Stack services. Main changes are:
- It pluralizes the Service IPFamily field to IPFamilies,
and removes the singular field.
- It introduces a new field IPFamilyPolicyType that can take
3 values to express the "dual-stack(mad)ness" of the cluster:
SingleStack, PreferDualStack and RequireDualStack
- It pluralizes ClusterIP to ClusterIPs.
The goal is to add coverage to the services API operations,
taking into account the 6 different modes a cluster can have:
- single stack: IP4 or IPv6 (as of today)
- dual stack: IPv4 only, IPv6 only, IPv4 - IPv6, IPv6 - IPv4
* [FIX] add integration tests for dualstack
* generated data
* generated files
Co-authored-by: Antonio Ojea <aojea@redhat.com >
2020-10-26 13:15:59 -07:00
wojtekt
6eb71c4089
Fix cacher test flakiness
2020-10-26 20:09:13 +01:00
Jefftree
1f986cc69d
Make versionconverter functions private
2020-10-26 11:03:17 -07:00
Jefftree
7182d84b10
Reuse SSA type converter for resources in the same API Group
2020-10-26 11:03:17 -07:00
shahra
ff6711140a
Change pvc describe test
2020-10-26 10:49:48 -07:00
Kubernetes Prow Robot
2e1d903b13
Merge pull request #95836 from nodo/yaml-unmarshal-number
...
Add yaml util to unmarshal numbers into int/float
2020-10-26 10:25:27 -07:00
Lukasz Szaszkiewicz
2160cbc53f
DelegatingAuthorizationOptions: exposes and sets a default timeout for SubjectAccessReview client
...
previously no timeout was set. Requests without explicit timeout might potentially hang forever and lead to starvation of the application.
2020-10-26 17:11:59 +01:00
Qi Ni
ecdc1ba57c
Fix a lot of typos in Azure codes
2020-10-26 22:47:38 +08:00
Kubernetes Prow Robot
e79a873b4c
Merge pull request #95821 from markusthoemmes/optimize-nn-string
...
Optimize string building for NamespacedName
2020-10-26 07:45:01 -07:00
Andrew Sy Kim
e4b45d944d
apiserver: use canonical egress selection names in EgressSelectorConfiguration API docs
...
Signed-off-by: Andrew Sy Kim <kim.andrewsy@gmail.com >
2020-10-26 10:24:16 -04:00
Andrew Sy Kim
5a09325864
apiserver: update TestReadEgressSelectorConfiguration to use 'controlplane' egress selector name
...
Signed-off-by: Andrew Sy Kim <kim.andrewsy@gmail.com >
2020-10-26 10:24:16 -04:00
Andrew Sy Kim
30d43806c3
apiserver: add validation for EgressSelection names in EgressSelectorConfiguration API
...
Signed-off-by: Andrew Sy Kim <kim.andrewsy@gmail.com >
2020-10-26 10:24:16 -04:00
Andrew Sy Kim
a0aebf96ec
apiserver: support egress selection name 'controlplane' and deprecate 'master'
...
Signed-off-by: Andrew Sy Kim <kim.andrewsy@gmail.com >
2020-10-26 10:24:16 -04:00
Kubernetes Prow Robot
16e18a590f
Merge pull request #95813 from nilo19/bug/fix-pip-name
...
Azure: Update the frontend IP config when the service's `pipName` annotation is changed
2020-10-25 17:31:01 -07:00
Andrea Nodari
04d972cb4b
Add yaml util to unmarshal numbers into int/float
2020-10-24 11:36:22 +02:00
Qi Ni
87a4805ba4
Update the frontend IP config when the service's pipName annotation is changed
2020-10-24 17:35:23 +08:00
Kubernetes Prow Robot
f20a36f784
Merge pull request #95428 from roycaihw/cleanup/generalize-lease-controller
...
Generalize node lease controller
2020-10-23 13:43:02 -07:00
Kubernetes Prow Robot
6578517aa7
Merge pull request #95259 from tkashem/apf-workload-low
...
Increase the concurrency share of workload-low priority level
2020-10-23 12:15:02 -07:00
Kubernetes Prow Robot
ec453ffb1a
Merge pull request #90691 from arjunrn/container-resource-hpa
...
Add container based scaling to HPA
2020-10-23 05:51:51 -07:00
Markus Thömmes
668d560618
Optimize string building for NamespacedName
2020-10-23 10:42:31 +02:00
Kubernetes Prow Robot
44f5a75e6c
Merge pull request #85480 from tnozicka/apiserver-better-error
...
Add certificate identification to error message when x509 auth fails
2020-10-23 00:11:44 -07:00
Kubernetes Prow Robot
1257bc5acb
Merge pull request #91474 from cici37/pkgController
...
Cleanup CCM dependencies
2020-10-22 23:17:45 -07:00
ruiwen-zhao
bdedc4ce34
Fix staticcheck failures on apiserver/plugin/pkg/{authenticator, authorizer}
2020-10-22 21:47:17 +00:00
shahra
bcff03f7d2
Alter wording to describe pods using a pvc
2020-10-22 14:07:42 -07:00
Haowei Cai
9861b9e3ea
allow component-helpers to import util and klog
2020-10-22 13:30:12 -07:00
Haowei Cai
4af91987a9
generated
2020-10-22 12:00:51 -07:00
Haowei Cai
c9bbd8532f
generalize lease controller
2020-10-22 11:58:59 -07:00
Haowei Cai
c70e3649e1
move node lease controller to component-helpers
2020-10-22 11:58:58 -07:00