Project Layout of Helm-based Operators
Overview of the files generated in Helm-based operators.
After creating a new operator project using operator-sdk init --plugins=helm
,
the project directory has numerous generated folders and files. The following
table describes a basic rundown of each generated file/directory.
File/Folders | Purpose |
---|---|
config | Contains kustomize manifests for deploying this operator on a Kubernetes cluster. |
helm-charts/ | Contains a Helm chart initialized with operator-sdk create api . |
Dockerfile | Used to build the operator image with make docker-build . |
watches.yaml | Contains Group, Version, Kind, and Helm chart location. |
Makefile | Contains the targets used to manage the project. |
PROJECT | Contains meta information about the project. |
Last modified July 28, 2020: website/content/en/docs: reorganize helm-based operator docs (#3583) (3a44c209)