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