Skip to content

Helm: Should be able to set certain values in values.yaml to null instead of {} #443

@harryttd

Description

@harryttd

For example:

# This would be an attempt to not create any nodes via a specifying it in a secondary values file.
# It wouldn't work bec the nodes section of the chart's default values.yaml file will get merged into
# it, creating a rolling node.
nodes: {}

# let this work instead to not create any nodes:
nodes: null

A use case would be wanting to only deploy a remote signer.

Resolving this issue will require updates in config generator, with possibly needing other updates as well. For example:

NODES = json.loads(os.environ["NODES"])

The above will fail bec it is expecting a dict for the NODES env var.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions