-
Task
-
Resolution: Fixed
-
Minor
-
None
-
-
139.v0b_c2603876b_c
Update the AWS Global Configuration plugin to use the AWS SDK for Java 2.x as provided by the AWS SDK for Java 2.x API plugin.
Confirm that the plugin works as expected with the new API.
- depends on
-
JENKINS-73649 Update AWS Credentials plugin to use AWS SDK for Java 2.x
-
- Closed
-
- is blocked by
-
JENKINS-73639 Release API plugin(s) for AWS SDK for Java 2.x
-
- Closed
-
- links to
This task is simple enough in theory, but artifact-manager-s3 and pipeline-cloudwatch-logs depend on the API provided by this plugin and might need to be updated in lockstep, depending on whether they use the changed API.
Another minor wrinkle is that this plugin relies on the v1 SDK to fill in the descriptions of the various regions, but that information is not available in the v2 SDK (just the IDs of the regions). The descriptions are available through a call to the EC2 DescribeRegions API, but this needs a valid token. I suppose we could attempt to get the descriptions and fall back to the IDs if we don't have read access to EC2. Another option is simply to dispense with the descriptions in the UI: this is simply a list box and the IDs would probably suffice here, even if the UI doesn't look as good.