get.porter.sh/porter@v1.3.0/pkg/storage/testdata/claims/has-name.json (about) 1 { 2 "name": "example-exec-outputs", 3 "revision": "01DS62VS1F5XFGHWY4MPHBREFQ", 4 "created": "2019-11-08T12:01:44.719151-06:00", 5 "modified": "2019-11-08T12:01:46.287743-06:00", 6 "bundle": { 7 "schemaVersion": "v1.0.0", 8 "name": "example-exec-outputs", 9 "version": "0.1.0", 10 "description": "An example Porter bundle demonstrating exec mixin outputs", 11 "invocationImages": [ 12 { 13 "imageType": "docker", 14 "image": "getporter/example-exec-outputs:0.1.0" 15 } 16 ], 17 "actions": { 18 "status": { 19 "modifies": true, 20 "description": "Parse stdout as json" 21 }, 22 "test": { 23 "modifies": true, 24 "description": "Scrape stdout with regex" 25 } 26 }, 27 "parameters": { 28 "porter-debug": { 29 "definition": "porter-debug-parameter", 30 "description": "Print debug information from Porter when executing the bundle", 31 "destination": { 32 "env": "PORTER_DEBUG" 33 } 34 } 35 }, 36 "outputs": { 37 "config": { 38 "definition": "config-output", 39 "applyTo": [ 40 "install" 41 ], 42 "path": "/cnab/app/outputs/config" 43 }, 44 "failed-tests": { 45 "definition": "failed-tests-output", 46 "applyTo": [ 47 "test" 48 ], 49 "path": "/cnab/app/outputs/failed-tests" 50 }, 51 "kubeconfig": { 52 "definition": "kubeconfig-output", 53 "applyTo": [ 54 "install" 55 ], 56 "path": "/cnab/app/outputs/kubeconfig" 57 }, 58 "user": { 59 "definition": "user-output", 60 "applyTo": [ 61 "status" 62 ], 63 "path": "/cnab/app/outputs/user" 64 } 65 }, 66 "definitions": { 67 "config-output": { 68 "type": "string" 69 }, 70 "failed-tests-output": { 71 "type": "string" 72 }, 73 "kubeconfig-output": { 74 "contentEncoding": "base64", 75 "type": "string" 76 }, 77 "porter-debug-parameter": { 78 "default": false, 79 "description": "Print debug information from Porter when executing the bundle", 80 "type": "boolean" 81 }, 82 "user-output": { 83 "type": "string" 84 } 85 }, 86 "custom": { 87 "io.cnab.dependencies": null, 88 "sh.porter": { 89 "manifestDigest": "f23ca8f34a4e9a54babe625700997115e64dcef2b4411b9af0943c21870487be" 90 } 91 } 92 }, 93 "result": { 94 "message": "", 95 "action": "install", 96 "status": "success" 97 }, 98 "parameters": { 99 "porter-debug": false 100 }, 101 "outputs": { 102 "config": "{\"user\": \"sally\"}\n", 103 "kubeconfig": "apiVersion: v1\nclusters:\n- cluster:\n certificate-authority-data: abc123==\n server: https://127.0.0.1:8443\n name: minikube\ncontexts:\n- context:\n cluster: minikube\n user: minikube\n name: minikube\ncurrent-context: minikube\nkind: Config\npreferences: {}\nusers:\n- name: minikube\n user:\n client-certificate-data: abc123=\n client-key-data: abc123==\n" 104 } 105 }