Skip to content

vizzini job from diego/2.53.1

Github source: c61d6a1 or master branch

Properties

default_rootfs

Default preloaded rootfs to target for running Tasks and LRPs

Default
preloaded:cflinuxfs3

enable_container_proxy_tests

When set, enables the container proxy tests in vizzini

Default
false

enable_declarative_healthcheck

When set, enables the declarative check tests in vizzini

Default
false

enable_privileged_container_tests

When set, enables the privileged container tests in vizzini

Default
true

grace_busybox_image_url

grace test asset busybox container image

Default
docker:///cfdiegodocker/grace

grace_tarball_checksum

grace test asset sha1 checksum

grace_tarball_url

URL for the grace test asset

Default
https://storage.googleapis.com/diego-assets-bucket/grace.tar.gz

max_task_retries

When set, allows for rejected tasks to be retried

Default
3

vizzini

bbs

api_location

The address of the BBS

Default
bbs.service.cf.internal:8889
client_cert

REQUIRED: PEM-encoded client certificate

client_key

REQUIRED: PEM-encoded client key

container_proxy

ca

When enable_container_proxy_tests is true, is used as the certificate authority for certs presnted by container proxies (required if enable_container_proxy_tests is true)

client_cert

When enable_container_proxy_tests is true, is used as the client certificate to present to container proxies

client_key

When enable_container_proxy_tests is true, is used as the client private key in mutual TLS connections with the container proxies

eventually_timeout

default timeout for ginkgo assertions

file_server

address

The address of the file-server

Default
file-server.service.cf.internal:8080

nodes

The number of nodes to run the tests with

Default
4

rep

placement_tags

use placement tags for created LRPs

Default
[]

routable_domain_suffix

The deployment’s routable domain name

ssh

proxy_address

Host and port for the SSH proxy

Default
ssh-proxy.service.cf.internal:2222
proxy_secret

Shared secret for the SSH proxy’s Diego authenticator

stream

Stream output from parallel test nodes. This option will lead to less coherent output but is useful when debugging

Default
false

verbose

Run tests in verbose mode

Default
false

Templates

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

  • bin/run (from run.erb)
  • config/certs/bbs/client.crt (from bbs_client.crt.erb)
  • config/certs/bbs/client.key (from bbs_client.key.erb)
  • config/certs/container_proxy/ca.crt (from container_proxy_ca.crt.erb)
  • config/certs/container_proxy/client.crt (from container_proxy_client.crt.erb)
  • config/certs/container_proxy/client.key (from container_proxy_client.key.erb)
  • config/vizzini.json (from vizzini.json.erb)

Packages

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