Interface RunTimeControllerConfiguration


public interface RunTimeControllerConfiguration
  • Method Details

    • namespaces

      @WithDefault("QOSDK_USE_BUILDTIME_NAMESPACES") Optional<List<String>> namespaces()
      An optional list of comma-separated namespace names the controller should watch. If this property is left empty then the controller will watch all namespaces. The value can be set to "JOSDK_WATCH_CURRENT" to watch the current (default) namespace from kube config. Constant(s) can be found in at Constants".
    • finalizer

      Optional<String> finalizer()
      The optional name of the finalizer for the controller. If none is provided, one will be automatically generated.
    • retry

      The optional controller retry configuration
    • selector

      Optional<String> selector()
      An optional list of comma-separated label selectors that Custom Resources must match to trigger the controller. See ... for more details on selectors.
    • maxReconciliationInterval

      Optional<Duration> maxReconciliationInterval()
      An optional Duration to specify the maximum time that is allowed to elapse before a reconciliation will happen regardless of the presence of events. See MaxReconciliationInterval.interval() for more details. Value is specified according to the rules defined at Duration.parse(CharSequence).