Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hotfix/added-default-config #45

Merged
merged 2 commits into from
Jun 11, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 7 additions & 15 deletions charts/dome-issuer-keycloak/templates/deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -31,15 +31,11 @@ spec:
initContainers:
- name: certificate-init
image: alpine:3.18
command: ["/bin/sh", "-c", "apk add --no-cache curl openjdk11-jre openssl"]
command: ["/bin/sh", "-c"]
args:
- |
#!/bin/sh

# Configure repositories
echo "https://dl-cdn.alpinelinux.org/alpine/v3.18/main" > /etc/apk/repositories
echo "https://dl-cdn.alpinelinux.org/alpine/v3.18/community" >> /etc/apk/repositories

# Install packages
apk update
apk add --no-cache curl openjdk11-jre openssl
Expand Down Expand Up @@ -87,9 +83,9 @@ spec:
if [ -s "$file" ]; then
echo "$file does exist."
else
echo "-----BEGIN CERTIFICATE-----
$certificate
-----END CERTIFICATE-----" > "$file"
echo "-----BEGIN CERTIFICATE-----" > "$file"
echo "$certificate" | fold -w 64 >> "$file"
echo "-----END CERTIFICATE-----" >> "$file"
fi

# Validate that the PEM file was created successfully
Expand All @@ -103,18 +99,13 @@ spec:
cat "$file"

# Generate a DER file from the PEM file
openssl x509 -in "$file" -out "cert_$count.der" -outform DER

# Validate that the DER file was created successfully
if [ ! -f "cert_$count.der" ]; then
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
echo "yes" | keytool -import -alias "cert_$count" -file "cert_$count.der" -keystore /opt/keycloak/conf/truststore.jks -storepass pempas

if [ $? -ne 0 ]; then
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
fi
Expand All @@ -133,6 +124,7 @@ spec:
rm -f cert_* eu-lotl.xml

echo "Cleanup completed."

containers:
- name: {{ .Chart.Name }}
securityContext:
Expand Down
14 changes: 7 additions & 7 deletions charts/issuer/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,22 +4,22 @@ issuer-api:
logLevel: DEBUG
internalServerPort: 8080
mail:
host: smtp.example.org
host: smtp.ionos.de
port: 587
username: user
password:
existingSecret:
enabled: false
name: mail-secret
key: mail-password
password: password
existingSecret:
enabled: false
name: mail-secret
key: mail-password
properties:
mail:
smtp:
auth: true
starttls:
enable: true
ssl:
trust: smtp.example.org
trust: smtp.ionos.de
api:
externalDomain: http://dome.saas.local
internalDomain: http://issuer-api:8080
Expand Down
Binary file modified desmos-0.7.0.tgz
Binary file not shown.
Binary file modified dome-issuer-keycloak-1.0.0.tgz
Binary file not shown.
Binary file modified dome-wallet-keycloak-0.1.0.tgz
Binary file not shown.
Binary file modified dome-wallet-ui-0.1.0.tgz
Binary file not shown.
46 changes: 23 additions & 23 deletions index.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@ entries:
desmos:
- apiVersion: v2
appVersion: v0.7.0
created: "2024-06-11T10:23:01.48371769Z"
created: "2024-06-11T11:53:14.226155778Z"
description: A Helm chart for Kubernetes
digest: 0ceb8eb33d1200a1ef9243d52574d1f3bc634fced30d71c1bd99c06b9c00a85a
digest: 73626b02d5a6c1cf09b90b17308e69b6db13300471deb10c75002ab49289c61f
maintainers:
- email: domesupport@in2.es
name: IN2 Team
Expand All @@ -19,9 +19,9 @@ entries:
dome-issuer-keycloak:
- apiVersion: v2
appVersion: v1.1.0
created: "2024-06-11T10:23:01.486392517Z"
created: "2024-06-11T11:53:14.228900992Z"
description: A Helm chart for Kubernetes
digest: 693b6694ae40ecb4a8537c3c74104e051bab984dd2e79c07283cca2c6eebb91d
digest: b9f729c0a9edb3f6060c72591effe74e79868bcf894b458b94fcffb67c084291
maintainers:
- email: domesupport@in2.es
name: IN2 Team
Expand All @@ -35,9 +35,9 @@ entries:
dome-wallet-keycloak:
- apiVersion: v2
appVersion: v1.0.0
created: "2024-06-11T10:23:01.486835239Z"
created: "2024-06-11T11:53:14.229330063Z"
description: A Helm chart for Kubernetes
digest: 77f863c9c73e0cb98912009659d17d850ab06a56e04e44e6acdfc85ed0cdd213
digest: 950bea3c1559077bc6c29e4d945a91e71fe33b62487876255eef15610b218482
maintainers:
- email: domesupport@in2.es
name: IN2 Team
Expand All @@ -51,9 +51,9 @@ entries:
dome-wallet-ui:
- apiVersion: v2
appVersion: v1.2.0
created: "2024-06-11T10:23:01.487254909Z"
created: "2024-06-11T11:53:14.229748454Z"
description: A Helm chart for Kubernetes
digest: d5459c175bb7c0c9cc42f8465c36cc1ccfdb23141b4eae010814a678c553cfda
digest: 81c87e8f2156155211884611aeeb7db60f946cb74efaf361bb8cd38e7c0fff45
maintainers:
- email: domesupport@in2.es
name: IN2 Team
Expand All @@ -67,9 +67,9 @@ entries:
issuer-api:
- apiVersion: v2
appVersion: v0.8.0
created: "2024-06-11T10:23:01.488769031Z"
created: "2024-06-11T11:53:14.231196046Z"
description: A Helm chart for Kubernetes
digest: d070d6da40db394737a4174fe73cbc3b9b27b0c43e99b8c53b7000d256d7f27e
digest: 79dc1afae2cc84b6e177675a0aa7b597580aad8634c21237ba6cf5c8b31afbbc
maintainers:
- email: domesupport@in2.es
name: IN2 Team
Expand All @@ -82,7 +82,7 @@ entries:
version: 1.0.0
- apiVersion: v2
appVersion: v0.8.0
created: "2024-06-11T10:23:01.488265385Z"
created: "2024-06-11T11:53:14.230692666Z"
description: A Helm chart for Kubernetes
digest: b21630517356d28e7c6cccac3ed5a966a3d612ac5ce88cf02e4f6fbe521bff66
maintainers:
Expand All @@ -97,7 +97,7 @@ entries:
version: 0.8.0
- apiVersion: v2
appVersion: v0.7.0
created: "2024-06-11T10:23:01.487741142Z"
created: "2024-06-11T11:53:14.230235563Z"
description: A Helm chart for Kubernetes
digest: 852121020fe5499365b5c53360b44d2a36fe9bd5849af66382e52526f16fba61
maintainers:
Expand All @@ -113,7 +113,7 @@ entries:
issuer-keycloak-plugin:
- apiVersion: v2
appVersion: v1.1.0
created: "2024-06-11T10:23:01.489266565Z"
created: "2024-06-11T11:53:14.231705267Z"
description: A Helm chart for Kubernetes
digest: 8440d394b07c87667b182b2ee9a22b37a8c7ac7d9b48ef51e7b343599838d8bf
maintainers:
Expand All @@ -129,9 +129,9 @@ entries:
issuer-ui:
- apiVersion: v2
appVersion: v0.6.0
created: "2024-06-11T10:23:01.489965242Z"
created: "2024-06-11T11:53:14.232389814Z"
description: A Helm chart for Kubernetes
digest: 8a0d189824028fba936e08cce70c268dd3c3a937c5a0174a4a88663d98d3813b
digest: c878e94a064b0021c9ff77500190f25be8a6bb3efdaa50d8289286da16c735e3
maintainers:
- email: domesupport@in2.es
name: IN2 Team
Expand All @@ -144,7 +144,7 @@ entries:
version: 1.0.0
- apiVersion: v2
appVersion: v0.6.0
created: "2024-06-11T10:23:01.489619901Z"
created: "2024-06-11T11:53:14.23205015Z"
description: A Helm chart for Kubernetes
digest: 007d38ebf7168feee4a94e4e5e3338cab5328b15602a7fa6bfcafa73de7c358f
maintainers:
Expand All @@ -160,7 +160,7 @@ entries:
wallet:
- apiVersion: v2
appVersion: v0.0.1
created: "2024-06-11T10:23:01.496136306Z"
created: "2024-06-11T11:53:14.23858908Z"
dependencies:
- condition: wallet-api.enabled
name: wallet-api
Expand Down Expand Up @@ -190,7 +190,7 @@ entries:
repository: oci://registry-1.docker.io/bitnamicharts
version: 13.1.5
description: Umbrella Helm chart for the Wallet
digest: 040d4d588c134555fe7ca02cf9be58417e28f81e3a2a7abba2c49d5c7ce11bef
digest: a6a622c60e8cf81d783c36dd798bcac79d12105ab89cbae8c2d7658ad8ab1f41
name: wallet
type: application
urls:
Expand All @@ -199,9 +199,9 @@ entries:
wallet-api:
- apiVersion: v2
appVersion: v1.2.0
created: "2024-06-11T10:23:01.496629091Z"
created: "2024-06-11T11:53:14.239126243Z"
description: A Helm chart for Kubernetes
digest: 930f77f5023fe54ea6c482f53bd61776b067c7398dec91aad2cd3d465058b5b4
digest: 75f043e5e7ce9287afccfc9193053b9759372991d7d7ebbde8e687101a074d87
maintainers:
- email: domesupport@in2.es
name: IN2 Team
Expand All @@ -215,7 +215,7 @@ entries:
wallet-driving-application:
- apiVersion: v2
appVersion: v1.0.0
created: "2024-06-11T10:23:01.496895816Z"
created: "2024-06-11T11:53:14.239401697Z"
description: A Helm chart for Kubernetes
digest: 0b1a7ab828c55ac23374f433da4dc76bff007d1a7b9ec39b26f4b86e4e31fdd3
maintainers:
Expand All @@ -231,7 +231,7 @@ entries:
wallet-server:
- apiVersion: v2
appVersion: v1.0.0
created: "2024-06-11T10:23:01.497402918Z"
created: "2024-06-11T11:53:14.239906439Z"
description: A Helm chart for Kubernetes
digest: b22dfbd82a9672ba6daabc09fe540b908d9279f5a43fcb79d4a0f6ef383285fa
maintainers:
Expand All @@ -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-11T10:23:01.483048407Z"
generated: "2024-06-11T11:53:14.225475268Z"
Binary file modified issuer-api-1.0.0.tgz
Binary file not shown.
Binary file modified issuer-ui-1.0.0.tgz
Binary file not shown.
Binary file modified wallet-0.1.0.tgz
Binary file not shown.
Binary file modified wallet-api-0.1.0.tgz
Binary file not shown.