diff --git a/.github/workflows/helm-checks.yaml b/.github/workflows/helm-checks.yaml index 9e6e9ed0..09955dac 100644 --- a/.github/workflows/helm-checks.yaml +++ b/.github/workflows/helm-checks.yaml @@ -171,16 +171,21 @@ jobs: - name: Install chart and run tests (tx-data-provider) run: ct install --charts charts/tx-data-provider --target-branch ${{ steps.set-target-branch.outputs.target-branch }} - - name: Install chart for shared services (umbrella) - run: | - helm install umbrella charts/umbrella -f charts/values-test-shared-services.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 - - name: Install chart for data exchange (umbrella) run: | helm install umbrella charts/umbrella -f charts/values-test-data-exchange.yaml -f charts/values-test-iam-init-container.yaml --namespace data-exchange --create-namespace --debug --timeout 10m helm uninstall umbrella --namespace data-exchange + - name: Install chart for shared services one (umbrella) + run: | + helm install umbrella charts/umbrella -f charts/values-test-shared-service-1.yaml -f charts/values-test-iam-init-container.yaml --namespace shared-services --create-namespace --debug --timeout 10m + helm uninstall umbrella --namespace shared-services + + - 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 + ## Skip upgrade for now until a working chart is released #- name: Run helm upgrade # run: | diff --git a/charts/values-test-shared-services.yaml b/charts/values-test-shared-services-1.yaml similarity index 85% rename from charts/values-test-shared-services.yaml rename to charts/values-test-shared-services-1.yaml index c2743679..d18c1f39 100644 --- a/charts/values-test-shared-services.yaml +++ b/charts/values-test-shared-services-1.yaml @@ -26,23 +26,8 @@ centralidp: sharedidp: enabled: true -bpndiscovery: - enabled: true - -discoveryfinder: - enabled: true - selfdescription: enabled: true -semantic-hub: - enabled: true - managed-identity-wallet: enabled: true - -dataconsumer: - enabled: false - -tx-data-provider: - enabled: false diff --git a/charts/values-test-shared-services-2.yaml b/charts/values-test-shared-services-2.yaml new file mode 100644 index 00000000..ae10616f --- /dev/null +++ b/charts/values-test-shared-services-2.yaml @@ -0,0 +1,27 @@ +############################################################### +# Copyright (c) 2024 Contributors to the Eclipse Foundation +# +# See the NOTICE file(s) distributed with this work for additional +# information regarding copyright ownership. +# +# This program and the accompanying materials are made available under the +# terms of the Apache License, Version 2.0 which is available at +# https://www.apache.org/licenses/LICENSE-2.0. +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# License for the specific language governing permissions and limitations +# under the License. +# +# SPDX-License-Identifier: Apache-2.0 +############################################################### + +bpndiscovery: + enabled: true + +discoveryfinder: + enabled: true + +semantic-hub: + enabled: true