Skip to content

Commit

Permalink
feat(wallet): create umbrella chart (#41)
Browse files Browse the repository at this point in the history
* feat(wallet): create umbrella chart

* add helm package and index

* ci(deploy): add wallet

* ci(deploy): update wallet dependencies

* add helm package and index

---------

Co-authored-by: albertrodriguezin2 <albertrodriguezin2@users.noreply.github.com>
  • Loading branch information
albertrodriguezin2 and albertrodriguezin2 authored Jun 6, 2024
1 parent 01a553f commit 6c283c2
Show file tree
Hide file tree
Showing 13 changed files with 217 additions and 451 deletions.
2 changes: 2 additions & 0 deletions .github/workflows/deploy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,8 @@ jobs:
helm package charts/wallet-api
helm package charts/dome-wallet-keycloak
helm package charts/dome-wallet-ui
helm dependency build charts/wallet
helm package charts/wallet
- name: Upload Helm Repository Index
run: helm repo index . --url https://in2workspace.github.io/helm-charts
Expand Down
61 changes: 20 additions & 41 deletions charts/wallet/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,59 +1,38 @@
apiVersion: v2
name: wallet
description: Umbrella Helm chart for the Wallet

# A chart can be either an 'application' or a 'library' chart.
#
# Application charts are a collection of templates that can be packaged into versioned archives
# to be deployed.
#
# Library charts provide useful utilities or functions for the chart developer. They're included as
# a dependency of application charts to inject those utilities and functions into the rendering
# pipeline. Library charts do not define any templates and therefore cannot be deployed.
type: application

# This is the chart version. This version number should be incremented each time you make changes
# to the chart and its templates, including the app version.
# Versions are expected to follow Semantic Versioning (https://semver.org/)
version: 0.2.0

# This is the version number of the application being deployed. This version number should be
# incremented each time you make changes to the application. Versions are not expected to
# follow Semantic Versioning. They should reflect the version the application is using.
# It is recommended to use it with quotes.
appVersion: "v1.0.0"
version: 0.1.0
appVersion: "v0.0.1"

dependencies:
- name: keycloak # Includes postgres
alias: wallet-identity-provider
condition: wallet-identity-provider.enabled
repository: oci://registry-1.docker.io/bitnamicharts
version: 19.3.0
- name: wallet-ui
condition: wallet-ui.enabled
repository: https://in2workspace.github.io/helm-charts
version: 0.4.0
- name: wallet-api
condition: wallet-api.enabled
repository: https://in2workspace.github.io/helm-charts
version: 0.2.0
- name: vault
condition: vault.enabled
repository: oci://registry-1.docker.io/bitnamicharts
version: 0.12.3
#- name: zookeeper
# condition: zookeeper.enabled
# repository: oci://registry-1.docker.io/bitnamicharts
# version: 26.0.0
- name: kafka # Requires zookeeper, bitnami common dependencies
condition: kafka.enabled
version: 0.1.0

- name: dome-wallet-ui
condition: dome-wallet-ui.enabled
repository: https://in2workspace.github.io/helm-charts
version: 0.1.0

- name: dome-wallet-keycloak
condition: dome-wallet-keycloak.enabled
repository: https://in2workspace.github.io/helm-charts
version: 0.1.0

- name: postgresql
condition: postgresql.enabled
alias: postgresql
repository: oci://registry-1.docker.io/bitnamicharts
version: 26.0.0
version: 13.1.5

- name: scorpio-broker-aaio
condition: scorpio.enabled
alias: scorpio
repository: https://fiware.github.io/helm-charts
version: 0.1.7

- name: postgresql
condition: postgis.enabled
alias: postgis
Expand Down
Loading

0 comments on commit 6c283c2

Please sign in to comment.