Skip to main content

Application Set

ApplicationSet

ApplicationSet defines a logical grouping of related Application and ExternalApplication manifests. It serves as a structural container to organize services that belong to the same product or functional domain.

By grouping applications, the platform can more easily manage shared concerns and provide a hierarchical view of the services deployed across different projects and environments.

PropertyTypeDescription
apiVersionstringThe API version of the manifest, enforcing backward compatibility contracts.
kindstringThe resource type discriminator, explicitly defining this block as an ApplicationSet object.
metadatamapCustom metadata for labeling and classifying the resource within the control plane.
specSpecUser-defined configuration defining the scope of the application set.

Spec

Spec contains the user-defined configuration for the application set. Here, the spec focuses purely on logical abstraction properties like descriptions, as the technical infrastructure lies within the constituent child manifests (Application).

PropertyTypeDescription
descriptionstringA string providing descriptive context about this application set. This description is optional but will drastically improve the understanding of the AI assistant about the structural elements of the organization, and acts as documentation for the portal UI.