Commit Graph

8351 Commits (1b60b813ddf1a9f48d8dcfd86ec905357b21da3b)

Author SHA1 Message Date
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
David Núñez b47d942a60 Add option to relock_dependencies.sh to produce requirement files from the existing Pipfile.lock
Otherwise, the default is to create a lock file, and then create the requirements files. The motivation of this change is that the validate_reqs_files job on CI wasn't deterministic, as it was failing everytime some dependency was updated (and therefore, the produced dependency file was updated and different to the existing in the codebase)
2021-01-12 17:26:06 +01:00
David Núñez 533fc6ff9e CI: Add python 3.9 build. For the moment, just the nightly build 2021-01-12 17:26:06 +01:00
David Núñez 17fc6289c9 The relock dependencies script is now in scripts/dependencies 2021-01-12 17:26:06 +01:00
David Núñez 84df836ce1 Add empty newsfragment for PR #2499 2021-01-12 17:26:06 +01:00
David Núñez a63a8bf83d CI: Store evidence of inconsistent requirement files 2021-01-12 17:26:06 +01:00
David Núñez 1958d1a50c CI: Grant CircleCI access to dependency locations for other python versions 2021-01-12 13:26:52 +01:00
David Núñez 9f3f94e86e CI: Make validate_reqs_files job consistent with current relock process 2021-01-12 13:26:52 +01:00
K Prasch b75d02ec9e
Merge pull request #2510 from derekpierre/relock-docs-deps
Include relock of docs-requirements.txt in the relock_dependencies script
2021-01-11 14:43:42 -08:00
David Núñez dec7d7e690
Merge pull request #2507 from KPrasch/bot-spray
Deprecates manual worker commitment via CLI
2021-01-11 13:37:02 +01:00
Kieran Prasch f2a1443457 Removes interactive commitment via UrsulaCommandProtocol 2021-01-09 16:55:44 -08:00
Kieran Prasch 55398874ef newsfragment #2507 2021-01-08 15:05:04 -08:00
derekpierre 06da07efee Add newsfragment fo #2510. 2021-01-08 16:31:19 -05:00
Kieran Prasch 32d667b178 Deprecates manual commitment via CLI. 2021-01-07 12:26:16 -08:00