Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Args ¶
type Args struct {
// RevisionLimit is the maximum number of revisions that will be maintained.
// The default value is 50.
RevisionLimit int
// AppRevisionLimit is the maximum number of application revisions that will be maintained.
// The default value is 10.
AppRevisionLimit int
// DefRevisionLimit is the maximum number of component/trait definition revisions that will be maintained.
// The default value is 20.
DefRevisionLimit int
// ConcurrentReconciles is the concurrent reconcile number of the controller
ConcurrentReconciles int
// AutoGenWorkloadDefinition indicates whether automatic generated workloadDefinition which componentDefinition refers to
AutoGenWorkloadDefinition bool
// IgnoreAppWithoutControllerRequirement indicates that application controller will not process the app without 'app.oam.dev/controller-version-require' annotation.
IgnoreAppWithoutControllerRequirement bool
// IgnoreDefinitionWithoutControllerRequirement indicates that trait/component/workflowstep definition controller will not process the definition without 'definition.oam.dev/controller-version-require' annotation.
IgnoreDefinitionWithoutControllerRequirement bool
}
Args args used by controller
Directories
¶
| Path | Synopsis |
|---|---|
|
core/components
Package components provides components related controllers.
|
Package components provides components related controllers. |
|
core/traits
Package traits provides traits related controllers.
|
Package traits provides traits related controllers. |
Click to show internal directories.
Click to hide internal directories.