Class RunTimeOperatorConfiguration


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

      • concurrentReconciliationThreads

        @ConfigItem
        public Optional<Integer> concurrentReconciliationThreads
        The max number of concurrent dispatches of reconciliation requests to controllers.
      • terminationTimeoutSeconds

        @ConfigItem
        public Optional<Integer> terminationTimeoutSeconds
        Amount of seconds the SDK waits for reconciliation threads to terminate before shutting down.
      • namespaces

        @ConfigItem
        public Optional<List<String>> namespaces
        An optional list of comma-separated namespace names all controllers will watch if not specified. If this property is left empty then controllers will watch all namespaces by default. Sets the default value for all controllers.
      • concurrentWorkflowThreads

        @ConfigItem
        public Optional<Integer> concurrentWorkflowThreads
        The max number of concurrent workflow processing requests.
      • cacheSyncTimeout

        @ConfigItem(defaultValue="2M")
        public Duration cacheSyncTimeout
        How long the operator will wait for informers to finish synchronizing their caches on startup before timing out.
    • Constructor Detail

      • RunTimeOperatorConfiguration

        public RunTimeOperatorConfiguration()