Commit Graph

3061 Commits (b2ac168664310081efcdecaec1b6e2679f322fba)

Author SHA1 Message Date
K Prasch 0c09401b6f
Merge pull request #652 from KPrasch/ansible-ursulas
Federated Ursula Provisioning API Updates
2019-01-22 14:21:01 -08:00
jMyles 13e4d5e446 Removing requirements file lock matching check for now. 2019-01-22 17:04:23 -05:00
jMyles f99bddad1f Updated requirements to match pipenv lock. 2019-01-22 17:04:23 -05:00
jMyles 438a0ba26f Renames in the closures. 2019-01-22 17:04:23 -05:00
jMyles d08f6a017d No longer need to pass the status template around. 2019-01-22 17:04:23 -05:00
jMyles 150d73da4e Accounting for an earlier refactor by @KPrasch. 2019-01-22 17:04:23 -05:00
jMyles d78dc62d4e More accounting of new structure - we keep the datastore directly instead of storing the filepath. 2019-01-22 17:04:23 -05:00
jMyles 93893d9f4f Turning status_template into a top-level name (also some import cleaning while I'm here). 2019-01-22 17:04:23 -05:00
jMyles 623556e010 No more routes, no more needing to save the datastore on routes. 2019-01-22 17:02:32 -05:00
jMyles da261e8d2f Passing datastore from make_rest_app right on into ProxyRESTServer. 2019-01-22 17:02:32 -05:00
jMyles eb9040c55a Turn ProxyRESTRoutes into make_rest_app. 2019-01-22 17:02:32 -05:00
jMyles c9826b62e9 Out with the old, in with the new. Actually no, out with the new, and in with the old. Or... you know, whatever. 2019-01-22 17:02:32 -05:00
jMyles 606f0539b8 Patching data as 'content' for compatibility. 2019-01-22 17:02:32 -05:00
jMyles 9392d4a5d1 Passing response data ack directly from middleware. 2019-01-22 17:02:32 -05:00
jMyles f6cdfb9b87 Instead of empty 204, we'll explcitly say FLEET_STATES_MATCH now. 2019-01-22 17:02:32 -05:00
jMyles 76b063aed8 Lots of modifications to sandbox middleware for flask test client. 2019-01-22 17:02:32 -05:00
jMyles e639a2a793 Slight modification to real Middleware to account for flask test client. 2019-01-22 17:02:32 -05:00
jMyles a8d958953e Big brutal adaptation from apistar routes to flask views. 2019-01-22 17:02:32 -05:00
jMyles 4ddbabb4f8 No more Route mapping. 2019-01-22 17:02:31 -05:00
Kieran Prasch ff7502cedb Update pinned py-evm; Update Pipenv deps, requirements, and lock 2019-01-22 17:02:31 -05:00
K Prasch 720e961f12
Merge pull request #641 from KPrasch/circleci-docker
Separate automated docker build from upload steps
2019-01-22 13:56:35 -08:00
K Prasch 38d384edd5
Merge pull request #676 from tuxxy/domain-constant
Make domain constants bytestrings
2019-01-22 13:56:01 -08:00
K Prasch ec8d842adb
Merge pull request #677 from KPrasch/lydian
Updates Finnegan's Wake Demo API
2019-01-22 13:49:31 -08:00
Kieran Prasch cb0ebd6982
Remove stale demo files 2019-01-21 15:17:34 -08:00
Kieran Prasch 06d689f45b
Allow ephemeral node and node storage default in Finnegans Wake demo. 2019-01-21 15:15:14 -08:00
tuxxy 1d94d7a2c9 Remove logging.Logger import 2019-01-21 14:09:27 -07:00
tuxxy 9380864cea Use config.constants GLOBAL_DOMAIN and deserialize from config as a bytestring (replacing constant_sorrow) 2019-01-21 14:05:14 -07:00
tuxxy f1cbe38c5e Move GLOBAL_DOMAIN definition to config.constants 2019-01-21 14:04:17 -07:00
Kieran Prasch 7b6de8b946 Bite-sized playbook for ursula provisioning; Includes latest API compadibilty; Install via pip; Deprecate stale provisioning playbooks. 2019-01-21 12:32:28 -08:00
K Prasch 1663eb78d6
Merge pull request #670 from tuxxy/locale-fix
Use en_US.UTF-8 instead of Debian specific C.UTF-8
2019-01-21 12:21:13 -08:00
Kieran Prasch 3757f0c63f Include script to execute jobs remotely from local circleCI config YML. 2019-01-21 11:35:25 -08:00
Kieran Prasch 5fc7baf67c Fixes Issue #628 regarding the speration of docker build from upload. 2019-01-21 11:35:25 -08:00
Tux c5bbcd01fc
Merge pull request #665 from KPrasch/fix-demo
Heartbeat Demo Compatibility: Storage Defaults, File-based Temp DB
2019-01-18 11:36:39 -07:00
Kieran Prasch 040b143651 A slightly different apprach to domain serialization 2019-01-17 21:15:27 -08:00
tuxxy 8e433add05 Use en_US.UTF-8 instead of Debian specific C.UTF-8 2019-01-17 16:27:40 -07:00
Kieran Prasch 4fa2fa8e42
Handles Alice database in config subclass, Use sqlalchemy default development database instead of pure in-memory (#662) 2019-01-16 11:21:32 -08:00
Kieran Prasch 207dbbbead
Local demo fleet bug fixes; Remove lonely conditionals from seednode mthehods 2019-01-16 11:21:32 -08:00
David Núñez d148d075cb
Adapt demo's doctor.py to latest changes; Use default temporary node storage in examples 2019-01-16 11:21:32 -08:00
K Prasch f4a849938b
Merge pull request #660 from KPrasch/temp-certs
Temp Certificate Bug Fixes; --lonely Ursula
2019-01-16 11:20:55 -08:00
Kieran Prasch 59d3f54cb0
Respond to RFCs on PR #660 2019-01-16 09:48:09 -08:00
Kieran Prasch 69bc9d449e
Push up TLS file storage method, Implement on Forgetful storage. 2019-01-16 09:48:09 -08:00
Kieran Prasch 4c8fb1496e
Use common rendezvous teacher node when spinning up local fleets 2019-01-16 09:48:09 -08:00
Kieran Prasch 45116dd6bc
Bake in certificate checksum_address extracation to tls saving methods. 2019-01-16 09:48:09 -08:00
Kieran Prasch e46fb20bec
Update node storage methods to combined API 2019-01-16 09:48:09 -08:00
Kieran Prasch 32b4abe94f
Require top level keyring generation params; Defer parameters to subclas overrides 2019-01-16 09:48:09 -08:00
Kieran Prasch 5e902d9765
Use pseudonym for cetificate path generation and config; Control temporary certificate storage. 2019-01-16 09:48:09 -08:00
Kieran Prasch 13254397bc
Slice in a --lonely ursula flag 2019-01-16 09:48:09 -08:00
Kieran Prasch 5be6363d8c
Split up singles from couples, so many Ursulas! 2019-01-16 09:48:03 -08:00
Justin Holmes 273ad23bf8
Merge pull request #659 from KPrasch/cli-domains
Domain management via CLI and configurations
2019-01-16 11:46:24 -05:00
Kieran Prasch 1892c01efb
Network domain name configuration and serialization 2019-01-15 12:58:40 -08:00