Carthage Deployment Scripts#4417
Merged
mnaamani merged 31 commits intoJoystream:carthagefrom Nov 5, 2022
Merged
Conversation
|
The latest updates on your projects. Learn more about Vercel for Git ↗︎ 1 Ignored Deployment
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Include git commit hash and runtime code shasum to the node version string when doing docker build. We do this manually by setting env variable as we no longer copy the entire .git repo into the docker build context and the rust custom build fails to get git commit.
Fixed bug in chainspec builder "missing"
//prefix on seeds when generating new random seeds. (generate sub command)Added support for the chainspec builder
newsubcommand to pass either seeds or full validator accounts in--authoritiesargument. More secure than providing seeds on deployment host.Added a utility
session-keysto create validator session keys in a keystore. This allows keys to be generated on individual validators, and deployment scripts do not need to fetch from single host and push to validators. More secure setup.Updated ansible deployment scripts to support adding separate boot nodes, instead of using validators as boot nodes, and using session-keys to generate keys on validators. Other minor refactoring how node keys and keystore are stored on target hosts.
┆Issue is synchronized with this Asana task by Unito
┆Link To Task: https://app.asana.com/0/1202132419573087/1203291205609117