Skip to content

Commit 913ceb7

Browse files
authored
Merge pull request #9 from ONS-Innovation/linting_fixes
KEH-1159 | Archive Tool Linting
2 parents 6b7355f + 9828e9e commit 913ceb7

4 files changed

Lines changed: 195 additions & 185 deletions

File tree

concourse/ci.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,16 @@
11
---
2+
# Kics linting thinks that the "password" and "github_access_token" keys are secrets, but they are not.
3+
# These instances are ignored appropriately.
4+
25
resources:
36
- name: resource-repo
47
type: git
58
icon: github
69
source:
710
uri: https://github.com/ONS-Innovation/github-repository-archive-script
811
username: ((github_access_token))
9-
password: x-oauth-basic
12+
# kics-scan ignore-line
13+
password: x-oauth-basic # checkov:skip=CKV_SECRET_6:Checkov thinks this is a secret, but it is not
1014
branch: ((branch))
1115

1216
jobs:
@@ -59,6 +63,7 @@ jobs:
5963
- name: resource-repo
6064
params:
6165
secrets: ((sdp_((env))_github_repo_archive_secrets))
66+
# kics-scan ignore-line
6267
github_access_token: ((github_access_token))
6368
run:
6469
path: sh

concourse/scripts/assume_role.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ set -euo pipefail
66
aws sts assume-role --output text \
77
--role-arn "${aws_role_arn}" \
88
--role-session-name concourse-pipeline-run \
9-
--query "Credentials.[AccessKeyId,SecretAccessKey,SessionToken]" \
10-
| awk -F '\t' '{print $1 > ("AccessKeyId")}{print $2 > ("SecretAccessKey")}{print $3 > ("SessionToken")}'
9+
--query "Credentials.[AccessKeyId,SecretAccessKey,SessionToken]" |
10+
awk -F '\t' '{print $1 > ("AccessKeyId")}{print $2 > ("SecretAccessKey")}{print $3 > ("SessionToken")}'
1111

1212
# shellcheck disable=SC3040,SC2154
1313
AWS_ACCESS_KEY_ID="$(cat AccessKeyId)"

concourse/scripts/terraform_infra.sh

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -41,17 +41,17 @@ terraform init -backend-config=env/"${env}"/backend-"${env}".tfbackend -reconfig
4141

4242
# shellcheck disable=SC2154
4343
terraform apply \
44-
-var "aws_account_id=$aws_account_id" \
45-
-var "aws_access_key_id=$aws_access_key_id" \
46-
-var "aws_secret_access_key=$aws_secret_access_key" \
47-
-var "aws_secret_name=$aws_secret_name" \
48-
-var "env_name=$env_name" \
49-
-var "lambda_version=${tag}" \
50-
-var "lambda_name=$lambda_name" \
51-
-var "lambda_arch=$lambda_arch" \
52-
-var "lambda_timeout=$lambda_timeout" \
53-
-var "github_app_client_id=$github_app_client_id" \
54-
-var "github_org=$github_org" \
55-
-var "lambda_memory=$lambda_memory" \
56-
-var "schedule=$schedule" \
57-
-auto-approve
44+
-var "aws_account_id=$aws_account_id" \
45+
-var "aws_access_key_id=$aws_access_key_id" \
46+
-var "aws_secret_access_key=$aws_secret_access_key" \
47+
-var "aws_secret_name=$aws_secret_name" \
48+
-var "env_name=$env_name" \
49+
-var "lambda_version=${tag}" \
50+
-var "lambda_name=$lambda_name" \
51+
-var "lambda_arch=$lambda_arch" \
52+
-var "lambda_timeout=$lambda_timeout" \
53+
-var "github_app_client_id=$github_app_client_id" \
54+
-var "github_org=$github_org" \
55+
-var "lambda_memory=$lambda_memory" \
56+
-var "schedule=$schedule" \
57+
-auto-approve

0 commit comments

Comments
 (0)