-
Notifications
You must be signed in to change notification settings - Fork 387
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: use local artifacts to fetch keys for the key-funder #3173
Conversation
### Description <!-- What's included in this PR? --> ### Drive-by changes <!-- Are there any minor or drive-by changes also included? --> ### Related issues <!-- - Fixes #[issue number here] --> ### Backward compatibility <!-- Are these changes backward compatible? Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling? Yes/No --> ### Testing <!-- What kind of testing have these changes undergone? None/Manual/Unit Tests -->
|
Codecov Report
Additional details and impacted files@@ Coverage Diff @@
## main #3173 +/- ##
=======================================
Coverage 67.65% 67.65%
=======================================
Files 99 99
Lines 1014 1014
Branches 106 106
=======================================
Hits 686 686
Misses 284 284
Partials 44 44
|
Co-authored-by: Yorke Rhodes <[email protected]>
…' into kunal/key-funder-local-artifacts
…-xyz#3173) ### Description Motivation - supports maintaining the source of truth for account keys in version control - key-funder now fetches relayer,kathy keys from local artifacts instead of gcp secrets - local artifacts schema located here: hyperlane-xyz#3159 - changing type of key from `BaseCloudAgentKey` to `BaseAgentKey` ### Drive-by changes - restricting rolesToFund to `FundableRole` type which is just Kathy,Relayer which prevent the person running the script locally to accidentally fund validator keys. ### Related issues - fixes hyperlane-xyz/issues#888 ### Backward compatibility Yes ### Testing Manual --------- Co-authored-by: Yorke Rhodes <[email protected]>
Description
Motivation - supports maintaining the source of truth for account keys in version control
BaseCloudAgentKey
toBaseAgentKey
Drive-by changes
FundableRole
type which is just Kathy,Relayer which prevent the person running the script locally to accidentally fund validator keys.Related issues
Backward compatibility
Yes
Testing
Manual