Skip to content

Commit c02582b

Browse files
support more envs
1 parent 55d1b30 commit c02582b

File tree

1 file changed

+61
-15
lines changed

1 file changed

+61
-15
lines changed

action.yaml

Lines changed: 61 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -4,22 +4,28 @@ inputs:
44
VERSION:
55
description: specify client version
66
required: false
7-
default: 0.0.26
8-
CF_IMAGE:
9-
description: image reported, quay.io/codefresh/newly-built-image:0.0.1
7+
default: 0.0.27
8+
CF_API_KEY:
9+
description: "Codefresh API KEY"
1010
required: true
1111
CF_HOST:
1212
description: "CSDP app-proxy exposed in cluster address: https://your.clusters.ci-cd.com/app-proxy"
1313
required: true
1414
CF_VERBOSE:
1515
description: "verbose output"
1616
required: false
17+
CF_IMAGE:
18+
description: image reported, quay.io/codefresh/newly-built-image:0.0.1
19+
required: true
1720
CF_CONTAINER_REGISTRY_INTEGRATION:
1821
required: false
1922
description: "list of container integration"
20-
CF_ENRICHERS:
23+
CF_DOCKER_USERNAME:
2124
required: false
22-
description: "list of integrations separated by commas: jira, github"
25+
description: "Dockerhub username"
26+
CF_DOCKER_PASSWORD:
27+
required: false
28+
description: "Dockerhub password"
2329
CF_INSECURE:
2430
required: false
2531
description: "security flag for standard registry protocol, when set to true it enables http protocol"
@@ -29,18 +35,46 @@ inputs:
2935
CF_LOGS_URL:
3036
required: false
3137
description: "external url for the logs"
38+
# Enrichers
39+
CF_ENRICHERS:
40+
required: false
41+
description: "list of integrations separated by commas: jira, github"
42+
# GIT
43+
CF_GIT_PROVIDER:
44+
required: false
45+
description: "Git provider"
46+
CF_GIT_REPO:
47+
required: false
48+
description: "The GitHub repo to use to enrich"
3249
CF_GIT_BRANCH:
3350
required: false
3451
description: "The git branch to use to enrich"
3552
CF_GIT_SHA:
3653
required: false
3754
description: "The git SHA to use to enrich"
38-
CF_GIT_REPO:
39-
required: false
40-
description: "The GitHub repo to use to enrich"
4155
CF_GIT_INTEGRATION:
4256
required: false
4357
description: "The integration key"
58+
## Github
59+
CF_GITHUB_TOKEN:
60+
required: false
61+
description: "Github api key"
62+
CF_GITHUB_API_HOST_URL:
63+
required: false
64+
description: "Github api host url"
65+
CF_GITHUB_CONTEXT:
66+
required: false
67+
description: "Github context from Codefresh Classic platform"
68+
# JIRA
69+
CF_JIRA_API_TOKEN:
70+
required: false
71+
description: "Jira user api key"
72+
CF_JIRA_EMAIL:
73+
required: false
74+
description: "Jira user email"
75+
CF_JIRA_HOST_URL:
76+
required: false
77+
description: "Jira account host url"
4478
CF_JIRA_PROJECT_PREFIX:
4579
required: false
4680
description: "Jira project prefix"
@@ -53,32 +87,44 @@ inputs:
5387
CF_JIRA_FAIL_ON_NOT_FOUND:
5488
required: false
5589
description: "fail in case of ticket not found"
56-
CF_API_KEY:
57-
description: "Codefresh API KEY"
58-
required: true
5990
runs:
6091
using: "composite"
6192
steps:
6293
- shell: bash
6394
env:
6495
VERSION: ${{ inputs.VERSION }}
65-
CF_IMAGE: ${{ inputs.CF_IMAGE }}
6696
CF_HOST: ${{ inputs.CF_HOST }}
97+
CF_API_KEY: ${{ inputs.CF_API_KEY }}
98+
99+
CF_IMAGE: ${{ inputs.CF_IMAGE }}
67100
CF_VERBOSE: ${{ inputs.CF_VERBOSE }}
68101
CF_CONTAINER_REGISTRY_INTEGRATION: ${{ inputs.CF_CONTAINER_REGISTRY_INTEGRATION }}
69-
CF_ENRICHERS: ${{ inputs.CF_ENRICHERS }}
102+
CF_DOCKER_USERNAME: ${{ inputs.CF_DOCKER_USERNAME }}
103+
CF_DOCKER_PASSWORD: ${{ inputs.CF_DOCKER_PASSWORD }}
70104
CF_INSECURE: ${{ inputs.CF_INSECURE }}
71105
CF_WORKFLOW_URL: ${{ inputs.CF_WORKFLOW_URL }}
72106
CF_LOGS_URL: ${{ inputs.CF_LOGS_URL }}
107+
108+
CF_ENRICHERS: ${{ inputs.CF_ENRICHERS }}
109+
# GIT
110+
CF_GIT_PROVIDER: ${{ inputs.CF_GIT_PROVIDER }}
111+
CF_GIT_REPO: ${{ inputs.CF_GIT_REPO }}
73112
CF_GIT_BRANCH: ${{ inputs.CF_GIT_BRANCH }}
74113
CF_GIT_SHA: ${{ inputs.CF_GIT_SHA }}
75-
CF_GIT_REPO: ${{ inputs.CF_GIT_REPO }}
76114
CF_GIT_INTEGRATION: ${{ inputs.CF_GIT_INTEGRATION }}
115+
## Github
116+
CF_GITHUB_TOKEN: ${{ inputs.CF_GITHUB_TOKEN }}
117+
CF_GITHUB_API_HOST_URL: ${{ inputs.CF_GITHUB_API_HOST_URL }}
118+
CF_GITHUB_API_PATH_PREFIX: ${{ inputs.CF_GITHUB_API_PATH_PREFIX }}
119+
CF_GITHUB_CONTEXT: ${{ inputs.CF_GITHUB_CONTEXT }}
120+
# JIRA
121+
CF_JIRA_API_TOKEN: ${{ inputs.CF_JIRA_API_TOKEN }}
122+
CF_JIRA_EMAIL: ${{ inputs.CF_JIRA_EMAIL }}
123+
CF_JIRA_HOST_URL: ${{ inputs.CF_JIRA_HOST_URL }}
77124
CF_JIRA_PROJECT_PREFIX: ${{ inputs.CF_JIRA_PROJECT_PREFIX }}
78125
CF_JIRA_MESSAGE: ${{ inputs.CF_JIRA_MESSAGE }}
79126
CF_JIRA_INTEGRATION: ${{ inputs.CF_JIRA_INTEGRATION }}
80127
CF_JIRA_FAIL_ON_NOT_FOUND: ${{ inputs.CF_JIRA_FAIL_ON_NOT_FOUND }}
81-
CF_API_KEY: ${{ inputs.CF_API_KEY }}
82128
run: |
83129
env>cf_env
84130
echo 'CF_CI_TYPE="github-actions"' >> cf_env

0 commit comments

Comments
 (0)