-
Notifications
You must be signed in to change notification settings - Fork 35
feature: add solana to default values #721
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
…k for solana specific checks
feature: add solana explorer, readiness probe, checks for proper start
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR adds Solana support to Starship's default configuration, enabling the framework to run Solana blockchain networks in development environments. The changes include complete Solana chain configuration, Kubernetes deployment templates, initialization scripts, and comprehensive end-to-end tests.
- Adds Solana as a new supported blockchain type with validator deployment configurations
- Implements Solana-specific test infrastructure and RPC communication patterns
- Configures port forwarding, registry handling, and service discovery for Solana networks
Reviewed Changes
Copilot reviewed 35 out of 35 changed files in this pull request and generated 5 comments.
Show a summary per file
File | Description |
---|---|
starship/tests/e2e/solana_test.go | Complete Solana RPC test suite covering health checks, block progression, and network status |
starship/charts/devnet/templates/chains/solana/ | Kubernetes deployment templates for Solana genesis and validator nodes |
starship/charts/devnet/scripts/solana/ | Comprehensive shell scripts for Solana node initialization and management |
starship/charts/devnet/defaults.yaml | Default configuration values and settings for Solana chains |
starship/tests/e2e/configs/solana*.yaml | Configuration files for Solana test environments |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
Part of: #696