Skip to content

Latest commit

 

History

History
115 lines (75 loc) · 3.76 KB

File metadata and controls

115 lines (75 loc) · 3.76 KB

Safe-Wallet-Web

Warning

Disclaimer: This repository is currently a work in progress. While contributions and feedback are welcome, please note that the code and features may change frequently, and some functionalities may not be fully implemented or tested. Use this project at your own risk.

Introduction

This chart bootstraps a safe-wallet-web deployment on a Kubernetes cluster using the Helm package manager.

Prerequisites

Installing the Chart

To install the chart with the release name [RELEASE-NAME]:

helm repo add safe https://5afe.github.io/safe-helm-charts/charts/packages

helm install [RELEASE-NAME] safe/safe-wallet-web

The command deploys safe-wallet-web on the Kubernetes cluster in the default configuration. The configuration section lists the parameters that can be configured during installation.

Tip: List all releases using helm list

Uninstalling the Chart

To uninstall the [RELEASE-NAME] deployment:

helm uninstall [RELEASE-NAME]

The command removes all the Kubernetes components associated with the chart and deletes the release.

Upgrading Chart

To upgrade the [RELEASE-NAME] deployment with the latest version:

helm upgrade [RELEASE-NAME] safe/safe-wallet-web

Configuration

The following table lists the configurable parameters of the safe-wallet-web chart and their default values.

See Customizing the Chart Before Installing. To see all configurable options with detailed comments:

helm show values safe-wallet-web

Common parameters

Parameter Description Default
nameOverride Provide a name in place of safe-wallet-web for app: labels ""
fullnameOverride Provide a name to substitute for the full names of resources ""

Installation parameters

Parameter Description Default
replicaCount Number of instance for safe-wallet-web 1
image.repository safe-wallet-web image name safeglobal/safe-wallet-web
image.tag safe-wallet-web image tag latest
image.pullPolicy Image pull policy Always
extraEnv Specify additional environment variables []

Configuration parameters

Parameter Description Default
config.debug Enable debug mode true
config.clientGateway.url URL of the Client-Gateway ""
config.walletConnect.projectId Wallet-Connect project ID ""
config.walletConnect.bridge Wallet-Connect Bridge ""

Pod parameters

Parameter Description Default
web.nodeSelector {}
web.affinity {}
web.tolerations {}
web.securityContext {}
web.podSecurityContext {}
web.resources {}

Ingress parameters

Parameter Description Default
ingress.enabled Enable ingress true
ingress.ingressClassName Ingress class name nginx
ingress.host Ingress host cgw-service.minikube.net
ingress.annotations Ingress annotations
nginx.ingress.kubernetes.io/force-ssl-redirect: "true"
nginx.ingress.kubernetes.io/enable-cors: "false"

Troubleshooting