An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

Labs


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).