Skip to content
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

Production Readiness: Dynamically construct the genesis-network.json and add it to the values file to be used during network deploy #949

Closed
3 tasks done
Tracked by #939
jeromy-cannon opened this issue Dec 9, 2024 · 0 comments · Fixed by #982
Assignees
Labels
Internal Requirement P0 An issue impacting production environments or impacting multiple releases or multiple individuals.

Comments

@jeromy-cannon
Copy link
Contributor

jeromy-cannon commented Dec 9, 2024

Tasks

Preview Give feedback

References in hedera-services repo:

public record NodeMetadata(
    @Nullable RosterEntry rosterEntry,
    @Nullable Node node,
    @NonNull Bytes tssEncryptionKey
) {
...
public record RosterEntry(
    long nodeId,
    long weight,
    @NonNull Bytes gossipCaCertificate,
    @NonNull List<ServiceEndpoint> gossipEndpoint
) {
...
public record ServiceEndpoint(
    @NonNull Bytes ipAddressV4,
    int port,
    @NonNull String domainName
) {
...
public record Node(
    long nodeId,
    @Nullable AccountID accountId,
    @NonNull String description,
    @NonNull List<ServiceEndpoint> gossipEndpoint,
    @NonNull List<ServiceEndpoint> serviceEndpoint,
    @NonNull Bytes gossipCaCertificate,
    @NonNull Bytes grpcCertificateHash,
    long weight,
    boolean deleted,
    @Nullable Key adminKey
) {
...
public record Key(
    OneOf<Key.KeyOneOfType> key
) {

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Internal Requirement P0 An issue impacting production environments or impacting multiple releases or multiple individuals.
Projects
None yet
2 participants