github.com/replicatedhq/ship@v0.55.0/pkg/lifecycle/render/test-cases/render-inline.yaml (about)

     1  - name: no config, one inline asset
     2    spec:
     3      assets:
     4        v1:
     5          - inline:
     6             contents: |
     7               #!/bin/sh
     8               kubectl delete ns retraced
     9             dest: ./uninstall.sh
    10             mode: 0777
    11  
    12  - name: one config, one inline asset, accept default
    13    responses:
    14      'Enter a value for option "namespace" [retraced]:': ""
    15    viper_config:
    16      namespace: "retraced"
    17    spec:
    18      config:
    19        v1:
    20          - name: Kubernetes Cluster
    21            items:
    22              - name: namespace
    23                title: Namespace
    24      assets:
    25        v1:
    26          - inline:
    27             contents: |
    28               #!/bin/sh
    29               kubectl delete ns {{repl ConfigOption "namespace" }}
    30             dest: ./scripts/uninstall.sh
    31             mode: 0777
    32  
    33  - name: one config, one inline asset, empty viper
    34    responses:
    35      'Enter a value for option "namespace":': "retraced"
    36    spec:
    37      config:
    38        v1:
    39          - name: Kubernetes Cluster
    40            items:
    41              - name: namespace
    42                title: Namespace
    43      assets:
    44        v1:
    45          - inline:
    46             contents: |
    47               #!/bin/sh
    48               kubectl delete ns {{repl ConfigOption "namespace" }}
    49             dest: ./uninstall.sh
    50             mode: 0777
    51  
    52  - name: ship context access
    53    spec:
    54      assets:
    55        v1:
    56          - inline:
    57             contents: |
    58               #!/bin/sh
    59               cat {{repl context "state_file_path" }}
    60             dest: ./inspect_state.sh
    61             mode: 0777