Skip to content

acceptance-tests job from uaa/78.16.0

Github source: 02968028 or master branch

Properties

bosh

all_proxy

Jumpbox SOCKS5 endpoint (ssh+socks5://jumpbox@host:port, no private-key query). The director’s :25555 is firewalled to the jumpbox, so the suite reaches it via this proxy. run.erb appends ?private-key= after materialising the key.

ca_cert

PEM contents of the BOSH director CA certificate. Materialised to a file because the suite reads BOSH_CA_CERT as a path.

client

BOSH director client (username) the suite authenticates with.

client_secret

BOSH director client secret.

deployment

Name of the UAA deployment the suite deploys/targets. Exported as BOSH_DEPLOYMENT; the suite has no hardcoded deployment name.

environment

BOSH director URL the suite targets for deploy/ssh/scp (e.g. https://10.0.0.6:25555).

jumpbox_private_key

PEM contents of the jumpbox SSH private key. Materialised to a file referenced by BOSH_ALL_PROXY.

uaa_deployment_manifest_b64

Base64 of the rendered UAA deployment manifest. Base64 so BOSH does not try to resolve the manifest’s own ((vars)) against the errand deployment when it interpolates the errand manifest. run.erb decodes it to /tmp/uaa-deployment.yml; the suite (re)deploys from that exact path per scenario and resolves the ((vars)) itself via its –vars-store.

Templates

Templates are rendered and placed onto corresponding instances during the deployment process. This job's templates will be placed into /var/vcap/jobs/acceptance-tests/ directory (learn more).

  • bin/run (from run.erb)

Packages

Packages are compiled and placed onto corresponding instances during the deployment process. Packages will be placed into /var/vcap/packages/ directory.