Skip to content

Commit

Permalink
refactor(helm): update to latest stable v1.112.1 (#116)
Browse files Browse the repository at this point in the history
  • Loading branch information
jagan-jaya authored Dec 17, 2024
1 parent 1618e48 commit 8f52e72
Show file tree
Hide file tree
Showing 79 changed files with 5,920 additions and 960 deletions.
62 changes: 56 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,58 @@
---
description: Install Hyperswitch on K8s using Helm
---
<p align="center">
<img src="https://raw.githubusercontent.com/juspay/hyperswitch/refs/heads/main/docs/imgs/hyperswitch-logo-dark.svg#gh-dark-mode-only" alt="Hyperswitch-Logo" width="40%" />
<img src="https://raw.githubusercontent.com/juspay/hyperswitch/refs/heads/main/docs/imgs/hyperswitch-logo-light.svg#gh-light-mode-only" alt="Hyperswitch-Logo" width="40%" />
</p>

# Deploy on Kubernetes using Helm
<h1 align="center">The open-source payments switch</h1>

Follow the docs here to install hyperswitch services
https://github.com/juspay/hyperswitch-helm/tree/main/charts/incubator/hyperswitch-stack#readme
<div align="center" >
The single API to access payment ecosystems across 130+ countries</div>

<p align="center">
<a href="./charts/incubator/hyperswitch-stack/README.md#try-a-payment">Try a Payment</a> •
<a href="./charts/incubator/hyperswitch-stack/README.md">Setup in k8s</a> •
<a href="https://api-reference.hyperswitch.io/introduction"> API Docs </a>
<br>
<a href="./charts/incubator/hyperswitch-stack/README.md#community-contributions">Community and Contributions</a> •
<a href="./charts/incubator/hyperswitch-stack/README.md#copyright-and-license">Copyright and License</a>
</p>

<p align="center">
<a href="https://github.com/juspay/hyperswitch/blob/main/LICENSE">
<img src="https://img.shields.io/github/license/juspay/hyperswitch" />
</a>
</p>
<p align="center">
<a href="https://www.linkedin.com/company/hyperswitch/">
<img src="https://img.shields.io/badge/follow-hyperswitch-blue?logo=linkedin&labelColor=grey"/>
</a>
<a href="https://x.com/hyperswitchio">
<img src="https://img.shields.io/badge/follow-%40hyperswitchio-white?logo=x&labelColor=grey"/>
</a>
<a href="https://join.slack.com/t/hyperswitch-io/shared_invite/zt-2jqxmpsbm-WXUENx022HjNEy~Ark7Orw">
<img src="https://img.shields.io/badge/chat-on_slack-blue?logo=slack&labelColor=grey&color=%233f0e40"/>
</a>
</p>

<hr>

Hyperswitch is a community-led, open payments switch designed to empower digital businesses by providing fast, reliable, and affordable access to the best payments infrastructure.

Jump in and contribute to these repositories to help improve and expand Hyperswitch!

<img src="https://raw.githubusercontent.com/juspay/hyperswitch/refs/heads/main/docs/imgs/switch.png" />

## Usage

[Helm](https://helm.sh) must be installed to use the charts.
Please refer to Helm's [documentation](https://helm.sh/docs/) to get started.

Once Helm is set up properly, add the repo as follows:

```console
helm repo add hyperswitch-helm https://juspay.github.io/hyperswitch-helm
```

You can then run `helm search repo hyperswitch-stack` to see the charts.

<b> Chart documentation is available in [Hyperswitch Stack directory](https://github.com/juspay/hyperswitch-helm/blob/main/charts/incubator/hyperswitch-stack/README.md). </b>
8 changes: 5 additions & 3 deletions Taskfile.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,11 @@ tasks:
#language=sh
cmds:
- >
helm package charts/incubator/hyperswitch-stack
--destination repo
--dependency-update
STACK=charts/incubator/hyperswitch-stack &&
version=$(grep '^version:' $STACK/Chart.yaml | awk '{print $2}') &&
helm package $STACK --dependency-update &&
helm repo index $STACK --url https://juspay.github.io/hyperswitch-helm/v$version &&
mkdir -p v$version && mv hyperswitch-stack-$version.tgz $STACK/index.yaml v$version
aliases:
- pihh

Expand Down
19 changes: 17 additions & 2 deletions charts/incubator/hyperswitch-app/Chart.lock
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,20 @@ dependencies:
- name: hyperswitch-card-vault
repository: file://../hyperswitch-card-vault
version: 0.1.0
digest: sha256:92c04c97c8678d965516239e9ba8e84ea00eb32caa1075543a857b75e09eae6d
generated: "2024-02-19T12:14:03.697715+05:30"
- name: kafka
repository: https://charts.bitnami.com/bitnami
version: 31.0.0
- name: clickhouse
repository: https://charts.bitnami.com/bitnami
version: 6.3.3
- name: mailhog
repository: https://codecentric.github.io/helm-charts
version: 4.0.0
- name: loki-stack
repository: https://grafana.github.io/helm-charts
version: 2.10.2
- name: vector
repository: https://helm.vector.dev
version: 0.37.0
digest: sha256:b1eea34b88633ace4b132ad8b465433df70c46ac6454a8d3709afecb1321f4d1
generated: "2024-12-03T18:02:04.53908+05:30"
23 changes: 22 additions & 1 deletion charts/incubator/hyperswitch-app/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ appVersion: 1.16.0
description: A Helm chart for Kubernetes to deploy hyperswitch application
name: hyperswitch-app
type: application
version: 0.1.0
version: 0.2.0
dependencies:
- name: redis
version: 18.6.1
Expand All @@ -17,3 +17,24 @@ dependencies:
version: 0.1.0
repository: "file://../hyperswitch-card-vault"
condition: hyperswitch-card-vault.enabled
- name: kafka
version: 31.0.0
repository: https://charts.bitnami.com/bitnami
condition: kafka.enabled
- name: clickhouse
version: 6.3.3
repository: https://charts.bitnami.com/bitnami
condition: clickhouse.enabled
- name: mailhog
version: 4.0.0
repository: https://codecentric.github.io/helm-charts
condition: mailhog.enabled
- name: loki-stack
version: 2.10.2
repository: https://grafana.github.io/helm-charts
condition: loki.enabled
- name: vector
version: 0.37.0
repository: https://helm.vector.dev
condition: vector.enabled

Loading

0 comments on commit 8f52e72

Please sign in to comment.