-
Notifications
You must be signed in to change notification settings - Fork 12
chore: add remote config data layer classes and migration #1872
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
base: main
Are you sure you want to change the base?
Conversation
Signed-off-by: Jeromy Cannon <[email protected]>
…rce interface Signed-off-by: Jeromy Cannon <[email protected]>
…kage Signed-off-by: Jeromy Cannon <[email protected]>
…upport Signed-off-by: Jeromy Cannon <[email protected]>
Signed-off-by: Jeromy Cannon <[email protected]>
…erences Signed-off-by: Jeromy Cannon <[email protected]>
Signed-off-by: Jeromy Cannon <[email protected]>
…emote configuration management Signed-off-by: Jeromy Cannon <[email protected]>
… and structure Signed-off-by: Jeromy Cannon <[email protected]>
Signed-off-by: Jeromy Cannon <[email protected]>
Signed-off-by: Jeffrey Tang <[email protected]>
Signed-off-by: Jeromy Cannon <[email protected]>
…rce interface Signed-off-by: Jeromy Cannon <[email protected]>
…kage Signed-off-by: Jeromy Cannon <[email protected]>
…upport Signed-off-by: Jeromy Cannon <[email protected]>
Signed-off-by: Jeromy Cannon <[email protected]>
…erences Signed-off-by: Jeromy Cannon <[email protected]>
Signed-off-by: Jeromy Cannon <[email protected]>
…emote configuration management Signed-off-by: Jeromy Cannon <[email protected]>
… and structure Signed-off-by: Jeromy Cannon <[email protected]>
Signed-off-by: Jeromy Cannon <[email protected]>
a847c99
to
c48989e
Compare
…rsioning Signed-off-by: Jeromy Cannon <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- add unit tests
- finish remote config migration logic with updated remote config
…hub.com/hiero-ledger/solo into data-layer-remote-config-and-config-map
Signed-off-by: Jeffrey Tang <[email protected]>
Signed-off-by: Jeffrey Tang <[email protected]>
Signed-off-by: Jeffrey Tang <[email protected]>
Signed-off-by: Jeffrey Tang <[email protected]>
…er-remote-config-and-config-map
phase: 'started', | ||
}); | ||
} | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
we need to add the rest of the migration logic for the mirror nodes, relay nodes, haproxies, envoy proxies, and explorers. I got the updated remote config yaml from Nathan after writing this first version.
commandHistory: | ||
- deployment create | ||
lastExecutedCommand: deployment create | ||
- "Executed by [email protected]: network deploy --deployment alpha-prod |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ack. Let us do a search replace on [email protected] and change it to something like [email protected]
/Users/nathan.klick/Git/swirldslabs/hashsphere-infrastructure/deployments/p\ | ||
roduction/google/hashsphere-production/sphere-alpha-prod/assets/solo/settin\ | ||
gs.txt --log4j2-xml | ||
/Users/nathan.klick/Git/swirldslabs/hashsphere-infrastructure/deployments/p\ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
search/replace /Users/nathan.klick/Git/swirldslabs/hashsphere-infrastructure/deployments/p\ roduction/google/hashsphere-production/sphere-alpha-prod
to something like this: /Users/user/solo-dir
Description
This pull request changes the following:
ConfigMapStorageBackend
YamlConfigMapStorageBackend
RemoteConfigSource
RemoteConfigSchema
RemoteConfigV1Migration
Related Issues
Pull request (PR) checklist
package.json
changes have been explained to and approved by a repository managerTesting
The following manual testing was done:
The following was not tested:
Commit message guidelines
We use 'Conventional Commits' to ensure that our commit messages are easy to read, follow a consistent format, and for automated release note generation. Please follow the guidelines below when writing your commit messages: