ValueOverrideDto
Namespace: Meshmakers.Octo.Communication.Contracts.DataTransferObjects
A single Helm value override entry shipped from the controller to the
operator at deploy time. Mirrors the System.Communication/ValueOverride
CK record. Secret-flagged values are decrypted server-side before they
are placed on the SignalR wire.
public record ValueOverrideDto : IEquatable<ValueOverrideDto>
Inheritance Object → ValueOverrideDto
Implements IEquatable<ValueOverrideDto>
Properties
Path
Dotted Helm values path (e.g. image.tag, oauth.clientId).
public string Path { get; set; }
Property Value
Value
Override value. Always a string in transport; Helm coerces to the target type defined by the chart's values schema.
public string Value { get; set; }
Property Value
IsSecret
When true, the operator must surface this value through a Kubernetes
Secret (named {releaseName}-octo-secrets) and rewrite the
Helm value at ValueOverrideDto.Path to a secretKeyRef reference
instead of inlining the value. The chart at this path must accept
either form.
public bool IsSecret { get; set; }
Property Value
Constructors
ValueOverrideDto()
public ValueOverrideDto()