Please answer these questions before submitting your issue. Thanks!
1. Minimal reproduce step (Required)
konfig/appops/guestbook-frontend/test
import base.pkg.kusion_models.kube.frontend
import base.pkg.kusion_models.kube.frontend.container
import base.pkg.kusion_models.kube.templates.resource as res_tpl
# The application configuration in stack will overwrite
# the configuration with the same attribute in base.
appConfiguration: frontend.Server {
image = "gcr.io/google-samples/gb-frontend:v4-test"
schedulingStrategy: {
resource = "1<cpu<2,1Gi<memory<2Gi"
}
}
2. What did you expect to see? (Required)
Kusion compile success.
3. What did you see instead (Required)
---> File /Users/liuyan_1/Projects/konfig/base/pkg/kusion_models/kube/utils/str2resource_requirements.k:31
31 | "ephemeral-storage" = resource?[0]?.disk?.requests or resource?[1]?.disk?.requests or resource?[2]?.disk?.requests -> Failure
list index out of range
4. What is your KusionStack components version? (Required)
Bug Report
Please answer these questions before submitting your issue. Thanks!
1. Minimal reproduce step (Required)
konfig/appops/guestbook-frontend/test
2. What did you expect to see? (Required)
Kusion compile success.
3. What did you see instead (Required)
4. What is your KusionStack components version? (Required)
releaseVersion: v0.5.3 gitInfo: latestTag: v0.5.3 commit: 7611976b68b1a5124e801a18a94072222ea88851 treeState: clean buildInfo: goVersion: go1.17.12 GOOS: linux GOARCH: amd64 numCPU: 2 compiler: gc buildTime: "2022-08-05 09:10:29" dependency: kclvmgoVersion: v0.4.3-alpha.1 kclPluginVersion: v0.4.1-alpha2