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.
| Property | Type | Description |
|---|---|---|
| apiVersion | string | The API version of the manifest, enforcing backward compatibility contracts. |
| kind | string | The resource type discriminator, explicitly defining this block as an ApplicationSet object. |
| metadata | map | Custom metadata for labeling and classifying the resource within the control plane. |
| spec | Spec | User-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).
| Property | Type | Description |
|---|---|---|
| description | string | A 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. |