Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bitovi/deploy-eks-action-tester
A repo to test the Bitovi deploy-eks-helm action.
https://github.com/bitovi/deploy-eks-action-tester
Last synced: about 8 hours ago
JSON representation
A repo to test the Bitovi deploy-eks-helm action.
- Host: GitHub
- URL: https://github.com/bitovi/deploy-eks-action-tester
- Owner: bitovi
- License: mit
- Created: 2024-06-11T19:01:04.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-06-11T20:59:48.000Z (5 months ago)
- Last Synced: 2024-06-12T03:53:10.514Z (5 months ago)
- Size: 16.6 KB
- Stars: 0
- Watchers: 9
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# deploy-eks-action-tester
A repo to test [the Bitovi deploy-eks-helm action](https://github.com/bitovi/github-actions-deploy-eks-helm).
## Cluster Access
You need an existing Kubernetes cluster to target with this Action.
Don't have one yet? Spin one up in AWS with [our Deploy EKS GitHub Action!](https://github.com/bitovi/github-actions-deploy-eks)
## Testing the Helm Action
This demo repo will deploy an NGINX Ingress Controller to the target Kubernetes cluster, using Helm.
## The Workflow
In this repo: `.github/workflows/deploy-helm.yml`
```yaml
name: Helm Deploy
on:
push:
branches: [ main ]jobs:
Helm-Deploy:
runs-on: ubuntu-latest
environment:
name: ${{ github.ref_name }} # the branch name
steps:
- id: Deploy-Helm
uses: bitovi/[email protected]
with:
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID_SANDBOX }}
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY_SANDBOX }}
aws-region: us-east-1
cluster-name: eks-action-test
chart-repository: oci://ghcr.io/
chart-path: nginxinc/charts/nginx-ingress
namespace: ingress
name: demo
version: 1.2.2
```