diff --git a/charts/dome-issuer-keycloak/templates/deployment.yaml b/charts/dome-issuer-keycloak/templates/deployment.yaml
index f77b993a..296aa244 100644
--- a/charts/dome-issuer-keycloak/templates/deployment.yaml
+++ b/charts/dome-issuer-keycloak/templates/deployment.yaml
@@ -30,33 +30,35 @@ spec:
{{- toYaml .Values.podSecurityContext | nindent 8 }}
initContainers:
- name: certificate-init
- image: alpine:3.18
+ image: openjdk:11-jre-slim
command: ["/bin/sh", "-c"]
args:
- |
#!/bin/sh
- # Install packages
- apk update
- apk add --no-cache curl openjdk11-jre openssl
+ set -e
- # Create a temporal storage
+ # Instalar paquetes necesarios
+ apt-get update
+ apt-get install -y --no-install-recommends curl openssl
+
+ # Crear almacenamiento temporal
echo "Creating temporal storage..."
mkdir -p /opt/keycloak/conf/tmp
cd /opt/keycloak/conf/tmp
- # Delete previous data: truststore, certificates and eu-lotl.xml
+ # Eliminar datos anteriores: truststore, certificados y eu-lotl.xml
echo "Deleting previous data: truststore, certificates and eu-lotl.xml"
rm -f cert_* truststore.jks eu-lotl.xml
- # Create an empty truststore.jks if it doesn't exist
+ # Crear un truststore.jks vacío si no existe
if [ ! -f /opt/keycloak/conf/truststore.jks ]; then
echo "Creating an empty truststore.jks"
keytool -genkey -alias tempkey -keystore /opt/keycloak/conf/truststore.jks -storepass pempas -keypass pempas -dname "CN=Temp, OU=Temp, O=Temp, L=Temp, ST=Temp, C=US"
keytool -delete -alias tempkey -keystore /opt/keycloak/conf/truststore.jks -storepass pempas
fi
- # Download eu-lotl.xml file
+ # Descargar el archivo eu-lotl.xml
echo "Downloading eu-lotl.xml file..."
curl -s https://sedediatid.mineco.gob.es/Prestadores/TSL/TSL.xml -o eu-lotl.xml
@@ -65,7 +67,7 @@ spec:
exit 1
fi
- # Validate that the file was downloaded successfully
+ # Validar que el archivo se descargó correctamente
if [ ! -f eu-lotl.xml ]; then
echo "eu-lotl.xml not found after download."
exit 1
@@ -73,7 +75,7 @@ spec:
echo "eu-lotl.xml downloaded successfully."
- # Extract certificates from eu-lotl.xml
+ # Extraer certificados del archivo eu-lotl.xml
certificates=$(grep -o '[^<]*' eu-lotl.xml | sed -e 's///g' -e 's/<\/X509Certificate>//g')
count=1
@@ -88,23 +90,23 @@ spec:
echo "-----END CERTIFICATE-----" >> "$file"
fi
- # Validate that the PEM file was created successfully
+ # Validar que el archivo PEM se creó correctamente
if [ ! -f "$file" ]; then
echo "Failed to create $file"
exit 1
fi
- # Validate that the PEM file is not empty
+ # Validar que el archivo PEM no esté vacío
echo "Content of $file:"
cat "$file"
- # Generate a DER file from the PEM file
+ # Generar un archivo DER desde el archivo PEM
if ! openssl x509 -in "$file" -out "cert_$count.der" -outform DER; then
echo "Failed to create cert_$count.der"
exit 1
fi
- # Import the DER file to the truststore
+ # Importar el archivo DER al truststore
if ! echo "yes" | keytool -import -alias "cert_$count" -file "cert_$count.der" -keystore /opt/keycloak/conf/truststore.jks -storepass pempas; then
echo "Failed to import cert_$count.der to truststore.jks"
exit 1
@@ -115,11 +117,11 @@ spec:
echo "Certificates imported to truststore."
- # List the content of the truststore
+ # Listar el contenido del truststore
echo "Truststore content:"
keytool -list -keystore /opt/keycloak/conf/truststore.jks -storepass pempas
- # Clean up temporary files
+ # Limpiar archivos temporales
echo "Cleaning up temporary files."
rm -f cert_* eu-lotl.xml
diff --git a/desmos-0.7.0.tgz b/desmos-0.7.0.tgz
index eb8d96ab..31826de0 100644
Binary files a/desmos-0.7.0.tgz and b/desmos-0.7.0.tgz differ
diff --git a/dome-issuer-keycloak-1.0.0.tgz b/dome-issuer-keycloak-1.0.0.tgz
index 1b9acb92..ee4bb419 100644
Binary files a/dome-issuer-keycloak-1.0.0.tgz and b/dome-issuer-keycloak-1.0.0.tgz differ
diff --git a/dome-wallet-keycloak-0.1.0.tgz b/dome-wallet-keycloak-0.1.0.tgz
index 04c565af..aa2edb90 100644
Binary files a/dome-wallet-keycloak-0.1.0.tgz and b/dome-wallet-keycloak-0.1.0.tgz differ
diff --git a/dome-wallet-ui-0.1.0.tgz b/dome-wallet-ui-0.1.0.tgz
index ffbb293b..f9dc3236 100644
Binary files a/dome-wallet-ui-0.1.0.tgz and b/dome-wallet-ui-0.1.0.tgz differ
diff --git a/index.yaml b/index.yaml
index 73ad624f..13f2a971 100644
--- a/index.yaml
+++ b/index.yaml
@@ -3,9 +3,9 @@ entries:
desmos:
- apiVersion: v2
appVersion: v0.7.0
- created: "2024-06-11T11:53:14.226155778Z"
+ created: "2024-06-11T12:34:04.534878878Z"
description: A Helm chart for Kubernetes
- digest: 73626b02d5a6c1cf09b90b17308e69b6db13300471deb10c75002ab49289c61f
+ digest: 592f429baa0499220f4955e2837ab746a4e7c40e3322f37a124737294dca5c51
maintainers:
- email: domesupport@in2.es
name: IN2 Team
@@ -19,9 +19,9 @@ entries:
dome-issuer-keycloak:
- apiVersion: v2
appVersion: v1.1.0
- created: "2024-06-11T11:53:14.228900992Z"
+ created: "2024-06-11T12:34:04.537408991Z"
description: A Helm chart for Kubernetes
- digest: b9f729c0a9edb3f6060c72591effe74e79868bcf894b458b94fcffb67c084291
+ digest: 82ee181e1be951525c62e5fc3e5f2629387d7a827b17b56c4125a64161265ee6
maintainers:
- email: domesupport@in2.es
name: IN2 Team
@@ -35,9 +35,9 @@ entries:
dome-wallet-keycloak:
- apiVersion: v2
appVersion: v1.0.0
- created: "2024-06-11T11:53:14.229330063Z"
+ created: "2024-06-11T12:34:04.537867596Z"
description: A Helm chart for Kubernetes
- digest: 950bea3c1559077bc6c29e4d945a91e71fe33b62487876255eef15610b218482
+ digest: 1dff7a5ffaf717c3381ceb5ba0746452db86723356176473757d43e3ab295b5c
maintainers:
- email: domesupport@in2.es
name: IN2 Team
@@ -51,9 +51,9 @@ entries:
dome-wallet-ui:
- apiVersion: v2
appVersion: v1.2.0
- created: "2024-06-11T11:53:14.229748454Z"
+ created: "2024-06-11T12:34:04.538287518Z"
description: A Helm chart for Kubernetes
- digest: 81c87e8f2156155211884611aeeb7db60f946cb74efaf361bb8cd38e7c0fff45
+ digest: ef86f764cfb75eba0fd544bba4ba590923a6fb9a04e7f0f762d40f254e064e29
maintainers:
- email: domesupport@in2.es
name: IN2 Team
@@ -67,9 +67,9 @@ entries:
issuer-api:
- apiVersion: v2
appVersion: v0.8.0
- created: "2024-06-11T11:53:14.231196046Z"
+ created: "2024-06-11T12:34:04.540023383Z"
description: A Helm chart for Kubernetes
- digest: 79dc1afae2cc84b6e177675a0aa7b597580aad8634c21237ba6cf5c8b31afbbc
+ digest: e8cde53bc9e2d77f42fa10031c8f1043cfd44d5af493fdd69e045b5a21858b1b
maintainers:
- email: domesupport@in2.es
name: IN2 Team
@@ -82,7 +82,7 @@ entries:
version: 1.0.0
- apiVersion: v2
appVersion: v0.8.0
- created: "2024-06-11T11:53:14.230692666Z"
+ created: "2024-06-11T12:34:04.539504355Z"
description: A Helm chart for Kubernetes
digest: b21630517356d28e7c6cccac3ed5a966a3d612ac5ce88cf02e4f6fbe521bff66
maintainers:
@@ -97,7 +97,7 @@ entries:
version: 0.8.0
- apiVersion: v2
appVersion: v0.7.0
- created: "2024-06-11T11:53:14.230235563Z"
+ created: "2024-06-11T12:34:04.538786207Z"
description: A Helm chart for Kubernetes
digest: 852121020fe5499365b5c53360b44d2a36fe9bd5849af66382e52526f16fba61
maintainers:
@@ -113,7 +113,7 @@ entries:
issuer-keycloak-plugin:
- apiVersion: v2
appVersion: v1.1.0
- created: "2024-06-11T11:53:14.231705267Z"
+ created: "2024-06-11T12:34:04.540542479Z"
description: A Helm chart for Kubernetes
digest: 8440d394b07c87667b182b2ee9a22b37a8c7ac7d9b48ef51e7b343599838d8bf
maintainers:
@@ -129,9 +129,9 @@ entries:
issuer-ui:
- apiVersion: v2
appVersion: v0.6.0
- created: "2024-06-11T11:53:14.232389814Z"
+ created: "2024-06-11T12:34:04.541224981Z"
description: A Helm chart for Kubernetes
- digest: c878e94a064b0021c9ff77500190f25be8a6bb3efdaa50d8289286da16c735e3
+ digest: 5809a3ff534a19bdae235c58afcf2cc8441479aff2a5634adb378e5dd836bdac
maintainers:
- email: domesupport@in2.es
name: IN2 Team
@@ -144,7 +144,7 @@ entries:
version: 1.0.0
- apiVersion: v2
appVersion: v0.6.0
- created: "2024-06-11T11:53:14.23205015Z"
+ created: "2024-06-11T12:34:04.540883425Z"
description: A Helm chart for Kubernetes
digest: 007d38ebf7168feee4a94e4e5e3338cab5328b15602a7fa6bfcafa73de7c358f
maintainers:
@@ -160,7 +160,7 @@ entries:
wallet:
- apiVersion: v2
appVersion: v0.0.1
- created: "2024-06-11T11:53:14.23858908Z"
+ created: "2024-06-11T12:34:04.546980955Z"
dependencies:
- condition: wallet-api.enabled
name: wallet-api
@@ -190,7 +190,7 @@ entries:
repository: oci://registry-1.docker.io/bitnamicharts
version: 13.1.5
description: Umbrella Helm chart for the Wallet
- digest: a6a622c60e8cf81d783c36dd798bcac79d12105ab89cbae8c2d7658ad8ab1f41
+ digest: 4d5de5cca64bd52f6538b2bc73848172048e971dc67997179df8b1119e48468d
name: wallet
type: application
urls:
@@ -199,9 +199,9 @@ entries:
wallet-api:
- apiVersion: v2
appVersion: v1.2.0
- created: "2024-06-11T11:53:14.239126243Z"
+ created: "2024-06-11T12:34:04.547461951Z"
description: A Helm chart for Kubernetes
- digest: 75f043e5e7ce9287afccfc9193053b9759372991d7d7ebbde8e687101a074d87
+ digest: b37427b668482e481655db0fe4829306e7e73d9a874ad7972bc80a8417dbf04b
maintainers:
- email: domesupport@in2.es
name: IN2 Team
@@ -215,7 +215,7 @@ entries:
wallet-driving-application:
- apiVersion: v2
appVersion: v1.0.0
- created: "2024-06-11T11:53:14.239401697Z"
+ created: "2024-06-11T12:34:04.547737294Z"
description: A Helm chart for Kubernetes
digest: 0b1a7ab828c55ac23374f433da4dc76bff007d1a7b9ec39b26f4b86e4e31fdd3
maintainers:
@@ -231,7 +231,7 @@ entries:
wallet-server:
- apiVersion: v2
appVersion: v1.0.0
- created: "2024-06-11T11:53:14.239906439Z"
+ created: "2024-06-11T12:34:04.548237115Z"
description: A Helm chart for Kubernetes
digest: b22dfbd82a9672ba6daabc09fe540b908d9279f5a43fcb79d4a0f6ef383285fa
maintainers:
@@ -244,4 +244,4 @@ entries:
urls:
- https://in2workspace.github.io/helm-charts/wallet-server-0.1.0.tgz
version: 0.1.0
-generated: "2024-06-11T11:53:14.225475268Z"
+generated: "2024-06-11T12:34:04.53421473Z"
diff --git a/issuer-api-1.0.0.tgz b/issuer-api-1.0.0.tgz
index 846e25cb..ca34a93f 100644
Binary files a/issuer-api-1.0.0.tgz and b/issuer-api-1.0.0.tgz differ
diff --git a/issuer-ui-1.0.0.tgz b/issuer-ui-1.0.0.tgz
index b885f0a4..698e4e36 100644
Binary files a/issuer-ui-1.0.0.tgz and b/issuer-ui-1.0.0.tgz differ
diff --git a/wallet-0.1.0.tgz b/wallet-0.1.0.tgz
index 22a5ef0e..0bc2c301 100644
Binary files a/wallet-0.1.0.tgz and b/wallet-0.1.0.tgz differ
diff --git a/wallet-api-0.1.0.tgz b/wallet-api-0.1.0.tgz
index 3d270198..8f1b69f6 100644
Binary files a/wallet-api-0.1.0.tgz and b/wallet-api-0.1.0.tgz differ