Class SecretUtils
- java.lang.Object
-
- io.strimzi.systemtest.utils.kubeUtils.objects.SecretUtils
-
public class SecretUtils extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidcreateCustomSecret(String name, String clusterName, String namespace, CertAndKeyFiles certAndKeyFiles)static voidcreateSecret(String secretName, String dataKey, String dataValue)static voidcreateSecretFromFile(String pathToOrigin, String key, String name, String namespace)static voidcreateSecretFromFile(String pathToOrigin, String key, String name, String namespace, Map<String,String> labels)static voidcreateSecretFromFile(Map<String,String> certFilesPath, String name, String namespace)static voidcreateSecretFromFile(Map<String,String> certFilesPath, String name, String namespace, Map<String,String> labels)static voiddeleteSecretWithWait(String secretName, String namespace)static X509CertificategetCertificateFromSecret(io.fabric8.kubernetes.api.model.Secret secret, String dataKey)static voidwaitForCertToChange(String originalCert, String secretName)static voidwaitForClusterSecretsDeletion(String clusterName)static voidwaitForSecretDeletion(String secretName)static voidwaitForSecretDeletion(String secretName, Runnable onTimeout)static voidwaitForSecretReady(String secretName)static voidwaitForSecretReady(String secretName, Runnable onTimeout)
-
-
-
Method Detail
-
waitForSecretReady
public static void waitForSecretReady(String secretName)
-
waitForSecretDeletion
public static void waitForSecretDeletion(String secretName)
-
waitForSecretDeletion
public static void waitForSecretDeletion(String secretName, Runnable onTimeout)
-
createSecretFromFile
public static void createSecretFromFile(String pathToOrigin, String key, String name, String namespace)
-
createSecretFromFile
public static void createSecretFromFile(String pathToOrigin, String key, String name, String namespace, Map<String,String> labels)
-
createSecretFromFile
public static void createSecretFromFile(Map<String,String> certFilesPath, String name, String namespace)
-
createSecretFromFile
public static void createSecretFromFile(Map<String,String> certFilesPath, String name, String namespace, Map<String,String> labels)
-
waitForClusterSecretsDeletion
public static void waitForClusterSecretsDeletion(String clusterName)
-
createCustomSecret
public static void createCustomSecret(String name, String clusterName, String namespace, CertAndKeyFiles certAndKeyFiles)
-
getCertificateFromSecret
public static X509Certificate getCertificateFromSecret(io.fabric8.kubernetes.api.model.Secret secret, String dataKey)
-
-