Skip to content

vizzini job from diego/2.23.0

Github source: 7e2b150 or master branch

Properties

enable_container_proxy_tests

EXPERIMENTAL: When set, enables the container proxy tests in vizzini

Default
false

enable_declarative_healthcheck

EXPERIMENTAL: 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

max_task_retries

EXPERIMENTAL: 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

EXPERIMENTAL: 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

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

client_key

EXPERIMENTAL: 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

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

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)

Packages

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