swift-petabyte-875
06/08/2023, 1:20 AMname: utils-apps
description: Application deployment for utils
runtime: nodejs
config:
github:owner: adriangroch
adrian.default:image.registry: <http://google.com|google.com>
adrian.default:image.tag: latest
and then my Pulumi.dev.yaml:
config:
echo-trigger:image.name: echo-trigger
echo-trigger:image.tag: 1.2.3
And my function:
export function createContainerImageForApplication(appName: string) {
const defaultConfig = new pulumi.Config('adrian.default')
const config = new pulumi.Config(appName)
const registry = config.get('image.registry') ?? defaultConfig.require('image.registry')
const name = config.require('image.name')
const tag = config.get('image.tag') ?? defaultConfig.require('image.tag')
return `${registry}/${name}@${tag}`
}
calling createContainerImageForApplication("echo-trigger")
throws:
error: Missing required configuration variable 'adrian.default:image.registry'
Diagnostics:
pulumi:pulumi:Stack (utils-apps-dev):
error: Missing required configuration variable 'adrian.default:image.registry'
please set a value using the command `pulumi config set adrian.default:image.registry <value>`
Any suggestions?No matter how you like to participate in developer communities, Pulumi wants to meet you there. If you want to meet other Pulumi users to share use-cases and best practices, contribute code or documentation, see us at an event, or just tell a story about something cool you did with Pulumi, you are part of our community.
Powered by