Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrScaffoldWorkload = errors.New("error scaffolding workload") ErrScaffoldMainUpdater = errors.New("error updating main.go") ErrScaffoldCRDSample = errors.New("error scaffolding CRD sample file") ErrScaffoldKustomization = errors.New("error scaffolding kustomization overlay") ErrScaffoldAPITypes = errors.New("error scaffolding api types") ErrScaffoldAPIKindInfo = errors.New("error scaffolding api kind information") ErrScaffoldAPIResources = errors.New("error scaffolding api resource methods") ErrScaffoldAPIChildResources = errors.New("error scaffolding api child resource definitions") ErrScaffoldController = errors.New("error scaffolding controller logic") ErrScaffoldE2ETest = errors.New("error scaffolding e2e tests") ErrScaffoldCompanionCLI = errors.New("error scaffolding companion CLI") ErrScaffoldCompanionCLIInit = errors.New("error scaffolding companion CLI init sub-command") ErrScaffoldCompanionCLIGenerate = errors.New("error scaffolding companion CLI generate sub-command") ErrScaffoldCompanionCLIVersion = errors.New("error scaffolding companion CLI version sub-command") ErrScaffoldCompanionCLIRoot = errors.New("error scaffolding companion CLI root.go entrypoint") )
Functions ¶
func NewAPIScaffolder ¶
func NewAPIScaffolder( cfg config.Config, res *resource.Resource, workload kinds.WorkloadBuilder, cliRootCommandName string, enableOlm bool, ) plugins.Scaffolder
NewAPIScaffolder returns a new Scaffolder for project initialization operations.
func NewInitScaffolder ¶
func NewInitScaffolder( cfg config.Config, workload kinds.WorkloadBuilder, cliRootCommandName string, controllerImg string, enableOlm bool, ) plugins.Scaffolder
NewInitScaffolder returns a new Scaffolder for project initialization operations.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.