11# GitHub Actions Kubernetes
22
3- A collection of GitHub actions for Kubernetes .
3+ A collection of Kubernetes related GitHub actions .
44
5- ## Setup DigitalOcean
5+ ## Actions
6+
7+ ### Setup DigitalOcean
68
79Setup Digital-Ocean CLI and configure Kubernetes.
810
9- ### Example
11+ #### Example
1012
1113``` yaml
1214 - uses : aboutbits/github-actions-kubernetes/do-setup-kubectl@v1
@@ -15,11 +17,21 @@ Setup Digital-Ocean CLI and configure Kubernetes.
1517 cluster-name : ${{ env.CLUSTER_NAME }}
1618` ` `
1719
18- ## Deploy to Kubernetes
20+ #### Inputs
21+
22+ Following inputs can be used as ` step.with` keys
23+
24+ | Name | Required/Default | Description |
25+ |--------------------------|--------------------|---------------------------------|
26+ | `digital-ocean-token` | required | Digital Ocean access token |
27+ | `cluster-name` | required | Kubernetes cluster name |
28+
29+
30+ # ## Deploy to Kubernetes
1931
2032Deploy application to a Kubernetes Cluster. Requires Kubernetes to be configured first.
2133
22- ### Example
34+ # ### Example
2335
2436` ` ` yaml
2537 - uses: aboutbits/github-actions-kubernetes/deploy@v1
@@ -29,6 +41,17 @@ Deploy application to a Kubernetes Cluster. Requires Kubernetes to be configured
2941 deployment-name: ${{ env.DEPLOYMENT_NAME }}
3042` ` `
3143
44+ # ### Inputs
45+
46+ Following inputs can be used as `step.with` keys
47+
48+ | Name | Required/Default | Description |
49+ |----------------------|--------------------|-------------------------------------------|
50+ | `deployment-file` | required | Deployment file for kubectl to apply |
51+ | `namespace-name` | required | Kubernetes namespace name |
52+ | `deployment-name` | required | Kubernetes deployment name |
53+
54+
3255# # Versioning
3356
3457In order to have a versioning in place and working, create lightweight tags that point to the appropriate minor release versions.
0 commit comments