* align both formats behaviors and now they will just differ in how to discover their paths
* add coverage for exports format and fix expected assertions for parent-child format to match the logic child values always wins
* just partially revert dda8497, this way parents values could be overridden when coalescing
* after getting better coverage we were able to refact both formats behaviors by merging their propagation logics into a single code path.
51 lines
693 B
YAML
51 lines
693 B
YAML
# parent/values.yaml
|
|
|
|
imported-chart1:
|
|
SPextra1: "helm rocks"
|
|
|
|
overridden-chart1:
|
|
SC1bool: false
|
|
SC1float: 3.141592
|
|
SC1int: 99
|
|
SC1string: "pollywog"
|
|
SPextra2: 42
|
|
|
|
|
|
imported-chartA:
|
|
SPextra3: 1.337
|
|
|
|
overridden-chartA:
|
|
SCAbool: true
|
|
SCAfloat: 41.3
|
|
SCAint: 808
|
|
SCAstring: "jaberwocky"
|
|
SPextra4: true
|
|
|
|
imported-chartA-B:
|
|
SPextra5: "k8s"
|
|
|
|
overridden-chartA-B:
|
|
SCAbool: true
|
|
SCAfloat: 41.3
|
|
SCAint: 808
|
|
SCAstring: "jaberwocky"
|
|
SCBbool: false
|
|
SCBfloat: 1.99
|
|
SCBint: 77
|
|
SCBstring: "jango"
|
|
SPextra6: 111
|
|
|
|
SCCdata:
|
|
SCCstring: "jaberwocky"
|
|
SCCint: 42
|
|
|
|
tags:
|
|
front-end: true
|
|
back-end: false
|
|
|
|
subchart3:
|
|
enabled: false
|
|
|
|
subchart2alias:
|
|
enabled: false
|