Skip to content

Latest commit

 

History

History
19 lines (16 loc) · 1.84 KB

File metadata and controls

19 lines (16 loc) · 1.84 KB

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.