calm-family-29323
03/31/2023, 1:32 PMgdev exec backend 'echo hello'
in the demo project
Here's my diy call stack
js
BaseAction.getFullVersion {
name: 'backend',
kind: 'Build',
resolved: false,
configVersion: 'v-b3c54e2cba',
versionString: 'v-ef871fb126'
}
BaseAction.getFullVersion {
name: 'backend',
kind: 'Deploy',
resolved: false,
configVersion: 'v-0932abf706',
versionString: 'v-013ea2e12a'
}
ResolveActionTask.process: validateSpec
BaseAction.getFullVersion {
name: 'backend',
kind: 'Build',
resolved: true,
configVersion: 'v-3a23be21fb',
versionString: 'v-343eafe5f7'
}
ResolveActionTask.process: validateSpec
BaseAction.getFullVersion {
name: 'backend',
kind: 'Deploy',
resolved: true,
configVersion: 'v-b7658cb3a4',
versionString: 'v-5ae88504ff'
}
compareDeployedResources { localManifestV: 'v-5ae88504ff', deployedV: 'v-5ae88504ff' }
compareDeployedResources { localManifestV: 'v-5ae88504ff', deployedV: 'v-5ae88504ff' }
compareDeployedResources { localManifestV: 'v-5ae88504ff', deployedV: 'v-5ae88504ff' }
BaseAction.getFullVersion {
name: 'backend',
kind: 'Deploy',
resolved: true,
configVersion: 'v-faf39fe647', // NEW CONFIGVERSION
versionString: 'v-fc876cd88e', // NEW VERSIONSTRING
}
compareDeployedResources { localManifestV: 'v-fc876cd88e', deployedV: 'v-5ae88504ff' }
This is the diff that causes the changed configVersion (added by schema validation):
diff
variables: {
},
spec: {
+ buildArgs: {
+ },
+ dockerfile: "Dockerfile",
},
dependencies: [
],
1. https://github.com/garden-io/garden/blob/0.13-action-resolution/core/src/tasks/resolve-action.ts#L167alert-helicopter-61082
03/31/2023, 3:18 PMcalm-family-29323
03/31/2023, 4:03 PMgdev exec backend 'echo hello'
in demo-project
Running command echo hello in service undefined runner
ℹ garden → Running in environment local.default
ℹ providers → Getting status...
✔ providers → Cached (in 0.8 sec)
ℹ providers → Run with --force-refresh to force a refresh of provider statuses.
ℹ graph → Resolving actions and modules...
✔ graph → Done (in 0.1 sec)
ℹ build.backend → Build type=container name=backend is ready, nothing to do.
ℹ deploy.backend → Deploying version v-5ae88504ff...
ℹ deploy.backend → Deploying version v-5ae88504ff...
ℹ deploy.backend → Waiting for resources to be ready...
ℹ deploy.backend → Deployment/backend: Started container backend
ℹ deploy.backend → Resources ready
✔ deploy.backend → Done (in 5.2 sec)
ℹ deploy.backend → Ingress: http://demo-project.local.app.garden/hello-backend
trying to run exec in deploy.backend v-2dee648ec6
✖ Deploy type=container name=backend is not running
Basically somewhere along the line either one of the versions is different due to the schema modificationsalert-helicopter-61082
04/03/2023, 11:45 AM