-
Notifications
You must be signed in to change notification settings - Fork 12
Expand file tree
/
Copy pathaction.yml
More file actions
40 lines (40 loc) · 1.39 KB
/
action.yml
File metadata and controls
40 lines (40 loc) · 1.39 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
name: Deploy Transaction Engine
description: Deploy a tenant-specific Transaction Engine.
inputs:
deploy-service-account-key:
description: |
The service account key which will be used for deployment.
The account key should be a base64 encoded JSON key stored as a secret.
required: true
secret-service-account-key:
description: |
The service account key which will be used for accessing secrets.
The account key should be a base64 encoded JSON key stored as a secret.
required: true
image:
description: |
The Docker image to deploy.
required: true
tenant-name:
description: |
The human readable tenant name in Hii Retail. This should match the `tenant` in `https://<tenant>.hiiretail.com`,
which is used to access Hii Retail services.
required: true
country-code:
description: |
The 2-letter ISO 3166 country code for which this Transaction Engine is deployed.
required: false
environment:
description: |
Additional YAML dictionary of environment variables to set on the user container. For secret manager values,
it is possible to use `*` instead of the project ID. The wildcard will be replaced with the correct project ID.
Example:
```
VARIABLE_1: value1
VARIABLE_2: value2
VARIABLE_3: sm://*/my-secret
```
required: false
runs:
using: node20
main: dist/index.cjs