Dr. Stefan Schimanski
15712b92c3
apimachinery+apiserver: extract test types to work w/ deepcopy-gen
...
Kubernetes-commit: 205cd90d465b7287fdad5f77d1dc4ac13624b067
2017-07-16 04:08:41 +00:00
Dr. Stefan Schimanski
8304eb8a20
audit: fix deepcopy registration
...
Kubernetes-commit: ad23081273785668ee2520e5349cf0b05f64e41f
2017-07-16 04:08:41 +00:00
Cao Shufeng
7723f2ca07
remove extra WriteHeader function
...
The deleted two functions will be called later in the function
SerializeObject(). Not necessary to call them twice.
Kubernetes-commit: f41eb67798c574b531b5dd542d3284604b142801
2017-07-16 04:08:41 +00:00
Cao Shufeng
8bc6800aeb
support json output for log backend of advanced audit
...
Kubernetes-commit: bc94370e9cbf3e54dc7dab1dbfc7404815eafb4c
2017-07-16 04:08:41 +00:00
Clayton Coleman
bcc0d0a6d0
Unify generic proxy code in apimachinery
...
Make the utility package truly generic, consolidate all generic proxy in
apimachinery.
Kubernetes-commit: edc12aafe2fbfe3475bdf03c34ffa26cc4322673
2017-07-16 04:08:41 +00:00
Clayton Coleman
c521c8f6b5
Record 429 and timeout errors to prometheus
...
Allows gathering of load being shed.
Kubernetes-commit: 2e33a2f0bc8ac82aecadcb19cf6e41259454d182
2017-07-16 04:08:41 +00:00
deads2k
aa72cc77b2
remove dead code
...
Kubernetes-commit: 0801ded4252684c47d8a50700f9f5ff8ff88b964
2017-07-16 04:08:41 +00:00
Aaron Crickenberger
e110054277
TestLoopbackHostPort should accept IPv6 loopback host
...
Kubernetes-commit: 8469b013333baec0dc2fc43a6bfb7493fcf019e8
2017-07-16 04:08:40 +00:00
Kubernetes Publisher
087d1a2efe
sync: resync vendor folder
2017-07-06 23:56:55 +00:00
Kubernetes Publisher
b734a6b9d1
sync(k8s.io/kubernetes) f1773894369ef165ef1611dc06ca3af01f65a131
2017-07-06 23:56:08 +00:00
Cao Shufeng
6040aeb60d
Fix invalid Content-Type for 403 error
...
https://github.com/kubernetes/kubernetes/pull/47384 makes 403 errors
return Status Object. How the Content-Type is still "text/plain"
This change fix it.
Kubernetes-commit: 36e0a5ed14ae0fb9fd88980f0fce57d076216e2e
2017-07-06 23:56:07 +00:00
Cao Shufeng
d248b52a81
Fix Audit-ID header key
...
Now http header key "Audit-ID" doesn't have effect, because golang
automaticly transforms "Audit-ID" into "Audit-Id". This change use
http.Header.Get() function to canonicalize "Audit-ID" to "Audit-Id".
Kubernetes-commit: f21bc7bb9a82378e8b24f72c66dfd23bc8113f20
2017-07-06 23:56:07 +00:00
Kubernetes Publisher
e30df5e70e
sync: resync vendor folder
2017-07-06 00:00:01 +00:00
Kubernetes Publisher
fe8971c6cf
sync(k8s.io/kubernetes) d630c0b6b1ab8c8df5cbfbb338f259df139f285c
2017-07-05 23:59:23 +00:00
Haoran Wang
da548f4af1
fix error type
...
Kubernetes-commit: 45ec7d9f51c54c8312579c9a0eab83c29d6d7d06
2017-07-05 23:59:23 +00:00
Shiyang Wang
276c240fae
Fix 401/403 apiserver errors do not return 'Status' objects
...
Kubernetes-commit: 3d6479f7216dcb61e56ab6dd53fad7176930645d
2017-07-05 23:59:23 +00:00
deads2k
fc0bd6b232
make the panic handler first
...
Kubernetes-commit: 9b43bd4a5b234d528ebc0fd059ae69eedced8c7f
2017-07-05 23:59:22 +00:00
Kubernetes Publisher
dd48739736
sync(k8s.io/kubernetes) 0ec36bdc8fcfea2960acdcabb9529ccf58a83cf5
2017-07-05 08:39:50 +00:00
Cao Shufeng
d0c809bf05
remove unused function and variable from audit backend
...
Kubernetes-commit: 00e871a84623c3e2565270604255e5467eaada8d
2017-07-05 08:39:50 +00:00
Cao Shufeng
924adf12df
Add Validate() function for audit options
...
Kubernetes-commit: cf8e3ccf1959942342ed0c10f6b43d46beb65e04
2017-07-05 08:39:49 +00:00
Kubernetes Publisher
9280d6bd4f
sync: resync vendor folder
2017-07-04 08:40:17 +00:00
Kubernetes Publisher
d9777cc872
sync(k8s.io/kubernetes) 4ae3b032f4d3da922a8b05dc633e7b58f912d77c
2017-07-04 08:39:44 +00:00
deads2k
f73160e236
allow a deletestrategy to opt-out of GC
...
Kubernetes-commit: 312fb1e1fa198f4715598feac659f5eeffd05032
2017-07-04 08:39:44 +00:00
Cao Shufeng
af4570c690
update events' ResponseStatus at Metadata level
...
ResponseStatus is populated in MetadataLevel, so we also update it in
MetadataLevel.
Kubernetes-commit: b6abcacb38d5da7c70ea9f3e6f673c8beeb90092
2017-07-04 08:39:44 +00:00
Cao Shufeng
0ce81fed2f
add validate for advanced audit policy
...
This change checks group name and non-resrouce URLs format for audit
policy.
Kubernetes-commit: 7437b88386665ff4a16fe37d02818285636ec8ce
2017-07-04 08:39:44 +00:00
Clayton Coleman
2f829d739b
GuaranteedUpdate must write if stored data is not canonical
...
An optimization added to the GuaranteedUpdate loop changed the
comparison of the current objects serialization against the stored data,
instead comparing to the in memory object, which defeated the mechanism
we use to migrate stored data.
This commit preserves that optimization but correctly verifies the in
memory serialization against the on disk serialization by fetching the
latest serialized data. Since most updates are not no-ops, this should
not regress the performance of the normal path.
Kubernetes-commit: b851614adfe2b39941d518485480ff527fa4f0c1
2017-07-04 08:39:44 +00:00
Kubernetes Publisher
3c5a3c8a9a
sync: resync vendor folder
2017-07-01 08:40:15 +00:00
Kubernetes Publisher
38903bdd8e
sync(k8s.io/kubernetes) fbba67098b7f2b5255f94171bd3c0c9cd6574104
2017-07-01 08:39:43 +00:00
Cao Shufeng
755b51396c
remove useless check from impersonation filter
...
When groupsSpecified is false, that means no other groups are added
rather than the service account groups. So this check doesn't make
any sense.
Kubernetes-commit: 0a1e24f31e5dc1a4f193a6d564ed06e2535b2830
2017-07-01 08:39:43 +00:00
Antoine Pelisse
d57ea42cc0
Add NYTimes/gziphandler dependency
...
Kubernetes-commit: f617df7d6a63692ae8e0b2863f3b44f6ea02d355
2017-07-01 08:39:43 +00:00
Antoine Pelisse
242da91bc8
openapi: Read Accept-Content to send gzip if needed
...
Kubernetes-commit: bd38dd4d12b77126ba9c129b74b2b444f9f2a3a1
2017-07-01 08:39:43 +00:00
Antoine Pelisse
cd54e5008c
openapi: Fetch protobuf rather than Json
...
This is much faster.
Kubernetes-commit: 224dba9a136e3e4014d88b3c2546418066bac026
2017-07-01 08:39:43 +00:00
Kyâne Pichou
a0b4bc5639
Fix a typo in deletion log of apiserver
...
Kubernetes-commit: 7adf8d8cac89eb68bc10a58827ef08e74e047913
2017-07-01 08:39:43 +00:00
Kubernetes Publisher
e110091e0a
sync: reset Godeps.json
2017-07-01 08:39:42 +00:00
Kubernetes Publisher
fb6bc6c4e7
sync: resync vendor folder
2017-06-30 08:45:31 +00:00
Kubernetes Publisher
ccd43605c8
sync(k8s.io/kubernetes) dc1ee493a29251492403e4282b5df3e897de2214
2017-06-30 08:44:46 +00:00
Mikhail Mazurskiy
7039fe1e17
Refactor unstructured converter
...
Kubernetes-commit: dc1ee493a29251492403e4282b5df3e897de2214
2017-06-30 08:44:46 +00:00
Kubernetes Publisher
83e28913be
sync: resync vendor folder
2017-06-30 00:11:26 +00:00
Kubernetes Publisher
d9c265d166
sync: resync vendor folder
2017-06-29 00:11:26 +00:00
Kubernetes Publisher
e739ac20f4
sync: resync vendor folder
2017-06-28 00:15:15 +00:00
Kubernetes Publisher
3e314436b5
sync(k8s.io/kubernetes) fd884b7eb6b5eb4bfddf7cbd48c95df96293b10a
2017-06-28 00:14:32 +00:00
Tim St. Clair
dc4be7ced9
s/count/total/ in audit prometheus metrics
...
Kubernetes-commit: b34d6ab890d3d73b391a876125d1ea3141c54f1d
2017-06-28 00:14:32 +00:00
Eric Paris
b7f543928d
prioritize messages for long steps
...
Kubernetes-commit: f4767c270dde1de68235fd21ac4b907f6ef33385
2017-06-28 00:14:32 +00:00
Scott Weiss
b74e5942e2
add compression to GET and LIST api requests
...
this feature is gated; disabled by default
Kubernetes-commit: c305f72315a83c16c40fbbfd06b563f9e67208ff
2017-06-28 00:14:31 +00:00
sakeven
a238a912d3
add level for print flags
...
Signed-off-by: sakeven <jc5930@sina.cn>
Kubernetes-commit: 8b1a08a9194cf423ba53e6662f9e746852f60164
2017-06-28 00:14:31 +00:00
p0lyn0mial
c4948f98da
incluster config will be used when creating external shared informers.
...
previously the loopback configuration was used to talk to the server.
As a consequence a custom API server was unable to talk to the root API server.
Kubernetes-commit: 074544b3b024156e4ce91de5778281dbe1b47a72
2017-06-28 00:14:31 +00:00
Chao Xu
220472a6dd
run update-staging-godeps.sh; the script asks user to manually commit changes for each repo
...
Kubernetes-commit: c2d576886bbadbf956acab33262906cd141c6650
2017-06-28 00:14:31 +00:00
Chao Xu
8be42ee0d0
run hack/update-all
...
Kubernetes-commit: 60604f8818aecbc9c3736fbc32747cc0a535bc80
2017-06-28 00:14:31 +00:00
Chao Xu
0fc5fed423
manually fix openapi-gen
...
Kubernetes-commit: 4379bbdafbd38bdc67f2ceb5cb7a4e778baebf04
2017-06-28 00:14:31 +00:00
Chao Xu
230d302a85
manually fix kubectl openapi unit test
...
Kubernetes-commit: 239613b521b5180d01d2de004e793234bfa6be07
2017-06-28 00:14:31 +00:00