github.com/docker/app@v0.9.1-beta3.0.20210611140623-a48f773ab002/e2e/testdata/compatibility/bundle-v0.9.0.json (about) 1 { 2 "actions": { 3 "com.docker.app.inspect": { 4 "stateless": true 5 }, 6 "com.docker.app.render": { 7 "stateless": true 8 }, 9 "io.cnab.status": {}, 10 "io.cnab.status+json": {} 11 }, 12 "credentials": { 13 "com.docker.app.context": { 14 "path": "/cnab/app/context.dockercontext" 15 }, 16 "com.docker.app.registry-creds": { 17 "path": "/cnab/app/registry-creds.json" 18 } 19 }, 20 "custom": { 21 "com.docker.app": { 22 "payload": { 23 "created": "2019-11-18T08:22:31.570871111Z" 24 }, 25 "version": "1.0.0" 26 } 27 }, 28 "definitions": { 29 "com.docker.app.args": { 30 "default": "", 31 "description": "Arguments that are passed by file to the invocation image", 32 "title": "Arguments", 33 "type": "string" 34 }, 35 "com.docker.app.inspect-format": { 36 "default": "json", 37 "description": "Output format for the inspect command", 38 "enum": [ 39 "json", 40 "pretty" 41 ], 42 "title": "Inspect format", 43 "type": "string" 44 }, 45 "com.docker.app.kubernetes-namespace": { 46 "default": "", 47 "description": "Namespace in which to deploy", 48 "title": "Namespace", 49 "type": "string" 50 }, 51 "com.docker.app.orchestrator": { 52 "default": "", 53 "description": "Orchestrator on which to deploy", 54 "enum": [ 55 "", 56 "swarm", 57 "kubernetes" 58 ], 59 "title": "Orchestrator", 60 "type": "string" 61 }, 62 "com.docker.app.render-format": { 63 "default": "yaml", 64 "description": "Output format for the render command", 65 "enum": [ 66 "yaml", 67 "json" 68 ], 69 "title": "Render format", 70 "type": "string" 71 }, 72 "com.docker.app.share-registry-creds": { 73 "default": false, 74 "description": "Share registry credentials with the invocation image", 75 "title": "Share registry credentials", 76 "type": "boolean" 77 }, 78 "ports.frontend": { 79 "default": "8080", 80 "type": "string" 81 } 82 }, 83 "description": "sample description", 84 "images": { 85 "backend": { 86 "contentDigest": "<digest-backend>", 87 "description": "app-e2e/backend", 88 "image": "app-e2e/backend", 89 "imageType": "docker", 90 "size": 7394886 91 }, 92 "frontend": { 93 "contentDigest": "<digest-frontend>", 94 "description": "app-e2e/frontend", 95 "image": "app-e2e/frontend", 96 "imageType": "docker", 97 "size": 21365920 98 } 99 }, 100 "invocationImages": [ 101 { 102 "contentDigest": "<digest-app-e2e-invoc>", 103 "image": "app-e2e:0.1.0-invoc", 104 "imageType": "docker", 105 "size": 47261342 106 } 107 ], 108 "maintainers": [ 109 { 110 "email": "anca.iordache@docker.com", 111 "name": "Anca Iordache" 112 } 113 ], 114 "name": "app-e2e", 115 "parameters": { 116 "com.docker.app.args": { 117 "applyTo": [ 118 "install", 119 "upgrade" 120 ], 121 "definition": "com.docker.app.args", 122 "destination": { 123 "path": "/cnab/app/args.json" 124 } 125 }, 126 "com.docker.app.inspect-format": { 127 "applyTo": [ 128 "com.docker.app.inspect" 129 ], 130 "definition": "com.docker.app.inspect-format", 131 "destination": { 132 "env": "DOCKER_INSPECT_FORMAT" 133 } 134 }, 135 "com.docker.app.kubernetes-namespace": { 136 "applyTo": [ 137 "install", 138 "upgrade", 139 "uninstall", 140 "io.cnab.status" 141 ], 142 "definition": "com.docker.app.kubernetes-namespace", 143 "destination": { 144 "env": "DOCKER_KUBERNETES_NAMESPACE" 145 } 146 }, 147 "com.docker.app.orchestrator": { 148 "applyTo": [ 149 "install", 150 "upgrade", 151 "uninstall", 152 "io.cnab.status" 153 ], 154 "definition": "com.docker.app.orchestrator", 155 "destination": { 156 "env": "DOCKER_STACK_ORCHESTRATOR" 157 } 158 }, 159 "com.docker.app.render-format": { 160 "applyTo": [ 161 "com.docker.app.render" 162 ], 163 "definition": "com.docker.app.render-format", 164 "destination": { 165 "env": "DOCKER_RENDER_FORMAT" 166 } 167 }, 168 "com.docker.app.share-registry-creds": { 169 "definition": "com.docker.app.share-registry-creds", 170 "destination": { 171 "env": "DOCKER_SHARE_REGISTRY_CREDS" 172 } 173 }, 174 "ports.frontend": { 175 "definition": "ports.frontend", 176 "destination": { 177 "env": "docker_param1" 178 } 179 } 180 }, 181 "schemaVersion": "v1.0.0", 182 "version": "0.1.0" 183 }