# skill_digest: 97edff2455fc66ff47ec8cf2cb8c25155a14938624eee3c81460ea4c50705e3c
The Konflux build service owns **two CRDs**, as listed in the `key_crds` field of `build-service.md`:

1. **`Component`** — The primary input for the Build Service. Controllers watch Component CRs to create and configure build pipelines (PipelineRun definitions via Pipelines as Code). Components also carry the `spec.build-nudges-ref` field used for dependency nudging.

2. **`Repository`** — A Pipelines as Code (PaC) CR that the Component Build Controller creates or reuses when provisioning a pipeline. The Component CR is set as the owner of the Repository CR.
