https://github.com/chainstacklabs/chainstack-eks-configuration-validator
Bash script to check the cluster permissions & prerequisites required for the Chainstack Amazon EKS Integration
https://github.com/chainstacklabs/chainstack-eks-configuration-validator
Last synced: 9 months ago
JSON representation
Bash script to check the cluster permissions & prerequisites required for the Chainstack Amazon EKS Integration
- Host: GitHub
- URL: https://github.com/chainstacklabs/chainstack-eks-configuration-validator
- Owner: chainstacklabs
- License: mit
- Created: 2023-07-26T19:08:10.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-07-26T19:09:51.000Z (over 2 years ago)
- Last Synced: 2024-12-29T16:33:06.960Z (over 1 year ago)
- Language: Shell
- Size: 3.91 KB
- Stars: 1
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

Chainstack is the leading suite of services connecting developers with Web3 infrastructure
• Homepage •
Supported protocols •
Chainstack blog •
Chainstack docs •
Blockchain API reference •
• Start for free •
# Chainstack EKS Configuration Validator
This bash script validates the cluster permissions and prerequisites required for the Chainstack Amazon EKS Integration.
## Description
The script checks for the presence of necessary tools and validates the existence and status of IAM roles, policies, EKS cluster, node group, cert-manager, and EBS CSI driver.
- AWS CLI
- kubectl
- Helm
- IAM roles
- Policies
- EKS cluster
- Node group
- cert-manager
- EBS CSI driver
If any requirement is not met, the script will display an error message. If all requirements are met, it will display a success message.
## Quickstart
In the script, replace `YOUR_ACCOUNT_ID`, `YOUR_CLUSTER_NAME`, and `YOUR_NODE_GROUP_NAME` with your specific values.
1. Clone the repository
```sh
git clone https://github.com/chainstacklabs/chainstack-eks-configuration-validator.git
```
2. Make the script executable by running `chmod + x validation_script.sh`.
3. Run the script with `./validation_script.sh`.
## Context
This script is designed to validate the setup for integrating Chainstack with an Amazon EKS cluster. The integration allows you to deploy all Chainstack-supported blockchain nodes and networks into your own Amazon EKS infrastructure.
The script checks for the setup and configuration of various components including IAM roles, policies, EKS cluster, node group, cert-manager, and EBS CSI driver. These components are necessary for the successful integration of Chainstack with Amazon EKS.
For a detailed guide on setting up an Amazon EKS cluster to integrate with Chainstack, please refer to the [Chainstack documentation](https://support.chainstack.com/hc/en-us/articles/900004174426).