This doc is for deploying Orakl of Klaytn using applications such as Argocd, Prometheus, etc. Each directory contains a 'README.md' file, and the README has instructions on installing it in AWS Kubernetes.
Optional
- Argocd (Optional, CICD Tools with Kubernetes)
- Prometheus (Optional, Monitoring Tool)
Required
- Redis
- Cli (Initial configuration)
- VRF (Required)
- Request-Response (Required)
Required applications need to be installed by sequence
- (If exist updated tag image) copy the tag, and paste to
values.yaml
of updated service. - Increase version value in the
Chart.yaml
. and editappVersion
in the same file.- If you tag image is
v0.3.1.20230712.0827.c373159
app version is0.3.1
- If you tag image is
- Generate package file by using following command in the root directory.
helm package ${service name} --destination ./charts
# Example: Generate VRF package
helm package vrf --destination ./charts
# Example: Generate all packages
find * -name 'Chart.yaml' -exec dirname {} \; | xargs helm package --destination ./charts
- Use the following command to automatically update to the helm charts index file.
helm repo index .
- Update helm repository by using following command.
helm repo up