get.porter.sh/porter@v1.3.0/pkg/storage/testdata/claims/has-installation.json (about)

     1  {
     2    "installation": "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  }