Interface KubeOperator
- All Known Implementing Classes:
DefaultKubeOperator,LocalDevKubeOperator
public interface KubeOperator
-
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)
-
Method Details
-
getAllSecretsWithLabel
-
getSecretObjectByName
-
getSecretByName
- Throws:
KubeApiException
-
createSecret
-
addSecretData
-
removeSecretData
-
removeSecretDataAsync
okhttp3.Call removeSecretDataAsync(String secretName, Set<String> keys, SecretUpdateCallback callback) -
updateSecretData
-