-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathaction.yml
57 lines (57 loc) · 1.69 KB
/
action.yml
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
name: 'Continuous Deployment'
description: 'Continuous Deployment to Kubernetes Cluster using Deployment Catalog'
branding:
icon: anchor
color: orange
inputs:
app_name:
description: "app's name (auto resolves)"
required: false
deployment_repo:
description: "deployment_repo slug"
required: false
default: githubanotaai/deployment-catalog
deployment_repo_token:
description: "Github PAT with r/w access to the deployment_repo"
required: false
deployment_repo_yaml_paths:
description: "array containing the paths to the application's values.yaml files"
required: false
deployment_repo_yaml_imgtag_key:
description: "string containing the key to the image tag in the values.yaml files (ex. image.tag)"
required: false
default: "image.tag"
image_owner:
description: "docker hub user"
required: false
default: "igrowdigital"
image_repo:
description: "should be the same as app_name"
required: false
image_tag:
description: "should be the commit's sha hash"
required: true
docker_build_registry_password:
description: "docker hub user"
required: false
docker_build_registry_username:
description: "docker hub password"
required: false
docker_build_dockerfile_path:
description: "path to the dockerfile"
required: false
default: "Dockerfile"
docker_build_context_path:
description: "docker build context path"
required: false
default: "."
environment:
description: "environment to deploy to (auto resolves)"
required: false
build_only:
description: "if true, only builds and pushes the image"
required: false
default: false
runs:
using: "docker"
image: "Dockerfile"