Skip to content

Latest commit

 

History

History
22 lines (18 loc) · 967 Bytes

File metadata and controls

22 lines (18 loc) · 967 Bytes
title linkTitle weight
Helm Based Operator Scaffolding
Scaffolding
20

After creating a new operator project using operator-sdk init --plugins=helm.sdk.operatorframework.io/v1, 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/<kind> Contains a Helm chart initialized using the equivalent of helm create
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 the project configuration used by the tool