Skip to main content

Application Set

ApplicationSet

Logical grouping of related application workloads.

Structural container that organizes services belonging to the same product or functional domain. It parents Application, ExternalApplication, Agent, and McpConfig manifests (see the children options below) and gives the platform a hierarchical view of services across projects and environments. It provisions no infrastructure of its own; its validator walks the child applications to check their project references against the parent ReleaseTrack's stages.

PropertyTypeDescription
apiVersionstringAPI schema version. Pins the manifest to a specific schema contract for backward-compatibility. Must be the constant lowops.manifests.v1.
kindstringResource kind discriminator. Identifies this document as an ApplicationSet so the engine routes it to the correct defaulter, validator, computer, and executor. Must be the constant ApplicationSet.
metadatamapClassification labels and graph linkage. Free-form key/value pairs used to classify the manifest. Certain reserved keys are read by the engine to resolve this manifest's identity and its parents (e.g. its OrganizationalUnit and ReleaseTrack) in the dependency graph.
specSpecUser-defined configuration defining the scope of the application set. See Spec.

Spec

User-defined application-set configuration.

Purely logical/organizational properties for the group; the technical infrastructure is defined by the constituent child manifests (Application, ExternalApplication, Agent, McpConfig) rather than here.

PropertyTypeDescription
descriptionstringHuman-readable description of this application set. Optional free text documenting the group's role. Documentation-only: not propagated onto any provisioned resource; surfaced in the portal UI and used as context by AI assistants reasoning about the organization's structure.