Skip to content

Package Lifecycle: Integration📜

Use this technical checklist to integrate a package with Big Bang.

  • [ ] 1. Upstream Helm Chart: Initialize package workspace using an upstream Helm chart.
  • [ ] 2. CICD Pipeline: Establish a baseline package pipeline for testing changes.
  • [ ] 3. Flux Helm Chart: Create a Flux-compatible GitOps Helm chart required by Big Bang.
  • [ ] 4. Big Bang Common Library: Integrate with bb-common for service mesh, network policies, and Istio hardening.
  • [ ] 5. Monitoring: Enable metrics scraping on product.
  • [ ] 6. Database: If required, add internal and external database support using Big Bang values.
  • [ ] 7. Object Storage: If required, add internal or external object storage support using Big Bang values.
  • [ ] 8. Single-Sign On: If available, add SSO through internal or external identity provider.
  • [ ] 9. Additional Tests: Add testing to validate basic functionality.
  • [ ] 10. Policy Enforcement: Update package to comply with default security and governance policies in Big Bang.
  • [ ] 11. Supported Package: Migrate package into the Big Bang repo as an integrated or maintained package.
  • [ ] 12. Final Documentation: Add Big Bang documentation for final release.
  • [ ] 13. Big Bang Merge Request: Create the Big Bang MR and run all packages pipeline.

For non-technical process gates, see Onboarding.