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 }