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}
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
0 commit comments