HiveBrain v1.2.0
Get Started
← Back to all entries
patternyamlMinor

CasC with Bamboo

Submitted by: @import:stackexchange-devops··
0
Viewed 0 times
withcascbamboo

Problem

While trying to get a clear picture how to setup a seamless CasC (Configuration as Code) build and deployment plan management, I have to admit that I get quite puzzled.

Is the following (subjective) ideal scenario possible?

  • Users can manage their plans as code or via UI as YAML



  • Plan changes in UI result in a commit to the CasC code base (YAML as well)



In the meantime, my impressions are that just pieces of that are possible but no integraton setup yet:

  • Admins can manually export (and import?) plan configurations as YAML via UI



  • Bamboo Specs allow Java language coding of plans.



Looks like #1 is too limited (possibly usage of REST API could change that? But still you'd need admin rights) and #2 will be overdesigned for most cases.

Anybody has a solution for the (subjective) ideal scenario?

Solution

This slide share gives an idea how to handle CasC in Bamboo.

The presenter advocates to use yaml, but according to him there are also downsides.

Context

StackExchange DevOps Q#1541, answer score: 2

Revisions (0)

No revisions yet.