Class BuildTimeOperatorConfiguration
- java.lang.Object
-
- io.quarkiverse.operatorsdk.runtime.BuildTimeOperatorConfiguration
-
@ConfigRoot(name="operator-sdk", phase=BUILD_AND_RUN_TIME_FIXED) public class BuildTimeOperatorConfiguration extends Object
-
-
Field Summary
Fields Modifier and Type Field Description Map<String,BuildTimeControllerConfiguration>controllersMaps a controller name to its configuration.CRDConfigurationcrdThe optional CRD-related configuration optionsBooleandisableRbacGenerationWhether Role-Based Access Control (RBAC) resources should be generated in the kubernetes manifests.Optional<Boolean>generationAwareWhether controllers should only process events if the associated resource generation has increased since last reconciliation, otherwise will process all events.Optional<Boolean>startOperatorWhether the operator should be automatically started or not.
-
Constructor Summary
Constructors Constructor Description BuildTimeOperatorConfiguration()
-
-
-
Field Detail
-
controllers
@ConfigItem public Map<String,BuildTimeControllerConfiguration> controllers
Maps a controller name to its configuration.
-
crd
@ConfigItem public CRDConfiguration crd
The optional CRD-related configuration options
-
generationAware
@ConfigItem(defaultValue="true") public Optional<Boolean> generationAware
Whether controllers should only process events if the associated resource generation has increased since last reconciliation, otherwise will process all events. Sets the default value for all controllers.
-
disableRbacGeneration
@ConfigItem(defaultValue="false") public Boolean disableRbacGeneration
Whether Role-Based Access Control (RBAC) resources should be generated in the kubernetes manifests.
-
-