Class BuildTimeOperatorConfiguration


  • @ConfigRoot(name="operator-sdk",
                phase=BUILD_AND_RUN_TIME_FIXED)
    public class BuildTimeOperatorConfiguration
    extends Object
    • Field Detail

      • checkCRDAndValidateLocalModel

        @ConfigItem
        @Deprecated(forRemoval=true)
        public Optional<Boolean> checkCRDAndValidateLocalModel
        Deprecated, for removal: This API element is subject to removal in a future version.
        Whether the operator should check that the CRD is properly deployed and that the associated CustomResource implementation matches its information before registering the associated controller.
      • 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.
      • delayRegistrationUntilEvent

        @ConfigItem
        public Optional<String> delayRegistrationUntilEvent
        The optional fully qualified name of a CDI event class that controllers will wait for before registering with the Operator. 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.
    • Constructor Detail

      • BuildTimeOperatorConfiguration

        public BuildTimeOperatorConfiguration()