ParamComparison
A single leaf-level comparison between two params maps.
The list of ParamComparison entries returned by a comparison query is flat:
every entry is a terminal leaf (maps and arrays are walked to the bottom).
Use equal to filter to only the entries that differ.
type ParamComparison {
path: String!
source: ParamValue!
target: ParamValue!
equal: Boolean!
}
Fields
ParamComparison.path ● String! non-null scalar {#path}
jq-style path to this leaf value, e.g. .database.port or .containers[0].image. Paths are stable across both sides of the comparison.
ParamComparison.source ● ParamValue! non-null object {#source}
The value (or absence) on the source side of the comparison.
ParamComparison.target ● ParamValue! non-null object {#target}
The value (or absence) on the target side of the comparison.
ParamComparison.equal ● Boolean! non-null scalar {#equal}
true when both sides have the same presence and the same value. false when either the key is only on one side or the values differ.
Member Of
DeploymentComparison object ● InstanceComparison object