46
46
47
47
env :
48
48
REPO : public.ecr.aws/k9v9d5v2
49
- CHART_NAME : accuknox-cis-k8s
50
- CHART_PATH : ./accuknox-cis-k8s
51
- CHART_REVISION_NAME : accuknox-cis-k8s
49
+ CHART_NAME_K8S : accuknox-cis-k8s
50
+ CHART_PATH_K8S : ./accuknox-cis-k8s
51
+ CHART_REVISION_NAME_K8S : accuknox-cis-k8s
52
52
CHART_NAME_K8TLS : accuknox-k8tls-job
53
53
CHART_PATH_K8TLS : ./accuknox-k8tls-job
54
54
CHART_REVISION_NAME_K8TLS : accuknox-k8tls-job
55
+ CHART_NAME_KIEM : accuknox-kiem-job
56
+ CHART_PATH_KIEM : ./accuknox-kiem-job
57
+ CHART_REVISION_NAME_KIEM : accuknox-kiem-job
55
58
AWS_ACCESS_KEY_ID : ${{ secrets.AWS_DEV_ACCESS_ID }}
56
59
AWS_SECRET_ACCESS_KEY : ${{ secrets.AWS_DEV_SECRET_ID }}
57
60
AWS_REGION : us-east-1
67
70
version : ${{ github.ref_name }}
68
71
69
72
70
- chart-validate :
73
+ chart-validate-k8s :
71
74
runs-on : ubuntu-latest
72
75
if : always() && !contains(needs.tag-validate.result, 'failure')
73
76
needs : [tag-validate]
77
80
- name : Validate helm chart
78
81
uses : accuknox/common-gh-actions/actions/helm-check@main
79
82
with :
80
- chart-path : ${{ env.CHART_PATH }}
81
- revision-name : ${{ env.CHART_REVISION_NAME }}
83
+ chart-path : ${{ env.CHART_PATH_K8S }}
84
+ revision-name : ${{ env.CHART_REVISION_NAME_K8S }}
82
85
83
86
chart-validate-k8tls :
84
87
runs-on : ubuntu-latest
@@ -91,19 +94,32 @@ jobs:
91
94
uses : accuknox/common-gh-actions/actions/helm-check@main
92
95
with :
93
96
chart-path : ${{ env.CHART_PATH_K8TLS }}
94
- revision-name : ${{ env.CHART_REVISION_NAME_K8TLS }}
97
+ revision-name : ${{ env.CHART_REVISION_NAME_K8TLS }}
95
98
96
- chart-push :
99
+ chart-validate-kiem :
100
+ runs-on : ubuntu-latest
101
+ if : always() && !contains(needs.tag-validate.result, 'failure')
102
+ needs : [tag-validate]
103
+ steps :
104
+ - name : Checkout source
105
+ uses : accuknox/common-gh-actions/actions/checkout-source@main
106
+ - name : Validate helm chart
107
+ uses : accuknox/common-gh-actions/actions/helm-check@main
108
+ with :
109
+ chart-path : ${{ env.CHART_PATH_KIEM }}
110
+ revision-name : ${{ env.CHART_REVISION_NAME_KIEM}}
111
+
112
+ chart-push-k8s :
97
113
runs-on : ubuntu-latest
98
- needs : [chart-validate]
114
+ needs : [chart-validate-k8s ]
99
115
if : startsWith(github.ref, 'refs/tags/v')
100
116
steps :
101
117
- name : Checkout source
102
118
uses : accuknox/common-gh-actions/actions/checkout-source@main
103
119
- name : Push helm chart to ECR
104
120
uses : accuknox/common-gh-actions/actions/helm-push@main
105
121
with :
106
- chart-path : ${{ env.CHART_PATH }}
122
+ chart-path : ${{ env.CHART_PATH_K8S }}
107
123
version : ${{ github.ref_name }}
108
124
ecr-region : ${{ env.AWS_REGION }}
109
125
ecr-repo : ${{ env.REPO }}
@@ -123,4 +139,20 @@ jobs:
123
139
version : ${{ github.ref_name }}
124
140
ecr-region : ${{ env.AWS_REGION }}
125
141
ecr-repo : ${{ env.REPO }}
142
+ type : public
143
+
144
+ chart-push-kiem :
145
+ runs-on : ubuntu-latest
146
+ needs : [chart-validate-kiem]
147
+ if : startsWith(github.ref, 'refs/tags/v')
148
+ steps :
149
+ - name : Checkout source
150
+ uses : accuknox/common-gh-actions/actions/checkout-source@main
151
+ - name : Push helm chart to ECR
152
+ uses : accuknox/common-gh-actions/actions/helm-push@main
153
+ with :
154
+ chart-path : ${{ env.CHART_PATH_KIEM }}
155
+ version : ${{ github.ref_name }}
156
+ ecr-region : ${{ env.AWS_REGION }}
157
+ ecr-repo : ${{ env.REPO }}
126
158
type : public
0 commit comments