Skip to content

Commit 754ce87

Browse files
committed
test
1 parent 1a0c820 commit 754ce87

File tree

3 files changed

+7
-33
lines changed

3 files changed

+7
-33
lines changed

.github/workflows/java-ec2-canary.yml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,7 @@ jobs:
2020
strategy:
2121
fail-fast: false
2222
matrix:
23-
aws-region: ['af-south-1','ap-east-1','ap-northeast-1','ap-northeast-2','ap-northeast-3','ap-south-1','ap-south-2','ap-southeast-1',
24-
'ap-southeast-2','ap-southeast-3','ap-southeast-4','ca-central-1','eu-central-1','eu-central-2','eu-north-1',
25-
'eu-south-1','eu-south-2','eu-west-1','eu-west-2','eu-west-3','il-central-1','me-central-1','me-south-1', 'sa-east-1',
26-
'us-east-1','us-east-2', 'us-west-1', 'us-west-2']
23+
aws-region: ['us-east-2']
2724
uses: ./.github/workflows/java-ec2-default-retry.yml
2825
secrets: inherit
2926
with:

.github/workflows/java-ec2-default-test.yml

Lines changed: 5 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,11 @@ env:
4444
JAVA_VERSION: ${{ inputs.java-version }}
4545
OTEL_SOURCE: ${{ inputs.otel-source }}
4646
CPU_ARCHITECTURE: ${{ inputs.cpu-architecture }}
47-
SAMPLE_APP_FRONTEND_SERVICE_JAR: s3://aws-appsignals-sample-app-prod-${{ inputs.aws-region }}/java-main-service-v${{ inputs.java-version }}.jar
48-
SAMPLE_APP_REMOTE_SERVICE_JAR: s3://aws-appsignals-sample-app-prod-${{ inputs.aws-region }}/java-remote-service-v${{ inputs.java-version }}.jar
4947
E2E_TEST_ACCOUNT_ID: ${{ secrets.APPLICATION_SIGNALS_E2E_TEST_ACCOUNT_ID }}
5048
E2E_TEST_ROLE_NAME: ${{ secrets.APPLICATION_SIGNALS_E2E_TEST_ROLE_NAME }}
49+
SAMPLE_APP_FRONTEND_SERVICE_JAR: s3://aws-appsignals-sample-app-zmengyi-${{ inputs.aws-region }}/java-main-service-v${{ inputs.java-version }}.jar
50+
SAMPLE_APP_REMOTE_SERVICE_JAR: s3://aws-appsignals-sample-app-zmengyi-${{ inputs.aws-region }}/java-remote-service-v${{ inputs.java-version }}.jar
51+
ACCOUNT_ID: 633750930120
5152
METRIC_NAMESPACE: ApplicationSignals
5253
LOG_GROUP_NAME: /aws/application-signals/data
5354
TEST_RESOURCES_FOLDER: ${GITHUB_WORKSPACE}
@@ -91,12 +92,6 @@ jobs:
9192
role-to-assume: arn:aws:iam::${{ env.E2E_TEST_ACCOUNT_ID }}:role/${{ env.E2E_TEST_ROLE_NAME }}
9293
aws-region: us-east-1
9394

94-
- name: Retrieve account
95-
uses: aws-actions/aws-secretsmanager-get-secrets@v1
96-
with:
97-
secret-ids: |
98-
ACCOUNT_ID, region-account/${{ env.E2E_TEST_AWS_REGION }}
99-
10095
# If the workflow is running as a canary, then we want to log in to the aws account in the appropriate region
10196
- name: Configure AWS Credentials
10297
if: ${{ github.event.repository.name == 'aws-application-signals-test-framework' }}
@@ -105,31 +100,13 @@ jobs:
105100
role-to-assume: arn:aws:iam::${{ env.ACCOUNT_ID }}:role/${{ env.E2E_TEST_ROLE_NAME }}
106101
aws-region: ${{ env.E2E_TEST_AWS_REGION }}
107102

108-
# TODO: Use Latest version from Maven by latest_version=$(curl -s "https://search.maven.org/solrsearch/select?q=g:software.amazon.opentelemetry+a:aws-opentelemetry-agent&core=gav&rows=1&wt=json" | jq -r '.response.docs[0].v')
109103
- name: Set Get ADOT Wheel command environment variable
110104
run: |
111-
if [ "${{ github.event.repository.name }}" = "aws-otel-java-instrumentation" ]; then
112-
# Reusing the adot-main-build-staging-jar bucket to store the python wheel file
113-
echo GET_ADOT_JAR_COMMAND="aws s3 cp s3://adot-main-build-staging-jar/aws-opentelemetry-agent.jar ./adot.jar" >> $GITHUB_ENV
114-
elif [ "${{ env.OTEL_SOURCE }}" == "maven" ]; then
115-
echo "Latest version for Maven is: 1.32.3"
116-
echo GET_ADOT_JAR_COMMAND="wget -O adot.jar https://repo1.maven.org/maven2/software/amazon/opentelemetry/aws-opentelemetry-agent/1.32.3/aws-opentelemetry-agent-1.32.3.jar" >> $GITHUB_ENV
117-
else
118-
echo GET_ADOT_JAR_COMMAND="wget -O adot.jar https://github.com/aws-observability/aws-otel-java-instrumentation/releases/latest/download/aws-opentelemetry-agent.jar" >> $GITHUB_ENV
119-
fi
105+
echo GET_ADOT_JAR_COMMAND="aws s3 cp s3://adot-build/aws-otel-java-instrumentation-1.33.0-SNAPSHOT.jar ./adot.jar" >> $GITHUB_ENV
120106
121107
- name: Set Get CW Agent command environment variable
122108
run: |
123-
if [ "${{ github.event.repository.name }}" = "amazon-cloudwatch-agent" ]; then
124-
# Reusing the adot-main-build-staging-jar bucket to store the python wheel file
125-
echo GET_CW_AGENT_RPM_COMMAND= "aws s3 cp s3://${{ secrets.S3_INTEGRATION_BUCKET }}/integration-test/binary/${{ github.sha }}/amazon_linux/amd64/latest/amazon-cloudwatch-agent.rpm ./cw-agent.rpm" >> $GITHUB_ENV
126-
else
127-
if [ "${{ env.CPU_ARCHITECTURE }}" = "x86_64" ]; then
128-
echo GET_CW_AGENT_RPM_COMMAND="wget -O cw-agent.rpm https://amazoncloudwatch-agent-${{ inputs.aws-region }}.s3.${{ inputs.aws-region }}.amazonaws.com/amazon_linux/amd64/latest/amazon-cloudwatch-agent.rpm" >> $GITHUB_ENV
129-
elif [ "${{ env.CPU_ARCHITECTURE }}" = "arm64" ]; then
130-
echo GET_CW_AGENT_RPM_COMMAND="wget -O cw-agent.rpm https://amazoncloudwatch-agent-${{ inputs.aws-region }}.s3.${{ inputs.aws-region }}.amazonaws.com/amazon_linux/arm64/latest/amazon-cloudwatch-agent.rpm" >> $GITHUB_ENV
131-
fi
132-
fi
109+
echo GET_CW_AGENT_RPM_COMMAND= "aws s3 cp s3://amazon-cloudwatch-agent-build/amazon-cloudwatch-agent.rpm ./cw-agent.rpm" >> $GITHUB_ENV
133110
134111
- name: Set up terraform
135112
uses: ./.github/workflows/actions/execute_and_retry

terraform/java/ec2/default/main.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ resource "aws_instance" "main_service_instance" {
8181
ami = data.aws_ami.ami.id # Amazon Linux 2 (free tier)
8282
instance_type = var.cpu_architecture == "x86_64" ? "t3.micro" : "t4g.micro"
8383
key_name = local.ssh_key_name
84-
iam_instance_profile = "APP_SIGNALS_EC2_TEST_ROLE"
84+
iam_instance_profile = "EC2-Pet-Clinic-Role"
8585
vpc_security_group_ids = [aws_default_vpc.default.default_security_group_id]
8686
associate_public_ip_address = true
8787
instance_initiated_shutdown_behavior = "terminate"

0 commit comments

Comments
 (0)