Class LocalDevKubeOperator
java.lang.Object
org.qubership.integration.platform.variables.management.kubernetes.LocalDevKubeOperator
- All Implemented Interfaces:
KubeOperator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddSecretData(String secretName, Map<String, String> data, boolean init) voidcreateSecret(String name, org.apache.commons.lang3.tuple.Pair<String, String> label, Map<String, String> data) getAllSecretsWithLabel(org.apache.commons.lang3.tuple.Pair<String, String> label) getSecretByName(String name, boolean failIfNotExist) io.kubernetes.client.openapi.models.V1SecretgetSecretObjectByName(String name) removeSecretData(String secretName, Set<String> keys) okhttp3.CallremoveSecretDataAsync(String secretName, Set<String> keys, SecretUpdateCallback callback) updateSecretData(String secretName, Map<String, String> data)
-
Constructor Details
-
LocalDevKubeOperator
public LocalDevKubeOperator()
-
-
Method Details
-
getAllSecretsWithLabel
public Map<String,? extends Map<String, getAllSecretsWithLabelString>> (org.apache.commons.lang3.tuple.Pair<String, String> label) - Specified by:
getAllSecretsWithLabelin interfaceKubeOperator
-
getSecretObjectByName
- Specified by:
getSecretObjectByNamein interfaceKubeOperator
-
getSecretByName
public Map<String,String> getSecretByName(String name, boolean failIfNotExist) throws KubeApiException - Specified by:
getSecretByNamein interfaceKubeOperator- Throws:
KubeApiException
-
createSecret
public void createSecret(String name, org.apache.commons.lang3.tuple.Pair<String, String> label, Map<String, String> data) - Specified by:
createSecretin interfaceKubeOperator
-
addSecretData
- Specified by:
addSecretDatain interfaceKubeOperator
-
removeSecretData
- Specified by:
removeSecretDatain interfaceKubeOperator
-
removeSecretDataAsync
public okhttp3.Call removeSecretDataAsync(String secretName, Set<String> keys, SecretUpdateCallback callback) - Specified by:
removeSecretDataAsyncin interfaceKubeOperator
-
updateSecretData
- Specified by:
updateSecretDatain interfaceKubeOperator
-