Skip to content

Commit d3a3c6a

Browse files
updates
1 parent b93b2d3 commit d3a3c6a

15 files changed

+10893
-30
lines changed

.github/workflows/publish.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ jobs:
1818
env:
1919
GITHUB_TOKEN: ${{ secrets.GH_TOKEN }}
2020
with:
21-
tag_name: "broyden_tag41"
22-
release_name: "broyden_release41"
21+
tag_name: "broyden_tag42"
22+
release_name: "broyden_release42"
2323
draft: false
2424
prerelease: false
2525

local_testing/dns/Dockerfile

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
FROM ubuntu:22.04
2+
3+
RUN apt-get update && \
4+
apt-get install -y unzip && \
5+
apt-get install -y tar && \
6+
apt-get install -y gzip && \
7+
apt-get install -y curl && \
8+
apt-get install -y less && \
9+
apt-get install -y wget && \
10+
apt-get install -y groff
11+
12+
RUN set -uex; \
13+
apt-get update; \
14+
apt-get install -y ca-certificates curl gnupg; \
15+
mkdir -p /etc/apt/keyrings; \
16+
curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key \
17+
| gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg; \
18+
NODE_MAJOR=22; \
19+
echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main" \
20+
> /etc/apt/sources.list.d/nodesource.list; \
21+
apt-get -qy update; \
22+
apt-get -qy install nodejs;
23+
24+
25+
RUN npm install -g npm@latest && \
26+
curl "https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip" -o "awscliv2.zip" && \
27+
unzip awscliv2.zip && \
28+
./aws/install && \
29+
curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.30.0/2024-05-12/bin/linux/arm64/kubectl && \
30+
chmod +x ./kubectl && \
31+
mv ./kubectl /usr/bin/kubectl && \
32+
curl --silent --location "https://github.com/weaveworks/eksctl/releases/latest/download/eksctl_$(uname -s)_arm64.tar.gz" | tar xz -C /tmp && \
33+
mv /tmp/eksctl /usr/local/bin && \
34+
npm install -g typescript && \
35+
npm install -g ts-node
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
#!/bin/bash
2+
docker build -t broyden_package_test_dns .
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
#!/bin/bash
2+
3+
read_properties()
4+
{
5+
file="$1"
6+
while IFS="=" read -r key value; do
7+
case "$key" in
8+
'#'*) ;;
9+
*)
10+
eval "$key=\"$value\""
11+
esac
12+
done < "$file"
13+
}
14+
15+
read_properties $BROYDEN_HOME/config/aws/ebpublishing-admanager-pkg-testing.settings
16+
17+
docker run -it --entrypoint "/bin/bash" -v $PWD:/broyden \
18+
-v ./../../src:/broyden/ts/src \
19+
--workdir /broyden \
20+
-e AWS_ACCESS_KEY_ID=$AWS_ACCESS_KEY_ID \
21+
-e AWS_SECRET_ACCESS_KEY=$AWS_SECRET_ACCESS_KEY \
22+
-e AWS_REGION=$AWS_REGION \
23+
-e AWS_ACCOUNT_ID=$AWS_ACCOUNT_ID \
24+
-e GH_ACCESS_TOKEN=$GH_ACCESS_TOKEN \
25+
-e GH_ORGANIZATION_NAME=$GH_ORGANIZATION_NAME \
26+
-e GH_ENVIRONMENT_NAME=$GH_ENVIRONMENT_NAME \
27+
-e GH_REPOSITORY_NAME=$GH_REPOSITORY_NAME \
28+
broyden_package_test_dns

local_testing/dns/ts/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
**/.DS_Store

local_testing/dns/ts/.npmrc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
//npm.pkg.github.com/:_authToken=${GH_ACCESS_TOKEN}
2+
@ebpublishing:registry=https://npm.pkg.github.com

0 commit comments

Comments
 (0)