vib-verify.json 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. {
  2. "phases": {
  3. "package": {
  4. "context": {
  5. "resources": {
  6. "url": "{SHA_ARCHIVE}",
  7. "path": "/bitnami/haproxy"
  8. }
  9. },
  10. "actions": [
  11. {
  12. "action_id": "helm-package"
  13. },
  14. {
  15. "action_id": "helm-lint"
  16. }
  17. ]
  18. },
  19. "verify": {
  20. "context": {
  21. "resources": {
  22. "url": "{SHA_ARCHIVE}",
  23. "path": "/bitnami/haproxy"
  24. },
  25. "runtime_parameters": "Y29uZmlndXJhdGlvbjogfAogIGdsb2JhbAogICAgbG9nIHN0ZG91dCBmb3JtYXQgcmF3IGxvY2FsMAogICAgbWF4Y29ubiAxMDI0CiAgZGVmYXVsdHMKICAgIGxvZyBnbG9iYWwKICAgIHRpbWVvdXQgY2xpZW50IDYwcwogICAgdGltZW91dCBjb25uZWN0IDYwcwogICAgdGltZW91dCBzZXJ2ZXIgNjBzCiAgZnJvbnRlbmQgZmVfbWFpbgogICAgYmluZCA6ODA4MQogICAgZGVmYXVsdF9iYWNrZW5kIGJlX21haW4KICBiYWNrZW5kIGJlX21haW4KICAgIHNlcnZlciB3ZWIxIDEyNy4wLjAuMTo4MDgwIGNoZWNrCmNvbnRhaW5lclBvcnRzOgogIC0gbmFtZTogaHR0cAogICAgY29udGFpbmVyUG9ydDogODA4MQpwb2RTZWN1cml0eUNvbnRleHQ6CiAgZW5hYmxlZDogdHJ1ZQogIGZzR3JvdXA6IDEwMDIKY29udGFpbmVyU2VjdXJpdHlDb250ZXh0OgogIGVuYWJsZWQ6IHRydWUKICBydW5Bc1VzZXI6IDEwMDIKc2VydmljZUFjY291bnQ6CiAgY3JlYXRlOiB0cnVlCiAgYXV0b21vdW50U2VydmljZUFjY291bnRUb2tlbjogdHJ1ZQpzZXJ2aWNlOgogIHR5cGU6IExvYWRCYWxhbmNlcgogIHBvcnRzOgogICAgLSBuYW1lOiBodHRwCiAgICAgIHByb3RvY29sOiBUQ1AKICAgICAgcG9ydDogODAKICAgICAgdGFyZ2V0UG9ydDogaHR0cApzaWRlY2FyczoKICAtIG5hbWU6IG5naW54CiAgICBpbWFnZTogZG9ja2VyLmlvL2JpdG5hbWkvbmdpbng6MS4yMi4wLWRlYmlhbi0xMS1yMzAKICAgIGltYWdlUHVsbFBvbGljeTogQWx3YXlzCiAgICBwb3J0czoKICAgICAgLSBuYW1lOiB3ZWIKICAgICAgICBjb250YWluZXJQb3J0OiA4MDgwCg==",
  26. "target_platform": {
  27. "target_platform_id": "{VIB_ENV_TARGET_PLATFORM}",
  28. "size": {
  29. "name": "S4"
  30. }
  31. }
  32. },
  33. "actions": [
  34. {
  35. "action_id": "health-check",
  36. "params": {
  37. "endpoint": "lb-haproxy-http"
  38. }
  39. },
  40. {
  41. "action_id": "goss",
  42. "params": {
  43. "resources": {
  44. "path": "/.vib/haproxy/goss"
  45. },
  46. "remote": {
  47. "workload": "deploy-haproxy"
  48. },
  49. "vars_file": "vars.yaml"
  50. }
  51. },
  52. {
  53. "action_id": "cypress",
  54. "params": {
  55. "resources": {
  56. "path": "/.vib/haproxy/cypress"
  57. },
  58. "endpoint": "lb-haproxy-http",
  59. "app_protocol": "HTTP"
  60. }
  61. }
  62. ]
  63. }
  64. }
  65. }