diff --git a/docs/Developers/Guides/runChallengerK8s.md b/docs/Developers/Guides/runChallengerK8s.md index 27ea504..18d32fa 100644 --- a/docs/Developers/Guides/runChallengerK8s.md +++ b/docs/Developers/Guides/runChallengerK8s.md @@ -1,6 +1,8 @@ # Running a challenger in kubernetes -
+Challenger chart version: **0.1.0** + +Install exactly this version, not the latest version published to the Helm repository. --- @@ -12,7 +14,7 @@ Challenger Implementations: - [chronicleprotocol/challenger-rs](https://github.com/chronicleprotocol/challenger-rs) Challenger helm chart: -- [challenger helm chart](https://github.com/chronicleprotocol/charts/blob/main/charts/challenger/) +- [challenger helm chart](https://github.com/chronicleprotocol/charts/tree/challenger-0.1.0/charts/challenger) ## Requirements - A Kubernetes cluster (Managed cluster like EKS, GKE, AKS, or something like K3s, K0s, kind, etc.) @@ -52,9 +54,9 @@ You will now have a kuberenetes secret called `my-eth-keys`. this secret will ha The challenger has two different implemantations that can be run, in Go and Rust. Challengers all need a valid ethereum rpc node, and optionally a flashbots/mev protected rpc for submitting transactions to a private mempool. -You can view the [default values](https://github.com/chronicleprotocol/charts/blob/main/charts/challenger/values.yaml) to see what the helm chart expects. +You can view the [default values](https://github.com/chronicleprotocol/charts/blob/challenger-0.1.0/charts/challenger/values.yaml) to see what the helm chart expects. -Examples of minimal values needed can be viewed [here](https://github.com/chronicleprotocol/charts/tree/main/charts/challenger/ci) +Examples of minimal values needed can be viewed [here](https://github.com/chronicleprotocol/charts/tree/challenger-0.1.0/charts/challenger/ci) You will want to create a values file containg your challenger bot's config like this: diff --git a/docs/validators/existing-k8s.md b/docs/validators/existing-k8s.md index d0c6351..f885018 100644 --- a/docs/validators/existing-k8s.md +++ b/docs/validators/existing-k8s.md @@ -17,9 +17,9 @@ Deploying the validator into an existing kubernetes cluster. ### Helm Chart details: - +Validator chart version: **0.6.11** - +Operators must install exactly this version, not the latest version published to the Helm repository. ## Notable changes include: @@ -86,7 +86,7 @@ vao: You will need to generate a new encrypted keystore with Ethereum address matching a specific first byte identifier. -Please look at the script [here](https://github.com/chronicleprotocol/scripts/blob/main/feeds/keystore-generator.sh), which will help you do this +Please look at the script [here](https://github.com/chronicleprotocol/scripts/blob/5e1970c5a1dc476ba9c1d0db7b8cbf5659e92876/feeds/keystore-generator.sh), which will help you do this #### Create Namespace diff --git a/docs/validators/quickstart.md b/docs/validators/quickstart.md index 605960e..54b5aea 100644 --- a/docs/validators/quickstart.md +++ b/docs/validators/quickstart.md @@ -18,9 +18,9 @@ A single script installation from baremetal to running validator, using k3s. ### Helm Chart details: - +Validator chart version: **0.6.11** - +Operators must install exactly this version, not the latest version published to the Helm repository. This documentation covers how to run a validator as part of the Chronicle Protocol oracle network. Running a validator is a great way to contribute to the network. @@ -33,7 +33,7 @@ It will attempt to install: * [k3s](https://docs.k3s.io/installation) * [Helm v3](https://helm.sh/docs/intro/install/) -* Generate `generated-values.yaml` needed to install the [`chronicle/validator`](https://github.com/chronicleprotocol/charts/tree/main/charts/validator) helm chart +* Generate `generated-values.yaml` needed to install the [`chronicle/validator`](https://github.com/chronicleprotocol/charts/tree/validator-0.6.11/charts/validator) helm chart ## Requirements: @@ -114,7 +114,7 @@ Download the install bash script: ```bash cd /tmp -wget -N https://raw.githubusercontent.com/chronicleprotocol/scripts/main/feeds/k3s-install/install.sh +wget -N https://raw.githubusercontent.com/chronicleprotocol/scripts/5e1970c5a1dc476ba9c1d0db7b8cbf5659e92876/feeds/k3s-install/install.sh chmod a+x install.sh ``` @@ -201,10 +201,9 @@ This is your Feed address: 0x0000000111112222233333444444555556666677 ----------------------------------------------------------------------------------------------------- [INFO]:..........generate helm values file.......... -You need to install the helm chart with the following command: -------------------------------------------------------------------------------------------------------------------------------- -| helm install "demo" -f "/home/ubuntu/demo/generated-values.yaml" chronicle/validator --namespace "demo" | -------------------------------------------------------------------------------------------------------------------------------- +------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| Script will attempt to run ' helm install "demo" -f "/home/ubuntu/demo/generated-values.yaml" chronicle/validator --namespace "demo" --version "0.6.11"' | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------ [INFO]:..........create helm release.......... "chronicle" has been added to your repositories Hang tight while we grab the latest from your chart repositories... @@ -225,7 +224,7 @@ NOTES: > Please provide your `ETH_FROM` address to the Chronicle team so it can be whitelisted. :::tip -The install script can be run multiple times with the same values. It will attempt to run `helm upgrade