Class SecretUtils


  • public class SecretUtils
    extends Object
    • Method Detail

      • waitForSecretReady

        public static void waitForSecretReady​(String secretName)
      • waitForSecretReady

        public static void waitForSecretReady​(String secretName,
                                              Runnable onTimeout)
      • waitForSecretDeletion

        public static void waitForSecretDeletion​(String secretName)
      • waitForSecretDeletion

        public static void waitForSecretDeletion​(String secretName,
                                                 Runnable onTimeout)
      • createSecret

        public static void createSecret​(String secretName,
                                        String dataKey,
                                        String dataValue)
      • createSecretFromFile

        public static void createSecretFromFile​(String pathToOrigin,
                                                String key,
                                                String name,
                                                String namespace)
      • createSecretFromFile

        public static void createSecretFromFile​(Map<String,​String> certFilesPath,
                                                String name,
                                                String namespace)
      • waitForClusterSecretsDeletion

        public static void waitForClusterSecretsDeletion​(String clusterName)
      • waitForCertToChange

        public static void waitForCertToChange​(String originalCert,
                                               String secretName)
      • deleteSecretWithWait

        public static void deleteSecretWithWait​(String secretName,
                                                String namespace)
      • getCertificateFromSecret

        public static X509Certificate getCertificateFromSecret​(io.fabric8.kubernetes.api.model.Secret secret,
                                                               String dataKey)