rail-knative/substrate/v1.22.0/release-unit.patch.yaml
tegwick a7e09dbc0d Declare one Knative release unit and label its six Deployments.
The substrate patch sets railiance.io/release-unit to knative. railiance-cluster carries the same label on its two overlays.

RELREG-WP-0002-T01

Assistant: grok
Assistant-Session: 01a15f9f-3d77-7d21-911b-d93c86f9d14f
2026-10-21 22:23:51 +02:00

49 lines
1 KiB
YAML

# One release unit for the Knative Serving and Kourier Deployments.
# Labels only. CPU requests and HPA caps stay in their own patches.
apiVersion: apps/v1
kind: Deployment
metadata:
name: activator
namespace: knative-serving
labels:
railiance.io/release-unit: knative
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: autoscaler
namespace: knative-serving
labels:
railiance.io/release-unit: knative
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: controller
namespace: knative-serving
labels:
railiance.io/release-unit: knative
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: webhook
namespace: knative-serving
labels:
railiance.io/release-unit: knative
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: net-kourier-controller
namespace: knative-serving
labels:
railiance.io/release-unit: knative
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: 3scale-kourier-gateway
namespace: kourier-system
labels:
railiance.io/release-unit: knative