Skip to content

Commit ae9d256

Browse files
authored
Fix CodeCatalyst endpoint by moving to official SDK (#3991)
1 parent 762e3f2 commit ae9d256

File tree

7 files changed

+6
-1934
lines changed

7 files changed

+6
-1934
lines changed
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"type" : "bugfix",
3+
"description" : "Fix issue where the toolkit calls the wrong CodeCatalyst service endpoint"
4+
}

gradle/libs.versions.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ aws-bom = { module = "software.amazon.awssdk:bom", version.ref = "awsSdk" }
3636
aws-cloudcontrol = { module = "software.amazon.awssdk:cloudcontrol", version.ref = "awsSdk" }
3737
aws-cloudformation = { module = "software.amazon.awssdk:cloudformation", version.ref = "awsSdk" }
3838
aws-cloudwatchlogs = { module = "software.amazon.awssdk:cloudwatchlogs", version.ref = "awsSdk" }
39+
aws-codecatalyst = { module = "software.amazon.awssdk:codecatalyst", version.ref = "awsSdk" }
3940
aws-codeGen = { module = "software.amazon.awssdk:codegen", version.ref = "awsSdk" }
4041
aws-cognitoidentity = { module = "software.amazon.awssdk:cognitoidentity", version.ref = "awsSdk" }
4142
aws-dynamodb = { module = "software.amazon.awssdk:dynamodb", version.ref = "awsSdk" }

jetbrains-core/build.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,7 @@ dependencies {
121121
api(libs.aws.cloudcontrol)
122122
api(libs.aws.cloudformation)
123123
api(libs.aws.cloudwatchlogs)
124+
api(libs.aws.codecatalyst)
124125
api(libs.aws.dynamodb)
125126
api(libs.aws.ec2)
126127
api(libs.aws.ecr)

jetbrains-core/src/software/aws/toolkits/jetbrains/services/caws/CawsClientCustomizer.kt

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,12 @@ import software.amazon.awssdk.core.client.config.ClientOverrideConfiguration
1010
import software.amazon.awssdk.core.interceptor.Context
1111
import software.amazon.awssdk.core.interceptor.ExecutionAttributes
1212
import software.amazon.awssdk.core.interceptor.ExecutionInterceptor
13-
import software.amazon.awssdk.regions.Region
1413
import software.amazon.awssdk.services.codecatalyst.CodeCatalystClientBuilder
1514
import software.amazon.awssdk.services.codecatalyst.model.CodeCatalystException
1615
import software.aws.toolkits.core.ToolkitClientCustomizer
1716
import software.aws.toolkits.core.utils.debug
1817
import software.aws.toolkits.core.utils.getLogger
1918
import software.aws.toolkits.core.utils.warn
20-
import java.net.URI
2119

2220
class CawsClientCustomizer : ToolkitClientCustomizer {
2321
override fun customize(
@@ -28,10 +26,6 @@ class CawsClientCustomizer : ToolkitClientCustomizer {
2826
clientOverrideConfiguration: ClientOverrideConfiguration.Builder
2927
) {
3028
if (builder is CodeCatalystClientBuilder) {
31-
builder.region(Region.US_WEST_2)
32-
builder.endpointOverride(
33-
URI.create(CawsEndpoints.CAWS_PROD_API)
34-
)
3529
clientOverrideConfiguration.addExecutionInterceptor(object : ExecutionInterceptor {
3630
override fun onExecutionFailure(context: Context.FailedExecution, executionAttributes: ExecutionAttributes) {
3731
val exception = context.exception()

jetbrains-core/src/software/aws/toolkits/jetbrains/services/caws/CawsEndpoints.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ object CawsEndpoints {
99
const val TOOLKIT_CAWS_DOCS = "https://docs.aws.amazon.com/toolkit-for-jetbrains/latest/userguide/codecatalyst-service.html"
1010
const val CAWS_SPACES_DOC = "https://docs.aws.amazon.com/codecatalyst/latest/userguide/spaces.html"
1111

12-
const val CAWS_PROD_API = "https://public.codecatalyst.global.api.aws"
1312
private const val CAWS_PROD_CONSOLE_BASE = "https://codecatalyst.aws/"
1413

1514
// TODO: fix this heuristic

sdk-codegen/codegen-resources/caws/paginators-1.json

Lines changed: 0 additions & 45 deletions
This file was deleted.

0 commit comments

Comments
 (0)