Skip to main content
In this section

Integrated platform components

ExplanationPublic

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.

GroupExamplesDefault selection
Networking and identity integrationIstio, Authservice, cert-managerCommon platform services
Policy and runtime securityKyverno, Kyverno policies, NeuVectorCommon platform services
ObservabilityMonitoring, Grafana, Loki, AlloyCommon platform services
Development and collaborationGitLab, GitLab Runner, Mattermost, SonarQubeBuild profile
Identity providerKeycloakBuild profile; AutoSSO is configured separately
Application deliveryArgo CDRun profile
Optional secrets integrationsVault, External Secrets OperatorExplicit 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.

Learn more​