Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 14 additions & 2 deletions owner-label-injector/plugindefinition.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,15 @@ kind: PluginDefinition
metadata:
name: owner-label-injector
spec:
version: 2.0.1
version: 2.1.0
displayName: Owner Label Injector
description: Kubernetes mutating admission webhook that ensures every relevant resource carries standardized owner labels (support-group and service) for auditable ownership tracking, incident routing, cost allocation, and cleanup automation.
docMarkDownUrl: https://raw.githubusercontent.com/cloudoperators/owner-label-injector/main/README.md
icon: https://raw.githubusercontent.com/kubernetes/community/master/icons/svg/resources/labeled/pod.svg
helmChart:
name: owner-label-injector
repository: oci://ghcr.io/cloudoperators/owner-label-injector/charts
version: 2.0.1
version: 2.1.0
options:
- name: replicaCount
displayName: Replica Count
Expand Down Expand Up @@ -124,3 +124,15 @@ spec:
description: YAML object with "rules" array for regex-based mapping from Helm releases to owner data when no owner ConfigMap exists
required: false
type: map

- name: webhook.timeoutSeconds
displayName: Webhook Timeout
description: Timeout in seconds for webhook admission decisions (default 10, max 30).
required: false
type: int

- name: webhook.namespaceSelector.excludedNamespaces
displayName: Excluded Namespaces
description: List of namespace names to exclude from webhook processing. The webhook will not intercept resources in these namespaces.
required: false
type: list
Loading