Commit Graph

8464 Commits (8f23bb245097f536a9f1443846a11c28b1c2b7f8)

Author SHA1 Message Date
K Prasch 80f58857c6
Merge pull request #23 from vepkenez/automagic
cloudworkers: maintain existing seed nodes
2021-01-13 16:17:38 -08:00
Kristofer Peterson 8c31898ce5 Take more in care in decoding of exception object. 2021-01-13 23:37:42 +00:00
Kristofer Peterson 9837c8134e Re-throw exception if decode attempt fails due to KeyError or TypeError. 2021-01-13 22:59:33 +00:00
Kristofer Peterson 71f794c1bd Add news fragment. 2021-01-13 22:59:33 +00:00
Kristofer Peterson 29af99e63a - safely ignore additional dict entries (i.e. 'data') when unpacking RPC exception in BlockchainInterface:._handle_failed_transaction()
- explicitly estimate gas if not otherwise specified with block identifier 'latest' in BlockchainInterface.build_contract_transaction()
2021-01-13 22:59:33 +00:00
damon e611d6ab38 cloudworkers: maintain existing seed nodes 2021-01-12 17:21:24 -08:00
damon 40c1f2bec9 don't fail, but log on stampnotsigned 2021-01-12 15:34:34 -08:00
Kieran Prasch 11ab56d238 skip startup IP checks in lonely mode. 2021-01-12 15:03:16 -08:00
K Prasch 52defeae8a
Merge pull request #22 from vepkenez/automagic
cloudworkers: wait for 'External IP matches configuration'
2021-01-12 14:02:32 -08:00
damon d358fb4a51 cloudworkers: wait for 'External IP matches configuration' 2021-01-12 13:57:26 -08:00
Kieran Prasch ba2836451b Respond to RFCs for PR #2462 2021-01-12 13:10:15 -08:00
Kieran Prasch 8c9da43d10 Allow for settable rest host in --dev mode. 2021-01-12 13:10:15 -08:00
Kieran Prasch c7fd63630b Unskips worker rate limiting test - Fixes unexpee limit test 2021-01-12 13:10:15 -08:00
Kieran Prasch 1b60b813dd Respond to RFCs for PR #2462 2021-01-12 13:10:15 -08:00
Kieran Prasch 4f871f827f Restore and format imports 2021-01-12 13:10:15 -08:00
Kieran Prasch f35f2fcef3 Accmodate rest_host as a required Ursula init parameter for live nodes in test. 2021-01-12 13:10:15 -08:00
Kieran Prasch e304be8fb8 Renames ip_checkup CLI function 2021-01-12 13:10:15 -08:00
Kieran Prasch 424e373a21 Prevent reserved or invalid IP addresses from being used to run Ursula. 2021-01-12 13:10:15 -08:00
Kieran R. Prasch 3e76547af1 newsfragment for PR #2462 2021-01-12 13:10:15 -08:00
Kieran R. Prasch 2d98971b43 Temp. skip work tracker test for CI runs. 2021-01-12 13:10:15 -08:00
Kieran R. Prasch 86d61b41f1 Test touchups for ursula startup 2021-01-12 13:10:15 -08:00
Kieran R. Prasch c0e85029d4 Delay node discovery startup 2021-01-12 13:10:15 -08:00
Kieran R. Prasch 11cb6da3e0 Ignore hypothesis vectors 2021-01-12 13:10:15 -08:00
Kieran R. Prasch 303b476cd4 Startup IP check session mocking; Adjustment for learning loop startup. 2021-01-12 13:10:15 -08:00
Kieran R. Prasch 2daa9b499d Closes #2424 2021-01-12 13:10:15 -08:00
Kieran R. Prasch 1c5bab189e Bypass startup IP checks for federated development fleet. 2021-01-12 13:10:15 -08:00
Kieran Prasch c5f8b24ca5 Refine networking utility module; Complete logging and staged to Ibex. 2021-01-12 13:10:15 -08:00
Kieran Prasch 19a6cf4f54 Use middleare client for certificate handling during IP checkups. 2021-01-12 13:10:15 -08:00
Kieran Prasch 099fedcb64 Fixes small bug in ContractAgeny 2021-01-12 13:10:15 -08:00
Kieran R. Prasch 6a05f9343f Import and docstring touchups 2021-01-12 13:10:15 -08:00
Kieran R. Prasch 930a4db898 Depend on middleware client for ip checkup certificate verification 2021-01-12 13:10:15 -08:00
Kieran Prasch a018afcb24 Drafting TLS cert verification during startup ip checks 2021-01-12 13:10:15 -08:00
Kieran Prasch 44ea9238d6 Updates ip chekckup CLI hint 2021-01-12 13:10:15 -08:00
Kieran Prasch e9b75eeca3 Tighten UX of auto IP detection and Ursula.run 2021-01-12 13:10:15 -08:00
Kieran Prasch 10d565cc92 Introduces 'nucypher ursula config ip-address' 2021-01-12 13:10:15 -08:00
Kieran Prasch d13a175276 Delay startup of work tracking until Ursula.run 2021-01-12 13:10:15 -08:00
Kieran Prasch 94bf887364 Soften the impact of unknown IP during checkup 2021-01-12 13:10:14 -08:00
Kieran Prasch 7d6b45a2e0 Advances automatic IP determination: Query known nodes. 2021-01-12 13:09:07 -08:00
Kieran R. Prasch d49f4834f1 Use reworked ip address detection during ursula init. 2021-01-12 13:09:05 -08:00
Kieran R. Prasch 00a53ab867 Introduce IP address checkups on ursula startup. 2021-01-12 13:07:54 -08:00
Kieran R. Prasch ba2eafe826 Ursulas respond with requesting IP addresses via /ping GET. 2021-01-12 13:07:54 -08:00
K Prasch 3733644d40
Merge pull request #2494 from vepkenez/ex-post-not-so-fasto
Some Updates to worker management
2021-01-12 13:01:18 -08:00
K Prasch c7dc922276
Merge pull request #2470 from KPrasch/janitor
Deprecation: Automated deployment series by ContractAdministrator
2021-01-12 12:49:03 -08:00
damon c e7be542edf
Merge pull request #2499 from cygnusv/fix-nightly
Fix nightly build
2021-01-12 12:35:06 -08:00
damon 8b5c0c73b3 fix address RFCs, cleanup args, improve docs 2021-01-12 12:33:08 -08:00
Kieran Prasch a49915b37f updates gitignore for contracts API docs source 2021-01-12 11:15:58 -08:00
Kieran Prasch 02614a194a Disables (recovered) receipt saving logic for contract deployment commands. 2021-01-12 11:15:58 -08:00
Kieran Prasch 4f703a8e40 newsfragment for PR #2470 2021-01-12 11:15:56 -08:00
Kieran Prasch 5b88afc7c6 localizes card mocking fixture so CLI test modules will propery run. 2021-01-12 11:08:45 -08:00
Kieran Prasch a9d3b6cf1e Deprecation of automated deployment series by ContractAdministrator 2021-01-12 11:08:45 -08:00