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(fromrun.erb)
Packages¶
Packages are compiled and placed onto corresponding
instances during the deployment process. Packages will be
placed into /var/vcap/packages/ directory.