-
Type:
Suggestion
-
Resolution: Unresolved
-
None
-
Component/s: Elastic Bamboo
-
None
-
0
-
2
As we know, Bamboo relies on several dependencies, including the AWS SDK Java. This SDK is integrated into an internal shared library (atlassian-aws) and subsequently utilized by Bamboo. The process of updating these dependencies, particularly the AWS SDK Java/Atlassian-aws, can be complex and time-consuming due to the rigorous testing required to ensure stability and functionality.
Currently, Bamboo may not always carry the latest versions of its AWS dependencies, and updates are typically made when necessary or as requested by customers through Feature Requests. This approach, while ensuring stability, can sometimes delay the availability of new EC2 instance types for our customers.
To address this, I propose the implementation of an external AWS SDK dependency or form of OSGi app that can be upgraded by customers at their discretion. This would allow for the addition of new EC2 instance types on demand, providing customers with quicker turnover and seamless EC2 instance-type usage. This feature would eliminate the need for customers to upgrade their entire Bamboo version solely to access new EC2 instance types.
I believe this feature would significantly enhance the flexibility and efficiency of our Bamboo application, and I look forward to your consideration.