-
Notifications
You must be signed in to change notification settings - Fork 695
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[JENKINS-72007] Support new AWS machine types #904
[JENKINS-72007] Support new AWS machine types #904
Conversation
Bumps [com.hierynomus:smbj](https://github.com/hierynomus/smbj) from 0.11.5 to 0.12.2. - [Commits](hierynomus/smbj@v0.11.5...v0.12.2) --- updated-dependencies: - dependency-name: com.hierynomus:smbj dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [org.jenkins-ci.plugins:aws-credentials](https://github.com/jenkinsci/aws-credentials-plugin) from 191.vcb_f183ce58b_9 to 218.v1b_e9466ec5da_. - [Release notes](https://github.com/jenkinsci/aws-credentials-plugin/releases) - [Changelog](https://github.com/jenkinsci/aws-credentials-plugin/blob/master/CHANGELOG-archive.md) - [Commits](https://github.com/jenkinsci/aws-credentials-plugin/commits) --- updated-dependencies: - dependency-name: org.jenkins-ci.plugins:aws-credentials dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [org.testcontainers:testcontainers](https://github.com/testcontainers/testcontainers-java) from 1.19.0 to 1.19.1. - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](testcontainers/testcontainers-java@1.19.0...1.19.1) --- updated-dependencies: - dependency-name: org.testcontainers:testcontainers dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [org.jenkins-ci.plugins:plugin](https://github.com/jenkinsci/plugin-pom) from 4.73 to 4.74. - [Release notes](https://github.com/jenkinsci/plugin-pom/releases) - [Changelog](https://github.com/jenkinsci/plugin-pom/blob/master/CHANGELOG.md) - [Commits](jenkinsci/plugin-pom@plugin-4.73...plugin-4.74) --- updated-dependencies: - dependency-name: org.jenkins-ci.plugins:plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [org.jenkins-ci.plugins:jackson2-api](https://github.com/jenkinsci/jackson2-api-plugin) from 2.15.2-350.v0c2f3f8fc595 to 2.15.3-366.vfe8d1fa_f8c87. - [Release notes](https://github.com/jenkinsci/jackson2-api-plugin/releases) - [Changelog](https://github.com/jenkinsci/jackson2-api-plugin/blob/master/CHANGELOG.md) - [Commits](https://github.com/jenkinsci/jackson2-api-plugin/commits) --- updated-dependencies: - dependency-name: org.jenkins-ci.plugins:jackson2-api dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [io.jenkins.tools.bom:bom-2.414.x](https://github.com/jenkinsci/bom) from 2423.vce598171d115 to 2516.v113cb_3d00317. - [Release notes](https://github.com/jenkinsci/bom/releases) - [Commits](https://github.com/jenkinsci/bom/commits) --- updated-dependencies: - dependency-name: io.jenkins.tools.bom:bom-2.414.x dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
https://issues.jenkins.io/browse/JENKINS-72007 asks for support of new EC2 instance types that are available with newer versions of the AWS Java SDK. I'm not a user of the AWS JAva SDK, but there is an incremental build of the 1.12.573 version of the API plugin that should be usable for tests. Testers need to install * https://ci.jenkins.io/job/Plugins/job/aws-java-sdk-plugin/job/PR-1124/lastSuccessfulBuild/artifact/org/jenkins-ci/plugins/aws-java-sdk/aws-java-sdk-minimal/1.12.573-407.v9369a_87864ca_/aws-java-sdk-minimal-1.12.573-407.v9369a_87864ca_.hpi * https://ci.jenkins.io/job/Plugins/job/aws-java-sdk-plugin/job/PR-1124/lastSuccessfulBuild/artifact/org/jenkins-ci/plugins/aws-java-sdk/aws-java-sdk-ec2/1.12.573-407.v9369a_87864ca_/aws-java-sdk-ec2-1.12.573-407.v9369a_87864ca_.hpi Once those two are installed, then the incremental build of this plugin should work.
…abot/maven/io.jenkins.tools.bom-bom-2.414.x-2516.v113cb_3d00317', 'dependabot/maven/org.jenkins-ci.plugins-aws-credentials-218.v1b_e9466ec5da_', 'dependabot/maven/org.jenkins-ci.plugins-jackson2-api-2.15.3-366.vfe8d1fa_f8c87', 'dependabot/maven/org.jenkins-ci.plugins-plugin-4.74' and 'dependabot/maven/org.testcontainers-testcontainers-1.19.1' into test-aws-sdk-1.12.573
One of the dependencies requires at least 2.414.1
Can confirm this works, was able to use the C7a8xlarge to complete a package build for Arch Linux. Runtime went from 12 minutes to 7 minutes by switching from C6a8xlarge to C7a8xlarge. Master Controller: Jenkins v2.429 with JDK 11
|
Hi, "SDK minimal" and "SDK EC2" binary cannot download now, could you please provider new address? |
As my time allows, I'll try to provide an updated version of the SDK plugins and the EC2 plugin. If your organization depends on prompt releases of the EC2 plugin, you should volunteer to help maintain the plugin. That will give you permissions to release new versions and deliver the features that you need and will help the community. |
I've updated the links for SDK minimal and SDK EC2 in the pull request description so that they now point to persistent locations. My earlier comments still apply:
|
Includes support for most recent AWS machine types
@res0nance , @fcojfernandez , @MRamonLeon , @thoulen , or @froblesmartin this has been tested in earlier iterations with good results. Would you be willing to merge and release a new version so that users can access the most recent machine types? |
[JENKINS-72007] Support new AWS machine types
JENKINS-72007 asks for support of new EC2 instance types that are available with newer versions of the AWS Java SDK. I'm not a user of the AWS Java SDK, but there is a release of the new version of the API plugin that provides the new machine types.
Current pre-release
Testers verified earlier versions
Includes or supersedes the following pull requests:
Testing done
Confirmed that automated tests pass. No interactive testing
Submitter checklist