1. Use a dedicated variable tagged_worker_vm_type for setting the tagged worker
It's common to have different vm types for no-tag worker pool and tagged worker.
For example, we may use xlarge vm type for default shareable workers, while setting a xlarge_disks one for tagged worker for BBR purposes.
2. Create a new ops file for setting the http(s) proxy for tagged worker
The current http-proxy.yml can't support proxy setting for tagged worker.
So we need a new one for it.
As a result, if we're going to spin up a cluster with shareable worker pool and tagged worker, and (optionally) to set the http(s) proxy for it, we can do something like:
Two changes in this PR:
1. Use a dedicated variable
tagged_worker_vm_type
for setting the tagged workerIt's common to have different vm types for no-tag worker pool and tagged worker.
For example, we may use
xlarge
vm type for default shareable workers, while setting axlarge_disks
one for tagged worker forBBR
purposes.2. Create a new ops file for setting the http(s) proxy for tagged worker
The current
http-proxy.yml
can't support proxy setting for tagged worker. So we need a new one for it.As a result, if we're going to spin up a cluster with shareable worker pool and tagged worker, and (optionally) to set the http(s) proxy for it, we can do something like: