vib-publish.json 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. {
  2. "phases": {
  3. "package": {
  4. "context": {
  5. "credentials": [
  6. {
  7. "url": "{VIB_ENV_CHARTS_REGISTRY}",
  8. "authn": {
  9. "username": "{VIB_ENV_CHARTS_REGISTRY_USERNAME}",
  10. "password": "{VIB_ENV_CHARTS_REGISTRY_PASSWORD}"
  11. }
  12. }
  13. ],
  14. "resources": {
  15. "url": "{SHA_ARCHIVE}",
  16. "path": "/bitnami/cert-manager"
  17. }
  18. },
  19. "actions": [
  20. {
  21. "action_id": "helm-package"
  22. },
  23. {
  24. "action_id": "helm-lint"
  25. }
  26. ]
  27. },
  28. "publish": {
  29. "actions": [
  30. {
  31. "action_id": "helm-publish",
  32. "params": {
  33. "repository": {
  34. "kind": "S3",
  35. "url": "{VIB_ENV_S3_URL}",
  36. "authn": {
  37. "access_key_id": "{VIB_ENV_S3_ACCESS_KEY_ID}",
  38. "secret_access_key": "{VIB_ENV_S3_SECRET_ACCESS_KEY}",
  39. "role": "{VIB_ENV_S3_ROLE_ARN}"
  40. }
  41. }
  42. }
  43. }
  44. ]
  45. }
  46. }
  47. }