Bamboo Data Center - Early Access Program 2

We’re preparing for Bamboo 8.0, which will be our first Data Center release. To make sure our app vendors and customers with written in-house apps are prepared, we’re launching Bamboo 8.0 Early Access Program (EAP). This is the final one, including Java 11 support and Project level build resources.

This release will bring a number of breaking changes related to Java 11, Lucene, CVS, and Mercurial support. More information can be found in the release notes.

What are the new features available in this EAP?

  • Improved build resilience - eliminates the loss of long-running builds in the event of an outage

  • Cold standby HA - enforces redundancy and enables a quicker recovery from outages

  • Project level build resources - allow for delegation of project-level administration

  • Java 11 support

Installation

Step 1: Binaries

Step 2: License key

Important things to note about this EAP

  • This release should not be used in a production environment.

  • This license includes 1,000 agents and will expire on Aug 31, 2021.

Your feedback is of great value!

Please share any feedback or questions you might have in the comments and our developer team will get back to you.

Important documentation

Release notes

Bamboo Data Center requirements

Installing Bamboo Data Center

Agents in Bamboo Data Center

Bamboo DC local agents

Non-clustered (single node)

Running Bamboo Data Center on a single node

Moving back to Server

Clustered (multi-node)

Clustering with Bamboo Data Center

Bamboo home migration

Configuring shared home location

Home directory folder list

Set up a Bamboo Data Center cold standby

6 comments

CTL ENG Tools July 30, 2021

@Martyna Wojtas, our evaluation of Bamboo Data Center is going OK. The biggest hurdle we keep running into are the apps / add-ons. Basically, we ended up having to disable all of the add-ons in order to get our remote agents to run.

Typical messages in the 'Manage apps' are as follows:

  • This version of Bamboo is unrecognized to the Atlassian Marketplace.
  • Some installed apps are incompatible with your Bamboo instance.
  • Some apps will require a Data Center license.
  • An unexpected error occurred.
    • This occurs when there is a Data Center license available and we click 'Buy Now'.

The add-ons causing heartburn are mainstream:

  • Adaptavist ScriptRunner for Bamboo
  • Bamboo Artifactory Plugin
  • Bamboo After Deployment Trigger plugin
  • bamboo-announcement-plugin

The only one we did not have to disable was 'TestComplete Task for Bamboo'.

Hopefully, this is useful feedback!

-CET

Martyna Wojtas
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
August 2, 2021

Thank you very much for the helpful feedback @CTL ENG Tools! I'll pass it to engineering for review. 

Martyna Wojtas
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
August 2, 2021

@CTL ENG Tools So you've disabled the apps once you saw the error messages? Have you tried running the remote agents without disabling the apps after the error messages are shown? The error messages are expected behavior as neither of Bamboo apps are DC certified yet (we are working on the certification program now). However you should be able to run the remote agents without disabling the apps. Here is more information about the Bamboo DC Apps Program: https://community.atlassian.com/t5/Bamboo-articles/Bamboo-Data-Center-Apps-Program-coming-soon/ba-p/1761952 

Like Steffen Opel _Utoolity_ likes this
CTL ENG Tools August 2, 2021

@Martyna Wojtas , we disabled the apps after seeing add-on-related errors when running the agents in console mode.

Below is an example of an error related to the Artifactory add-on:

INFO | jvm 1 | 2021/08/02 09:02:55 | WrapperManager Error: Server daemon died!
INFO | jvm 1 | 2021/08/02 09:02:55 | WrapperManager Error: java.lang.OutOfMemoryError: Java heap space
INFO | jvm 1 | 2021/08/02 09:02:55 | WrapperManager Error: at java.net.SocketInputStream.read(SocketInputStream.java:223)
INFO | jvm 1 | 2021/08/02 09:02:55 | WrapperManager Error: at java.io.DataInputStream.readByte(DataInputStream.java:265)
INFO | jvm 1 | 2021/08/02 09:02:55 | WrapperManager Error: at org.tanukisoftware.wrapper.WrapperManager.handleBackend(WrapperManager.java:5793)
INFO | jvm 1 | 2021/08/02 09:02:56 | WrapperManager Error: at org.tanukisoftware.wrapper.WrapperManager.run(WrapperManager.java:6206)
INFO | jvm 1 | 2021/08/02 09:02:56 | WrapperManager Error: at java.lang.Thread.run(Thread.java:748)
INFO | jvm 1 | 2021/08/02 09:02:56 | WrapperManager Error: The backend was closed unexpectedly. Restart to resync with the Wrapper.
INFO | jvm 1 | 2021/08/02 09:02:56 | 2021-08-02 09:02:56,793 ERROR [AgentRunnerThread] [ScanningPluginLoader] Unable to deploy plugin 'org.jfrog.bamboo.bamboo-artifactory-plugin' from 'Unit: /home/bamboo-agent-home/plugins/user-installed/plugin.6805270605807487193.bamboo-artifactory-plugin-3.2.2.jar (1627320892000)'.
INFO | jvm 1 | 2021/08/02 09:02:56 | 2021-08-02 09:02:56,794 ERROR [AgentRunnerThread] [ScanningPluginLoader] Because of the following exception:
INFO | jvm 1 | 2021/08/02 09:02:56 | java.lang.OutOfMemoryError: Java heap space

Hope this helps.

-CET

Martyna Wojtas
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
August 4, 2021

Thank you very much for the detailed response @CTL ENG Tools! Based on the error message you may try to increase agent memory at bamboo-agent-home/conf/wrapper.conf 

CTL ENG Tools August 4, 2021

@Martyna Wojtas, we'll give this a try and let you know how we go, 

Like Martyna Wojtas likes this

Comment

Log in or Sign up to comment
TAGS
AUG Leaders

Atlassian Community Events