David Dollar
6042e4e25a
aws: fix order of install instructions ( #109 )
...
* aws: fix order of install instructions
* tweak install instructions in readme
* fix up readme
2020-01-31 16:44:48 -05:00
David Dollar
4710e02af8
docs: embed docs app and first pass at documentation ( #81 )
...
* stub out docs
* add docs app
* remove unused gcp code for packr
* handle toc ajax
* use SEGMENT_TOKEN for segment
* remove manual install directory
* docs first pass
* remove loggin docs for now
* remove webhooks docs for now
* tweak docs list to first pass intentions
* fix header links and add gen2
2020-01-31 14:10:34 -05:00
David Dollar
282b4ee88e
k8s: use patch to add annotations to avoid race ( #106 )
...
* upgrade kubernetes client
* cleanup provider helpers
* use kubernetes patch to avoid update races
2020-01-31 10:12:26 -05:00
David Dollar
d77b75c22f
ci: install racks using cli ( #102 )
...
* ci: install using cli
* fix tokens for cli install
* wait to start health checking
2020-01-30 16:29:22 -05:00
David Dollar
2cd665f967
cli: show provider in rack list ( #98 )
...
* cli: show provider in rack list
* update tests
2020-01-30 10:44:46 -05:00
David Dollar
a0f93554f3
gcp: use elastic for logs due to draconian rate limiting on stackdriver ( #96 )
2020-01-30 09:29:01 -05:00
David Dollar
645b92c152
router: cleanup unused hosts ( #94 )
2020-01-29 22:56:59 -05:00
David Dollar
e0223e3138
router: add redis storage backend ( #91 )
...
* router: add redis storage backend
* add newline to error print
2020-01-29 19:15:56 -05:00
David Dollar
2985a8d66c
cli: sort local racks first ( #90 )
2020-01-29 19:15:46 -05:00
David Dollar
981cfc00e0
router: work around chrome agressive ct caching ( #86 )
2020-01-29 08:45:11 -05:00
David Dollar
5192c09625
cli: allow terraform options on rack install/update ( #85 )
2020-01-28 13:43:58 -05:00
David Dollar
35e563770f
cli: short circuit client detection when RACK_URL is set ( #83 )
2020-01-26 19:10:07 -05:00
David Dollar
a7f20d9f29
cli: terraform rack management ( #79 )
...
* vendor
* local rack management via terraform
* update mocks
* update tests for new local rack management
* clean up rack matcher and add more tests
* switch to rack after install, add more tests
2020-01-24 13:23:08 -05:00
David Dollar
dd859cb23c
local: add missing tag to registry so it can be idled ( #77 )
2020-01-13 19:01:34 -05:00
David Dollar
2e7b2de757
router: refuse to generate certificates for unknown hosts ( #68 )
2020-01-13 09:04:23 -05:00
David Dollar
202a4c1f2b
azure: updates to get ci passing ( #65 )
2020-01-12 15:41:00 -05:00
David Dollar
bba828e3e9
add local rack ( #60 )
...
* add local rack
* add instructions for trusting local ca
* handle local rack idling
* must install ca to system keychain
* update tests
* change router service type on linux local
* trim platform name when passing to rack
* restart microk8s after installation
2019-12-31 11:01:52 -05:00
David Dollar
bf0204713c
add messaging to resource export/import ( #56 )
2019-12-23 19:25:46 -05:00
David Dollar
92241422b0
default service init to true ( #54 )
2019-12-23 19:25:18 -05:00
David Dollar
27b329d4c9
add more waits to tests with logs ( #59 )
2019-12-23 19:21:47 -05:00
David Dollar
69374622db
more wait timing during tests ( #58 )
2019-12-23 19:08:31 -05:00
David Dollar
e34125f046
add waits for log timing during tests ( #57 )
2019-12-23 18:49:32 -05:00
David Dollar
aeac471dcf
document primitives ( #51 )
2019-12-20 08:45:41 -05:00
David Dollar
50ea56855f
atom: tighten up and document state machine ( #45 )
...
* atom: tighten up and document state machine
* remove dead code
* fix k8s tests
2019-12-06 13:44:30 -05:00
David Dollar
838688b544
atom: generate k8s events for state changes ( #37 )
2019-12-05 08:16:42 -05:00
David Dollar
454d28fbf3
manifest: remove links from services ( #41 )
...
* remove links from services
* make internal service discovery use one port for less confusion
* lint and cleanup
* use correct env priority on one-offs
2019-12-05 08:16:21 -05:00
David Dollar
61c15dcd16
flesh out agents and allow multiple ports per service ( #34 )
2019-11-30 17:01:32 -05:00
David Dollar
4eb456752e
add docs for custom load balancers ( #26 )
...
* add docs for custom load balancers
* reword awkward sentence
* add example url
2019-11-21 12:59:01 -05:00
David Dollar
692a010eac
internal services and service discovery docs ( #23 )
...
* internal services and service discovery docs
* fix alphabetization
* add note about public
* make subtopic-ness more obvious
2019-11-21 11:56:55 -05:00
David Dollar
959533686c
add custom load balancers ( #15 )
...
* add custom load balancers
* fix tests
2019-11-15 15:40:33 -05:00
David Dollar
609d241d04
port over aws logs changes, refactor out of common ( #13 )
...
* port over aws logs changes, refactor out of common
* set default cloudwatch logs retention to 7 days
2019-11-13 10:03:52 -05:00
David Dollar
ef1aa576d2
aws: speed up search for valid log streams ( #10 )
2019-11-11 11:50:40 -05:00
David Dollar
4d231fe88e
aws: check creation and first event time before filtering log streams ( #9 )
2019-11-09 10:34:31 -05:00
David Dollar
c1fad03035
update tests
2019-11-05 14:33:10 -05:00
David Dollar
36d8546167
add support for other resource types
2019-11-05 14:03:55 -05:00
David Dollar
dc93453d28
add resources console/export/import
2019-11-05 11:03:42 -05:00
David Dollar
037fc795b0
digitalocean provider
2019-11-02 16:02:17 -04:00
David Dollar
821f837a62
add building to atom status for updating
2019-10-16 10:58:33 -04:00
David Dollar
469856e130
port log streaming changes
2019-10-14 13:58:37 -04:00
David Dollar
b9edebbc19
implement ServiceRestart
2019-10-14 13:45:22 -04:00
David Dollar
464d7cf47f
refactor release templates
2019-10-13 13:00:22 -04:00
David Dollar
f84d15ea91
begin k8s tests
2019-10-10 17:15:22 -04:00
David Dollar
8f3e0c07b9
add router attribute to app
2019-10-10 09:18:37 -04:00
David Dollar
e752a3c6f6
remove cli stub
2019-10-09 21:39:59 -04:00
David Dollar
d79b2aa684
implement cancel
2019-10-08 20:26:45 -04:00
David Dollar
1a72ede86f
prevent rolling back to bad deploys
2019-10-08 20:26:32 -04:00
David Dollar
7a6220121f
add heartbeat
2019-09-25 10:52:23 -04:00
David Dollar
7b7c010792
add heartbeat
2019-09-20 10:19:09 -04:00
David Dollar
fdd06620b7
add gcp provider
2019-09-11 10:33:26 -07:00
David Dollar
a9546baa3b
move logs to fluentd
2019-08-23 09:36:12 -04:00