Jim Myers
a3b7365259
aws: expose node_disk param to control node disk size
2020-01-31 16:22:54 -05:00
David Dollar
5a33c3728c
do: increase default droplet size ( #99 )
2020-01-30 11:25:27 -05:00
David Dollar
302cae8e98
do: kubernetes version resource and redis firewall ( #97 )
...
* do: kubernetes version resource and redis firewall
* use cluster id for firewall
2020-01-30 10:19:02 -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
12ded08b3d
aws: add scan permission to hosts table for router ( #95 )
2020-01-29 22:58:24 -05:00
David Dollar
bcdc3f44c4
system: add identifying labels to services ( #93 )
...
* system: add identifying labels to services
* fix labels
2020-01-29 22:53:16 -05:00
David Dollar
105d0fcc00
redis: use cloud services for durability ( #92 )
...
* redis: use cloud services for durability
* fix digitalocean redis credentials
2020-01-29 22:17:48 -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
9db77c1156
redis: remove persistent volume ( #89 )
2020-01-29 13:45:23 -05:00
David Dollar
7e803634eb
aws: add more dependencies to prevent race on deletion ( #88 )
2020-01-29 13:45:03 -05:00
David Dollar
14afc2dae0
gcp: update logging reader for new kubernetes format ( #87 )
2020-01-29 13:44:46 -05:00
David Dollar
9dbc425d88
gcp: upgrade provider and use REGULAR channel for GKE ( #84 )
2020-01-28 11:16:23 -05:00
David Dollar
0118d098ba
aws: add dependencies to avoid race on delete ( #82 )
2020-01-26 19:06:55 -05:00
David Dollar
17cad1eae0
terraform: tweak for local parameter usage ( #80 )
2020-01-23 23:30:26 -07: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
e85299402a
do: add delay after cluster creation to allow authentication to sync ( #73 )
2020-01-13 12:09:02 -05:00
David Dollar
1e85985f51
azure: increase min instances for initial installation ( #72 )
2020-01-13 12:08:37 -05:00
David Dollar
5136ad87d8
local: allow rack api to idle ( #71 )
2020-01-13 12:08:04 -05:00
David Dollar
506713ae25
router: add permissions for idling ( #70 )
2020-01-13 12:07:55 -05:00
David Dollar
a3bf903f0d
local: make platform detection a module ( #69 )
2020-01-13 10:50:13 -05:00
David Dollar
e9f72c5ada
redis: move up to the rack level ( #67 )
2020-01-12 17:53:29 -05:00
David Dollar
5b9d31e0c7
azure: fixes for ci robustness ( #66 )
2020-01-12 17:53:17 -05:00
David Dollar
202a4c1f2b
azure: updates to get ci passing ( #65 )
2020-01-12 15:41:00 -05:00
David Dollar
f980230d5e
use redis inside the cluster for the router ( #64 )
2020-01-10 17:13:12 -05:00
David Dollar
73384a665c
azure: bring up to date with latest refactor ( #63 )
...
* bringing azure up to date with latest refactor
* fix typos
2020-01-10 17:13:03 -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
964ade629a
autoscale aws node groups ( #62 )
2019-12-31 09:36:50 -05:00
David Dollar
7f05d506ee
terraform: move authentication out to env vars ( #49 )
...
* terraform: move authentication out to env vars
* not that it is project id
2019-12-10 21:31:35 -05:00
David Dollar
0770a2c4f5
dns: create service.app.rack.local aliases ( #44 )
...
* restart all deployments during dev
* configure rack to use local resolver
* add service.app.rack.local alias
* fix test engine
2019-12-06 09:27:19 -05:00
David Dollar
9f757c5357
aws: switch to managed node groups ( #43 )
2019-12-06 09:26:50 -05:00
David Dollar
0a3ea9e2a7
do: dont use special characters for registry passwords ( #38 )
2019-12-05 08:16:31 -05:00
David Dollar
3bd48fc505
do: restore token auth ( #42 )
2019-12-04 19:59:20 -08:00
Cameron Gray
9657116950
gcp: cluster autoscaling ( #39 )
...
* enable autoscaling on GCP by default
* formatting
2019-12-04 21:41:38 -05:00
Ed Fricker
9383e43b09
terraform: fix variable type deprecation warnings ( #35 )
...
* Updating to new terraform syntax
2019-12-03 13:36:15 +00:00
David Dollar
bbce60f90b
digitalocean now uses client cert for k8s auth ( #33 )
...
* upgrade dependencies
* do uses client certificate now
2019-11-29 15:15:39 -08:00
David Dollar
d587bcf4eb
aws: support ecr token exchange for private registries ( #32 )
2019-11-27 06:48:42 -05:00
David Dollar
52d1bbba01
azure: terraform provider upgrade ( #30 )
...
* upgrade azure provider
* tweaks for upgraded azure provider
2019-11-27 06:46:26 -05:00
David Dollar
08f5c98046
remove dependency on local kubeconfig ( #18 )
...
* remove dependency on local kubeconfig
* use k8s-specific network for gcp
* remove unused delay
* fix tests
2019-11-20 19:25:27 -05:00
David Dollar
8ceee1e50d
initial azure provider ( #2 )
...
* initial azure support
* create internal service principal for aks
* remove unused variables
* remove unused variables
2019-11-19 08:51:37 -05:00
David Dollar
52836cce47
allow customizing api labels ( #17 )
...
* crd provisioners clean up after themselves
* allow customizing api labels
2019-11-17 10:33:11 -05:00
David Dollar
2c7cbcc621
update provider versions ( #14 )
...
* upgrade digitalocean provider version for non-destructive k8s upgrades
* pin http version properly
2019-11-15 15:37:17 -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
183ef42d7f
google provider is removing use_ip_aliases ( #11 )
2019-11-11 11:50:27 -05:00
David Dollar
ccd24496b3
use more descriptive node names on digitalocean ( #6 )
2019-11-08 22:02:40 -05:00
David Dollar
167d41de8d
make registry disk persistent and configurable ( #8 )
2019-11-08 22:02:07 -05:00
David Dollar
5ea8fbe432
put elasticsearch in system namespace ( #4 )
...
* put elasticsearch in system namespace
* force delete registry bucket
* remove random suffix from router redis
* fix elasticsearch hostname
* fix type name of logs
2019-11-06 16:48:10 -05:00
David Dollar
7cc4b0cfc7
use random suffix for redis cluster name
2019-11-06 11:05:53 -05:00
David Dollar
0862af5605
use 2 replicas of api
2019-11-06 10:07:13 -05:00
David Dollar
57e1c4d527
use latest do slug
2019-11-06 09:21:00 -05:00
David Dollar
53d3b03763
more digitalocean tweaks
2019-11-04 21:35:27 -05:00