private void ensureCredentialsExist(NamespacedOpenShiftClient client, ServiceBrokerOptions options) { Secret secret = client.secrets().withName(options.getServiceCatalogCredentialsSecretName()).get(); if (secret == null) { client.secrets().createNew() .editOrNewMetadata() .withName(options.getServiceCatalogCredentialsSecretName()) .addToLabels("app", "enmasse") .endMetadata() .addToData("token", Base64.getEncoder().encodeToString(client.getConfiguration().getOauthToken().getBytes(StandardCharsets.UTF_8))) .done(); } }
.withName(endpointInfo.getCertSpec().getSecretName()) .withNamespace(namespace) .addToLabels(LabelKeys.INFRA_UUID, addressSpace.getAnnotation(AnnotationKeys.INFRA_UUID)) .addToLabels(LabelKeys.INFRA_TYPE, addressSpace.getSpec().getType()) .addToLabels("app", "enmasse") .endMetadata() .withType("kubernetes.io/tls")
.editOrNewMetadata() .withName(getKeycloakCredentialsSecretName(env)) .addToLabels("app", "enmasse") .endMetadata() .addToData("admin.username", b64enc.encodeToString(adminUser))
.withName(name) .addToAnnotations(deploymentData.getAnnotations()) .addToLabels(deploymentData.getLabels()) .endMetadata() .withStringData(deploymentData.getSecret())
private void ensureSecret(String name, DeploymentData deploymentData) { final Map<String, String> secrets = deploymentData.getSecret(); if (secrets.isEmpty()) { return; } openShiftClient.secrets().withName(name).createOrReplaceWithNew() .withNewMetadata() .withName(name) .addToAnnotations(deploymentData.getAnnotations()) .addToLabels(deploymentData.getLabels()) .endMetadata() .withStringData(secrets) .done(); }
private void ensureSecret(String name, DeploymentData deploymentData) { openShiftClient.secrets().withName(name).createOrReplaceWithNew() .withNewMetadata() .withName(name) .addToAnnotations(deploymentData.getAnnotations()) .addToLabels(deploymentData.getLabels()) .endMetadata() .withStringData(deploymentData.getSecret()) .done(); }