Skip to content

Commit 34c50f6

Browse files
committed
update documentation
1 parent bf590ee commit 34c50f6

3 files changed

Lines changed: 34 additions & 6 deletions

File tree

deploy/action.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,14 @@ description: 'Deploy an application to a Kubernetes cluster.'
33

44
inputs:
55
deployment-file:
6-
description: '"test" or "prod"'
6+
description: 'Deployment file for kubectl to apply'
7+
required: true
78
namespace-name:
89
description: 'Kubernetes namespace name'
10+
required: true
911
deployment-name:
1012
description: 'Kubernetes deployment name'
13+
required: true
1114

1215
runs:
1316
using: "composite"

do-setup-kubectl/action.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,10 @@ description: 'Setup DigitalOcean CLI and configure kubectl.'
44
inputs:
55
digital-ocean-token:
66
description: 'Digital Ocean access token'
7+
required: true
78
cluster-name:
89
description: 'Kubernetes cluster name'
10+
required: true
911

1012
runs:
1113
using: "composite"

readme.md

Lines changed: 28 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
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

79
Setup 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

2032
Deploy 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

3457
In order to have a versioning in place and working, create lightweight tags that point to the appropriate minor release versions.

0 commit comments

Comments
 (0)