From c45f5adc91ef02989a47aedaafbd1afd5ade75f8 Mon Sep 17 00:00:00 2001 From: OZGCloud <ozgcloud@mgm-tp.com> Date: Fri, 16 Aug 2024 16:05:21 +0200 Subject: [PATCH] OZG-6177 remove delete secret function --- .../user/OzgCloudElsterTransferUserReconciler.java | 4 ++-- .../user/OzgCloudElsterTransferUserRemoteService.java | 5 +---- .../user/OzgCloudElsterTransferUserService.java | 11 ++++------- 3 files changed, 7 insertions(+), 13 deletions(-) diff --git a/src/main/java/de/ozgcloud/operator/elstertransfer/user/OzgCloudElsterTransferUserReconciler.java b/src/main/java/de/ozgcloud/operator/elstertransfer/user/OzgCloudElsterTransferUserReconciler.java index 0ad5218..d08cf64 100644 --- a/src/main/java/de/ozgcloud/operator/elstertransfer/user/OzgCloudElsterTransferUserReconciler.java +++ b/src/main/java/de/ozgcloud/operator/elstertransfer/user/OzgCloudElsterTransferUserReconciler.java @@ -40,7 +40,7 @@ public class OzgCloudElsterTransferUserReconciler implements Reconciler<OzgCloud // Restart the deployment elsterTransferUserService.restartDeployment(ETR_NAMESPACE, DEPLOYMENT_NAME); // create or update secret - elsterTransferUserService.createOrUpdateSecret(namespace, psw); + elsterTransferUserService.createSecret(namespace, psw); } @@ -73,7 +73,7 @@ public class OzgCloudElsterTransferUserReconciler implements Reconciler<OzgCloud DeleteControl deleteUser(String userLogin) { LOG.info("{} do cleanup...", userLogin); try { - elsterTransferUserService.deleteUserAndSecret(userLogin, CONFIG_MAP_NAME); + elsterTransferUserService.deleteUser(userLogin, CONFIG_MAP_NAME); elsterTransferUserService.restartDeployment(ETR_NAMESPACE, DEPLOYMENT_NAME); return DeleteControl.defaultDelete(); } catch (Exception e) { diff --git a/src/main/java/de/ozgcloud/operator/elstertransfer/user/OzgCloudElsterTransferUserRemoteService.java b/src/main/java/de/ozgcloud/operator/elstertransfer/user/OzgCloudElsterTransferUserRemoteService.java index 34e5a23..ca51ddf 100644 --- a/src/main/java/de/ozgcloud/operator/elstertransfer/user/OzgCloudElsterTransferUserRemoteService.java +++ b/src/main/java/de/ozgcloud/operator/elstertransfer/user/OzgCloudElsterTransferUserRemoteService.java @@ -49,11 +49,8 @@ public class OzgCloudElsterTransferUserRemoteService { } } - public void deleteUserSecret(String namespace) { - client.secrets().inNamespace(namespace).withName(SECRET_NAME).delete(); - } - public void createOrUpdateSecret(String namespace, String psw) { + public void createSecret(String namespace, String psw) { Secret secret = new SecretBuilder() .withNewMetadata() .withName(SECRET_NAME) diff --git a/src/main/java/de/ozgcloud/operator/elstertransfer/user/OzgCloudElsterTransferUserService.java b/src/main/java/de/ozgcloud/operator/elstertransfer/user/OzgCloudElsterTransferUserService.java index ccef0e9..a7469d8 100644 --- a/src/main/java/de/ozgcloud/operator/elstertransfer/user/OzgCloudElsterTransferUserService.java +++ b/src/main/java/de/ozgcloud/operator/elstertransfer/user/OzgCloudElsterTransferUserService.java @@ -91,7 +91,7 @@ public class OzgCloudElsterTransferUserService { return false; } - public void deleteUserAndSecret(String userLogin, String configMapName) { + public void deleteUser(String userLogin, String configMapName) { try { ConfigMap configMap = remoteService.getConfigMap(ETR_NAMESPACE, configMapName); @@ -115,17 +115,14 @@ public class OzgCloudElsterTransferUserService { remoteService.updateConfigMapData(configMap, USERS_KEY, updatedUsersYaml); LOG.info("User with login '{}' removed from configmap successfully", userLogin); - remoteService.deleteUserSecret(userLogin); - LOG.info("User secret for in namespace '{}' deleted successfully", userLogin); - } catch (Exception e) { LOG.error("Error while deleting user", e); } } - public void createOrUpdateSecret(String namespace, String psw) { - remoteService.createOrUpdateSecret(namespace, psw); - LOG.info("Secret for user in namespace '{}' created/updated successfully", namespace); + public void createSecret(String namespace, String psw) { + remoteService.createSecret(namespace, psw); + LOG.info("Secret for user in namespace '{}' created successfully", namespace); } Map<String, Object> getUsersMapFromConfigMap(ConfigMap configMap) { -- GitLab