Commit Graph

6550 Commits

Author SHA1 Message Date
Kubernetes Publisher a5f6d3d188 sync: reset Godeps.json 2017-05-21 17:28:00 +00:00
Kubernetes Publisher f71dd4d00d sync: resync vendor folder 2017-05-20 17:28:52 +00:00
Kubernetes Publisher f5820d8f4e sync(k8s.io/kubernetes) bdeac66adcb1d9d3a11fadcc67cd3aab3f94f59e 2017-05-20 17:28:13 +00:00
yupengzte e701e40544 format re
Signed-off-by: yupengzte <yu.peng36@zte.com.cn>

Kubernetes-commit: 9eee70656fc411029c91edafdbfa327eb0736528
2017-05-20 17:28:13 +00:00
Kubernetes Publisher 14ea88e385 sync: resync vendor folder 2017-05-19 17:29:02 +00:00
Kubernetes Publisher 3d21de1d4a sync(k8s.io/kubernetes) 4d457f55f4b190012440c8a454a2aee338a42c4d 2017-05-19 17:28:21 +00:00
Shyam Jeedigunta b10ed3c56c Copy static variable 'verb' before instrumenting APIserver call to prevent overwriting
Kubernetes-commit: 4d457f55f4b190012440c8a454a2aee338a42c4d
2017-05-19 17:28:21 +00:00
Tim St. Clair b2138bb657 Update generated files
Kubernetes-commit: 6565f68cfab218c1c143edc8028f2bc2183b4150
2017-05-19 17:28:21 +00:00
Tim St. Clair d9744c1278 Add internal audit API types
Kubernetes-commit: cdacc1f6dfe85b99a0e8da7b1081eadeee1258ff
2017-05-19 17:28:21 +00:00
Kubernetes Publisher 861c09e05a sync: resync vendor folder 2017-05-18 17:28:36 +00:00
Kubernetes Publisher 08c0deec9f sync(k8s.io/kubernetes) 799283f2e73400eb2b324f8c0008b984555c0bc9 2017-05-18 17:28:00 +00:00
Christoph Blecker 64f3b76260 Update generated files
Kubernetes-commit: 4361a9146e34d74fce9c0193b11b920ffbd0eda8
2017-05-18 17:28:00 +00:00
Kubernetes Publisher 156ed5ba2d sync: resync vendor folder 2017-05-17 17:28:28 +00:00
Kubernetes Publisher 3bc34d7eca sync(k8s.io/kubernetes) 8902dae1c4e12a0b5933beb965b148b4150c970d 2017-05-17 17:27:53 +00:00
Dr. Stefan Schimanski 2a11524990 apiserver: no Status in body for http 204
Kubernetes-commit: 8902dae1c4e12a0b5933beb965b148b4150c970d
2017-05-17 17:27:53 +00:00
Clayton Coleman 0bd7c5925e generated: bazel
Kubernetes-commit: 7827899b1dd22074eb230e241f63e69499046fb6
2017-05-17 17:27:53 +00:00
Clayton Coleman 4ec184826d Allow config to accept a Transformer
Kubernetes-commit: 4f27d8feea0cbb7634554ef8af1ad6265738a2a1
2017-05-17 17:27:53 +00:00
Clayton Coleman f27996225a Update etcd3 storage to leverage storage/value interfaces
Adds context argument which must be set for AES GCM authenticated data
to be passed.

Kubernetes-commit: a73990a33f95713f026ee7ae9ae6741255aaf8e4
2017-05-17 17:27:53 +00:00
Clayton Coleman 0fb460572a Add an AEAD encrypting transformer for storing secrets encrypted at rest
Tweak the ValueTransformer interface slightly to support additional
context information (to allow authenticated data to be generated by the
store and passed to the transformer). Add a prefix transformer that
looks for known matching prefixes and uses them. Add an AES GCM
transformer that performs AEAD on the values coming in and out of the
store.

Kubernetes-commit: f418468c87d3071c5d9ed14ce850996c77251080
2017-05-17 17:27:53 +00:00
Cao Shufeng 549abf6787 Fix docs for advanced audit
Kubernetes-commit: 22ba5eb0756d4eb936db3d911be7a79fffbb142e
2017-05-17 17:27:53 +00:00
deads2k d17d5c9d3e add mutation cache filter
Kubernetes-commit: f88c7725b4f9446c652d160bdcfab7c6201bddea
2017-05-17 17:27:53 +00:00
Kubernetes Publisher 17be31b876 sync: reset Godeps.json 2017-05-17 17:27:52 +00:00
Kubernetes Publisher 09064d274d sync: resync vendor folder 2017-05-16 17:28:27 +00:00
Kubernetes Publisher a332505222 sync(k8s.io/kubernetes) ece4124e17a54f962d61b98c567b199dd9e8cfc7 2017-05-16 17:27:51 +00:00
Tim St. Clair ccd060c4df hack/update-bazel.sh
Kubernetes-commit: 951aa18225ed27d3f6b181c9403e4c4755c30ae1
2017-05-16 17:27:51 +00:00
Tim St. Clair 801bfb00d4 Internal audit API
Kubernetes-commit: ce2d57802f984678bc6ea0143c63602e0a4fb54e
2017-05-16 17:27:51 +00:00
p0lyn0mial b10e93e2f5 bazel update
Kubernetes-commit: 7b0950b298c876668d469d4b5b2ad7a4dcd344fc
2017-05-16 17:27:51 +00:00
nikhiljindal 404503d3e6 Updating generic registry to return UID while deleting the object
Kubernetes-commit: 44fc88cecd5ab175fe7907eb7b975f0a00cb2305
2017-05-16 17:27:51 +00:00
p0lyn0mial ceeef3670c This PR implements AdmissionOptions.ApplyTo
ApplyTo adds the admission chain to the server configuration the method lazily initializes a generic plugin
that is appended to the list of pluginInitializers.

apiserver.Config will hold an instance of SharedInformerFactory to ensure we only have once instance.
The field will be initialized in apisever.SecureServingOptions

Kubernetes-commit: 8cea69aa9812d6627ebdfa4f8b9c1d7624a8f3f5
2017-05-16 17:27:50 +00:00
Kubernetes Publisher 53a5f2e3f3 sync: resync vendor folder 2017-05-15 17:28:21 +00:00
Kubernetes Publisher 2e6c9aa69f sync: resync vendor folder 2017-05-13 17:28:18 +00:00
Kubernetes Publisher 551be626b0 sync(k8s.io/kubernetes) abaffb243e39067197344e650989bc9f89b2f62d 2017-05-13 17:27:43 +00:00
Chao Xu 3ffeae2ff7 hack/update-bazel.sh
Kubernetes-commit: 14045d253d11c801ad94f0928cb9b13a224ee18f
2017-05-13 17:27:43 +00:00
Chao Xu e46eb82a82 remove invocation of k8s.io/client-go/pkg/api/install
change import of client-go/api/helper to kubernetes/api/helper

remove unnecessary use of client-go/api.registry

change use of client-go/pkg/util to kubernetes/pkg/util

remove dependency on client-go/pkg/apis/extensions

remove unnecessary invocation of k8s.io/client-go/extension/intsall

change use of k8s.io/client-go/pkg/apis/authentication to v1

Kubernetes-commit: c354076aa41e3cf417b291d5f0eff2b70395ac30
2017-05-13 17:27:42 +00:00
Kubernetes Publisher 8f71532ed8 sync: resync vendor folder 2017-05-12 17:30:46 +00:00
Kubernetes Publisher 2cb50078b1 sync(k8s.io/kubernetes) d437703d278b6290a81190c90aadf86f97ebccdb 2017-05-12 17:30:09 +00:00
deads2k 00b83db9b8 plumb stopch to post start hook index since many of them are starting go funcs
Kubernetes-commit: be39283923650ad96539640ca988fbf194db2be4
2017-05-12 17:30:09 +00:00
Nail Islamov f72563011c Remove mentioning insecure server (which is not supported anymore)
Kubernetes-commit: 6c448319ac4b6e05db87b126db136c609eceec55
2017-05-12 17:30:09 +00:00
Ryan Hitchman 4e16eae82b Escape "<>&" in apiserver errors to avoid triggering vulnerability scanners.
Simple XSS scans might fetch /<script>alert('vulnerable')</script>, and
fail when the response body includes the script tag verbatim, despite
the headers directing the browser to interpret the response as text.

This isn't a real vulnerability, but it's easier to fix this here than
it is to fix the scanners.

Kubernetes-commit: dd4bb1213d8447632fa651195980cbfae2546fb3
2017-05-12 17:30:09 +00:00
deads2k 49f3eb05d8 refactor names for the apiserver handling chain
Kubernetes-commit: 4389f715768661731f0aae7438b2cc8414c9746a
2017-05-12 17:30:09 +00:00
Dr. Stefan Schimanski 234a9303e9 apiserver: tri-state watch cache capacity: off, default, value
Kubernetes-commit: b799e62e1aa82a1f1ff87597e762734cd702cdee
2017-05-12 17:30:09 +00:00
mbohlool 1ce699c0dd Add GroupVersionKind and Action extensions to OpenAPI operations
Kubernetes-commit: fca7003dc5bd122e2123ef260e8612663f74a65b
2017-05-12 17:30:09 +00:00
mbohlool a44fceadf3 Update go-restful dependency
Kubernetes-commit: ea042c6ca0fc7eb8017012ca56d6879b8cf10637
2017-05-12 17:30:08 +00:00
Dr. Stefan Schimanski e640e78936 apiserver: fix --tls-sni-cert-key doc string
Kubernetes-commit: 53365880086f0d0d53002de7ce816284da41f4d0
2017-05-12 17:30:08 +00:00
deads2k 4989e215f2 handle registered third parties
Kubernetes-commit: b512073457d02f326ac39d5774582a92c763c47f
2017-05-12 17:30:08 +00:00
Cao Shufeng ec0ac3b1aa update the doc of function NewPathRecorderMux
Kubernetes-commit: 8b54081939c400d904dbf02fe5143c9dc11ad0ac
2017-05-12 17:30:08 +00:00
deads2k 9250b02a30 remove bearer token from headers after we consume it
Kubernetes-commit: 641b83877a5bd01f87f3e4db53917e854b581be7
2017-05-12 17:30:08 +00:00
Kubernetes Publisher 366b072768 sync: reset Godeps.json 2017-05-12 17:30:08 +00:00
Kubernetes Publisher f0eaebe542 sync: resync vendor folder 2017-05-05 20:37:36 +00:00
Kubernetes Publisher 1a7972eed3 sync(k8s.io/kubernetes) bcd0288e607ee1a1eba3d69dbb7d533f7ef2e4ba 2017-05-05 20:36:47 +00:00