Skip to content

Commit

Permalink
Update cached bundles
Browse files Browse the repository at this point in the history
Our testdata has a mock cache based on build/testdata/bundles that has
gotten out-of-sync. Rebuild the bundles and update the cache keys to
reflect the new version v0.1.3 that we are now using.

Signed-off-by: Carolyn Van Slyck <me@carolynvanslyck.com>
  • Loading branch information
carolynvs committed Oct 27, 2020
1 parent 0c97c9d commit 2aacb1d
Show file tree
Hide file tree
Showing 17 changed files with 161 additions and 6 deletions.
2 changes: 1 addition & 1 deletion build/testdata/bundles/mysql/.cnab/bundle.json
@@ -1 +1 @@
{"actions":{"ping":{"description":"ping","modifies":true}},"credentials":{"kubeconfig":{"path":"/root/.kube/config","required":true}},"custom":{"sh.porter":{"manifest":"bWl4aW5zOgotIGV4ZWMKLSBoZWxtCgpuYW1lOiBteXNxbAp2ZXJzaW9uOiAwLjEuMwp0YWc6IGxvY2FsaG9zdDo1MDAwL215c3FsCgpjcmVkZW50aWFsczoKLSBuYW1lOiBrdWJlY29uZmlnCiAgcGF0aDogL3Jvb3QvLmt1YmUvY29uZmlnCgpwYXJhbWV0ZXJzOgotIG5hbWU6IGRhdGFiYXNlLW5hbWUKICB0eXBlOiBzdHJpbmcKICBkZWZhdWx0OiBteWRiCiAgZW52OiBEQVRBQkFTRV9OQU1FCi0gbmFtZTogbXlzcWwtdXNlcgogIHR5cGU6IHN0cmluZwogIGRlZmF1bHQ6IG15c3FsLWFkbWluCiAgZW52OiBNWVNRTF9VU0VSCi0gbmFtZTogbmFtZXNwYWNlCiAgdHlwZTogc3RyaW5nCiAgZGVmYXVsdDogJycKLSBuYW1lOiBteXNxbC1uYW1lCiAgdHlwZTogc3RyaW5nCiAgZGVmYXVsdDogcG9ydGVyLWNpLW15c3FsCgppbnN0YWxsOgotIGhlbG06CiAgICBkZXNjcmlwdGlvbjogIkluc3RhbGwgTXlTUUwiCiAgICBuYW1lOiAie3sgYnVuZGxlLnBhcmFtZXRlcnMubXlzcWwtbmFtZSB9fSIKICAgIGNoYXJ0OiBzdGFibGUvbXlzcWwKICAgIHZlcnNpb246IDEuNi4yCiAgICBuYW1lc3BhY2U6ICJ7eyBidW5kbGUucGFyYW1ldGVycy5uYW1lc3BhY2UgfX0iCiAgICByZXBsYWNlOiB0cnVlCiAgICBzZXQ6CiAgICAgIG15c3FsRGF0YWJhc2U6ICJ7eyBidW5kbGUucGFyYW1ldGVycy5kYXRhYmFzZS1uYW1lfX0iCiAgICAgIG15c3FsVXNlcjogInt7IGJ1bmRsZS5wYXJhbWV0ZXJzLm15c3FsLXVzZXIgfX0iCiAgICBvdXRwdXRzOgogICAgLSBuYW1lOiBteXNxbC1yb290LXBhc3N3b3JkCiAgICAgIHNlY3JldDogInt7IGJ1bmRsZS5wYXJhbWV0ZXJzLm15c3FsLW5hbWUgfX0iCiAgICAgIGtleTogbXlzcWwtcm9vdC1wYXNzd29yZAogICAgLSBuYW1lOiBteXNxbC1wYXNzd29yZAogICAgICBzZWNyZXQ6ICJ7eyBidW5kbGUucGFyYW1ldGVycy5teXNxbC1uYW1lIH19IgogICAgICBrZXk6IG15c3FsLXBhc3N3b3JkCgpwaW5nOgogIC0gZXhlYzoKICAgICAgZGVzY3JpcHRpb246ICJQaW5nIgogICAgICBjb21tYW5kOiAuL2hlbHBlcnMuc2gKICAgICAgYXJndW1lbnRzOgogICAgICAgIC0gcGluZwoKdXBncmFkZToKICAtIGhlbG06CiAgICAgIGRlc2NyaXB0aW9uOiAiVXBncmFkZSBNeVNRTCIKICAgICAgbmFtZTogInt7IGJ1bmRsZS5wYXJhbWV0ZXJzLm15c3FsLW5hbWUgfX0iCiAgICAgIG5hbWVzcGFjZTogInt7IGJ1bmRsZS5wYXJhbWV0ZXJzLm5hbWVzcGFjZSB9fSIKICAgICAgY2hhcnQ6IHN0YWJsZS9teXNxbAogICAgICB2ZXJzaW9uOiAxLjYuMgogICAgICBvdXRwdXRzOgogICAgICAtIG5hbWU6IG15c3FsLXJvb3QtcGFzc3dvcmQKICAgICAgICBzZWNyZXQ6ICJ7eyBidW5kbGUucGFyYW1ldGVycy5teXNxbC1uYW1lIH19IgogICAgICAgIGtleTogbXlzcWwtcm9vdC1wYXNzd29yZAogICAgICAtIG5hbWU6IG15c3FsLXBhc3N3b3JkCiAgICAgICAgc2VjcmV0OiAie3sgYnVuZGxlLnBhcmFtZXRlcnMubXlzcWwtbmFtZSB9fSIKICAgICAgICBrZXk6IG15c3FsLXBhc3N3b3JkCgp1bmluc3RhbGw6Ci0gaGVsbToKICAgIGRlc2NyaXB0aW9uOiAiVW5pbnN0YWxsIE15U1FMIgogICAgcHVyZ2U6IHRydWUKICAgIHJlbGVhc2VzOgogICAgICAtICJ7eyBidW5kbGUucGFyYW1ldGVycy5teXNxbC1uYW1lIH19IgoKb3V0cHV0czoKICAtIG5hbWU6IG15c3FsLXBhc3N3b3JkCiAgICBkZXNjcmlwdGlvbjogIlRoZSBteXNxbCBkYXRhYmFzZSBwYXNzd29yZCIKICAgIHR5cGU6IHN0cmluZwogICAgZGVmYXVsdDogImRlZmF1bHQtcGFzc3dvcmQiCiAgICBhcHBseVRvOgogICAgICAtIGluc3RhbGwKICAgICAgLSB1cGdyYWRlCiAgICBzZW5zaXRpdmU6IHRydWUKICAtIG5hbWU6IG15c3FsLXJvb3QtcGFzc3dvcmQKICAgIGRlc2NyaXB0aW9uOiAiVGhlIG15c3FsIHJvb3QgdXNlciBwYXNzd29yZCIKICAgIGRlZmF1bHQ6ICJkZWZhdWx0LXJvb3QtcGFzc3dvcmQiCiAgICB0eXBlOiBzdHJpbmcKICAgIGFwcGx5VG86CiAgICAgIC0gaW5zdGFsbAogICAgICAtIHVwZ3JhZGUKICAgIHNlbnNpdGl2ZTogdHJ1ZQo=","manifestDigest":"9c0867f833d4b33d7112d7ec9e898572203e3edf2b9b1d738ba18db1b8c28783","mixins":{"exec":{},"helm":{}}}},"definitions":{"database-name-parameter":{"default":"mydb","type":"string"},"mysql-name-parameter":{"default":"porter-ci-mysql","type":"string"},"mysql-password-output":{"default":"default-password","description":"The mysql database password","type":"string","writeOnly":true},"mysql-root-password-output":{"default":"default-root-password","description":"The mysql root user password","type":"string","writeOnly":true},"mysql-user-parameter":{"default":"mysql-admin","type":"string"},"namespace-parameter":{"default":"","type":"string"},"porter-debug-parameter":{"$comment":"porter-internal","$id":"https://porter.sh/generated-bundle/#porter-debug","default":false,"description":"Print debug information from Porter when executing the bundle","type":"boolean"}},"description":"","invocationImages":[{"image":"localhost:5000/mysql-installer:v0.1.3","imageType":"docker"}],"name":"mysql","outputs":{"mysql-password":{"applyTo":["install","upgrade"],"definition":"mysql-password-output","description":"The mysql database password","path":"/cnab/app/outputs/mysql-password"},"mysql-root-password":{"applyTo":["install","upgrade"],"definition":"mysql-root-password-output","description":"The mysql root user password","path":"/cnab/app/outputs/mysql-root-password"}},"parameters":{"database-name":{"definition":"database-name-parameter","destination":{"env":"DATABASE_NAME"}},"mysql-name":{"definition":"mysql-name-parameter","destination":{"env":"MYSQL_NAME"}},"mysql-user":{"definition":"mysql-user-parameter","destination":{"env":"MYSQL_USER"}},"namespace":{"definition":"namespace-parameter","destination":{"env":"NAMESPACE"}},"porter-debug":{"definition":"porter-debug-parameter","description":"Print debug information from Porter when executing the bundle","destination":{"env":"PORTER_DEBUG"}}},"schemaVersion":"v1.0.0","version":"0.1.3"}
{"actions":{"ping":{"description":"ping","modifies":true}},"credentials":{"kubeconfig":{"path":"/root/.kube/config","required":true}},"custom":{"sh.porter":{"manifest":"bWl4aW5zOgotIGV4ZWMKLSBoZWxtCgpuYW1lOiBteXNxbAp2ZXJzaW9uOiAwLjEuMwp0YWc6IGxvY2FsaG9zdDo1MDAwL215c3FsCgpjcmVkZW50aWFsczoKLSBuYW1lOiBrdWJlY29uZmlnCiAgcGF0aDogL3Jvb3QvLmt1YmUvY29uZmlnCgpwYXJhbWV0ZXJzOgotIG5hbWU6IGRhdGFiYXNlLW5hbWUKICB0eXBlOiBzdHJpbmcKICBkZWZhdWx0OiBteWRiCiAgZW52OiBEQVRBQkFTRV9OQU1FCi0gbmFtZTogbXlzcWwtdXNlcgogIHR5cGU6IHN0cmluZwogIGRlZmF1bHQ6IG15c3FsLWFkbWluCiAgZW52OiBNWVNRTF9VU0VSCi0gbmFtZTogbmFtZXNwYWNlCiAgdHlwZTogc3RyaW5nCiAgZGVmYXVsdDogJycKLSBuYW1lOiBteXNxbC1uYW1lCiAgdHlwZTogc3RyaW5nCiAgZGVmYXVsdDogcG9ydGVyLWNpLW15c3FsCgppbnN0YWxsOgotIGhlbG06CiAgICBkZXNjcmlwdGlvbjogIkluc3RhbGwgTXlTUUwiCiAgICBuYW1lOiAie3sgYnVuZGxlLnBhcmFtZXRlcnMubXlzcWwtbmFtZSB9fSIKICAgIGNoYXJ0OiBzdGFibGUvbXlzcWwKICAgIHZlcnNpb246IDEuNi4yCiAgICBuYW1lc3BhY2U6ICJ7eyBidW5kbGUucGFyYW1ldGVycy5uYW1lc3BhY2UgfX0iCiAgICByZXBsYWNlOiB0cnVlCiAgICBzZXQ6CiAgICAgIG15c3FsRGF0YWJhc2U6ICJ7eyBidW5kbGUucGFyYW1ldGVycy5kYXRhYmFzZS1uYW1lfX0iCiAgICAgIG15c3FsVXNlcjogInt7IGJ1bmRsZS5wYXJhbWV0ZXJzLm15c3FsLXVzZXIgfX0iCiAgICBvdXRwdXRzOgogICAgLSBuYW1lOiBteXNxbC1yb290LXBhc3N3b3JkCiAgICAgIHNlY3JldDogInt7IGJ1bmRsZS5wYXJhbWV0ZXJzLm15c3FsLW5hbWUgfX0iCiAgICAgIGtleTogbXlzcWwtcm9vdC1wYXNzd29yZAogICAgLSBuYW1lOiBteXNxbC1wYXNzd29yZAogICAgICBzZWNyZXQ6ICJ7eyBidW5kbGUucGFyYW1ldGVycy5teXNxbC1uYW1lIH19IgogICAgICBrZXk6IG15c3FsLXBhc3N3b3JkCgpwaW5nOgogIC0gZXhlYzoKICAgICAgZGVzY3JpcHRpb246ICJQaW5nIgogICAgICBjb21tYW5kOiAuL2hlbHBlcnMuc2gKICAgICAgYXJndW1lbnRzOgogICAgICAgIC0gcGluZwoKdXBncmFkZToKICAtIGhlbG06CiAgICAgIGRlc2NyaXB0aW9uOiAiVXBncmFkZSBNeVNRTCIKICAgICAgbmFtZTogInt7IGJ1bmRsZS5wYXJhbWV0ZXJzLm15c3FsLW5hbWUgfX0iCiAgICAgIG5hbWVzcGFjZTogInt7IGJ1bmRsZS5wYXJhbWV0ZXJzLm5hbWVzcGFjZSB9fSIKICAgICAgY2hhcnQ6IHN0YWJsZS9teXNxbAogICAgICB2ZXJzaW9uOiAxLjYuMgogICAgICBvdXRwdXRzOgogICAgICAtIG5hbWU6IG15c3FsLXJvb3QtcGFzc3dvcmQKICAgICAgICBzZWNyZXQ6ICJ7eyBidW5kbGUucGFyYW1ldGVycy5teXNxbC1uYW1lIH19IgogICAgICAgIGtleTogbXlzcWwtcm9vdC1wYXNzd29yZAogICAgICAtIG5hbWU6IG15c3FsLXBhc3N3b3JkCiAgICAgICAgc2VjcmV0OiAie3sgYnVuZGxlLnBhcmFtZXRlcnMubXlzcWwtbmFtZSB9fSIKICAgICAgICBrZXk6IG15c3FsLXBhc3N3b3JkCgp1bmluc3RhbGw6Ci0gaGVsbToKICAgIGRlc2NyaXB0aW9uOiAiVW5pbnN0YWxsIE15U1FMIgogICAgcHVyZ2U6IHRydWUKICAgIHJlbGVhc2VzOgogICAgICAtICJ7eyBidW5kbGUucGFyYW1ldGVycy5teXNxbC1uYW1lIH19IgoKb3V0cHV0czoKICAtIG5hbWU6IG15c3FsLXBhc3N3b3JkCiAgICBkZXNjcmlwdGlvbjogIlRoZSBteXNxbCBkYXRhYmFzZSBwYXNzd29yZCIKICAgIHR5cGU6IHN0cmluZwogICAgZGVmYXVsdDogImRlZmF1bHQtcGFzc3dvcmQiCiAgICBhcHBseVRvOgogICAgICAtIGluc3RhbGwKICAgICAgLSB1cGdyYWRlCiAgICBzZW5zaXRpdmU6IHRydWUKICAtIG5hbWU6IG15c3FsLXJvb3QtcGFzc3dvcmQKICAgIGRlc2NyaXB0aW9uOiAiVGhlIG15c3FsIHJvb3QgdXNlciBwYXNzd29yZCIKICAgIGRlZmF1bHQ6ICJkZWZhdWx0LXJvb3QtcGFzc3dvcmQiCiAgICB0eXBlOiBzdHJpbmcKICAgIGFwcGx5VG86CiAgICAgIC0gaW5zdGFsbAogICAgICAtIHVwZ3JhZGUKICAgIHNlbnNpdGl2ZTogdHJ1ZQo=","manifestDigest":"183e0965b8ce88b7cae205b2d87a29be9f5383ddcdc0a05cf08108ddcaa4928e","mixins":{"exec":{},"helm":{}}}},"definitions":{"database-name-parameter":{"default":"mydb","type":"string"},"mysql-name-parameter":{"default":"porter-ci-mysql","type":"string"},"mysql-password-output":{"default":"default-password","description":"The mysql database password","type":"string","writeOnly":true},"mysql-root-password-output":{"default":"default-root-password","description":"The mysql root user password","type":"string","writeOnly":true},"mysql-user-parameter":{"default":"mysql-admin","type":"string"},"namespace-parameter":{"default":"","type":"string"},"porter-debug-parameter":{"$comment":"porter-internal","$id":"https://porter.sh/generated-bundle/#porter-debug","default":false,"description":"Print debug information from Porter when executing the bundle","type":"boolean"}},"description":"","invocationImages":[{"image":"localhost:5000/mysql-installer:v0.1.3","imageType":"docker"}],"name":"mysql","outputs":{"mysql-password":{"applyTo":["install","upgrade"],"definition":"mysql-password-output","description":"The mysql database password","path":"/cnab/app/outputs/mysql-password"},"mysql-root-password":{"applyTo":["install","upgrade"],"definition":"mysql-root-password-output","description":"The mysql root user password","path":"/cnab/app/outputs/mysql-root-password"}},"parameters":{"database-name":{"definition":"database-name-parameter","destination":{"env":"DATABASE_NAME"}},"mysql-name":{"definition":"mysql-name-parameter","destination":{"env":"MYSQL_NAME"}},"mysql-user":{"definition":"mysql-user-parameter","destination":{"env":"MYSQL_USER"}},"namespace":{"definition":"namespace-parameter","destination":{"env":"NAMESPACE"}},"porter-debug":{"definition":"porter-debug-parameter","description":"Print debug information from Porter when executing the bundle","destination":{"env":"PORTER_DEBUG"}}},"schemaVersion":"v1.0.0","version":"0.1.3"}
2 changes: 1 addition & 1 deletion build/testdata/bundles/wordpress/.cnab/bundle.json
@@ -1 +1 @@
{"actions":{"ping":{"description":"ping","modifies":true}},"credentials":{"kubeconfig":{"path":"/root/.kube/config","required":true}},"custom":{"io.cnab.dependencies":{"requires":{"mysql":{"bundle":"getporter/mysql:v0.1.3"}}},"sh.porter":{"manifest":"bWl4aW5zOgotIGV4ZWMKLSBoZWxtCgpuYW1lOiB3b3JkcHJlc3MKdmVyc2lvbjogMC4xLjMKdGFnOiBnZXRwb3J0ZXIvd29yZHByZXNzCgpkZXBlbmRlbmNpZXM6CiAgbXlzcWw6CiAgICB0YWc6IGdldHBvcnRlci9teXNxbDp2MC4xLjMKICAgIHBhcmFtZXRlcnM6CiAgICAgIGRhdGFiYXNlLW5hbWU6IHdvcmRwcmVzcwogICAgICBteXNxbC11c2VyOiB3b3JkcHJlc3MKCmNyZWRlbnRpYWxzOgotIG5hbWU6IGt1YmVjb25maWcKICBwYXRoOiAvcm9vdC8ua3ViZS9jb25maWcKCnBhcmFtZXRlcnM6Ci0gbmFtZTogd29yZHByZXNzLW5hbWUKICB0eXBlOiBzdHJpbmcKICBkZWZhdWx0OiBwb3J0ZXItY2ktd29yZHByZXNzCiAgZW52OiBXT1JEUFJFU1NfTkFNRQotIG5hbWU6IHdvcmRwcmVzcy1wYXNzd29yZAogIHR5cGU6IHN0cmluZwogIHNlbnNpdGl2ZTogdHJ1ZQotIG5hbWU6IG5hbWVzcGFjZQogIHR5cGU6IHN0cmluZwogIGRlZmF1bHQ6ICcnCgppbnN0YWxsOgogIC0gaGVsbToKICAgICAgZGVzY3JpcHRpb246ICJJbnN0YWxsIFdvcmRwcmVzcyIKICAgICAgbmFtZTogInt7IGJ1bmRsZS5wYXJhbWV0ZXJzLndvcmRwcmVzcy1uYW1lIH19IgogICAgICBjaGFydDogc3RhYmxlL3dvcmRwcmVzcwogICAgICBuYW1lc3BhY2U6ICJ7eyBidW5kbGUucGFyYW1ldGVycy5uYW1lc3BhY2UgfX0iCiAgICAgIHJlcGxhY2U6IHRydWUKICAgICAgc2V0OgogICAgICAgIHdvcmRwcmVzc1Bhc3N3b3JkOiAie3sgYnVuZGxlLnBhcmFtZXRlcnMud29yZHByZXNzLXBhc3N3b3JkIH19IgogICAgICAgICNleHRlcm5hbERhdGFiYXNlLmRhdGFiYXNlOiAie3sgYnVuZGxlLmRlcGVuZGVuY2llcy5teXNxbC5wYXJhbWV0ZXJzLmRhdGFiYXNlLW5hbWUgfX0iCiAgICAgICAgI2V4dGVybmFsRGF0YWJhc2UuaG9zdDogInt7IGJ1bmRsZS5kZXBlbmRlbmNpZXMubXlzcWwub3V0cHV0cy5zZXJ2aWNlcyB9fSIKICAgICAgICAjZXh0ZXJuYWxEYXRhYmFzZS51c2VyOiAie3sgYnVuZGxlLmRlcGVuZGVuY2llcy5teXNxbC5wYXJhbWV0ZXJzLm15c3FsLXVzZXIgfX0iCiAgICAgICAgZXh0ZXJuYWxEYXRhYmFzZS5wYXNzd29yZDogInt7IGJ1bmRsZS5kZXBlbmRlbmNpZXMubXlzcWwub3V0cHV0cy5teXNxbC1wYXNzd29yZCB9fSIKICAgICAgICBleHRlcm5hbERhdGFiYXNlLnBvcnQ6IDMzMDYKICAgICAgICBtYXJpYWRiLmVuYWJsZWQ6IGZhbHNlCiAgICAgIG91dHB1dHM6CiAgICAgICAgLSBuYW1lOiB3b3JkcHJlc3MtcGFzc3dvcmQKICAgICAgICAgIHNlY3JldDogInt7IGJ1bmRsZS5wYXJhbWV0ZXJzLndvcmRwcmVzcy1uYW1lIH19IgogICAgICAgICAga2V5OiB3b3JkcHJlc3MtcGFzc3dvcmQKCnVwZ3JhZGU6CiAgLSBoZWxtOgogICAgICBkZXNjcmlwdGlvbjogIlVwZ3JhZGUgV29yZHByZXNzIgogICAgICBuYW1lOiAie3sgYnVuZGxlLnBhcmFtZXRlcnMud29yZHByZXNzLW5hbWUgfX0iCiAgICAgIG5hbWVzcGFjZTogInt7IGJ1bmRsZS5wYXJhbWV0ZXJzLm5hbWVzcGFjZSB9fSIKICAgICAgY2hhcnQ6IHN0YWJsZS93b3JkcHJlc3MKICAgICAgb3V0cHV0czoKICAgICAgICAtIG5hbWU6IHdvcmRwcmVzcy1wYXNzd29yZAogICAgICAgICAgc2VjcmV0OiAie3sgYnVuZGxlLnBhcmFtZXRlcnMud29yZHByZXNzLW5hbWUgfX0iCiAgICAgICAgICBrZXk6IHdvcmRwcmVzcy1wYXNzd29yZAoKcGluZzoKICAtIGV4ZWM6CiAgICAgIGRlc2NyaXB0aW9uOiAiUGluZyIKICAgICAgY29tbWFuZDogLi9oZWxwZXJzLnNoCiAgICAgIGFyZ3VtZW50czoKICAgICAgICAtIHBpbmcKCnVuaW5zdGFsbDoKICAtIGhlbG06CiAgICAgIGRlc2NyaXB0aW9uOiAiVW5pbnN0YWxsIFdvcmRwcmVzcyIKICAgICAgcHVyZ2U6IHRydWUKICAgICAgcmVsZWFzZXM6IAogICAgICAgIC0gInt7IGJ1bmRsZS5wYXJhbWV0ZXJzLndvcmRwcmVzcy1uYW1lIH19IgoKb3V0cHV0czoKICAtIG5hbWU6IHdvcmRwcmVzcy1wYXNzd29yZAogICAgZGVzY3JpcHRpb246ICJUaGUgV29yZHByZXNzIGluc3RhbGxhdGlvbiBwYXNzd29yZCIKICAgIHR5cGU6IHN0cmluZwogICAgZGVmYXVsdDogImRlZmF1bHQtcGFzc3dvcmQiCiAgICBhcHBseVRvOgogICAgICAtICJpbnN0YWxsIgogICAgICAtICJ1cGdyYWRlIgogICAgc2Vuc2l0aXZlOiB0cnVl","manifestDigest":"c309a8a749f0701f56fae5dae613013deec4ed143413d889c7675ab82523c7d0","mixins":{"exec":{},"helm":{}}}},"definitions":{"namespace-parameter":{"default":"","type":"string"},"porter-debug-parameter":{"$id":"https://porter.sh/generated-bundle/#porter-debug","default":false,"description":"Print debug information from Porter when executing the bundle","type":"boolean"},"wordpress-name-parameter":{"default":"porter-ci-wordpress","type":"string"},"wordpress-password-output":{"default":"default-password","description":"The Wordpress installation password","type":"string","writeOnly":true},"wordpress-password-parameter":{"type":"string","writeOnly":true}},"description":"","invocationImages":[{"image":"getporter/wordpress-installer:v0.1.3","imageType":"docker"}],"name":"wordpress","outputs":{"wordpress-password":{"applyTo":["install","upgrade"],"definition":"wordpress-password-output","description":"The Wordpress installation password","path":"/cnab/app/outputs/wordpress-password"}},"parameters":{"namespace":{"definition":"namespace-parameter","destination":{"env":"NAMESPACE"}},"porter-debug":{"definition":"porter-debug-parameter","description":"Print debug information from Porter when executing the bundle","destination":{"env":"PORTER_DEBUG"}},"wordpress-name":{"definition":"wordpress-name-parameter","destination":{"env":"WORDPRESS_NAME"}},"wordpress-password":{"definition":"wordpress-password-parameter","destination":{"env":"WORDPRESS_PASSWORD"},"required":true}},"requiredExtensions":["io.cnab.dependencies"],"schemaVersion":"v1.0.0","version":"0.1.3"}
{"actions":{"ping":{"description":"ping","modifies":true}},"credentials":{"kubeconfig":{"path":"/root/.kube/config","required":true}},"custom":{"io.cnab.dependencies":{"requires":{"mysql":{"bundle":"localhost:5000/mysql:v0.1.3","name":"mysql"}},"sequence":["mysql"]},"io.cnab.parameter-sources":{"porter-mysql-mysql-password-dep-output":{"priority":["dependencies.output"],"sources":{"dependencies.output":{"dependency":"mysql","name":"mysql-password"}}}},"sh.porter":{"manifest":"bWl4aW5zOgotIGV4ZWMKLSBoZWxtCgpuYW1lOiB3b3JkcHJlc3MKdGFnOiBsb2NhbGhvc3Q6NTAwMC93b3JkcHJlc3MKdmVyc2lvbjogMC4xLjMKCmRlcGVuZGVuY2llczoKICAtIG5hbWU6IG15c3FsCiAgICB0YWc6IGxvY2FsaG9zdDo1MDAwL215c3FsOnYwLjEuMwogICAgcGFyYW1ldGVyczoKICAgICAgZGF0YWJhc2UtbmFtZTogd29yZHByZXNzCiAgICAgIG15c3FsLXVzZXI6IHdvcmRwcmVzcwoKY3JlZGVudGlhbHM6Ci0gbmFtZToga3ViZWNvbmZpZwogIHBhdGg6IC9yb290Ly5rdWJlL2NvbmZpZwoKcGFyYW1ldGVyczoKLSBuYW1lOiB3b3JkcHJlc3MtbmFtZQogIHR5cGU6IHN0cmluZwogIGRlZmF1bHQ6IHBvcnRlci1jaS13b3JkcHJlc3MKICBlbnY6IFdPUkRQUkVTU19OQU1FCi0gbmFtZTogd29yZHByZXNzLXBhc3N3b3JkCiAgdHlwZTogc3RyaW5nCiAgc2Vuc2l0aXZlOiB0cnVlCiAgYXBwbHlUbzoKICAgIC0gaW5zdGFsbAogICAgLSB1cGdyYWRlCi0gbmFtZTogbmFtZXNwYWNlCiAgdHlwZTogc3RyaW5nCiAgZGVmYXVsdDogJycKCmluc3RhbGw6CiAgLSBoZWxtOgogICAgICBkZXNjcmlwdGlvbjogIkluc3RhbGwgV29yZHByZXNzIgogICAgICBuYW1lOiAie3sgYnVuZGxlLnBhcmFtZXRlcnMud29yZHByZXNzLW5hbWUgfX0iCiAgICAgIGNoYXJ0OiBzdGFibGUvd29yZHByZXNzCiAgICAgIG5hbWVzcGFjZTogInt7IGJ1bmRsZS5wYXJhbWV0ZXJzLm5hbWVzcGFjZSB9fSIKICAgICAgcmVwbGFjZTogdHJ1ZQogICAgICBzZXQ6CiAgICAgICAgd29yZHByZXNzUGFzc3dvcmQ6ICJ7eyBidW5kbGUucGFyYW1ldGVycy53b3JkcHJlc3MtcGFzc3dvcmQgfX0iCiAgICAgICAgZXh0ZXJuYWxEYXRhYmFzZS5wYXNzd29yZDogInt7IGJ1bmRsZS5kZXBlbmRlbmNpZXMubXlzcWwub3V0cHV0cy5teXNxbC1wYXNzd29yZCB9fSIKICAgICAgICBleHRlcm5hbERhdGFiYXNlLnBvcnQ6IDMzMDYKICAgICAgICBtYXJpYWRiLmVuYWJsZWQ6IGZhbHNlCiAgICAgIG91dHB1dHM6CiAgICAgICAgLSBuYW1lOiB3b3JkcHJlc3MtcGFzc3dvcmQKICAgICAgICAgIHNlY3JldDogInt7IGJ1bmRsZS5wYXJhbWV0ZXJzLndvcmRwcmVzcy1uYW1lIH19IgogICAgICAgICAga2V5OiB3b3JkcHJlc3MtcGFzc3dvcmQKCnVwZ3JhZGU6CiAgLSBoZWxtOgogICAgICBkZXNjcmlwdGlvbjogIlVwZ3JhZGUgV29yZHByZXNzIgogICAgICBuYW1lOiAie3sgYnVuZGxlLnBhcmFtZXRlcnMud29yZHByZXNzLW5hbWUgfX0iCiAgICAgIG5hbWVzcGFjZTogInt7IGJ1bmRsZS5wYXJhbWV0ZXJzLm5hbWVzcGFjZSB9fSIKICAgICAgY2hhcnQ6IHN0YWJsZS93b3JkcHJlc3MKICAgICAgb3V0cHV0czoKICAgICAgICAtIG5hbWU6IHdvcmRwcmVzcy1wYXNzd29yZAogICAgICAgICAgc2VjcmV0OiAie3sgYnVuZGxlLnBhcmFtZXRlcnMud29yZHByZXNzLW5hbWUgfX0iCiAgICAgICAgICBrZXk6IHdvcmRwcmVzcy1wYXNzd29yZAoKcGluZzoKICAtIGV4ZWM6CiAgICAgIGRlc2NyaXB0aW9uOiAiUGluZyIKICAgICAgY29tbWFuZDogLi9oZWxwZXJzLnNoCiAgICAgIGFyZ3VtZW50czoKICAgICAgICAtIHBpbmcKCnVuaW5zdGFsbDoKICAtIGhlbG06CiAgICAgIGRlc2NyaXB0aW9uOiAiVW5pbnN0YWxsIFdvcmRwcmVzcyIKICAgICAgcHVyZ2U6IHRydWUKICAgICAgcmVsZWFzZXM6IAogICAgICAgIC0gInt7IGJ1bmRsZS5wYXJhbWV0ZXJzLndvcmRwcmVzcy1uYW1lIH19IgoKb3V0cHV0czoKICAtIG5hbWU6IHdvcmRwcmVzcy1wYXNzd29yZAogICAgZGVzY3JpcHRpb246ICJUaGUgV29yZHByZXNzIGluc3RhbGxhdGlvbiBwYXNzd29yZCIKICAgIHR5cGU6IHN0cmluZwogICAgZGVmYXVsdDogImRlZmF1bHQtcGFzc3dvcmQiCiAgICBhcHBseVRvOgogICAgICAtICJpbnN0YWxsIgogICAgICAtICJ1cGdyYWRlIgogICAgc2Vuc2l0aXZlOiB0cnVl","manifestDigest":"bf1ce2ade25f317ba0a26f6d365232ba6a04f13c73108a59a9b68eb54fdc0d31","mixins":{"exec":{},"helm":{}}}},"definitions":{"namespace-parameter":{"default":"","type":"string"},"porter-debug-parameter":{"$comment":"porter-internal","$id":"https://porter.sh/generated-bundle/#porter-debug","default":false,"description":"Print debug information from Porter when executing the bundle","type":"boolean"},"porter-mysql-mysql-password-dep-output":{"$comment":"porter-internal","$id":"https://porter.sh/generated-bundle/#porter-parameter-source-definition"},"wordpress-name-parameter":{"default":"porter-ci-wordpress","type":"string"},"wordpress-password-output":{"default":"default-password","description":"The Wordpress installation password","type":"string","writeOnly":true},"wordpress-password-parameter":{"type":"string","writeOnly":true}},"description":"","invocationImages":[{"image":"localhost:5000/wordpress-installer:v0.1.3","imageType":"docker"}],"name":"wordpress","outputs":{"wordpress-password":{"applyTo":["install","upgrade"],"definition":"wordpress-password-output","description":"The Wordpress installation password","path":"/cnab/app/outputs/wordpress-password"}},"parameters":{"namespace":{"definition":"namespace-parameter","destination":{"env":"NAMESPACE"}},"porter-debug":{"definition":"porter-debug-parameter","description":"Print debug information from Porter when executing the bundle","destination":{"env":"PORTER_DEBUG"}},"porter-mysql-mysql-password-dep-output":{"definition":"porter-mysql-mysql-password-dep-output","description":"Wires up the mysql dependency mysql-password output for use as a parameter. Porter internal parameter that should not be set manually.","destination":{"env":"PORTER_MYSQL_MYSQL_PASSWORD_DEP_OUTPUT"}},"wordpress-name":{"definition":"wordpress-name-parameter","destination":{"env":"WORDPRESS_NAME"}},"wordpress-password":{"applyTo":["install","upgrade"],"definition":"wordpress-password-parameter","destination":{"env":"WORDPRESS_PASSWORD"},"required":true}},"requiredExtensions":["io.cnab.dependencies","io.cnab.parameter-sources"],"schemaVersion":"v1.0.0","version":"0.1.3"}
4 changes: 4 additions & 0 deletions examples/hello/.dockerignore
@@ -0,0 +1,4 @@
# See https://docs.docker.com/engine/reference/builder/#dockerignore-file
# Put files here that you don't want copied into your bundle's invocation image
.gitignore
Dockerfile.tmpl
2 changes: 2 additions & 0 deletions examples/hello/.gitignore
@@ -0,0 +1,2 @@
Dockerfile
.cnab/

0 comments on commit 2aacb1d

Please sign in to comment.