1
0
Fork 0
Commit Graph

47 Commits

Author SHA1 Message Date
Sean Sube 302bd8f4ca split up detail docs 2023-01-04 10:03:12 -06:00
Sean Sube cfd72a3efd stub out most tests, basic docs 2023-01-04 09:48:26 -06:00
Sean Sube 515ecae4ad clean up magic numbers in time parsing, add year as an interval 2023-01-03 11:27:51 -06:00
Sean Sube ae84b864be isolate check logic, use in both command and express, coerce now option 2023-01-03 11:13:51 -06:00
Sean Sube e2c81afcdb add allowed field to response, helper to split empty lists 2023-01-03 00:35:04 -06:00
Sean Sube c859bcbd8c add allow type logic to REST endpoint 2023-01-03 00:28:07 -06:00
Sean Sube 3bb3d7d10c remove admission resource kind from default path 2023-01-03 00:16:21 -06:00
Sean Sube 75c3d9f44f implement allow list for check command 2023-01-03 00:16:04 -06:00
Sean Sube 7a3090635f get initial e2e tests working 2023-01-03 00:04:41 -06:00
Sean Sube 7b50d54093 add some form of e2e tests 2023-01-02 23:59:39 -06:00
Sean Sube 4dfb321473 include links in friendly output 2023-01-02 23:33:22 -06:00
Sean Sube aefa081690 include links and CI in dynamo codec 2023-01-02 23:33:10 -06:00
Sean Sube c92bbb491e add health check endpoint, document admission and health check 2023-01-02 22:06:38 -06:00
Sean Sube 4cc4595f02 implement API prune 2023-01-02 21:40:06 -06:00
Sean Sube 725aa1333d implement API lock and unlock 2023-01-02 21:36:37 -06:00
Sean Sube 04001c72cc fix admission controller response status 2023-01-02 21:00:14 -06:00
Sean Sube c10079350b stop using args as base for deserializing dynamo locks 2023-01-02 20:45:41 -06:00
Sean Sube 5c487f657f describe admission controller options 2023-01-02 20:40:15 -06:00
Sean Sube 7d6dbc51f2 add most fields to dynamo codec 2023-01-02 20:40:03 -06:00
Sean Sube 4f47b343b9 fix express response error 2023-01-02 20:39:30 -06:00
Sean Sube 6a26f7b109 add response helper, API questions 2023-01-02 19:24:51 -06:00
Sean Sube e7c817000f make API another command, stub out kube admission controller 2023-01-02 18:52:18 -06:00
Sean Sube 1d2a23188c implement API check and list 2023-01-02 18:22:03 -06:00
Sean Sube 7740c3355e stub out API server 2023-01-02 17:49:52 -06:00
Sean Sube 00ced19710 implement list command 2023-01-02 17:00:37 -06:00
Sean Sube c38f98a0ab correctly use now from args in check, print lock dates nicely 2023-01-02 14:42:45 -06:00
Sean Sube 914c2f6ff5 fix comment, remove console 2023-01-02 14:34:44 -06:00
Sean Sube 16c5cafc25 handle human time intervals up to the day 2023-01-02 14:33:17 -06:00
Sean Sube fd17865e99
add MIT license 2023-01-02 14:12:49 -06:00
Sean Sube 335660f4db replace lock env with source path 2023-01-02 14:08:46 -06:00
Sean Sube 18578b037b add dev and usage sections to readme 2023-01-02 13:56:21 -06:00
Sean Sube 5cfb8549c9 add current best answers to questions section 2023-01-02 13:50:20 -06:00
Sean Sube c01894c5c8 feat: make path a positional argument 2023-01-02 13:43:30 -06:00
Sean Sube b734c12b78 note question about allow option 2023-01-02 13:07:01 -06:00
Sean Sube 8f9c197363 note date formats 2023-01-02 13:06:31 -06:00
Sean Sube 8acb51c0b1 fix expanded check path 2023-01-02 13:06:30 -06:00
Sean Sube f8e94636f8 add list command to list of commands 2023-01-02 13:05:46 -06:00
Sean Sube 40714f83c7 sort examples, tweak API methods 2023-01-02 13:05:45 -06:00
Sean Sube 558a367a30 put examples first 2023-01-02 13:04:35 -06:00
Sean Sube 146a9cb0ef list friendly type strings 2023-01-02 13:02:17 -06:00
Sean Sube 45af545af0 start time parsing 2023-01-02 12:59:59 -06:00
Sean Sube 6c2ac7a25d implement dynamo storage, add delete/list methods to storage 2023-01-02 12:59:56 -06:00
Sean Sube 25f47929c1 encode friendly names in lock type enum 2023-01-02 12:58:38 -06:00
Sean Sube 380ed40ec9 add region to args, partially implement dynamo storage 2023-01-02 12:58:38 -06:00
Sean Sube cbf22b23f7 get lock data from env, add links 2023-01-02 12:58:38 -06:00
Sean Sube 6e92b3513d check paths recursively, start building lock data 2023-01-02 12:58:33 -06:00
Sean Sube 853f03f439 basic structure 2022-12-31 22:13:14 -06:00