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