Skip to content
This repository was archived by the owner on Oct 16, 2025. It is now read-only.

Commit ac7637c

Browse files
committed
install CA cert to lambda image
1 parent e907cfd commit ac7637c

File tree

4 files changed

+12
-0
lines changed

4 files changed

+12
-0
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,4 @@ mysql-deps/mysql-dependencies.zip
1616
~$MerrittAdminTool.pptx
1717
vendor/
1818
consistency-driver/out.txt
19+
UC3-Self-Signed-CA.crt

buildspec.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,11 +45,14 @@ phases:
4545
-t ${ECR_REGISTRY}/uc3-mrt-admin-lambda:${DOCKTAG} src-admintool
4646
# use tag or branch for the deployed image
4747
- |
48+
CA_CERT_NAME=UC3-Self-Signed-CA.crt
49+
aws ssm get-parameter --name /uc3/default/uc3_ca/$CA_CERT_NAME --output text --query 'Parameter.Value' > src-colladmin/$CA_CERT_NAME
4850
docker build --quiet --push \
4951
--build-arg ECR_REGISTRY=${ECR_REGISTRY} \
5052
--build-arg COMMITDATE="${COMMITDATE}" \
5153
--build-arg DOCKTAG="${DOCKTAG}" \
5254
-t ${ECR_REGISTRY}/uc3-mrt-colladmin-lambda:${DOCKTAG} src-colladmin
55+
rm src-colladmin/$CA_CERT_NAME
5356
5457
# report results
5558
- mkdir -p reports

colladmin-lambda-deploy.sh

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,9 @@ COMMITDATE=`date "+local: %Y-%m-%dT%H:%M:%S%z"`
5252
COMMITDATE=devserver
5353
DOCKTAG="local: ${DEPLOY_ENV}"
5454

55+
CA_CERT_NAME=UC3-Self-Signed-CA.crt
56+
aws ssm get-parameter --name /uc3/default/uc3_ca/$CA_CERT_NAME --output text --query 'Parameter.Value' > src-colladmin/$CA_CERT_NAME
57+
5558
# build the admin tool
5659
docker build \
5760
--build-arg ECR_REGISTRY=${ECR_REGISTRY} \
@@ -60,6 +63,8 @@ docker build \
6063
-t ${ECR_IMAGE_TAG} src-colladmin \
6164
|| die "Image build failure ${ECR_REGISTRY}/${ECR_IMAGE_TAG}"
6265

66+
rm src-colladmin/$CA_CERT_NAME
67+
6368
# aws ecr create-repository --repository-name ${FUNCTNAME}
6469
docker push ${ECR_IMAGE_TAG} || die "Image push failure"
6570

src-colladmin/Dockerfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@ FROM ${ECR_REGISTRY}/uc3-mrt-admin-common
1212
ARG COMMITDATE=''
1313
ARG DOCKTAG=''
1414

15+
COPY UC3-Self-Signed-CA.crt /etc/pki/ca-trust/source/anchors/UC3-Self-Signed-CA.crt
16+
RUN /usr/bin/update-ca-trust extract
17+
1518
RUN dnf -y update && \
1619
dnf -y install gcc-c++ make tar patch && \
1720
dnf clean all

0 commit comments

Comments
 (0)