Skip to content

Commit 9f6e569

Browse files
committed
Fixed chart-ci to work with envoy-gateway helm
Signed-off-by: Omer Aplatony <[email protected]>
1 parent 59c1d8b commit 9f6e569

File tree

1 file changed

+20
-4
lines changed

1 file changed

+20
-4
lines changed

.github/workflows/chart-ci.yml

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,18 +26,34 @@ jobs:
2626
uses: helm/[email protected]
2727

2828
- name: Run chart-testing (lint)
29-
working-directory: ./dist/chart
30-
run: ct lint
29+
run: helm lint ./dist/chart
3130

3231
- name: Create kind cluster
3332
uses: helm/[email protected]
3433

3534
- name: Install kubectl
3635
uses: azure/setup-kubectl@v4
3736

38-
- name: Install dependencies # TODO: use main dependency and not release one
37+
- name: Install Envoy Gateway
38+
run: |
39+
helm install eg oci://docker.io/envoyproxy/gateway-helm --version v0.0.0-latest -n envoy-gateway-system --create-namespace --wait
40+
41+
- name: Install Kuberay operator
42+
run: |
43+
helm install kuberay-operator kuberay/kuberay-operator \
44+
--namespace kuberay-system \
45+
--version 1.2.1 \
46+
--set env[0].name=ENABLE_PROBES_INJECTION \
47+
--set-string env[0].value=false \
48+
--set fullnameOverride=kuberay-operator \
49+
--set featureGates[0].name=RayClusterStatusConditions \
50+
--set featureGates[0].enabled=true \
51+
--create-namespace \
52+
--wait
53+
54+
- name: Install Aibrix CRDs
3955
run: |
40-
kubectl create -f https://github.com/vllm-project/aibrix/releases/download/v0.3.0/aibrix-dependency-v0.3.0.yaml
56+
kubectl apply -f dist/chart/crds
4157
4258
- name: Chart test
4359
working-directory: ./dist/chart

0 commit comments

Comments
 (0)