Skip to content

Commit a646d24

Browse files
committed
Update e2e tests to use helm charts
1 parent 4361b59 commit a646d24

File tree

3 files changed

+72
-16
lines changed

3 files changed

+72
-16
lines changed

go.mod

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ require (
1616
github.com/prometheus/client_model v0.6.2
1717
github.com/prometheus/common v0.65.0
1818
github.com/prometheus/prometheus v0.305.0
19-
github.com/stretchr/testify v1.11.0
19+
github.com/stretchr/testify v1.11.1
2020
go.uber.org/multierr v1.11.0
2121
go.uber.org/zap v1.27.0
2222
golang.org/x/sync v0.17.0
@@ -38,15 +38,19 @@ require (
3838

3939
require (
4040
cel.dev/expr v0.24.0 // indirect
41+
dario.cat/mergo v1.0.1 // indirect
42+
github.com/BurntSushi/toml v1.5.0 // indirect
4143
github.com/Masterminds/goutils v1.1.1 // indirect
4244
github.com/Masterminds/semver v1.5.0 // indirect
4345
github.com/Masterminds/semver/v3 v3.4.0 // indirect
4446
github.com/Masterminds/sprig v2.22.0+incompatible // indirect
47+
github.com/Masterminds/sprig/v3 v3.3.0 // indirect
4548
github.com/antlr4-go/antlr/v4 v4.13.0 // indirect
4649
github.com/beorn7/perks v1.0.1 // indirect
4750
github.com/blang/semver/v4 v4.0.0 // indirect
4851
github.com/cenkalti/backoff/v5 v5.0.2 // indirect
4952
github.com/cncf/xds/go v0.0.0-20250501225837-2ac532fd4443 // indirect
53+
github.com/cyphar/filepath-securejoin v0.4.1 // indirect
5054
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
5155
github.com/dennwc/varint v1.0.0 // indirect
5256
github.com/emicklei/go-restful/v3 v3.12.2 // indirect
@@ -62,6 +66,7 @@ require (
6266
github.com/go-openapi/swag v0.23.0 // indirect
6367
github.com/go-task/slim-sprig/v3 v3.0.0 // indirect
6468
github.com/gobuffalo/flect v1.0.3 // indirect
69+
github.com/gobwas/glob v0.2.3 // indirect
6570
github.com/goccy/go-yaml v1.18.0 // indirect
6671
github.com/gogo/protobuf v1.3.2 // indirect
6772
github.com/google/btree v1.1.3 // indirect
@@ -71,7 +76,7 @@ require (
7176
github.com/gorilla/websocket v1.5.4-0.20250319132907-e064f32e3674 // indirect
7277
github.com/grafana/regexp v0.0.0-20240518133315-a468a5bfb3bc // indirect
7378
github.com/grpc-ecosystem/grpc-gateway/v2 v2.26.3 // indirect
74-
github.com/huandu/xstrings v1.3.3 // indirect
79+
github.com/huandu/xstrings v1.5.0 // indirect
7580
github.com/imdario/mergo v0.3.16 // indirect
7681
github.com/inconshreveable/mousetrap v1.1.0 // indirect
7782
github.com/josharian/intern v1.0.0 // indirect
@@ -89,8 +94,11 @@ require (
8994
github.com/planetscale/vtprotobuf v0.6.1-0.20240319094008-0393e58bdf10 // indirect
9095
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
9196
github.com/prometheus/procfs v0.16.1 // indirect
92-
github.com/spf13/cobra v1.9.1 // indirect
93-
github.com/spf13/pflag v1.0.7 // indirect
97+
github.com/santhosh-tekuri/jsonschema/v6 v6.0.2 // indirect
98+
github.com/shopspring/decimal v1.4.0 // indirect
99+
github.com/spf13/cast v1.7.0 // indirect
100+
github.com/spf13/cobra v1.10.1 // indirect
101+
github.com/spf13/pflag v1.0.9 // indirect
94102
github.com/stoewer/go-strcase v1.3.0 // indirect
95103
github.com/x448/float16 v0.8.4 // indirect
96104
go.opentelemetry.io/auto/sdk v1.1.0 // indirect
@@ -124,6 +132,7 @@ require (
124132
gopkg.in/inf.v0 v0.9.1 // indirect
125133
gopkg.in/yaml.v2 v2.4.0 // indirect
126134
gopkg.in/yaml.v3 v3.0.1 // indirect
135+
helm.sh/helm/v3 v3.19.0 // indirect
127136
k8s.io/apiserver v0.34.0 // indirect
128137
k8s.io/gengo/v2 v2.0.0-20250604051438-85fd79dbfd9f // indirect
129138
k8s.io/klog/v2 v2.130.1 // indirect

go.sum

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ cloud.google.com/go/auth/oauth2adapt v0.2.8 h1:keo8NaayQZ6wimpNSmW5OPc283g65QNIi
66
cloud.google.com/go/auth/oauth2adapt v0.2.8/go.mod h1:XQ9y31RkqZCcwJWNSx2Xvric3RrU88hAYYbjDWYDL+c=
77
cloud.google.com/go/compute/metadata v0.7.0 h1:PBWF+iiAerVNe8UCHxdOt6eHLVc3ydFeOCw78U8ytSU=
88
cloud.google.com/go/compute/metadata v0.7.0/go.mod h1:j5MvL9PprKL39t166CoB1uVHfQMs4tFQZZcKwksXUjo=
9+
dario.cat/mergo v1.0.1 h1:Ra4+bf83h2ztPIQYNP99R6m+Y7KfnARDfID+a+vLl4s=
10+
dario.cat/mergo v1.0.1/go.mod h1:uNxQE+84aUszobStD9th8a29P2fMDhsBdgRYvZOxGmk=
911
github.com/Azure/azure-sdk-for-go/sdk/azcore v1.18.0 h1:Gt0j3wceWMwPmiazCa8MzMA0MfhmPIz0Qp0FJ6qcM0U=
1012
github.com/Azure/azure-sdk-for-go/sdk/azcore v1.18.0/go.mod h1:Ot/6aikWnKWi4l9QB7qVSwa8iMphQNqkWALMoNT3rzM=
1113
github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.10.1 h1:B+blDbyVIG3WaikNxPnhPiJ1MThR03b3vKGtER95TP4=
@@ -14,6 +16,8 @@ github.com/Azure/azure-sdk-for-go/sdk/internal v1.11.1 h1:FPKJS1T+clwv+OLGt13a8U
1416
github.com/Azure/azure-sdk-for-go/sdk/internal v1.11.1/go.mod h1:j2chePtV91HrC22tGoRX3sGY42uF13WzmmV80/OdVAA=
1517
github.com/AzureAD/microsoft-authentication-library-for-go v1.4.2 h1:oygO0locgZJe7PpYPXT5A29ZkwJaPqcva7BVeemZOZs=
1618
github.com/AzureAD/microsoft-authentication-library-for-go v1.4.2/go.mod h1:wP83P5OoQ5p6ip3ScPr0BAq0BvuPAvacpEuSzyouqAI=
19+
github.com/BurntSushi/toml v1.5.0 h1:W5quZX/G/csjUnuI8SUYlsHs9M38FC7znL0lIO+DvMg=
20+
github.com/BurntSushi/toml v1.5.0/go.mod h1:ukJfTF/6rtPPRCnwkur4qwRxa8vTRFBF0uk2lLoLwho=
1721
github.com/Masterminds/goutils v1.1.1 h1:5nUrii3FMTL5diU80unEVvNevw1nH4+ZV4DSLVJLSYI=
1822
github.com/Masterminds/goutils v1.1.1/go.mod h1:8cTjp+g8YejhMuvIA5y2vz3BpJxksy863GQaJW2MFNU=
1923
github.com/Masterminds/semver v1.5.0 h1:H65muMkzWKEuNDnfl9d70GUjFniHKHRbFPGBuZ3QEww=
@@ -22,6 +26,8 @@ github.com/Masterminds/semver/v3 v3.4.0 h1:Zog+i5UMtVoCU8oKka5P7i9q9HgrJeGzI9SA1
2226
github.com/Masterminds/semver/v3 v3.4.0/go.mod h1:4V+yj/TJE1HU9XfppCwVMZq3I84lprf4nC11bSS5beM=
2327
github.com/Masterminds/sprig v2.22.0+incompatible h1:z4yfnGrZ7netVz+0EDJ0Wi+5VZCSYp4Z0m2dk6cEM60=
2428
github.com/Masterminds/sprig v2.22.0+incompatible/go.mod h1:y6hNFY5UBTIWBxnzTeuNhlNS5hqE0NB0E6fgfo2Br3o=
29+
github.com/Masterminds/sprig/v3 v3.3.0 h1:mQh0Yrg1XPo6vjYXgtf5OtijNAKJRNcTdOOGZe3tPhs=
30+
github.com/Masterminds/sprig/v3 v3.3.0/go.mod h1:Zy1iXRYNqNLUolqCpL4uhk6SHUMAOSCzdgBfDb35Lz0=
2531
github.com/alecthomas/units v0.0.0-20240927000941-0f3dac36c52b h1:mimo19zliBX/vSQ6PWWSL9lK8qwHozUj03+zLoEB8O0=
2632
github.com/alecthomas/units v0.0.0-20240927000941-0f3dac36c52b/go.mod h1:fvzegU4vN3H1qMT+8wDmzjAcDONcgo2/SZ/TyfdUOFs=
2733
github.com/antlr4-go/antlr/v4 v4.13.0 h1:lxCg3LAv+EUK6t1i0y1V6/SLeUi0eKEKdhQAlS8TVTI=
@@ -67,6 +73,8 @@ github.com/cespare/xxhash/v2 v2.3.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XL
6773
github.com/cncf/xds/go v0.0.0-20250501225837-2ac532fd4443 h1:aQ3y1lwWyqYPiWZThqv1aFbZMiM9vblcSArJRf2Irls=
6874
github.com/cncf/xds/go v0.0.0-20250501225837-2ac532fd4443/go.mod h1:W+zGtBO5Y1IgJhy4+A9GOqVhqLpfZi+vwmdNXUehLA8=
6975
github.com/cpuguy83/go-md2man/v2 v2.0.6/go.mod h1:oOW0eioCTA6cOiMLiUPZOpcVxMig6NIQQ7OS05n1F4g=
76+
github.com/cyphar/filepath-securejoin v0.4.1 h1:JyxxyPEaktOD+GAnqIqTf9A8tHyAG22rowi7HkoSU1s=
77+
github.com/cyphar/filepath-securejoin v0.4.1/go.mod h1:Sdj7gXlvMcPZsbhwhQ33GguGLDGQL7h7bg04C/+u9jI=
7078
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
7179
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
7280
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc h1:U9qPSI2PIWSS1VwoXQT9A3Wy9MM3WgvqSxFWenqJduM=
@@ -108,6 +116,8 @@ github.com/go-task/slim-sprig/v3 v3.0.0 h1:sUs3vkvUymDpBKi3qH1YSqBQk9+9D/8M2mN1v
108116
github.com/go-task/slim-sprig/v3 v3.0.0/go.mod h1:W848ghGpv3Qj3dhTPRyJypKRiqCdHZiAzKg9hl15HA8=
109117
github.com/gobuffalo/flect v1.0.3 h1:xeWBM2nui+qnVvNM4S3foBhCAL2XgPU+a7FdpelbTq4=
110118
github.com/gobuffalo/flect v1.0.3/go.mod h1:A5msMlrHtLqh9umBSnvabjsMrCcCpAyzglnDvkbYKHs=
119+
github.com/gobwas/glob v0.2.3 h1:A4xDbljILXROh+kObIiy5kIaPYD8e96x1tgBhUI5J+Y=
120+
github.com/gobwas/glob v0.2.3/go.mod h1:d3Ez4x06l9bZtSvzIay5+Yzi0fmZzPgnTbPcKjJAkT8=
111121
github.com/goccy/go-yaml v1.18.0 h1:8W7wMFS12Pcas7KU+VVkaiCng+kG8QiFeFwzFb+rwuw=
112122
github.com/goccy/go-yaml v1.18.0/go.mod h1:XBurs7gK8ATbW4ZPGKgcbrY1Br56PdM69F7LkFRi1kA=
113123
github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q=
@@ -149,6 +159,8 @@ github.com/hashicorp/golang-lru/v2 v2.0.7 h1:a+bsQ5rvGLjzHuww6tVxozPZFVghXaHOwFs
149159
github.com/hashicorp/golang-lru/v2 v2.0.7/go.mod h1:QeFd9opnmA6QUJc5vARoKUSoFhyfM2/ZepoAG6RGpeM=
150160
github.com/huandu/xstrings v1.3.3 h1:/Gcsuc1x8JVbJ9/rlye4xZnVAbEkGauT8lbebqcQws4=
151161
github.com/huandu/xstrings v1.3.3/go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE=
162+
github.com/huandu/xstrings v1.5.0 h1:2ag3IFq9ZDANvthTwTiqSSZLjDc+BedvHPAp5tJy2TI=
163+
github.com/huandu/xstrings v1.5.0/go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE=
152164
github.com/imdario/mergo v0.3.16 h1:wwQJbIsHYGMUyLSPrEq1CT16AhnhNJQ51+4fdHUnCl4=
153165
github.com/imdario/mergo v0.3.16/go.mod h1:WBLT9ZmE3lPoWsEzCh9LPo3TiwVN+ZKEjmz+hD27ysY=
154166
github.com/inconshreveable/mousetrap v1.1.0 h1:wN+x4NVGpMsO7ErUn/mUI3vEoE6Jt13X2s0bqwp9tc8=
@@ -226,11 +238,21 @@ github.com/prometheus/sigv4 v0.2.0/go.mod h1:D04rqmAaPPEUkjRQxGqjoxdyJuyCh6E0M18
226238
github.com/rogpeppe/go-internal v1.13.1 h1:KvO1DLK/DRN07sQ1LQKScxyZJuNnedQ5/wKSR38lUII=
227239
github.com/rogpeppe/go-internal v1.13.1/go.mod h1:uMEvuHeurkdAXX61udpOXGD/AzZDWNMNyH2VO9fmH0o=
228240
github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM=
241+
github.com/santhosh-tekuri/jsonschema/v6 v6.0.2 h1:KRzFb2m7YtdldCEkzs6KqmJw4nqEVZGK7IN2kJkjTuQ=
242+
github.com/santhosh-tekuri/jsonschema/v6 v6.0.2/go.mod h1:JXeL+ps8p7/KNMjDQk3TCwPpBy0wYklyWTfbkIzdIFU=
243+
github.com/shopspring/decimal v1.4.0 h1:bxl37RwXBklmTi0C79JfXCEBD1cqqHt0bbgBAGFp81k=
244+
github.com/shopspring/decimal v1.4.0/go.mod h1:gawqmDU56v4yIKSwfBSFip1HdCCXN8/+DMd9qYNcwME=
245+
github.com/spf13/cast v1.7.0 h1:ntdiHjuueXFgm5nzDRdOS4yfT43P5Fnud6DH50rz/7w=
246+
github.com/spf13/cast v1.7.0/go.mod h1:ancEpBxwJDODSW/UG4rDrAqiKolqNNh2DX3mk86cAdo=
229247
github.com/spf13/cobra v1.9.1 h1:CXSaggrXdbHK9CF+8ywj8Amf7PBRmPCOJugH954Nnlo=
230248
github.com/spf13/cobra v1.9.1/go.mod h1:nDyEzZ8ogv936Cinf6g1RU9MRY64Ir93oCnqb9wxYW0=
249+
github.com/spf13/cobra v1.10.1 h1:lJeBwCfmrnXthfAupyUTzJ/J4Nc1RsHC/mSRU2dll/s=
250+
github.com/spf13/cobra v1.10.1/go.mod h1:7SmJGaTHFVBY0jW4NXGluQoLvhqFQM+6XSKD+P4XaB0=
231251
github.com/spf13/pflag v1.0.6/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg=
232252
github.com/spf13/pflag v1.0.7 h1:vN6T9TfwStFPFM5XzjsvmzZkLuaLX+HS+0SeFLRgU6M=
233253
github.com/spf13/pflag v1.0.7/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg=
254+
github.com/spf13/pflag v1.0.9 h1:9exaQaMOCwffKiiiYk6/BndUBv+iRViNW+4lEMi0PvY=
255+
github.com/spf13/pflag v1.0.9/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg=
234256
github.com/stoewer/go-strcase v1.3.0 h1:g0eASXYtp+yvN9fK8sH94oCIk0fau9uV1/ZdJ0AVEzs=
235257
github.com/stoewer/go-strcase v1.3.0/go.mod h1:fAH5hQ5pehh+j3nZfvwdk2RgEgQjAoM8wodgtPmh1xo=
236258
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
@@ -244,6 +266,7 @@ github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO
244266
github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4=
245267
github.com/stretchr/testify v1.11.0 h1:ib4sjIrwZKxE5u/Japgo/7SJV3PvgjGiRNAvTVGqQl8=
246268
github.com/stretchr/testify v1.11.0/go.mod h1:wZwfW3scLgRK+23gO65QZefKpKQRnfz6sD981Nm4B6U=
269+
github.com/stretchr/testify v1.11.1/go.mod h1:wZwfW3scLgRK+23gO65QZefKpKQRnfz6sD981Nm4B6U=
247270
github.com/x448/float16 v0.8.4 h1:qLwI1I70+NjRFUR3zs1JPUCgaCXSh3SW62uAKT1mSBM=
248271
github.com/x448/float16 v0.8.4/go.mod h1:14CWIYCyZA/cWjXOioeEpHeN/83MdbZDRQHoFcYsOfg=
249272
github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
@@ -361,6 +384,8 @@ gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ=
361384
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
362385
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
363386
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
387+
helm.sh/helm/v3 v3.19.0 h1:krVyCGa8fa/wzTZgqw0DUiXuRT5BPdeqE/sQXujQ22k=
388+
helm.sh/helm/v3 v3.19.0/go.mod h1:Lk/SfzN0w3a3C3o+TdAKrLwJ0wcZ//t1/SDXAvfgDdc=
364389
k8s.io/api v0.34.0 h1:L+JtP2wDbEYPUeNGbeSa/5GwFtIA662EmT2YSLOkAVE=
365390
k8s.io/api v0.34.0/go.mod h1:YzgkIzOOlhl9uwWCZNqpw6RJy9L2FK4dlJeayUoydug=
366391
k8s.io/apiextensions-apiserver v0.34.0 h1:B3hiB32jV7BcyKcMU5fDaDxk882YrJ1KU+ZSkA9Qxoc=

test/e2e/epp/e2e_suite_test.go

Lines changed: 34 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,11 @@ import (
4242
"sigs.k8s.io/controller-runtime/pkg/client/config"
4343

4444
infextv1 "sigs.k8s.io/gateway-api-inference-extension/api/v1"
45-
infextv1a2 "sigs.k8s.io/gateway-api-inference-extension/apix/v1alpha2"
4645
testutils "sigs.k8s.io/gateway-api-inference-extension/test/utils"
46+
47+
"helm.sh/helm/v3/pkg/chart/loader"
48+
"helm.sh/helm/v3/pkg/chartutil"
49+
"helm.sh/helm/v3/pkg/engine"
4750
)
4851

4952
const (
@@ -118,6 +121,34 @@ func TestAPIs(t *testing.T) {
118121
)
119122
}
120123

124+
func renderCharts(nsName string) []string {
125+
chartPath := "./charts/inferencepool" // Path to your Helm chart
126+
chart, err := loader.Load(chartPath)
127+
if err != nil {
128+
panic(fmt.Sprintf("Failed to load chart: %v", err))
129+
}
130+
values, _ := chartutil.ReadValuesFile("charts/inferencepool/values.yaml")
131+
options := chartutil.ReleaseOptions{
132+
Name: "vllm-llama3-8b-instruct",
133+
Namespace: nsName,
134+
}
135+
renderValues, err := chartutil.ToRenderValues(chart, values, options, nil)
136+
if err != nil {
137+
panic(fmt.Sprintf("Failed to create render values: %v", err))
138+
}
139+
fmt.Println(values)
140+
rendered, err := engine.Render(chart, renderValues)
141+
if err != nil {
142+
panic(fmt.Sprintf("Failed to render chart: %v", err))
143+
}
144+
fmt.Println(rendered)
145+
var renderedValues []string
146+
for _, v := range rendered {
147+
renderedValues = append(renderedValues, v)
148+
}
149+
return renderedValues
150+
}
151+
121152
var _ = ginkgo.BeforeSuite(func() {
122153
nsName = os.Getenv("E2E_NS")
123154
if nsName == "" {
@@ -200,7 +231,7 @@ func setupSuite() {
200231
err = apiextv1.AddToScheme(scheme)
201232
gomega.ExpectWithOffset(1, err).NotTo(gomega.HaveOccurred())
202233

203-
err = infextv1a2.Install(scheme)
234+
// err = infextv1a2.Install(scheme)
204235
gomega.ExpectWithOffset(1, err).NotTo(gomega.HaveOccurred())
205236

206237
err = infextv1.Install(scheme)
@@ -407,16 +438,7 @@ func createEnvoy(k8sClient client.Client, filePath string) {
407438

408439
// createInferExt creates the inference extension resources used for testing from the given filePath.
409440
func createInferExt(k8sClient client.Client, filePath string) {
410-
inManifests := readYaml(filePath)
411-
ginkgo.By("Replacing placeholders with environment variables")
412-
outManifests := []string{}
413-
for _, manifest := range inManifests {
414-
replacer := strings.NewReplacer(
415-
"$E2E_NS", nsName,
416-
"$E2E_IMAGE", e2eImage,
417-
)
418-
outManifests = append(outManifests, replacer.Replace(manifest))
419-
}
441+
outManifests := renderCharts(nsName)
420442

421443
ginkgo.By("Creating inference extension resources from manifest: " + filePath)
422444
createObjsFromYaml(k8sClient, outManifests)

0 commit comments

Comments
 (0)