1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- {
- "phases": {
- "package": {
- "context": {
- "resources": {
- "url": "{SHA_ARCHIVE}",
- "path": "/bitnami/haproxy"
- }
- },
- "actions": [
- {
- "action_id": "helm-package"
- },
- {
- "action_id": "helm-lint"
- }
- ]
- },
- "verify": {
- "context": {
- "resources": {
- "url": "{SHA_ARCHIVE}",
- "path": "/bitnami/haproxy"
- },
- "runtime_parameters": "Y29uZmlndXJhdGlvbjogfAogIGdsb2JhbAogICAgbG9nIHN0ZG91dCBmb3JtYXQgcmF3IGxvY2FsMAogICAgbWF4Y29ubiAxMDI0CiAgZGVmYXVsdHMKICAgIGxvZyBnbG9iYWwKICAgIHRpbWVvdXQgY2xpZW50IDYwcwogICAgdGltZW91dCBjb25uZWN0IDYwcwogICAgdGltZW91dCBzZXJ2ZXIgNjBzCiAgZnJvbnRlbmQgZmVfbWFpbgogICAgYmluZCA6ODA4MQogICAgZGVmYXVsdF9iYWNrZW5kIGJlX21haW4KICBiYWNrZW5kIGJlX21haW4KICAgIHNlcnZlciB3ZWIxIDEyNy4wLjAuMTo4MDgwIGNoZWNrCmNvbnRhaW5lclBvcnRzOgogIC0gbmFtZTogaHR0cAogICAgY29udGFpbmVyUG9ydDogODA4MQpwb2RTZWN1cml0eUNvbnRleHQ6CiAgZW5hYmxlZDogdHJ1ZQogIGZzR3JvdXA6IDEwMDIKY29udGFpbmVyU2VjdXJpdHlDb250ZXh0OgogIGVuYWJsZWQ6IHRydWUKICBydW5Bc1VzZXI6IDEwMDIKc2VydmljZUFjY291bnQ6CiAgY3JlYXRlOiB0cnVlCiAgYXV0b21vdW50U2VydmljZUFjY291bnRUb2tlbjogdHJ1ZQpzZXJ2aWNlOgogIHR5cGU6IExvYWRCYWxhbmNlcgogIHBvcnRzOgogICAgLSBuYW1lOiBodHRwCiAgICAgIHByb3RvY29sOiBUQ1AKICAgICAgcG9ydDogODAKICAgICAgdGFyZ2V0UG9ydDogaHR0cApzaWRlY2FyczoKICAtIG5hbWU6IG5naW54CiAgICBpbWFnZTogZG9ja2VyLmlvL2JpdG5hbWkvbmdpbng6MS4yMi4wLWRlYmlhbi0xMS1yMzAKICAgIGltYWdlUHVsbFBvbGljeTogQWx3YXlzCiAgICBwb3J0czoKICAgICAgLSBuYW1lOiB3ZWIKICAgICAgICBjb250YWluZXJQb3J0OiA4MDgwCg==",
- "target_platform": {
- "target_platform_id": "{VIB_ENV_TARGET_PLATFORM}",
- "size": {
- "name": "S4"
- }
- }
- },
- "actions": [
- {
- "action_id": "health-check",
- "params": {
- "endpoint": "lb-haproxy-http"
- }
- },
- {
- "action_id": "goss",
- "params": {
- "resources": {
- "path": "/.vib/haproxy/goss"
- },
- "remote": {
- "workload": "deploy-haproxy"
- },
- "vars_file": "vars.yaml"
- }
- },
- {
- "action_id": "cypress",
- "params": {
- "resources": {
- "path": "/.vib/haproxy/cypress"
- },
- "endpoint": "lb-haproxy-http",
- "app_protocol": "HTTP"
- }
- }
- ]
- },
- "publish": {
- "actions": [
- {
- "action_id": "helm-publish",
- "params": {
- "repository": {
- "kind": "S3",
- "url": "{VIB_ENV_S3_URL}",
- "username": "{VIB_ENV_S3_USERNAME}",
- "password": "{VIB_ENV_S3_PASSWORD}"
- }
- }
- }
- ]
- }
- }
- }
|