In this section
Integrated platform components
The problem this solves
SmoothGlue combines application packages with configuration and controllers that reconcile the installed platform. The selected profile and explicit overrides determine which applications are enabled.
Delivery and configuration
Zarf delivers the package content and runs deployment actions. The SmoothGlue chart creates application claims and source override objects. Crossplane reconciles the application configuration, and Flux reconciles the Big Bang Helm releases.
Argo CD has a separate role as an application deployment tool. Its presence does not replace the Crossplane and Flux flow that manages the platform configuration.
Application groups
The following table describes representative chart defaults. Explicit settings can change them, and package contents must support the selected applications.
| Group | Examples | Default selection |
|---|---|---|
| Networking and identity integration | Istio, Authservice, cert-manager | Common platform services |
| Policy and runtime security | Kyverno, Kyverno policies, NeuVector | Common platform services |
| Observability | Monitoring, Grafana, Loki, Alloy | Common platform services |
| Development and collaboration | GitLab, GitLab Runner, Mattermost, SonarQube | Build profile |
| Identity provider | Keycloak | Build profile; AutoSSO is configured separately |
| Application delivery | Argo CD | Run profile |
| Optional secrets integrations | Vault, External Secrets Operator | Explicit configuration; deployment automation can override defaults |
This table is not an exhaustive inventory of every image, chart, or licensed capability. For exact deployed content, inspect the selected package, application settings, and running releases.
What integration provides
The platform configuration connects supported applications to shared services such as identity, ingress, and observability. Site inputs still need to supply the correct endpoints, credentials, certificates, and external dependencies.
Customer application values belong in source override ConfigMaps and Secrets in
structsure-system. Generated resources are controller-managed outputs rather than
an additional configuration source.
What to verify at your site
Verify that the selected applications are ready and that their required user journeys work. A completed package command does not establish that every external service, login path, or recovery process works.
Validate sizing and availability requirements for the deployment. Development and single-node settings do not establish a customer production baseline.