kyma-project / api-gateway

Apache License 2.0
4 stars 27 forks source link

Consistent labeling #795

Closed strekm closed 8 months ago

strekm commented 9 months ago

Description

Based on decision implement module labeling and common labelling for all resources managed by api-gateway module.

Clarifications

We did align with architects and decided for the operator resources we statically kustomize and also dynamically (resources reconcile) apply the common k8s labels:

app.kubernetes.io/name: api-gateway-operator
app.kubernetes.io/instance: api-gateway-operator-default
app.kubernetes.io/version: "x.x.x"
app.kubernetes.io/component: operator
app.kubernetes.io/part-of: api-gateway

For all resources incl. external resources like ory-oathkeeper deployment and other ext. resources we only include the kyma module label:

kyma-project.io/module=api-gateway

ACs:

Reasons

Consistent labeling

DoD: - [ ] Create a follow-up issue.

Attachments

abbi-gaurav commented 9 months ago

@strekm , please also take into account this comment: https://github.com/kyma-project/community/issues/864#issuecomment-1875068132