Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Current »

The Agent APIs for Bamboo allow full lifecycle management without manual intervention and provides critical features for stability and security.

 

NeedFeatureBenefits
Manage the desired version/state of many agentsMaintenance APIs
  • Uses security token instead of admin IDs
  • Provides target version as response
Maintain # or % of total build farm capacity during upgradesAgent Maintenance Config
  • Defines build farm state (STABLE, TARGET, or LATEST)
  • Defines max concurrent agents allowed to go offline for maintenance
Prevent agents going offline during buildsAgent State APIs
  • Uses security tokens instead of user IDs
  • Provides the enabled/disabled state and
  • Provides the Busy / Idle state
Eliminate need to expose sensitive admin credentialsSecurity Token APIs
  • Allow admins to create and manage tokens
  • Tokens required by all other calls
  • Permission levels distinguish read/change operations
Manage and cleanup agent specific capabilitiesCapabilities API
  • List all current capabilities
  • Remove all capabilities from an agent

 

 

  • No labels