Skip to content

Commit

Permalink
feat: upgrade keycloak instances, portal and issuer to R24.12 (#194)
Browse files Browse the repository at this point in the history
* feat: upgrade keycloak instances, portal and issuer to R24.12
as well as update and fix documentation
and refactor helm chart testing to first install centralidp (keycloak) and to wait for seeding job to finish
#186
#185
#187
  • Loading branch information
evegufy authored Jan 21, 2025
1 parent e4c96b6 commit c7b1a42
Show file tree
Hide file tree
Showing 13 changed files with 3,230 additions and 3,092 deletions.
27 changes: 17 additions & 10 deletions .github/workflows/helm-checks.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -182,28 +182,35 @@ jobs:
run: |
helm dep up charts/tx-data-provider
helm dep up charts/umbrella
helm install umbrella charts/umbrella --namespace data-exchange --create-namespace --debug --timeout 10m \
-f charts/values-test-data-exchange.yaml
helm uninstall umbrella --namespace data-exchange
helm install umbrella charts/umbrella --namespace umbrella --create-namespace --debug --timeout 10m \
-f charts/values-test-data-exchange.yaml
helm uninstall umbrella --namespace umbrella
- name: Install chart for centralidp Keycloak (umbrella)
run: |
helm dep up charts/umbrella
helm install centralidp charts/umbrella --namespace umbrella --create-namespace --debug --timeout 10m \
-f charts/values-test-iam-init-container.yaml --wait --wait-for-jobs
- name: Install chart for data exchange with iatp-mock (umbrella)
run: |
helm dep up charts/tx-data-provider
helm dep up charts/umbrella
helm install umbrella charts/umbrella --namespace data-exchange --create-namespace --debug --timeout 10m \
-f charts/values-test-data-exchange-iatp-mock.yaml -f charts/values-test-iam-init-container.yaml \
helm install umbrella charts/umbrella --namespace umbrella --create-namespace --debug --timeout 10m \
-f charts/values-test-data-exchange-iatp-mock.yaml \
--set iatpmock.image.repository=kind-registry:5000/iatp-mock --set iatpmock.image.tag=testing
helm uninstall umbrella --namespace data-exchange
helm uninstall umbrella --namespace umbrella
- name: Install chart for shared services one (umbrella)
run: |
helm install umbrella charts/umbrella -f charts/values-test-shared-services-1.yaml -f charts/values-test-iam-init-container.yaml --namespace shared-services --create-namespace --debug --timeout 10m
helm uninstall umbrella --namespace shared-services
helm install umbrella charts/umbrella -f charts/values-test-shared-services-1.yaml --namespace umbrella --create-namespace --debug --timeout 10m
helm uninstall umbrella --namespace umbrella
helm uninstall centralidp --namespace umbrella
- name: Install chart for shared services two (umbrella)
run: |
helm install umbrella charts/umbrella -f charts/values-test-shared-services-2.yaml -f charts/values-test-iam-init-container.yaml --namespace shared-services --create-namespace --debug --timeout 10m --set semantic-hub.graphdb.image=kind-registry:5000/jena-fuseki-docker:4.7.0
helm uninstall umbrella --namespace shared-services
helm install umbrella charts/umbrella -f charts/values-test-shared-services-2.yaml --namespace umbrella --create-namespace --debug --timeout 10m --set semantic-hub.graphdb.image=kind-registry:5000/jena-fuseki-docker:4.7.0
helm uninstall umbrella --namespace umbrella
## Skip upgrade for now until a working chart is released
#- name: Run helm upgrade
Expand Down
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,8 @@ After the installation, you can refer to the [user guides and tutorials sections

The versions of the [integrated components](/docs/user/installation/README.md#available-components) correspond to the **overarching [Release 24.08](https://github.com/eclipse-tractusx/tractus-x-release/blob/24.08/CHANGELOG.md#2408---2024-08-05)**.

Be aware that the **upgrade to the overarching [Release 24.12](https://github.com/eclipse-tractusx/tractus-x-release/blob/24.12/CHANGELOG.md#2412---2024-12-02) is in progress** and some components have already been upgraded.

## Purpose

The Umbrella Chart is intended for:
Expand Down
10 changes: 5 additions & 5 deletions charts/umbrella/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,24 +28,24 @@ sources:
- https://github.com/eclipse-tractusx/tractus-x-umbrella

type: application
version: 2.0.13
version: 2.1.0

# when adding or updating versions of dependencies, also update list under /docs/user/installation/README.md
dependencies:
# portal
- condition: portal.enabled
name: portal
repository: https://eclipse-tractusx.github.io/charts/dev
version: 2.2.0
version: 2.3.0
# cx-iam
- condition: centralidp.enabled
name: centralidp
repository: https://eclipse-tractusx.github.io/charts/dev
version: 4.0.0-alpha.2
version: 4.0.1
- condition: sharedidp.enabled
name: sharedidp
repository: https://eclipse-tractusx.github.io/charts/dev
version: 4.0.0-alpha.1
version: 4.0.1
# discovery-finder
- condition: discoveryfinder.enabled
name: discoveryfinder
Expand All @@ -66,7 +66,7 @@ dependencies:
- name: ssi-credential-issuer
condition: ssi-credential-issuer.enabled
repository: https://eclipse-tractusx.github.io/charts/dev
version: 1.1.0
version: 1.2.0
# semantic-hub
- condition: semantic-hub.enabled
name: semantic-hub
Expand Down
Loading

0 comments on commit c7b1a42

Please sign in to comment.