Interface EphemeralAgentsConfiguration

    • Method Detail

      • isEnabled

        boolean isEnabled()
        Returns:
        true if feature is enabled
      • getPathToConfig

        String getPathToConfig()
        Returns:
        path to kubectl config file with credentials and cluster access settings. Path is relative to Bamboo Shared Home root.
      • getLabel

        String getLabel()
        Returns:
        resources label Bamboo use to fetch related pods as managable by Bamboo
      • isPodsCleanUpEnabled

        boolean isPodsCleanUpEnabled()
        Returns:
        true if the cleanup of stale ephemeral agents' pods is enabled, false otherwise
      • getPodsCleanUpDelay

        Integer getPodsCleanUpDelay()
        Returns:
        number of seconds between two cleanup calls