ray/release/k8s_tests/app_config.yaml
Yi Cheng 4d91f516ca
[nightly] Add serve ha chaos test into nightly test. (#27413)
This PR adds a serve ha test. The flow of the tests is:

1. check the kube ray build
2. start ray service
3. warm up the cluster
4. start killing nodes
5. get the stats and make sure it's good
2022-08-29 16:55:36 -07:00

24 lines
929 B
YAML

base_image: {{ env["RAY_IMAGE_NIGHTLY_CPU"] | default("anyscale/ray:nightly-py37") }}
env_vars: {}
debian_packages:
- curl
- unzip
- jq
- apt-transport-https
- ca-certificates
- gnupg
python:
pip_packages:
- kubernetes
conda_packages: []
post_build_cmds:
# Install gcloud tools
- sudo apt-get remove -y google-cloud-sdk
- echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] https://packages.cloud.google.com/apt cloud-sdk main" | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list
- curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key --keyring /usr/share/keyrings/cloud.google.gpg add -
- sudo apt-get update && sudo apt-get install google-cloud-cli
- sudo apt-get install google-cloud-sdk-gke-gcloud-auth-plugin
- curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash
- helm repo add deliveryhero https://charts.deliveryhero.io/