File tree Expand file tree Collapse file tree 14 files changed +107
-12
lines changed
charts/pipelines-library/templates Expand file tree Collapse file tree 14 files changed +107
-12
lines changed Original file line number Diff line number Diff line change 21
21
default : " master"
22
22
- name : stage-name
23
23
default : " dev"
24
+ - name : cd-pipeline-name
25
+ default : " dev"
24
26
- name : base-image
25
27
default : " "
26
28
tasks :
Original file line number Diff line number Diff line change 29
29
kind : Task
30
30
name : run-clean-gate
31
31
params :
32
+ - name : PIPELINE
33
+ value : $(params.CDPIPELINE)
34
+ - name : STAGE
35
+ value : $(params.CDSTAGE)
32
36
- name : KUBECONFIG_SECRET_NAME
33
37
value : $(params.KUBECONFIG_SECRET_NAME)
34
38
- name : BASE_IMAGE
56
60
runAfter :
57
61
- clean
58
62
params :
63
+ - name : PIPELINE
64
+ value : $(params.CDPIPELINE)
65
+ - name : STAGE
66
+ value : $(params.CDSTAGE)
59
67
- name : KUBECONFIG_SECRET_NAME
60
68
value : $(params.KUBECONFIG_SECRET_NAME)
61
69
- name : BASE_IMAGE
Original file line number Diff line number Diff line change 35
35
kind : Task
36
36
name : run-quality-gate
37
37
params :
38
+ - name : PIPELINE
39
+ value : $(params.CDPIPELINE)
40
+ - name : STAGE
41
+ value : $(params.CDSTAGE)
38
42
- name : BASE_IMAGE
39
- value : " {{ include " edp-tekton.registry" . }}/ bitnami/kubectl:1.25.4"
43
+ value : " bitnami/kubectl:1.25.4"
40
44
- name : EXTRA_COMMANDS
41
45
value :
42
46
echo "Hello World"
62
66
runAfter :
63
67
- deploy-app
64
68
params :
69
+ - name : PIPELINE
70
+ value : $(params.CDPIPELINE)
71
+ - name : STAGE
72
+ value : $(params.CDSTAGE)
65
73
- name : BASE_IMAGE
66
- value : " {{ include " edp-tekton.registry" . }}/ bitnami/kubectl:1.25.4"
74
+ value : " bitnami/kubectl:1.25.4"
67
75
- name : EXTRA_COMMANDS
68
76
value :
69
77
echo "Hello World"
75
83
runAfter :
76
84
- post-deploy
77
85
params :
86
+ - name : PIPELINE
87
+ value : $(params.CDPIPELINE)
88
+ - name : STAGE
89
+ value : $(params.CDSTAGE)
78
90
- name : APPLICATIONS_PAYLOAD
79
91
value : $(params.APPLICATIONS_PAYLOAD)
80
92
- name : CDPIPELINE_STAGE
Original file line number Diff line number Diff line change 31
31
kind : Task
32
32
name : run-quality-gate
33
33
params :
34
+ - name : PIPELINE
35
+ value : $(params.CDPIPELINE)
36
+ - name : STAGE
37
+ value : $(params.CDSTAGE)
34
38
- name : BASE_IMAGE
35
- value : " {{ include " edp-tekton.registry" . }}/ bitnami/kubectl:1.25.4"
39
+ value : " bitnami/kubectl:1.25.4"
36
40
- name : EXTRA_COMMANDS
37
41
value :
38
42
echo "Hello World"
58
62
runAfter :
59
63
- deploy-app
60
64
params :
65
+ - name : PIPELINE
66
+ value : $(params.CDPIPELINE)
67
+ - name : STAGE
68
+ value : $(params.CDSTAGE)
61
69
- name : BASE_IMAGE
62
- value : " {{ include " edp-tekton.registry" . }}/ bitnami/kubectl:1.25.4"
70
+ value : " bitnami/kubectl:1.25.4"
63
71
- name : EXTRA_COMMANDS
64
72
value :
65
73
echo "Hello World"
Original file line number Diff line number Diff line change @@ -36,10 +36,14 @@ spec:
36
36
kind : Task
37
37
name : run-quality-gate
38
38
params :
39
+ - name : PIPELINE
40
+ value : $(params.CDPIPELINE)
41
+ - name : STAGE
42
+ value : $(params.CDSTAGE)
39
43
- name : KUBECONFIG_SECRET_NAME
40
44
value : $(params.KUBECONFIG_SECRET_NAME)
41
45
- name : BASE_IMAGE
42
- value : " {{ include " edp-tekton.registry" . }}/ bitnami/kubectl:1.25.4"
46
+ value : " bitnami/kubectl:1.25.4"
43
47
- name : EXTRA_COMMANDS
44
48
value :
45
49
echo "Hello World"
Original file line number Diff line number Diff line change @@ -42,10 +42,14 @@ spec:
42
42
kind : Task
43
43
name : run-quality-gate
44
44
params :
45
+ - name : PIPELINE
46
+ value : $(params.CDPIPELINE)
47
+ - name : STAGE
48
+ value : $(params.CDSTAGE)
45
49
- name : KUBECONFIG_SECRET_NAME
46
50
value : $(params.KUBECONFIG_SECRET_NAME)
47
51
- name : BASE_IMAGE
48
- value : " {{ include " edp-tekton.registry" . }}/ bitnami/kubectl:1.25.4"
52
+ value : " bitnami/kubectl:1.25.4"
49
53
- name : EXTRA_COMMANDS
50
54
value :
51
55
echo "Hello World"
@@ -71,10 +75,14 @@ spec:
71
75
runAfter :
72
76
- deploy-app
73
77
params :
78
+ - name : PIPELINE
79
+ value : $(params.CDPIPELINE)
80
+ - name : STAGE
81
+ value : $(params.CDSTAGE)
74
82
- name : KUBECONFIG_SECRET_NAME
75
83
value : $(params.KUBECONFIG_SECRET_NAME)
76
84
- name : BASE_IMAGE
77
- value : " {{ include " edp-tekton.registry" . }}/ bitnami/kubectl:1.25.4"
85
+ value : " bitnami/kubectl:1.25.4"
78
86
- name : EXTRA_COMMANDS
79
87
value :
80
88
echo "Hello World"
Original file line number Diff line number Diff line change @@ -34,10 +34,14 @@ spec:
34
34
kind : Task
35
35
name : run-quality-gate
36
36
params :
37
+ - name : PIPELINE
38
+ value : $(params.CDPIPELINE)
39
+ - name : STAGE
40
+ value : $(params.CDSTAGE)
37
41
- name : KUBECONFIG_SECRET_NAME
38
42
value : $(params.KUBECONFIG_SECRET_NAME)
39
43
- name : BASE_IMAGE
40
- value : " {{ include " edp-tekton.registry" . }}/ bitnami/kubectl:1.25.4"
44
+ value : " bitnami/kubectl:1.25.4"
41
45
- name : EXTRA_COMMANDS
42
46
value :
43
47
echo "Hello World"
@@ -63,10 +67,14 @@ spec:
63
67
runAfter :
64
68
- deploy-app
65
69
params :
70
+ - name : PIPELINE
71
+ value : $(params.CDPIPELINE)
72
+ - name : STAGE
73
+ value : $(params.CDSTAGE)
66
74
- name : KUBECONFIG_SECRET_NAME
67
75
value : $(params.KUBECONFIG_SECRET_NAME)
68
76
- name : BASE_IMAGE
69
- value : " {{ include " edp-tekton.registry" . }}/ bitnami/kubectl:1.25.4"
77
+ value : " bitnami/kubectl:1.25.4"
70
78
- name : EXTRA_COMMANDS
71
79
value :
72
80
echo "Hello World"
Original file line number Diff line number Diff line change 30
30
type : string
31
31
steps :
32
32
- name : init-autotest
33
- image : {{ include "edp-tekton.registry" . }}/ epamedp/tekton-autotest:0.1.3
33
+ image : epamedp/tekton-autotest:0.1.3
34
34
workingDir : $(workspaces.source.path)
35
35
volumeMounts :
36
36
- name : autotests-workspace-template
46
46
value : $(params.cd-pipeline-name)
47
47
- name : PARENT_PIPELINE_NAME
48
48
value : $(params.parent-pipeline-name)
49
-
49
+ envFrom :
50
+ - configMapRef :
51
+ name : $(params.cd-pipeline-name)-$(params.stage-name)
50
52
script : |
51
53
#!/usr/bin/env python
52
54
@@ -103,6 +105,7 @@ spec:
103
105
-p git-source-url=" + gitAutotesUrl[count] + " \
104
106
-p git-source-revision=" + autotestsBranch[count] + " \
105
107
-p stage-name=" + stage +" \
108
+ -p cd-pipeline-name=" + cdPipelineName +" \
106
109
-p base-image=" + frameworks[autotestBuildTool[count] + "-" + autotestFramework[count]] + " \
107
110
--labels app.edp.epam.com/pipeline=" + cdPipelineName + " \
108
111
--labels app.edp.epam.com/stage=" + stage + " \
Original file line number Diff line number Diff line change 19
19
- name : source
20
20
description : A workspace that contains the repository.
21
21
params :
22
+ - name : cd-pipeline-name
23
+ type : string
22
24
- name : stage-name
23
25
type : string
24
26
- name : base-image
30
32
env :
31
33
- name : STAGE_NAME
32
34
value : $(params.stage-name)
35
+ - name : CD_PIPELINE_NAME
36
+ value : $(params.cd-pipeline-name)
37
+ envFrom :
38
+ - configMapRef :
39
+ name : $(params.cd-pipeline-name)-$(params.stage-name)
33
40
script : |
34
41
#!/bin/bash
35
42
Original file line number Diff line number Diff line change 29
29
secretKeyRef :
30
30
name : ci-argocd
31
31
key : token
32
+ envFrom :
33
+ - configMapRef :
34
+ name : $(params.PIPELINE)-$(params.STAGE)
32
35
script : |
33
36
set -ex
34
37
You can’t perform that action at this time.
0 commit comments