zimran-tech/Deploy to EKS
Deploys a service to an EKS cluster using a centralized Helm values repository.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| service_name | The name of the service to deploy (e.g., 'users', 'payments'). This must match the service name in the values repository. | yes | — |
| environment | The deployment environment (e.g., 'staging', 'production'). | yes | — |
| helm_version | The version of the Helm chart to deploy. | yes | — |
| k8s_namespace | The Kubernetes namespace to deploy into. | yes | — |
| image_name | The name of the Docker image to deploy (e.g., 'my-org/my-app:latest'). | yes | — |
| product_name | The name of the product for documentation purposes. | yes | — |
| values_repository | The centralized repository for Helm values (e.g., 'your-org/product-helm-values'). | no | your-org/product-helm-values |
| aws_role | The AWS IAM role to assume for deployment. | yes | — |
| aws_region | The AWS region of the EKS cluster. | yes | — |
| cluster_name | The name of the EKS cluster. | yes | — |
| debug_enabled | Enable debug output for Helm. | no | false |
| update_api_docs | Set to 'true' to trigger the API documentation update workflow. | no | false |
| github_pat | GitHub Personal Access Token for checking out the values repository. Using GITHUB_TOKEN is recommended. | no | ${{ github.token }} |
Outputs
no outputs