sources
key in project configs.${local.*}
object
${local.artifactsPath}
string
${local.env.*}
object
${local.env.<env-var-name>}
string
${local.platform}
string
${local.projectPath}
string
${local.username}
string
${local.usernameLowerCase}
string
${command.*}
object
${command.name}
garden test
or some other specific command."run workflow"
when running Workflows, as opposed to individual workflow step commands. This may be revisited at a later time, but currently all configuration is resolved once for all workflow steps.string
${command.params.*}
${command.params contains 'hot-reload' && command.params.hot-reload contains 'my-service'}
. Notice that you currently need to check both for the existence of the parameter, and also to correctly handle the array value.dev-mode
) or its alias (e.g. dev
) if one is defined for that option.object
${command.params.<name>}
any
${datetime.*}
object
${datetime.now}
string
${datetime.today}
string
${datetime.timestamp}
string
${project.*}
object
${project.name}
string
${git.*}
object
${git.branch}
string
${git.commitHash}
string
${git.originUrl}
string
${secrets.<secret-name>}
string
${variables.*}
object
{}
${variables.<variable-name>}
${var.*}
object
{}
${var.<name>}
${environment.*}
object
${environment.name}
string
${environment.fullName}
string
${environment.namespace}
string