Skip to content

Integration: Overview📜

Package lifecycle guidance is organized under Package Lifecycle.

For process-oriented onboarding, start with Onboarding.

For package deprecation and downward/high-impact track changes, use Package Lifecycle: Offboarding.

  • [ ] 1. Complete Track Change Governance: Follow the Package Maintenance Tracks governance process (BBTOC issue, Big Bang value stream review, Jedi/Big Rocks review as needed, communications planning, and Cyber review approvals), set external status to in process, and document the final decision in ADR/BBTOC records.
  • [ ] 2. Confirm Sponsor (Maintained only): Packages entering or remaining Big Bang Maintained require an explicit stakeholder sponsor recorded in BBTOC and ADR updates. For Big Bang Integrated packages, Big Bang is the sponsor.
  • [ ] 3. Upstream Helm Chart: Initialize package workspace using an upstream Helm chart
  • [ ] 4. CICD Pipeline: Establish a baseline package pipeline for testing changes
  • [ ] 5. *Flux Helm Chart: Create Flux compatible GitOps Helm chart required by Big Bang
  • [ ] 6. Big Bang Common Library: Integrate with bb-common for service mesh, network policies, and Istio hardening
  • [ ] 7. Monitoring: Enable metrics scraping on product
  • [ ] 8. Database: If required, add internal and external database support using Big Bang values
  • [ ] 9. Object Storage: If required, add internal or external object storage support using Big Bang values
  • [ ] 10. Single-Sign On: If available, add Single-Sign On (SSO) through internal or external identify provider
  • [ ] 11. Additional Tests: Add testing to validate basic functionality
  • [ ] 12. Policy Enforcement: Update package to comply with default security and governance policies in Big Bang
  • [ ] 13. Cyber Review: Complete Cyber security review and address any findings required by the governance process.
  • [ ] 14. Supported Package: Migrate package into the Big Bang repo as an integrated or maintained package
  • [ ] 15. Final Documentation: Add additional Big Bang documentation for final release
  • [ ] 16. Development: Add any subdomains exposed by the package to the k3d-dev script.
  • [ ] 17. *Big Bang Merge Request: Create Big Bang Merge Request and run all packages pipeline