Review Package Integration Guidelines against new Operatorless packages
Integration: Overview
The following steps are from the package integration overview
-
Get BBTOC Approval: Follow the BBTOC Package Maintenance Tracks process to get approval for package integration -
Upstream Helm Chart: Initialize package workspace using an upstream Helm chart -
CICD Pipeline: Establish a baseline package pipeline for testing changes -
Flux Helm Chart: Create Flux compatible GitOps Helm chart required by Big Bang -
Service mesh: Integrate with service mesh for ingress/egress -
Monitoring: Enable metrics scraping on product -
Database: If required, add internal and external database support using Big Bang values -
Object Storage: If required, add internal or external object storage support using Big Bang values -
Single-Sign On: If available, add Single-Sign On (SSO) through internal or external identify provider -
Additional Tests: Add testing to validate basic functionality -
Network Policies: Add ingress/egress policies to restrict network traffic for security -
Policy Enforcement: Update package to comply with default security and governance policies in Big Bang -
Istio Hardening: Update package to comply with Istio hardening policies in Big Bang -
Supported Package: Migrate package into the Big Bang repo as a supported package -
Final Documentation: Add additional Big Bang documentation for final release -
Big Bang Merge Request: Create Big Bang Merge Request and run all packages pipelinerd w
Edited by kipten