@@ -11,7 +11,7 @@ Setup kubectl and Helm using kubeconfig file.
1111#### Example
1212
1313``` yaml
14- - uses : aboutbits/github-actions-kubernetes/setup-kubectl-and-helm@v3
14+ - uses : aboutbits/github-actions-kubernetes/setup-kubectl-and-helm@v4
1515 with :
1616 kubeconfig : ${{ secrets.KUBECONFIG }}
1717` ` `
@@ -33,7 +33,7 @@ Deploy application to a Kubernetes Cluster. Requires Kubernetes to be configured
3333# ### Example
3434
3535` ` ` yaml
36- - uses: aboutbits/github-actions-kubernetes/kubectl-deploy@v3
36+ - uses: aboutbits/github-actions-kubernetes/kubectl-deploy@v4
3737 with:
3838 deployment-file: 'infrastructure/kubernetes.prod.yml'
3939 namespace-name: ${{ env.NAMESPACE_NAME }}
@@ -58,7 +58,7 @@ Deploy an application to a Kubernetes cluster using its Helm chart. Requires Kub
5858# ### Example
5959
6060` ` ` yaml
61- - uses: aboutbits/github-actions-kubernetes/helm-deploy@v3
61+ - uses: aboutbits/github-actions-kubernetes/helm-deploy@v4
6262 with:
6363 helm-chart-version: "1.0.0"
6464 helm-package: "my-app-chart"
@@ -160,9 +160,9 @@ Sets up a PostgreSQL preview schema by cloning a base schema.
160160# ### Example
161161
162162` ` ` yaml
163- - uses: aboutbits/github-actions-kubernetes/setup-postgres-preview-schema@v3
163+ - uses: aboutbits/github-actions-kubernetes/setup-postgres-preview-schema@v4
164164 with:
165- deployment -name: my-app
165+ configmap -name: my-app-environments
166166 namespace: my-namespace
167167 preview-number: ${{ github.event.number }}
168168` ` `
@@ -173,12 +173,18 @@ The following inputs can be used as `step.with` keys:
173173
174174| Name | Required/Default | Description |
175175|-------------------|------------------|--------------------------------------------|
176- | `deployment -name` | required | Name of the deployment |
176+ | `configmap -name` | `app-spring-deployment-environments` | Name of the ConfigMap containing database connection details |
177177| `namespace` | required | Kubernetes namespace |
178178| `preview-number` | required | Preview number (PR number) |
179179| `secret-name` | `app-secrets` | Name of the secret containing PostgreSQL password |
180180| `postgres-image` | `postgres:18` | PostgreSQL image to use |
181181| `base-schema` | `main` | Base schema to copy from |
182+ | `db-host-key` | `DB_HOST` | Key for DB_HOST in ConfigMap |
183+ | `db-port-key` | `DB_PORT` | Key for DB_PORT in ConfigMap |
184+ | `db-name-key` | `DB_NAME` | Key for DB_NAME in ConfigMap |
185+ | `db-schema-key` | `DB_SCHEMA` | Key for DB_SCHEMA in ConfigMap |
186+ | `db-username-key` | `DB_USERNAME` | Key for DB_USERNAME in ConfigMap |
187+ | `db-password-key` | `DB_PASSWORD` | Key for DB_PASSWORD in Secret |
182188
183189# ## Teardown PostgreSQL Preview Schema
184190
@@ -187,9 +193,9 @@ Drops the PostgreSQL preview schema.
187193# ### Example
188194
189195` ` ` yaml
190- - uses: aboutbits/github-actions-kubernetes/teardown-postgres-preview-schema@v3
196+ - uses: aboutbits/github-actions-kubernetes/teardown-postgres-preview-schema@v4
191197 with:
192- deployment -name: my-app
198+ configmap -name: my-app-environments
193199 namespace: my-namespace
194200 preview-number: ${{ github.event.number }}
195201` ` `
@@ -200,11 +206,17 @@ The following inputs can be used as `step.with` keys:
200206
201207| Name | Required/Default | Description |
202208|-------------------|------------------|--------------------------------------------|
203- | `deployment -name` | required | Name of the deployment |
209+ | `configmap -name` | `app-spring-deployment-environments` | Name of the ConfigMap containing database connection details |
204210| `namespace` | required | Kubernetes namespace |
205211| `preview-number` | required | Preview number (PR number) |
206212| `secret-name` | `app-secrets` | Name of the secret containing PostgreSQL password |
207213| `postgres-image` | `postgres:18` | PostgreSQL image to use |
214+ | `db-host-key` | `DB_HOST` | Key for DB_HOST in ConfigMap |
215+ | `db-port-key` | `DB_PORT` | Key for DB_PORT in ConfigMap |
216+ | `db-name-key` | `DB_NAME` | Key for DB_NAME in ConfigMap |
217+ | `db-schema-key` | `DB_SCHEMA` | Key for DB_SCHEMA in ConfigMap |
218+ | `db-username-key` | `DB_USERNAME` | Key for DB_USERNAME in ConfigMap |
219+ | `db-password-key` | `DB_PASSWORD` | Key for DB_PASSWORD in Secret |
208220
209221# # Build & Publish
210222
0 commit comments