Commit Graph

3576 Commits

Author SHA1 Message Date
Robert Rati d4431d8e63 Feature-Gate affinity in annotations 2017-02-23 09:48:09 -05:00
Dr. Stefan Schimanski 73c30cda7e staging/src/*: run gofmt 2017-02-23 09:48:09 -05:00
fate-grand-order 3890a8e1d0 fix misspell "underlying" in cacher.go 2017-02-23 09:48:09 -05:00
Jordan Liggitt 5d99edcdb1 Support PATCH operation in root proxy 2017-02-23 09:48:08 -05:00
Wojciech Tyczynski bdf67d9749 Revert "Revert "Avoid unnecessary copies in cacher"" 2017-02-16 08:03:04 -05:00
Dr. Stefan Schimanski 585aca0c2c k8s.io/apiserver: straighten EtcdOptions, backend Config and kube RESTOptionsFactory 2017-02-16 08:03:03 -05:00
Dr. Stefan Schimanski 1a57a29c12 k8s.io/apiserver: fixup imports and renamed packages 2017-02-16 08:03:03 -05:00
Dr. Stefan Schimanski 9f1d603944 k8s.io/apiserver: move server storage code into subpackage 2017-02-16 08:03:03 -05:00
Jordan Liggitt 2ad7085dba Create bootstrap system:kube-scheduler role 2017-02-15 07:28:56 -05:00
linyouchong 35b486da95 fix spelling error of type store struct, in store.go 2017-02-14 14:04:06 -05:00
deads2k ef02ebd216 copy pkg/util/logs to apiserver 2017-02-14 14:04:06 -05:00
deads2k 147d3934cf auto-create the loopback token 2017-02-14 14:04:06 -05:00
linyouchong bed500fca9 fix bug of runServer function in server.go 2017-02-13 07:36:42 -05:00
deads2k c2c4ecb2ff create sample-apiserver repo for people to inspect 2017-02-13 07:36:42 -05:00
deads2k 9d21f84d8f streamline etcd options for aggregated api server 2017-02-13 07:36:42 -05:00
deads2k 5566a0ef65 move storage serialization type to etcd options 2017-02-13 07:36:42 -05:00
deads2k 2e34520350 add feature enablement options to recommendedoptions 2017-02-13 07:36:42 -05:00
deads2k 8c39f8c871 move --runtime-config to kubeapiserver 2017-02-13 07:36:42 -05:00
deads2k d3c1c03062 move auditoptions to separate struct 2017-02-13 07:36:42 -05:00
deads2k aed020968e add recommended aggregated api server options 2017-02-13 07:36:42 -05:00
deads2k 284a95797b apiserver command line options lead to config 2017-02-13 07:36:41 -05:00
deads2k 1227857843 move admission read logic 2017-02-13 07:36:41 -05:00
Wojciech Tyczynski 3102519e3a Fix incorrect watch cache sizes 2017-02-13 07:36:41 -05:00
p0lyn0mial 8dc243803d added short names for resources which are exposed during discovery 2017-02-13 07:36:41 -05:00
deads2k 90dc6e098c switch admission serialized config to an apiserver type 2017-02-13 07:36:41 -05:00
deads2k ad39e3715b add apiserver API group for structured configuration 2017-02-13 07:36:41 -05:00
Wojciech Tyczynski c2f76cc51b Revert "Avoid unnecessary copies in cacher" 2017-02-13 07:36:41 -05:00
Clayton Coleman 74dc1360f1 Allow ValueTransformer to indicate resource is stale
Allows a transformer (such as an encrypter) to force an update if a new
key is in use, thus allowing simple writes to the REST layer to
trivially migrate keys.
2017-02-13 07:36:41 -05:00
Clayton Coleman 3d8615c851 Allow values to be wrapped prior to serialization in etcd3 2017-02-13 07:36:41 -05:00
Clayton Coleman 679a2b25d7 Allow values to be wrapped prior to serialization in etcd2
This adds a new value transformer to the etcd2 store that can transform
the value from etcd on read and write. This will allow the store to
implement encryption at rest or otherwise transform the value prior to
persistence.
2017-02-13 07:36:41 -05:00
ymqytw 5598b36661 extract util used by jsonmergepatch and SMPatch 2017-02-13 07:36:41 -05:00
deads2k ac15385364 add liggitt to apimachinery/apiserver packages 2017-02-13 07:36:41 -05:00
Dr. Stefan Schimanski 0e2b28a48d Update generated files 2017-02-13 07:36:41 -05:00
Dr. Stefan Schimanski a372fcad62 Mechanical fixup imports: pkg/genericapiserver 2017-02-13 07:36:41 -05:00
Dr. Stefan Schimanski f3c3e07241 Mechanical move: pkg/genericapiserver -> k8s.io/apiserver 2017-02-13 07:36:41 -05:00
Dr. Stefan Schimanski 4b46da7a0d Mechanical import fixup: pkg/storage 2017-02-13 07:36:41 -05:00
Dr. Stefan Schimanski 4a2fe15be7 Mechanical move: pkg/storage -> k8s.io/apiserver 2017-02-13 07:36:41 -05:00
Dr. Stefan Schimanski 6025c228e6 pkg/storage/etcd: cut off pkg/api scheme 2017-02-02 09:36:48 -05:00
Dr. Stefan Schimanski e4699fca43 pkg/genericapiserver/endpoints: cutting off pkg/api deps 2017-02-02 09:36:48 -05:00
Dr. Stefan Schimanski 4fbb344378 Update protobufs 2017-02-02 09:36:48 -05:00
Dr. Stefan Schimanski 8af0dd2e0a k8s.io/apiserver: add example api group 2017-02-02 09:36:48 -05:00
deads2k c4b078bb1d move apiserver options 2017-02-02 09:36:48 -05:00
deads2k b0801a1423 move swagger route to apiserver 2017-02-02 09:36:48 -05:00
Wojciech Tyczynski 83dfb6ab47 Avoid unnecessary copies in cacher 2017-02-02 09:36:48 -05:00
deads2k 55fd399ad4 move pkg/storage to apiserver 2017-02-01 07:33:52 -05:00
Dr. Stefan Schimanski 0c2f5c4565 pkg/util: move trace.go to k8s.io/apiserver/pkg/util/trace 2017-01-30 09:46:32 -05:00
deads2k b60c7818e4 move storage/storagebackend to apiserver 2017-01-27 14:15:18 -05:00
deads2k 32ddb5c9d2 move genericapiserver/server/filters to apiserver 2017-01-27 14:15:18 -05:00
deads2k 9503eabb8b move genericapiserver authenticator and authorizer factories 2017-01-27 08:47:01 -05:00
deads2k 2770a87575 stop hardcoding api registry and codecs in webhook 2017-01-27 08:47:01 -05:00
Dr. Stefan Schimanski 5858be0e9d third_party/forked/golang/netutil: move to k8s.io/apimachinery 2017-01-27 08:47:01 -05:00
Dr. Stefan Schimanski de513ec8e2 pkg/util: move proxy into k8s.io/apiserver 2017-01-27 08:47:01 -05:00
Dr. Stefan Schimanski 29814dd5b7 pkg/util: move Trie to k8s.io/apiserver 2017-01-27 08:47:01 -05:00
Dr. Stefan Schimanski 01994f3f6a Update generated files 2017-01-25 07:42:18 -05:00
Dr. Stefan Schimanski 1689f4218c pkg/util/flag: move to k8s.io/apiserver 2017-01-25 07:42:18 -05:00
Dr. Stefan Schimanski 5b638522cc pkg/flag: make feature gate extensible and split between generic and kube 2017-01-25 07:42:18 -05:00
deads2k 3ac45aec91 move authoritative client-go utils out of pkg 2017-01-25 07:42:18 -05:00
Clayton Coleman e5842f0f5f iQEcBAABCAAGBQJYhok+AAoJED0WkGtPHFyzhlMIAKUGDc5OG9u8AFgmZaRWp+ig
tTAd5vL479Y9GX0sorhbGZbXS5+ylqEfbkZQC1A4eoDOmt+dkC8jdHgUZmEwwKOM
 V/CH09SAkEa8MhxDbASV0J0oSWphMdOCMtIotB/M2S9TMNCMBDusj1VkB8kUXgKW
 MUnabb90dkFGtYWiPKNx+TVmv0T9fMWvODL24yKzLn13R+Wjk+4FfrEPFacEnsv3
 uaLAgxenhoGyf18E3d4ij6DW8c23Xrdn+s2hDL9WOtELGCUYaflU7q2Udz8DZIKu
 GLcfVzdTpcjw5Q8fdDNykxLq6+18L92V2Wj3wzWEVZmH6kVy2ty1hFY4o08/phc=
 =OL70
 -----END PGP SIGNATURE-----

refactor: move ListOptions references to metav1
2017-01-24 08:10:17 -05:00
deads2k 466822b370 remove go get failing import comment 2017-01-19 13:02:01 -05:00
deads2k 64ca3b645e move utils used in restclient to client-go 2017-01-19 10:27:27 -05:00
Dr. Stefan Schimanski 855c38d53e genericapiserver: fix imports 2017-01-19 10:27:27 -05:00
Dr. Stefan Schimanski dc90e9a003 genericapiserver: move packages
Towards a sane k8s.io/apiserver package structure.
2017-01-19 10:27:27 -05:00
deads2k 0243c13f2a move admission to genericapiserver 2017-01-19 10:27:27 -05:00
Clayton Coleman e31581569e iQEcBAABCAAGBQJYfoobAAoJED0WkGtPHFyz80gH/RNPz9wEQ9kjzmq5Zccmxcnn
Nz8+i0Ksr4dvwTV7SaYO8NHpkqTR6z5X1vLlwIAve/hjCyvZ58xT1qEbPyXNWXvq
 sYgj1b490wdrF0cFQVY7YoKUK5FgwGnmdK+vXG2bUZl6qlnik742QDP5zkxPnwHI
 tpz4o0SfOisxFFkktowems4SMBBLSozqChzAnhbE0b5L/+bLcxOkNaZ8w0CPX5TE
 1uVpw+lAuLq/10XKBhWb6wyc/2+aW0EfUs/4JIK69giPY+Km0QMejIJ4UYc6ml2F
 DOGcWR+nKbeMIi6TFMZd1MdfLhSzipRxCECv1MYEZgIg3nGchYdybriJiYG8R3M=
 =DxiX
 -----END PGP SIGNATURE-----

Correct import statements
2017-01-18 07:43:45 -05:00
Clayton Coleman 474b80883a iQEcBAABCAAGBQJYfoneAAoJED0WkGtPHFyzON8H/2oS1qSlJg/iJ8Ia6Hf/U7/k
i7CaVgRIrMJbxPbPeXSE9UZuoUkuM8R9/J5J1Nu/ZNhEoHfUDWCKvLTIyRmplrIX
 GW/I7LHoRaFdi4RDQLprBdbWJt0Vyi2JNwIoX8EDsNT9/09WmRbNaganoQ35bos0
 ath62hBu34h1xIa9vXf+eh08IqReNraztRD/f7SOfHk2qhLQGREDqPUC/jEkrW5+
 45+mT2RvzTmnY2yoMxh1StpISqxOTX/R9Pt8wWwY7LcC0s9GLMYpTRMynaWr40rb
 30XEdFr6O5sRui4Ho2pjb0YY2NuhyPhiEfGMY2p+zRO9uXaFhQJBxd4OnDNXPp4=
 =bile
 -----END PGP SIGNATURE-----

Move APIs and core code to use metav1.ObjectMeta
2017-01-18 07:43:45 -05:00
Dr. Stefan Schimanski 05c91315e2 Move first pkg/api/validation's into apimachinery 2017-01-17 10:46:17 -05:00
Dr. Stefan Schimanski c0fd39038a genericapiserver: cut off pkg/serviceaccount dependency 2017-01-17 10:46:17 -05:00
deads2k 1f282a1786 move name generation to generic api server storage helpers 2017-01-17 10:46:17 -05:00
deads2k 5ec0163a4f mechanicals 2017-01-16 15:01:42 -05:00
deads2k 708baaf567 move no k8s.io/kubernetes deps to apiserver 2017-01-16 15:01:42 -05:00
deads2k d2037a9447 use apimachinery packages instead of client-go packages 2017-01-13 16:24:57 -05:00
deads2k 2284cd2bb7 mechanical repercussions 2017-01-13 13:38:51 -05:00
deads2k 6687ea314a moves of genericapiserver packages without dependencies 2017-01-13 13:38:51 -05:00
deads2k 3af9046f55 mechanicals 2017-01-13 13:38:51 -05:00
deads2k f22426d63f move no k8s.io/kubernetes dependencies round one 2017-01-13 13:38:51 -05:00
deads2k eee88cccbf move pkg/auth/user to staging 2017-01-13 13:38:43 -05:00