Skip to content

Introduce Instance Field in the Workload and App Spec #297

@thschue

Description

@thschue

Synopsis:
To differentiate between multiple environments/instances/stages of an application, there needs to be something that helps distinguish them.

Therefore, I propose an introduction of an additional field in the workload and application spec ("instance") that could contain such information. When dealing with workloads, this information should be passed over as annotation (keptn.sh/instance or app.kubernetes.io/instance), whereby the keptn label takes precedence over the Kubernetes label, and the namespace name can be taken as a fallback. In applications, this can be set explicitly, if not set, we should fallback to the namespace in the ApplicationVersion.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    Status

    No status

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions