filters:
  ".*":
    approvers:
    - core-approvers
    reviewers:
    - core-reviewers
    emeritus_approvers:
    - davidvossel
  # Konflux
  "^\\.tekton/.*":
    approvers:
    - konflux-approvers
  # Platform-specific OWNERS
  "^(api|cmd|control-plane-operator|docs|hypershift-operator|product-cli|test)/.*aws.*":
    labels:
    - area/platform/aws
  "^(api|cmd|control-plane-operator|docs|hypershift-operator|product-cli|test)/.*azure.*":
    labels:
    - area/platform/azure
  "^(api|cmd|control-plane-operator|docs|hypershift-operator|product-cli|test)/.*gcp.*":
    reviewers:
    - gcp-reviewers
    labels:
    - area/platform/gcp
  "^(api|cmd|control-plane-operator|docs|hypershift-operator|product-cli|test)/.*ibmcloud.*":
    labels:
    - area/platform/ibmcloud
  "^(api|cmd|control-plane-operator|docs|hypershift-operator|product-cli|test)/.*kubevirt.*":
    approvers:
    - kubevirt-approvers
    reviewers:
    - kubevirt-reviewers
    labels:
    - area/platform/kubevirt
  "^(cmd|docs|hypershift-operator)/.*none.*":
    labels:
    - area/platform/none
  "^(api|cmd|control-plane-operator|docs|hypershift-operator|product-cli|test)/.*openstack.*":
    approvers:
    - openstack-approvers
    reviewers:
    - openstack-reviewers
    labels:
    - area/platform/openstack
  "^(api|cmd|control-plane-operator|docs|hypershift-operator|product-cli|test)/.*powervs.*":
    reviewers:
    - powervs-reviewers
    labels:
    - area/platform/powervs
  "^test/integration/.*":
    approvers:
    - tech-leads
    reviewers:
    - core-reviewers
  # Labels for areas sorted alphabetically by directory.
  # Note: control-plane-pki-operator also has approvers defined.
  "^\\.claude/.*":
    labels:
    - area/ai
  "^\\.cursor/.*":
    labels:
    - area/ai
  "^availability-prober/.*":
    labels:
    - area/control-plane-operator
  "^cmd/.*":
    labels:
    - area/cli
  "^control-plane-operator/.*":
    labels:
    - area/control-plane-operator
  "^control-plane-pki-operator/.*":
    labels:
    - area/control-plane-pki-operator
    approvers:
    - tech-leads
  "^dnsresolver/.*":
    labels:
    - area/control-plane-operator
  "^docs/.*":
    labels:
    - area/documentation
  "^etcd-backup/.*":
    labels:
    - area/control-plane-operator
  "^etcd-recovery/.*":
    labels:
    - area/hypershift-operator
  "^hack/.*":
    labels:
    - area/ci-tooling
  "^hypershift-operator/.*":
    labels:
    - area/hypershift-operator
  "^ignition-server/.*":
    labels:
    - area/control-plane-operator
  "^kas-bootstrap/.*":
    labels:
    - area/control-plane-operator
  "^konnectivity-socks5-proxy/.*":
    labels:
    - area/control-plane-operator
  "^kubernetes-default-proxy/.*":
    labels:
    - area/control-plane-operator
  "^support/.*":
    labels:
    - area/control-plane-operator
    - area/hypershift-operator
  "^test/.*":
    labels:
    - area/testing
  "^token-minter/.*":
    labels:
    - area/control-plane-operator
  "^karpenter-operator/.*":
    labels:
    - area/karpenter-operator
    reviewers:
    - karpenter-reviewers
component: hypershift
