1818 E2E_TEST_ROLE_NAME : ${{ secrets.APPLICATION_SIGNALS_E2E_TEST_ROLE_NAME }}
1919
2020jobs :
21- java-v11-main :
21+ # java-v11-main:
22+ # strategy:
23+ # fail-fast: false
24+ # matrix:
25+ # 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',
26+ # 'ap-southeast-2','ap-southeast-3','ap-southeast-4','ca-central-1','eu-central-1','eu-central-2','eu-north-1',
27+ # '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',
28+ # 'us-east-1','us-east-2','us-west-1','us-west-2' ]
29+ # runs-on: ubuntu-latest
30+ # steps:
31+ # - uses: actions/checkout@v4
32+ # with:
33+ # fetch-depth: 0
34+
35+ # - name: Configure AWS Credentials
36+ # uses: aws-actions/configure-aws-credentials@v4
37+ # with:
38+ # role-to-assume: arn:aws:iam::${{ env.E2E_TEST_ACCOUNT_ID }}:role/${{ env.E2E_TEST_ROLE_NAME }}
39+ # aws-region: us-east-1
40+
41+ # - name: Retrieve account
42+ # uses: aws-actions/aws-secretsmanager-get-secrets@v1
43+ # with:
44+ # secret-ids: |
45+ # ACCOUNT_ID, region-account/${{ matrix.aws-region }}
46+ # JAVA_MAIN_SAMPLE_APP_IMAGE, e2e-test/java-main-sample-app-image
47+
48+ # - name: Configure AWS Credentials
49+ # uses: aws-actions/configure-aws-credentials@v4
50+ # with:
51+ # role-to-assume: arn:aws:iam::${{ env.ACCOUNT_ID }}:role/${{ env.E2E_TEST_ROLE_NAME }}
52+ # aws-region: ${{ matrix.aws-region }}
53+
54+ # - name: Build and Upload Main Service Image
55+ # working-directory: sample-apps/java/springboot-main-service
56+ # run: |
57+ # sed -i 's#"{{ECR_IMAGE_URI}}"#"${{ env.ACCOUNT_ID }}.dkr.ecr.${{ matrix.aws-region }}.amazonaws.com/${{ env.JAVA_MAIN_SAMPLE_APP_IMAGE }}:v11"#g' build.gradle.kts
58+ # gradle jib -P javaVersion=11
59+
60+ # java-v11-remote:
61+ # strategy:
62+ # fail-fast: false
63+ # matrix:
64+ # 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',
65+ # 'ap-southeast-2','ap-southeast-3','ap-southeast-4','ca-central-1','eu-central-1','eu-central-2','eu-north-1',
66+ # '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',
67+ # 'us-east-1','us-east-2','us-west-1','us-west-2' ]
68+ # runs-on: ubuntu-latest
69+ # steps:
70+ # - uses: actions/checkout@v4
71+ # with:
72+ # fetch-depth: 0
73+
74+ # - name: Configure AWS Credentials
75+ # uses: aws-actions/configure-aws-credentials@v4
76+ # with:
77+ # role-to-assume: arn:aws:iam::${{ env.E2E_TEST_ACCOUNT_ID }}:role/${{ env.E2E_TEST_ROLE_NAME }}
78+ # aws-region: us-east-1
79+
80+ # - name: Retrieve account
81+ # if: ${{ matrix.aws-region }} == 'standard'
82+ # uses: aws-actions/aws-secretsmanager-get-secrets@v1
83+ # with:
84+ # secret-ids: |
85+ # ACCOUNT_ID, region-account/${{ matrix.aws-region }}
86+ # JAVA_REMOTE_SAMPLE_APP_IMAGE, e2e-test/java-remote-sample-app-image
87+
88+ # - name: Retrieve account
89+ # if: ${{ matrix.aws-region }} == 'otlp'
90+ # uses: aws-actions/aws-secretsmanager-get-secrets@v1
91+ # with:
92+ # secret-ids: |
93+ # ACCOUNT_ID, region-account/${{ matrix.aws-region }}
94+ # JAVA_REMOTE_SAMPLE_APP_IMAGE, e2e-test/java-remote-sample-app-image
95+
96+ # - name: Configure AWS Credentials
97+ # uses: aws-actions/configure-aws-credentials@v4
98+ # with:
99+ # role-to-assume: arn:aws:iam::${{ env.ACCOUNT_ID }}:role/${{ env.E2E_TEST_ROLE_NAME }}
100+ # aws-region: ${{ matrix.aws-region }}
101+
102+ # - name: Build and Upload Remote Service Image
103+ # working-directory: sample-apps/java/springboot-remote-service
104+ # run: |
105+ # sed -i 's#"{{ECR_IMAGE_URI}}"#"${{ env.ACCOUNT_ID }}.dkr.ecr.${{ matrix.aws-region }}.amazonaws.com/${{ env.JAVA_REMOTE_SAMPLE_APP_IMAGE }}:v11"#g' build.gradle.kts
106+ # gradle jib -P javaVersion=11
107+
108+ java-otlp-main :
22109 strategy :
23110 fail-fast : false
24111 matrix :
25- 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',
26- ' ap-southeast-2' ,'ap-southeast-3','ap-southeast-4','ca-central-1','eu-central-1','eu-central-2','eu-north-1',
27- ' 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',
28- ' us-east-1' ,'us-east-2','us-west-1','us-west-2' ]
112+ aws-region : [ 'us-east-1' ]
29113 runs-on : ubuntu-latest
30114 steps :
31115 - uses : actions/checkout@v4
@@ -39,12 +123,21 @@ jobs:
39123 aws-region : us-east-1
40124
41125 - name : Retrieve account
126+ if : ${{ matrix.aws-region }} == 'standard'
42127 uses : aws-actions/aws-secretsmanager-get-secrets@v1
43128 with :
44129 secret-ids : |
45130 ACCOUNT_ID, region-account/${{ matrix.aws-region }}
46131 JAVA_MAIN_SAMPLE_APP_IMAGE, e2e-test/java-main-sample-app-image
47132
133+ - name : Retrieve account
134+ if : ${{ matrix.aws-region }} == 'otlp'
135+ uses : aws-actions/aws-secretsmanager-get-secrets@v1
136+ with :
137+ secret-ids : |
138+ ACCOUNT_ID, otlp-region-account/gamma-${{ matrix.aws-region }}
139+ JAVA_MAIN_SAMPLE_APP_IMAGE, e2e-test/java-main-sample-app-image
140+
48141 - name : Configure AWS Credentials
49142 uses : aws-actions/configure-aws-credentials@v4
50143 with :
@@ -57,14 +150,11 @@ jobs:
57150 sed -i 's#"{{ECR_IMAGE_URI}}"#"${{ env.ACCOUNT_ID }}.dkr.ecr.${{ matrix.aws-region }}.amazonaws.com/${{ env.JAVA_MAIN_SAMPLE_APP_IMAGE }}:v11"#g' build.gradle.kts
58151 gradle jib -P javaVersion=11
59152
60- java-v11 -remote :
153+ java-otlp -remote :
61154 strategy :
62155 fail-fast : false
63156 matrix :
64- 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',
65- ' ap-southeast-2' ,'ap-southeast-3','ap-southeast-4','ca-central-1','eu-central-1','eu-central-2','eu-north-1',
66- ' 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',
67- ' us-east-1' ,'us-east-2','us-west-1','us-west-2' ]
157+ aws-region : [ 'us-east-1' ]
68158 runs-on : ubuntu-latest
69159 steps :
70160 - uses : actions/checkout@v4
81171 uses : aws-actions/aws-secretsmanager-get-secrets@v1
82172 with :
83173 secret-ids : |
84- ACCOUNT_ID, region-account/${{ matrix.aws-region }}
174+ ACCOUNT_ID, otlp- region-account/gamma- ${{ matrix.aws-region }}
85175 JAVA_REMOTE_SAMPLE_APP_IMAGE, e2e-test/java-remote-sample-app-image
86176
87177 - name : Configure AWS Credentials
@@ -96,82 +186,82 @@ jobs:
96186 sed -i 's#"{{ECR_IMAGE_URI}}"#"${{ env.ACCOUNT_ID }}.dkr.ecr.${{ matrix.aws-region }}.amazonaws.com/${{ env.JAVA_REMOTE_SAMPLE_APP_IMAGE }}:v11"#g' build.gradle.kts
97187 gradle jib -P javaVersion=11
98188
99- java-main :
100- strategy :
101- fail-fast : false
102- matrix :
103- java-version : [ '8', '17', '21', '22' ]
104- runs-on : ubuntu-latest
105- steps :
106- - uses : actions/checkout@v4
107- - uses : actions/setup-java@v4
108- with :
109- distribution : ' temurin'
110- java-version : ${{ matrix.java-version }}
111- check-latest : true
189+ # java-main:
190+ # strategy:
191+ # fail-fast: false
192+ # matrix:
193+ # java-version: [ '8', '17', '21', '22' ]
194+ # runs-on: ubuntu-latest
195+ # steps:
196+ # - uses: actions/checkout@v4
197+ # - uses: actions/setup-java@v4
198+ # with:
199+ # distribution: 'temurin'
200+ # java-version: ${{ matrix.java-version }}
201+ # check-latest: true
112202
113- - name : Configure AWS Credentials
114- uses : aws-actions/configure-aws-credentials@v4
115- with :
116- role-to-assume : arn:aws:iam::${{ env.E2E_TEST_ACCOUNT_ID }}:role/${{ env.E2E_TEST_ROLE_NAME }}
117- aws-region : us-east-1
203+ # - name: Configure AWS Credentials
204+ # uses: aws-actions/configure-aws-credentials@v4
205+ # with:
206+ # role-to-assume: arn:aws:iam::${{ env.E2E_TEST_ACCOUNT_ID }}:role/${{ env.E2E_TEST_ROLE_NAME }}
207+ # aws-region: us-east-1
118208
119- - name : Retrieve account
120- uses : aws-actions/aws-secretsmanager-get-secrets@v2
121- with :
122- secret-ids : |
123- JAVA_MAIN_SAMPLE_APP_IMAGE, e2e-test/java-main-sample-app-image
209+ # - name: Retrieve account
210+ # uses: aws-actions/aws-secretsmanager-get-secrets@v2
211+ # with:
212+ # secret-ids: |
213+ # JAVA_MAIN_SAMPLE_APP_IMAGE, e2e-test/java-main-sample-app-image
124214
125- - name : Build and Upload Main Service Image
126- working-directory : sample-apps/java/springboot-main-service
127- run : |
128- # For Java 8, springboot must be lower than version 3
129- # For Java 11,17,21, they are compatible with both springboot version
130- # For Java 22 and above, springboot must be version 3 or higher
131- if [ "${{ matrix.java-version }}" = "22" ]; then
132- sed -i 's/id("org.springframework.boot")/id("org.springframework.boot") version "3.3.4"/' build.gradle.kts
133- cat build.gradle.kts
134- fi
135-
136- sed -i 's#"{{ECR_IMAGE_URI}}"#"${{ env.E2E_TEST_ACCOUNT_ID }}.dkr.ecr.us-east-1.amazonaws.com/${{ env.JAVA_MAIN_SAMPLE_APP_IMAGE }}:v${{ matrix.java-version }}"#g' build.gradle.kts
137- gradle jib -P javaVersion=${{ matrix.java-version }}
138-
139- java-remote :
140- strategy :
141- fail-fast : false
142- matrix :
143- java-version : [ '8', '17', '21', '22' ]
144- runs-on : ubuntu-latest
145- steps :
146- - uses : actions/checkout@v4
147- - uses : actions/setup-java@v4
148- with :
149- distribution : ' temurin'
150- java-version : ${{ matrix.java-version }}
151- check-latest : true
215+ # - name: Build and Upload Main Service Image
216+ # working-directory: sample-apps/java/springboot-main-service
217+ # run: |
218+ # # For Java 8, springboot must be lower than version 3
219+ # # For Java 11,17,21, they are compatible with both springboot version
220+ # # For Java 22 and above, springboot must be version 3 or higher
221+ # if [ "${{ matrix.java-version }}" = "22" ]; then
222+ # sed -i 's/id("org.springframework.boot")/id("org.springframework.boot") version "3.3.4"/' build.gradle.kts
223+ # cat build.gradle.kts
224+ # fi
152225
153- - name : Configure AWS Credentials
154- uses : aws-actions/configure-aws-credentials@v4
155- with :
156- role-to-assume : arn:aws:iam::${{ env.E2E_TEST_ACCOUNT_ID }}:role/${{ env.E2E_TEST_ROLE_NAME }}
157- aws-region : us-east-1
226+ # sed -i 's#"{{ECR_IMAGE_URI}}"#"${{ env.E2E_TEST_ACCOUNT_ID }}.dkr.ecr.us-east-1.amazonaws.com/${{ env.JAVA_MAIN_SAMPLE_APP_IMAGE }}:v${{ matrix.java-version }}"#g' build.gradle.kts
227+ # gradle jib -P javaVersion=${{ matrix.java-version }}
158228
159- - name : Retrieve account
160- uses : aws-actions/aws-secretsmanager-get-secrets@v2
161- with :
162- secret-ids : |
163- JAVA_REMOTE_SAMPLE_APP_IMAGE, e2e-test/java-remote-sample-app-image
229+ # java-remote:
230+ # strategy:
231+ # fail-fast: false
232+ # matrix:
233+ # java-version: [ '8', '17', '21', '22' ]
234+ # runs-on: ubuntu-latest
235+ # steps:
236+ # - uses: actions/checkout@v4
237+ # - uses: actions/setup-java@v4
238+ # with:
239+ # distribution: 'temurin'
240+ # java-version: ${{ matrix.java-version }}
241+ # check-latest: true
164242
165- - name : Build and Upload Remote Service Image
166- working-directory : sample-apps/java/springboot-remote-service
167- run : |
168- # For Java 8, springboot must be lower than version 3
169- # For Java 11,17,21, they are compatible with both springboot version
170- # For Java 22 and above, springboot must be version 3 or higher
171- if [ "${{ matrix.java-version }}" = "22" ]; then
172- sed -i 's/id("org.springframework.boot")/id("org.springframework.boot") version "3.3.4"/' build.gradle.kts
173- cat build.gradle.kts
174- fi
175-
176- sed -i 's#"{{ECR_IMAGE_URI}}"#"${{ env.E2E_TEST_ACCOUNT_ID }}.dkr.ecr.us-east-1.amazonaws.com/${{ env.JAVA_REMOTE_SAMPLE_APP_IMAGE }}:v${{ matrix.java-version }}"#g' build.gradle.kts
177- gradle jib -P javaVersion=${{ matrix.java-version }}
243+ # - name: Configure AWS Credentials
244+ # uses: aws-actions/configure-aws-credentials@v4
245+ # with:
246+ # role-to-assume: arn:aws:iam::${{ env.E2E_TEST_ACCOUNT_ID }}:role/${{ env.E2E_TEST_ROLE_NAME }}
247+ # aws-region: us-east-1
248+
249+ # - name: Retrieve account
250+ # uses: aws-actions/aws-secretsmanager-get-secrets@v2
251+ # with:
252+ # secret-ids: |
253+ # JAVA_REMOTE_SAMPLE_APP_IMAGE, e2e-test/java-remote-sample-app-image
254+
255+ # - name: Build and Upload Remote Service Image
256+ # working-directory: sample-apps/java/springboot-remote-service
257+ # run: |
258+ # # For Java 8, springboot must be lower than version 3
259+ # # For Java 11,17,21, they are compatible with both springboot version
260+ # # For Java 22 and above, springboot must be version 3 or higher
261+ # if [ "${{ matrix.java-version }}" = "22" ]; then
262+ # sed -i 's/id("org.springframework.boot")/id("org.springframework.boot") version "3.3.4"/' build.gradle.kts
263+ # cat build.gradle.kts
264+ # fi
265+
266+ # sed -i 's#"{{ECR_IMAGE_URI}}"#"${{ env.E2E_TEST_ACCOUNT_ID }}.dkr.ecr.us-east-1.amazonaws.com/${{ env.JAVA_REMOTE_SAMPLE_APP_IMAGE }}:v${{ matrix.java-version }}"#g' build.gradle.kts
267+ # gradle jib -P javaVersion=${{ matrix.java-version }}
0 commit comments