gdch_cpi job from bosh-gdch-cpi/0.1.2
Github source:
f45209f or
master branch
Properties¶
agent¶
mbus¶Mbus URL used by deployed BOSH agent inside VM
ntp¶List of NTP servers
- Default
[]
gdch¶
ca_authority_data¶GDCH CA authority data
- Default
""
cpi_config¶GDCH CPI config
disable_ssh_proxy¶Control of SSH proxy, set to ‘true’ when CPI is invoked from Google managed machines outside GDCH network
enable_hot_disk_expansion¶Use the option of hot disk expansion on disk resize when set as ‘true’
- Default
true
global_url¶Global kube server URL for multi-zone environment
is_lancer¶[Deprecated] GDCH architecture, set to ‘true’ for Lancer architecture, otherwise it is legacy architecture
- Default
false
is_multi_zone¶[Deprecated] GDCH environment, set to ‘true’ for multi-zone environment, otherwise it’s a single zone environment. Defaults to true.
- Default
true
leader_zone¶Zone name where the BOSH director VM is provisioned in on multi-zone environment
- Default
""
org¶GDCH organization
- Default
""
org_admin_url¶Zonal kube server URLs of GDCH organization admin cluster (legacy architecture) or org-infra cluster management plane (Lancer architecture)
- Default
""
ports¶List of ports on VM configured with external access. Each port has ‘name’, ‘protocol’, and ‘port’ attributes
- Default
[]
private_key¶Private key associated with service account
- Default
""
private_key_id¶ID of the private key associated with service account
- Default
""
project¶GDCH project
- Default
""
release_version¶[Deprecated] GDCH release major version, e.g. 1.12, 1.13, etc
sa_private_key¶Private key of the GDCH service account
service_account¶User created GDCH service account
- Default
""
storage_secret¶GDCH object storage secret associated with service account
timeout¶
disk_creation¶Timeout of disk creation in minutes
- Default
60
disk_deletion¶Timeout of disk deletion in minutes
- Default
60
hot_disk_attachment¶Timeout of hot disk attachment in minutes
- Default
5
hot_disk_detachment¶Timeout of hot disk detachment in minutes
- Default
5
snapshot_creation¶Timeout of snapshot creation in minutes
- Default
15
snapshot_deletion¶Timeout of snapshot deletion minutes
- Default
5
stemcell_creation¶Timeout of stemcell creation in minutes
- Default
150
stemcell_deletion¶Timeout of stemcell deletion in minutes
- Default
10
vm_deletion¶Timeout of VM deletion in minutes
- Default
60
vm_start¶Timeout of booting the VM in minutes
- Default
30
vm_stop¶Timeout of stopping the running VM in minutes
- Default
10
token_url¶URL of GDCH auth token server
- Default
""
use_cloud_nat_gateways¶Cloud NAT gateways are used for egress
- Default
true
use_disk_hotplug¶If true, enables ‘hot’ attachment and detachment of persistent disks to a running VM, else attachment requires VM reboot
- Default
false
use_metadata_server¶Metadata Server is used to store the VM instance metadata instead of the local file system by default, set to
falseto disable it for using local file system
- Default
true
use_tier1_network¶Enable Tier 1 Network for VM instances
- Default
false
use_tmp_dir_for_ssh_key¶Use
/tmpdirectory to store ssh key used for creating BOSH director VM when set as ‘true’
- Default
true
zonal_urls¶Multi-zone environment configuration mapping GDCH zones to associated kube server URLs
Templates¶
Templates are rendered and placed onto corresponding
instances during the deployment process. This job's templates
will be placed into /var/vcap/jobs/gdch_cpi/ directory
(learn more).
bin/cpi(fromcpi.erb)config/cpi_config.json(fromcpi_config.json.erb)
Packages¶
Packages are compiled and placed onto corresponding
instances during the deployment process. Packages will be
placed into /var/vcap/packages/ directory.