Class OlmResource


  • public class OlmResource
    extends Object
    • Constructor Detail

      • OlmResource

        public OlmResource()
    • Method Detail

      • clusterOperator

        public static void clusterOperator​(String namespace)
      • clusterOperator

        public static void clusterOperator​(String namespace,
                                           long operationTimeout,
                                           long reconciliationInterval)
      • clusterOperator

        public static void clusterOperator​(String namespace,
                                           long operationTimeout,
                                           long reconciliationInterval,
                                           OlmInstallationStrategy olmInstallationStrategy,
                                           String fromVersion)
      • obtainInstallPlanName

        public static void obtainInstallPlanName()
        Get install plan name and store it to closedMapInstallPlan
      • getClusterOperatorVersion

        public static String getClusterOperatorVersion()
        Get specific version of cluster operator with prefix name in format: 'strimzi-cluster-operator.v0.18.0'
        Returns:
        version with prefix name
      • getNonUsedInstallPlan

        public static String getNonUsedInstallPlan()
      • upgradeClusterOperator

        public static void upgradeClusterOperator()
        Upgrade cluster operator by obtaining new install plan, which was not used and also approves installation by changing the install plan YAML
      • deleteOlm

        public static void deleteOlm​(String deploymentName,
                                     String namespace,
                                     String csvName)
      • getExampleResources

        public static Map<String,​io.vertx.core.json.JsonObject> getExampleResources()
      • setExampleResources

        public static void setExampleResources​(Map<String,​io.vertx.core.json.JsonObject> exampleResources)
      • getClosedMapInstallPlan

        public static Map<String,​Boolean> getClosedMapInstallPlan()