get.porter.sh/porter@v1.3.0/pkg/porter/testdata/explain/params-bundle.json (about)

     1  {
     2    "custom": {
     3      "io.cnab.dependencies": null,
     4      "sh.porter": {
     5        "manifestDigest": "5040d45d0c44e7632563966c33f5e8980e83cfa7c0485f725b623b7604f072f0",
     6        "version": "v0.30.0",
     7        "commit": "3b7c85ba",
     8        "mixins": {
     9          "terraform": {},
    10          "helm": {}
    11        }
    12      },
    13      "user-defined": {
    14        "nested": {
    15          "structure": "is okay",
    16          "enabled": true
    17        }
    18      }
    19    },
    20    "definitions": {
    21      "porter-debug": {
    22        "$comment": "porter-internal",
    23        "default": false,
    24        "description": "Print debug information from Porter when executing the bundle",
    25        "type": "boolean"
    26      },
    27      "region": {
    28        "default": "mars",
    29        "type": "string"
    30      },
    31      "seed": {
    32        "type": "boolean",
    33        "writeOnly": true
    34      },
    35      "namespace": {
    36        "type": "string"
    37      }
    38    },
    39    "description": "An example Porter configuration",
    40    "invocationImages": [
    41      {
    42        "image": "porter-hello:latest",
    43        "imageType": "docker"
    44      }
    45    ],
    46    "name": "porter-hello",
    47    "parameters": {
    48      "porter-debug": {
    49        "definition": "porter-debug",
    50        "description": "Print debug information from Porter when executing the bundle",
    51        "destination": {
    52          "env": "PORTER_DEBUG"
    53        }
    54      },
    55      "region": {
    56        "definition": "region",
    57        "destination": {
    58          "env": "REGION"
    59        }
    60      },
    61      "seed": {
    62        "definition": "seed",
    63        "required": true,
    64        "destination": {
    65          "env": "SEED"
    66        }
    67      },
    68      "namespace": {
    69        "definition": "namespace",
    70        "applyTo": [
    71          "upgrade"
    72        ],
    73        "destination": {
    74          "env": "NAMESPACE"
    75        }
    76      }
    77    },
    78    "schemaVersion": "v1.0.0-WD",
    79    "version": "0.1.0"
    80  }