Class OlmResource
- java.lang.Object
-
- io.strimzi.systemtest.resources.operator.OlmResource
-
public class OlmResource extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringNO_MORE_NON_USED_INSTALL_PLANS
-
Constructor Summary
Constructors Constructor Description OlmResource()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidclusterOperator(String namespace)static voidclusterOperator(String namespace, long operationTimeout, long reconciliationInterval)static voidclusterOperator(String namespace, long operationTimeout, long reconciliationInterval, OlmInstallationStrategy olmInstallationStrategy, String fromVersion)static voidclusterOperator(String namespace, OlmInstallationStrategy olmInstallationStrategy, String fromVersion)static voiddeleteOlm(String deploymentName, String namespace, String csvName)static Map<String,Boolean>getClosedMapInstallPlan()static StringgetClusterOperatorVersion()Get specific version of cluster operator with prefix name in format: 'strimzi-cluster-operator.v0.18.0'static Map<String,io.vertx.core.json.JsonObject>getExampleResources()static StringgetNonUsedInstallPlan()static voidobtainInstallPlanName()Get install plan name and store it to closedMapInstallPlanstatic voidsetExampleResources(Map<String,io.vertx.core.json.JsonObject> exampleResources)static voidupgradeClusterOperator()Upgrade cluster operator by obtaining new install plan, which was not used and also approves installation by changing the install plan YAML
-
-
-
Field Detail
-
NO_MORE_NON_USED_INSTALL_PLANS
public static final String NO_MORE_NON_USED_INSTALL_PLANS
- See Also:
- Constant Field Values
-
-
Method Detail
-
clusterOperator
public static void clusterOperator(String namespace)
-
clusterOperator
public static void clusterOperator(String namespace, OlmInstallationStrategy olmInstallationStrategy, String fromVersion)
-
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
-
setExampleResources
public static void setExampleResources(Map<String,io.vertx.core.json.JsonObject> exampleResources)
-
-