From 140c3a5780b0e02dd137e839a1790cc8e1879a01 Mon Sep 17 00:00:00 2001 From: Stefan Wiedemann Date: Thu, 14 Sep 2023 14:58:29 +0200 Subject: [PATCH 1/2] Deploy to dsba namespace (#15) * Dev/provider (#5) * Add keyrock * Increase chart version * Add PDP * Add kong * Adding AS * Add AS to DSC values * Add participant label * Change issuer version and add data volume * Fix data volume * Test AS pre-release * Change to latest AS release * Switch to default PDC values * Rename folder of PDP * Make DID CM optional * Renaming walt-id chart * Renaimg default URLs and secret names for walt chart name change * verifier using did registry (#6) * Verifier using DID Registry (#8) * Allow to disable certain apps when deploying with Helm and various fixes for plain Helm deployment with Ingress (#10) * Allow to disable certain apps when deploying with Helm * Adding example values file * Add waltId ingress * Updating walt-id config and adding keycloak * Update doc * Adding verifier * Add TIL * Remove doubled PDP app * Adding Keyrock and dsba-pdp * Adding kong * Adding AS * Extend doc * Update examples/service-provider-ips/README.md Fix typo Co-authored-by: Tim Smyth <33017641+pulledtim@users.noreply.github.com> --------- Co-authored-by: Tim Smyth Co-authored-by: Tim Smyth <33017641+pulledtim@users.noreply.github.com> * Updated images of keycloak-vc-issuer and waltid (#11) * Update values.yaml * Update values.yaml (#14) --------- Co-authored-by: Dennis Wendland <72455939+dwendland@users.noreply.github.com> Co-authored-by: Tim Smyth <33017641+pulledtim@users.noreply.github.com> Co-authored-by: Tim Smyth Co-authored-by: beknazaresenbek <129863747+beknazaresenbek@users.noreply.github.com> --- applications/dsba-pdp/values.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/applications/dsba-pdp/values.yaml b/applications/dsba-pdp/values.yaml index 6edb0b4..446917d 100644 --- a/applications/dsba-pdp/values.yaml +++ b/applications/dsba-pdp/values.yaml @@ -11,7 +11,8 @@ dsba-pdp: image: pullPolicy: Always repository: quay.io/fiware/dsba-pdp - tag: 1.0.0 + # includes the http policy support + tag: 1.1.0-pre-30 # Log level logLevel: TRACE From 5b9039e537df8132f17d386c1374d83da178cae8 Mon Sep 17 00:00:00 2001 From: Dennis Wendland <72455939+dwendland@users.noreply.github.com> Date: Fri, 15 Sep 2023 10:22:22 +0200 Subject: [PATCH 2/2] Deploy TMF (#16) * Dev/provider (#5) * Add keyrock * Increase chart version * Add PDP * Add kong * Adding AS * Add AS to DSC values * Add participant label * Change issuer version and add data volume * Fix data volume * Test AS pre-release * Change to latest AS release * Switch to default PDC values * Rename folder of PDP * Make DID CM optional * Renaming walt-id chart * Renaimg default URLs and secret names for walt chart name change * verifier using did registry (#6) * Verifier using DID Registry (#8) * Allow to disable certain apps when deploying with Helm and various fixes for plain Helm deployment with Ingress (#10) * Allow to disable certain apps when deploying with Helm * Adding example values file * Add waltId ingress * Updating walt-id config and adding keycloak * Update doc * Adding verifier * Add TIL * Remove doubled PDP app * Adding Keyrock and dsba-pdp * Adding kong * Adding AS * Extend doc * Update examples/service-provider-ips/README.md Fix typo Co-authored-by: Tim Smyth <33017641+pulledtim@users.noreply.github.com> --------- Co-authored-by: Tim Smyth Co-authored-by: Tim Smyth <33017641+pulledtim@users.noreply.github.com> * Updated images of keycloak-vc-issuer and waltid (#11) * Update values.yaml * Update values.yaml (#14) * Add TMForum APIs (#13) * Add TMForum APIs * Remove spec URL * Switching to Test-Image --------- Co-authored-by: Stefan Wiedemann * Change TMForum chart (#17) * Add TMForum APIs * Remove spec URL * Switching to Test-Image * Change TMForum chart --------- Co-authored-by: Stefan Wiedemann --------- Co-authored-by: Tim Smyth <33017641+pulledtim@users.noreply.github.com> Co-authored-by: Tim Smyth Co-authored-by: beknazaresenbek <129863747+beknazaresenbek@users.noreply.github.com> Co-authored-by: Stefan Wiedemann --- applications/tm-forum-api/Chart.yaml | 12 +++++ applications/tm-forum-api/values.yaml | 67 +++++++++++++++++++++++++++ data-space-connector/values.yaml | 9 ++++ 3 files changed, 88 insertions(+) create mode 100644 applications/tm-forum-api/Chart.yaml create mode 100644 applications/tm-forum-api/values.yaml diff --git a/applications/tm-forum-api/Chart.yaml b/applications/tm-forum-api/Chart.yaml new file mode 100644 index 0000000..11456ae --- /dev/null +++ b/applications/tm-forum-api/Chart.yaml @@ -0,0 +1,12 @@ +apiVersion: v2 +name: tm-forum-api +description: Chart holder for argo-cd + +type: application +version: 0.0.3 +appVersion: "0.4.1" + +dependencies: +- name: tm-forum-api + version: 0.0.3 + repository: https://fiware.github.io/helm-charts diff --git a/applications/tm-forum-api/values.yaml b/applications/tm-forum-api/values.yaml new file mode 100644 index 0000000..bc31361 --- /dev/null +++ b/applications/tm-forum-api/values.yaml @@ -0,0 +1,67 @@ +tm-forum-api: + ## configuration to be used by every api-deployment if nothing specific is provided. + defaultConfig: + + # -- configuration to be used for the image of the container + image: + # -- repository to get the container from + #repository: quay.io/wi_stefan + repository: quay.io/beknazar + # -- tag to be used, most of the time the apis will use the same version + #tag: 0.5.0 + tag: 2.0.2 + # -- pull policy to be used + pullPolicy: IfNotPresent + + # -- ngsi-ld broker connection information + ngsiLd: + # -- timeout for requests ot the broker + readTimeout: 30s + # -- base path for the ngsi-ld api + path: ngsi-ld/v1 + # -- address of the broker + url: http://orion:1026 + + # -- list of apis to be deployed + # -- every api needs to define a name and image. Basepath is required when routes or ingress will be enabled. Beside that, they can overwrite the default-config by using the same keys. + # -- be aware: when you change the image repositrory or the tag for an api, you have to provide both values for the changes to take effect + apis: + - name: party-catalog + image: tmforum-party-catalog + basePath: /tmf-api/party/v4 + + - name: customer-bill-management + image: tmforum-customer-bill-management + basePath: /tmf-api/customerBillManagement/v4 + + - name: customer-management + image: tmforum-customer-management + basePath: /tmf-api/customerManagement/v4 + + - name: product-catalog + image: tmforum-product-catalog + basePath: /tmf-api/productCatalogManagement/v4 + + - name: product-inventory + image: tmforum-product-inventory + basePath: /tmf-api/productInventory/v4 + + - name: product-ordering-management + image: tmforum-product-ordering-management + basePath: /tmf-api/productOrderingManagement/v4 + + - name: resource-catalog + image: tmforum-resource-catalog + basePath: /tmf-api/resourceCatalog/v4 + + - name: resource-function-activation + image: tmforum-resource-function-activation + basePath: /tmf-api/resourceFunctionActivation/v4 + + - name: resource-inventory + image: tmforum-resource-inventory + basePath: /tmf-api/resourceInventoryManagement/v4 + + - name: service-catalog + image: tmforum-service-catalog + basePath: /tmf-api/serviceCatalogManagement/v4 diff --git a/data-space-connector/values.yaml b/data-space-connector/values.yaml index 1c2c620..c546cea 100644 --- a/data-space-connector/values.yaml +++ b/data-space-connector/values.yaml @@ -115,3 +115,12 @@ applications: destination: *destination helm_values: - values.yaml + + - name: tm-forum-api + enabled: true + source_path: applications/tm-forum-api + source_ref: *branch + destination: *destination + helm_values: + - values.yaml +