Commit Graph

12252 Commits

Author SHA1 Message Date
Kubernetes Prow Robot
a704860194 Merge pull request #94480 from wojtek-t/remove_conversion_fields
Remove FieldMatchingFlags
2020-11-02 06:26:52 -08:00
Jordan Liggitt
4012fb0052 Revert "Updated golang/x/net. Also updated golang.org/x/sys" 2020-11-02 08:29:50 -05:00
Kubernetes Prow Robot
cb0389c827 Merge pull request #95705 from tkashem/webhook-retry
Make webhook retry backoff parameters configurable
2020-11-02 04:22:52 -08:00
Kubernetes Prow Robot
135de8e0a1 Merge pull request #95999 from serathius/datapolicy-kube-aggregator
Add datapolicy tags to staging/src/k8s.io/kube-aggregator/
2020-11-02 03:36:52 -08:00
bjrara
833ce487b9 Add multi request test 2020-11-02 11:44:08 +08:00
bjrara
ce00f4ee54 Fix issue in missing metrics of terminated requests 2020-11-02 11:44:08 +08:00
brianpursley
10634c6093 Fix bug in JSON path parser where an error occurs when a range is empty 2020-11-01 10:41:19 -05:00
Abu Kashem
c09828e47d thorw error if webhook retry backoof is not specified 2020-11-01 10:22:20 -05:00
Abu Kashem
53a1307f68 make backoff parameters configurable for webhook
Currently webhook retry backoff parameters are hard coded, we want
to have the ability to configure the backoff parameters for webhook
retry logic.
2020-11-01 10:18:25 -05:00
M. Habib Rosyad
979fba1cb0 fix vendor/k8s.io/apimachinery/pkg/api/meta staticcheck 2020-11-01 15:38:57 +07:00
Chao Xu
ec6e232126 Updated golang/x/net. Also updated golang.org/x/sys, as required by
hack/lint-dependencies.sh.
2020-10-31 16:21:08 -07:00
Kubernetes Prow Robot
b2e1165da8 Merge pull request #96063 from thockin/fix-96015-extra-dirs-conversion-gen
Pass all packages to conversion-gen
2020-10-31 03:38:51 -07:00
Tim Hockin
54e2748e13 Pass all packages to conversion-gen
As per #96015 and other reports, conversion-gen does the wrong thing if
dependent packages are not ALSO being re-generated.  It creates new
versions of generated files that have missing conversions.

This change passes all packages as "extras" which will be parsed but not
regenerated (default already does exactly this).
2020-10-30 22:22:57 -07:00
Kubernetes Prow Robot
9b78631080 Merge pull request #96031 from andyzhangx/remove-flacky-ut
test: remove flacky ut
2020-10-30 20:14:51 -07:00
Kubernetes Prow Robot
4483e1465d Merge pull request #95996 from serathius/datapolicy-kubectl
git Add datapolicy tags to  staging/src/k8s.io/kubectl/
2020-10-30 19:24:51 -07:00
Kubernetes Prow Robot
c0c0aa341f Merge pull request #96013 from rahulkjoshi/gce-conf
Mark SecondaryRangeName as deprecated.
2020-10-30 15:47:05 -07:00
Kubernetes Prow Robot
4b65f70652 Merge pull request #95740 from cici37/moveCCM
Move cloud-controller-manager to staging k8s.io/cloud-provider
2020-10-30 13:48:51 -07:00
Zbynek Roubalik
f52d50c079 Add KEDA to the External Metrics API implementations
Signed-off-by: Zbynek Roubalik zroubali@redhat.com
2020-10-30 17:01:09 +01:00
Abu Kashem
16ac2d84cf change bucket from 0.0s to 0.0001s 2020-10-30 09:18:40 -04:00
Kubernetes Prow Robot
f2ed1b5580 Merge pull request #96016 from cici37/informer
Move informer_factory to staging
2020-10-30 00:44:06 -07:00
Kubernetes Prow Robot
d0bee69fc9 Merge pull request #94636 from hprateek43/cpu_threads_parameter
Added config parameter for CPU threads
2020-10-29 21:04:05 -07:00
cici37
9465d95ea6 Move CCM to staging k8s.io/cloud-provider 2020-10-29 20:50:23 -07:00
Kubernetes Prow Robot
ad6a2af7d8 Merge pull request #95531 from damemi/move-scheduler-helpers
Move MatchNodeSelectorTerms to k8s.io/component-helpers
2020-10-29 20:06:05 -07:00
andyzhangx
e88be95471 test: remove flacky ut 2020-10-30 03:01:23 +00:00
Kubernetes Prow Robot
53913a7c67 Merge pull request #95489 from ankeesler/ankeesler/enj/f/exec_plugin_cluster
exec credential provider: wire in cluster info (superset of #91192)
2020-10-29 18:36:05 -07:00
Kubernetes Prow Robot
a71334b64c Merge pull request #95925 from deads2k/doc-events
Event: Document TTL and best-effort-ness
2020-10-29 17:40:22 -07:00
Kubernetes Prow Robot
e91cb0b1b5 Merge pull request #95196 from thockin/auto-wipe-linked-service-fields
Automatically wipe dependent fields on service "type" updates
2020-10-29 17:40:06 -07:00
Kubernetes Prow Robot
3b51cd1b1e Merge pull request #95207 from tkashem/apf-filter-latency
Add a new metric to measure apiserver request filter latency
2020-10-29 15:42:05 -07:00
Abu Kashem
62431047b4 Enable filter latency tracking for request filters
Enable filter latency tracking for the following request filters:
- apf (priority and fairness)
- authentication
- authorization
- impersonation
- audit
2020-10-29 17:31:05 -04:00
Abu Kashem
99df0b1581 Measure how much time a request spends in server filter(s):
- A: the timestamp a particular filter starts executing for a request.
- B: the timestamp the particular filter has completed and the next handler
     in the chain has started executing.

We define filter latency as `B - A`. Introduce a new metric to track filter latency:
"apiserver_request_filter_duration_seconds"
This measures request filter latency distribution in seconds, for each filter type.
2020-10-29 17:30:53 -04:00
Kubernetes Prow Robot
5ee72a49cb Merge pull request #94066 from lojies/auditlogcompress
add audit-log-compress to apiserver
2020-10-29 14:16:06 -07:00
Andrew Keesler
409f22832a exec credential provider: exec -> client.authentication.k8s.io/exec
Hopefully we've fixed all of these references now...

Signed-off-by: Andrew Keesler <akeesler@vmware.com>
2020-10-29 17:02:55 -04:00
David Eads
6bebc88e46 remove dead negotiation methods 2020-10-29 15:55:06 -04:00
Andrew Sy Kim
0845b863e8 fake dynamic client: support *List kinds
Today the dynamic fake client is not aware of *List kinds, so List calls return UnstructuredList
objects without TypeMeta. This patch updates client-go's fake object tracker to store a map of
GVR to list GVKs. In this way, the list GVK can be set for UnstructuredList objects.

Signed-off-by: Andrew Sy Kim <kim.andrewsy@gmail.com>
2020-10-29 15:55:06 -04:00
cici37
a91a2cdad6 Move informer_factory to staging 2020-10-29 12:20:33 -07:00
Marek Siarkowicz
4b29b03573 Add datapolicy tags to staging/src/k8s.io/kubectl 2020-10-29 19:48:42 +01:00
Marek Siarkowicz
6c7132b284 Add datapolicy tags to staging/src/k8s.io/legacy-cloud-providers 2020-10-29 19:47:32 +01:00
Rahul Joshi
f32f46829c Mark SecondaryRangeName as deprecated. 2020-10-29 11:47:18 -07:00
Mike Dame
b7ba77c25b Move MatchNodeSelectorTerms to k8s.io/component-helpers 2020-10-29 13:39:13 -04:00
Andrew Keesler
875a46bd7c exec credential provider: k8s.io/client-go/tools/auth/exec helper
Exec plugin implementations should be able to call
LoadExecCredentialFromEnv() in order to get everything they need to
operate (i.e., cluster information (as long as it is passed in) and
optionally per-cluster configuration).

Signed-off-by: Andrew Keesler <akeesler@vmware.com>
2020-10-29 13:38:50 -04:00
Andrew Keesler
c4299d15d5 exec credential provider: ProvideClusterInfo and kubeconfig shadow
- The main idea here is that we want to 1) prevent potentially large CA
  bundles from being set in an exec plugin's environment and 2) ensure
  that the exec plugin is getting everything it needs in order to talk to
  a cluster.
- Avoid breaking existing manual declarations of rest.Config instances by
  moving exec Cluster to kubeconfig internal type.
- Use client.authentication.k8s.io/exec to qualify exec cluster extension.
- Deep copy the exec Cluster.Config when we copy a rest.Config.

Signed-off-by: Andrew Keesler <akeesler@vmware.com>
2020-10-29 13:38:42 -04:00
wojtekt
a19f528351 Remove FieldMatchingFlags 2020-10-29 18:25:51 +01:00
wojtekt
7d5b96d5fc Adjust conversion generator to new converter changes 2020-10-29 18:25:51 +01:00
Marek Siarkowicz
d5f857be6e Add datapolicy tags to staging/src/k8s.io/kube-aggregator/ 2020-10-29 18:13:55 +01:00
Maciej Szulik
7c8e4c83fb kubeconfig: add explicit path, if specified to loading precedence 2020-10-29 16:45:10 +01:00
Maciej Szulik
9a4dfec2be Introduce api-extensions category in k8s apiserver
This category includes:
1. mutating admission configs
2. validating admission configs
3. CRDs
4. APIServices
2020-10-29 16:44:26 +01:00
yue9944882
fd889ec8ae fixes max-min fairness 2020-10-29 20:23:17 +08:00
Harsh Singh
1763688d71 Added config parameter for CPU threads 2020-10-29 12:16:10 +05:30
卢振兴10069964
9470f64a4f add audit-log-compress to apiserver 2020-10-29 09:33:05 +08:00
Nick Maliwacki
5712e33abc SetCondtion updates generation 2020-10-28 14:25:03 -07:00