Class ExternalConfiguration
- java.lang.Object
-
- io.quarkiverse.operatorsdk.runtime.ExternalConfiguration
-
@ConfigRoot(name="operator-sdk", phase=BUILD_AND_RUN_TIME_FIXED) public class ExternalConfiguration extends Object
-
-
Field Summary
Fields Modifier and Type Field Description Optional<Boolean>checkCRDAndValidateLocalModelWhether the operator should check that the CRD is properly deployed and that the associatedCustomResourceimplementation matches its information before registering the associated controller.Map<String,ExternalControllerConfiguration>controllersMaps a controller name to its configuration.StringcrdOutputDirectoryThe directory where the CRDs will be generated, relative to the project's output directory.
-
Constructor Summary
Constructors Constructor Description ExternalConfiguration()
-
-
-
Field Detail
-
controllers
@ConfigItem public Map<String,ExternalControllerConfiguration> controllers
Maps a controller name to its configuration.
-
checkCRDAndValidateLocalModel
@ConfigItem(defaultValue="true") public Optional<Boolean> checkCRDAndValidateLocalModel
Whether the operator should check that the CRD is properly deployed and that the associatedCustomResourceimplementation matches its information before registering the associated controller.
-
crdOutputDirectory
@ConfigItem(defaultValue="kubernetes") public String crdOutputDirectory
The directory where the CRDs will be generated, relative to the project's output directory.
-
-