Skip to content
Snippets Groups Projects
Commit ac70142d authored by OZGCloud's avatar OZGCloud
Browse files

OZG-4906 copy es crt in service call

parent 794e0fe3
No related branches found
No related tags found
No related merge requests found
......@@ -30,19 +30,6 @@ public class OzgCloudElasticsearchService {
private final KubernetesRemoteService kubernetesService;
public void copyElasticCertificate(String namespace) {
try {
LOG.debug("Copy elasticseaerch ssl certificate from namespace: {}" , properties.getServer().getNamespace());
LOG.debug("Copy elasticseaerch ssl certificate secret: {}" , properties.getServer().getCertificateSecretName());
var secretResource = kubernetesService.getSecretResource(properties.getServer().getNamespace(), properties.getServer().getCertificateSecretName());
LOG.info("Create certificate secret in namespace {} after copying", namespace);
createAdapter(secretResource).create(secretHelper.buildCertificateSecret(namespace, getSecretData(secretResource.get())));
} catch (ElasticsearchException e) {
throw new RuntimeException("can not copy/create elasticsearch ssl certificate");
}
}
public Secret getOrCreateCredentialSecret(OzgCloudElasticsearchCustomResource resource, Context<OzgCloudElasticsearchCustomResource> context) {
try {
......@@ -119,6 +106,19 @@ public class OzgCloudElasticsearchService {
}
}
public void copyElasticCertificate(String namespace) {
try {
var secretResource = kubernetesService.getSecretResource(namespace, properties.getCertificateSecretName());
LOG.info(" properties.getCertificateSecretName:", properties.getCertificateSecretName());
LOG.info(" Create certificate secret in namespace {}", namespace);
createCredentialSecret(namespace, secretResource);
} catch (Exception e) {
throw new RuntimeException("Certificate secret creation failed " + namespace, e);
}
}
public void createCertificateIfMissing(String namespace) {
try {
LOG.debug("{}: Create certificate secret if missing...", namespace);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment