Commit Graph

59 Commits

Author SHA1 Message Date
Darren Shepherd
b51e14edfb Allow passing in access control impl to the server 2020-02-04 14:11:21 -07:00
Darren Shepherd
10418db494 Move reserved fields to _ 2020-02-03 14:54:39 -07:00
Darren Shepherd
c7ac7f35af Add impersonation support 2020-02-03 14:28:25 -07:00
Darren Shepherd
a32064f238 lock to avoid panic 2020-02-03 11:30:34 -07:00
Darren Shepherd
139bacf74d Update wrangler 2020-02-01 22:13:53 -07:00
Darren Shepherd
d80ba54e48 Manager timeouts and ratelimit 2020-02-01 22:13:32 -07:00
Darren Shepherd
a66ef65fd9 Fix incorrect handler setup 2020-02-01 15:58:24 -07:00
Darren Shepherd
b61ac7d555 Add ability to start on controllers when type is seen 2020-01-31 21:29:43 -07:00
Darren Shepherd
91dde5ead6 Refactor context to be sharable 2020-01-31 15:10:47 -07:00
Darren Shepherd
707b87671b Remove dynamiclistener replace 2020-01-30 22:43:08 -07:00
Darren Shepherd
8b42d0aff8 Refactor 2020-01-30 22:37:59 -07:00
Darren Shepherd
19c6732de0 Vendor 2020-01-30 22:01:21 -07:00
Darren Shepherd
9184741c57 Support JSON patch 2019-09-11 14:31:37 -07:00
Darren Shepherd
c7d1ea5729 Fix counts delete 2019-09-11 14:27:44 -07:00
Darren Shepherd
fab677b2ec Steve! 2019-09-11 14:05:00 -07:00
Darren Shepherd
9e4f93989f Switch schema ID to gvk and plural name to gvr 2019-09-11 11:03:22 -07:00
Darren Shepherd
ef235af49c Fix update/patch and add webhook auth 2019-09-11 10:32:01 -07:00
Darren Shepherd
7f5d248680 Fix off by one and 404 2019-09-09 14:34:40 -07:00
Darren Shepherd
f81721ef93 Improve counts and columns 2019-09-09 14:28:55 -07:00
Darren Shepherd
46f5e218e9 Update vendor 2019-09-09 14:28:29 -07:00
Darren Shepherd
5142b5c386 Cleanup counts 2019-08-16 11:40:42 -07:00
Darren Shepherd
b059dcca00 Cleanup around APIRoots 2019-08-14 13:51:13 -07:00
Darren Shepherd
6d2b0f54ca Make / and /v1 work 2019-08-14 13:39:08 -07:00
Darren Shepherd
59a6ee577e Add apigroups 2019-08-14 13:13:26 -07:00
Darren Shepherd
de50acc048 Run formatter before links 2019-08-14 13:13:13 -07:00
Darren Shepherd
f2c0706220 Add format to columns 2019-08-14 11:16:37 -07:00
Darren Shepherd
583309b969 Add column support 2019-08-14 11:08:34 -07:00
Darren Shepherd
db650d6c19 Switch schema IDs to be dot separated 2019-08-13 19:00:29 -07:00
Darren Shepherd
ad67c46055 Refactor schema IDs and paths 2019-08-13 16:36:03 -07:00
Darren Shepherd
0baa096865 Don't set type in mapper but instead the store 2019-08-13 16:35:47 -07:00
Darren Shepherd
ecc80ef1e1 Counts per namespace 2019-08-12 21:32:57 -07:00
Darren Shepherd
d61942f795 Fix nil panic 2019-08-12 21:32:47 -07:00
Darren Shepherd
5671b6c3f9 Watch counts 2019-08-12 16:47:23 -07:00
Darren Shepherd
73646d17ea Handle typed responses better 2019-08-12 16:46:57 -07:00
Darren Shepherd
4016d67f8b Add /v1/counts 2019-08-12 15:15:19 -07:00
Darren Shepherd
68d1d582c3 Add IsList and List conversion 2019-08-12 15:15:09 -07:00
Darren Shepherd
674f957b8b Delete unused code 2019-08-12 13:02:03 -07:00
Darren Shepherd
488fc4a6e3 Add revision to list 2019-08-12 13:00:39 -07:00
Darren Shepherd
01395a0ace Refactor subscribe 2019-08-12 13:00:07 -07:00
Darren Shepherd
e71d8fb0df Send list before ever calling Watch 2019-08-09 17:24:25 -07:00
Darren Shepherd
e806137905 Really set type 2019-08-09 16:36:38 -07:00
Darren Shepherd
9e67a3ceb8 Move type => _type for k8s objects 2019-08-08 16:39:37 -07:00
Darren Shepherd
965b94a32d Actually send event data 2019-08-08 16:29:45 -07:00
Darren Shepherd
e6ca459ef2 Update vendor 2019-08-07 22:44:22 -07:00
Darren Shepherd
a8e6947251 Preserve type field if needs be 2019-08-07 22:43:43 -07:00
Darren Shepherd
f4898c6187 Add view/update links for resource that go to k8s proxy 2019-08-07 22:43:10 -07:00
Darren Shepherd
25fbba9803 listener configurable squash 2019-08-07 22:42:42 -07:00
Darren Shepherd
1737e3909d Fix DNS in pod 2019-08-07 22:42:29 -07:00
Darren Shepherd
8fe5d55dac Make listen-address configurable 2019-08-07 22:42:15 -07:00
Darren Shepherd
71faff9d2a Add k8s proxy 2019-08-07 22:41:31 -07:00