DodoApp: Support volume requests
Users can define volumes section under app, and for each volume
corresponding env variable will be passed down to the application.
Change-Id: I8da9d5e1ca652cdb2f0196fcba1b6242064d057f
diff --git a/core/installer/app_test.go b/core/installer/app_test.go
index ef5a8ef..559de31 100644
--- a/core/installer/app_test.go
+++ b/core/installer/app_test.go
@@ -304,7 +304,20 @@
var testAppCue []byte
func TestPCloudApp(t *testing.T) {
- _, err := NewDodoApp(testAppCue)
+ app, err := NewDodoApp(testAppCue)
+ if err != nil {
+ t.Fatal(err)
+ }
+ release := Release{
+ Namespace: "foo",
+ AppInstanceId: "foo-bar",
+ RepoAddr: "ssh://192.168.100.210:22/config",
+ AppDir: "/foo/bar",
+ }
+ _, err = app.Render(release, env, map[string]any{
+ "repoAddr": "",
+ "sshPrivateKey": "",
+ }, nil)
if err != nil {
t.Fatal(err)
}