BCP Controller API Keys

Prior to Installation, we'll require a strong/random string. Generate this before hand, and keep it in a safe place.

Generate a SHA256 string

Using SHA256, generate a string.

date | sha256sum | base64 | head -c 64; echo
Example Output:
NjY1MzliMGVjYTkxNzZhY2YwMzUyYzVhZTFmNzRmNzE0NDA4MmMxMjAwZmVhMzk4

OpenSSL Random String

Using OpenSSL, generate a string:

openssl rand -base64 64
Example Output:
26Q9vxPa9GsgiItMURNs9OMB3/WfGsiQSczWhAKwyzsyVUUZEDxZ2EvMvXpHZOLc
ayC0HKHSviQ0yU6I+MhiyQ==

Save this key for later

  • Save this key to your secret manager
  • Ensure this is protected and secured at all times
  • You can rotate this key on a regular basis, be sure to update the deployment + Cloud App

Atlassian Cloud - API Key

You will need to generate an API Key for your Atlassian Environment. We recommend a dedicated service account that can have authentication policies applied in Atlassian Access. Alternate, a username+API key can be used for eval and demo environments.

Please refer to the Atlassian documentation on how to generate an API key: Generate an API Token

Cloud Required Permissions:

  • Administrator access OR full browse to all spaces