github.com/replicatedhq/ship@v0.55.0/pkg/lifecycle/render/config/resolve/test-cases/api/nested-references.yml (about)

     1  ## this has three options, charlie depends on bravo depends on alpha where bravo is hidden
     2  ## charlie should have the same value as alpha
     3  
     4  - name: Refrencing hidden const templated config items
     5    config:
     6      - name: alpha_group
     7        description: Alpha Group
     8        items:
     9          - name: alpha
    10            title: Alpha Value
    11            type: text
    12            readonly: true
    13            default: "hello world"
    14  
    15          - name: bravo
    16            type: text
    17            hidden: true
    18            readonly: true
    19            value: '{{repl ConfigOption "alpha"}}'
    20  
    21          - name: charlie
    22            title: Charlie Value
    23            type: text
    24            readonly: true
    25            value: '{{repl ConfigOption "bravo"}}'
    26  
    27    responses:
    28      json: |
    29        [
    30                {
    31                    "description": "Alpha Group",
    32                    "filters": null,
    33                    "items": [
    34                        {
    35                            "affix": "",
    36                            "data_cmd": null,
    37                            "default": "hello world",
    38                            "default_cmd": null,
    39                            "filters": null,
    40                            "help_text": "",
    41                            "hidden": false,
    42                            "is_excluded_from_support": false,
    43                            "items": null,
    44                            "multi_value": null,
    45                            "multiple": false,
    46                            "name": "alpha",
    47                            "props": null,
    48                            "readonly": true,
    49                            "recommended": false,
    50                            "required": false,
    51                            "test_proc": null,
    52                            "title": "Alpha Value",
    53                            "type": "text",
    54                            "value": "",
    55                            "value_cmd": null,
    56                            "when": ""
    57                        },
    58                        {
    59                            "affix": "",
    60                            "data_cmd": null,
    61                            "default": "",
    62                            "default_cmd": null,
    63                            "filters": null,
    64                            "help_text": "",
    65                            "hidden": true,
    66                            "is_excluded_from_support": false,
    67                            "items": null,
    68                            "multi_value": null,
    69                            "multiple": false,
    70                            "name": "bravo",
    71                            "props": null,
    72                            "readonly": true,
    73                            "recommended": false,
    74                            "required": false,
    75                            "test_proc": null,
    76                            "title": "",
    77                            "type": "text",
    78                            "value": "hello world",
    79                            "value_cmd": null,
    80                            "when": ""
    81                        },
    82                        {
    83                            "affix": "",
    84                            "data_cmd": null,
    85                            "default": "",
    86                            "default_cmd": null,
    87                            "filters": null,
    88                            "help_text": "",
    89                            "hidden": false,
    90                            "is_excluded_from_support": false,
    91                            "items": null,
    92                            "multi_value": null,
    93                            "multiple": false,
    94                            "name": "charlie",
    95                            "props": null,
    96                            "readonly": true,
    97                            "recommended": false,
    98                            "required": false,
    99                            "test_proc": null,
   100                            "title": "Charlie Value",
   101                            "type": "text",
   102                            "value": "hello world",
   103                            "value_cmd": null,
   104                            "when": ""
   105                        }
   106                    ],
   107                    "name": "alpha_group",
   108                    "test_proc": null,
   109                    "title": "",
   110                    "when": ""
   111                }
   112            ]