19 lines
936 B
Markdown
19 lines
936 B
Markdown
# CRDs source directory
|
|
|
|
> **WARNING**: if you are an end-user, you do NOT need to use the files in this
|
|
> directory. These files are for **development purposes only**.
|
|
|
|
This directory contains 'source code' used to build our CustomResourceDefinition
|
|
resources in a way that can be consumed by all our different deployment methods.
|
|
|
|
This package exposes a number of different Bazel targets:
|
|
|
|
* `templates`: the Helm templates for the CRD manifests
|
|
* `crds`: the templated CRD manifests (after running `helm template`)
|
|
* `crd.templated`: for each CRD type, the one CRD after running `helm template`
|
|
* `templated_files`: a filegroup containing all of the individual templated CRD files
|
|
|
|
Most users should never utilise the files in this directory directly. Instead, Bazel
|
|
build targets in other packages (i.e. `//deploy/manifests`, `//deploy/charts` etc)
|
|
will be configured to automatically consume the appropriate artifact listed above.
|