https://pulumi.com logo
Docs
Join the conversationJoin Slack
Channels
announcements
automation-api
aws
azure
blog-posts
built-with-pulumi
cloudengineering
cloudengineering-support
content-share
contribex
contribute
docs
dotnet
finops
general
getting-started
gitlab
golang
google-cloud
hackathon-03-19-2020
hacktoberfest
install
java
jobs
kubernetes
learn-pulumi-events
linen
localstack
multi-language-hackathon
office-hours
oracle-cloud-infrastructure
plugin-framework
pulumi-cdk
pulumi-crosscode
pulumi-deployments
pulumi-kubernetes-operator
pulumi-service
pulumiverse
python
registry
status
testingtesting123
testingtesting321
typescript
welcome
workshops
yaml
Powered by Linen
getting-started
  • s

    salmon-zoo-99782

    07/27/2021, 6:36 PM
    What is the format for
    pulumi up --config stringArray
    ? I am trying to run
    pulumi up --config 'ami=ami-123, instance_type=t2.micro'
    but a subsequent
    pulumi config
    reveals
    ami=ami-123, instance_type=t2.micro
    . What is the delimeter for doing multiple key/value pairs when passing in a config stringArray?
    f
    p
    c
    • 4
    • 3
  • g

    great-alligator-26951

    07/28/2021, 12:43 AM
    I am really having some trouble I was hoping someone would be able to help. I am trying to feed a Pulumi Python Output to a configuration that expects a string. For the life of me I cant seem to figure out how to get the output object to a string. The string I need to feed is to another python module for configuring a SaaS application, but I can imagine I am going to have the same problem if I need to use a pulumi program inline with AWS boto3. Can someone share a snippet? This is the only way I have found that somewhat works. Write to a file and then read it when I need to assign the variable which is horrible
    # define a function to write an arn to a file
    def write_to_file(arn):
        f = open("arn.txt", "a")
        f.write(arn)
        f.close()
    
    json = lb.arn.apply(lambda a: write_to_file(arn=a))
    b
    • 2
    • 1
  • m

    many-yak-61188

    07/28/2021, 12:38 PM
    quick question on aws crosswalk with vpc - is there a way to specify not needing an elastic ip?
    b
    b
    • 3
    • 8
  • b

    brainy-helmet-80249

    07/29/2021, 1:29 AM
    quick question regarding Pulumi Individual Edition, is there a limit to how much resources i can manage? (i.e. is it capped at 150k free credits like in other plans?)
    b
    • 2
    • 1
  • b

    bland-smartphone-19451

    07/29/2021, 7:57 AM
    Hi, I'm new to the pulumi, i have a aws lambda function which implements with Rust, does pulumi support deploy the rust lambda function?
    g
    m
    • 3
    • 12
  • a

    acoustic-answer-89272

    07/30/2021, 9:35 PM
    Hi There, I’m learning Pulumi. I wrote a sample code that creates an #azure web app in #dotnet (C#). I need to access the web app instance I created in my code inside of an ‘if’ statement so that I can add AppSettings based on a given condition. Anyone can help me with that or point me to a code sample? I’m using the Azure-Native library. I guess it starts somehow like this:
    webapp.SiteConfig.Apply(cfg => cfg.AppSettings.Add(?????));
    Thanks ! 🙂
  • b

    billions-ghost-96421

    08/01/2021, 7:01 PM
    Back with another question 🙇 In my invocation of
    new _awsx.lb.ApplicationLoadBalancer_
    , how do I reference an
    awsx_.ec2._Vpc
    instance created in another stack? stack
    <org>/infra/dev
    const vpc = new awsx.ec2.Vpc("dev", {
        cidrBlock: vpcCidr,
        numberOfAvailabilityZones: 3,
        subnets: [...],
    });
    
    export const vpcId = vpc.id
    stack
    <org>/app/dev
    const infraDevStack = new pulumi.StackReference("<org>/infra/dev");
    
    // Create an ALB associated with the dev VPC
    const alb = new awsx.lb.ApplicationLoadBalancer("admin", {
        vpc: aws.ec2.getVpc({
            id: infraDevStack.getOutput("vpcId") as string,
        }),
    });
    Here,
    aws.ec2.getVpc
    returns
    Promise<GetVpcResult
    but I need a
    awsx.ec2.Vpc
    .
    g
    • 2
    • 2
  • a

    astonishing-oyster-32419

    08/01/2021, 8:53 PM
    New, first day user. Hacked up this, cause I couldn't find DO/K8S example, see below. It says: "error: program failed: missing project name, exit status 1" I have connectivity through 'doctl', and I have a DO-Project matching
    name
    what am I missing?? Thank you
    package main
    
    import (
    	"<http://github.com/pulumi/pulumi-digitalocean/sdk/v4/go/digitalocean|github.com/pulumi/pulumi-digitalocean/sdk/v4/go/digitalocean>"
    	"<http://github.com/pulumi/pulumi/sdk/v3/go/pulumi|github.com/pulumi/pulumi/sdk/v3/go/pulumi>"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		// Create an EKS cluster with the default configuration.
    
    
    		cluster, err := digitalocean.NewKubernetesCluster(ctx, "Demos", nil)
    		if err != nil {
    			return err
    		}
    
    		// Export the cluster's kubeconfig.
    		ctx.Export("kubeconfig", cluster.KubeConfigs.Index(<http://pulumi.Int|pulumi.Int>(0)))
    		return nil
    	})
    }
    b
    b
    • 3
    • 9
  • a

    astonishing-oyster-32419

    08/01/2021, 10:25 PM
    New user. What is the likely cause of this, please???
    c@macmini ~/D/p/do [255]> pulumi up
    Previewing update (dev)
    
    View Live: <https://app.pulumi.com/camfoo/proj/dev/previews/3457fd4c-619e-4354-8a0b-7cacba92baff>
    
         Type                 Name      Plan       Info
     +   pulumi:pulumi:Stack  proj-dev  create     1 error; 3 messages
    
    Diagnostics:
      pulumi:pulumi:Stack (proj-dev):
        error: program failed: 1 error occurred:
        	* missing one or more required arguments
        exit status 1
    
        error: an unhandled error occurred: program exited with non-zero exit code: 1
    b
    • 2
    • 12
  • a

    astonishing-oyster-32419

    08/01/2021, 10:45 PM
    New user trying to create k8s cluster on DigitalOcean, appreciate all help. Pulumi up crashes. I probably have something silly in the code below.
    c@macmini ~/D/p/do> cat main.go
    package main
    
    import (
    	"<http://github.com/pulumi/pulumi-digitalocean/sdk/v4/go/digitalocean|github.com/pulumi/pulumi-digitalocean/sdk/v4/go/digitalocean>"
    	"<http://github.com/pulumi/pulumi/sdk/v3/go/pulumi|github.com/pulumi/pulumi/sdk/v3/go/pulumi>"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		// Create an EKS cluster with the default configuration.
    
    		a := digitalocean.KubernetesClusterArgs{
    			AutoUpgrade:       nil,
    			MaintenancePolicy: nil,
    			Name:              nil,
    			NodePool: digitalocean.KubernetesClusterNodePoolOutput{
    				OutputState: &pulumi.OutputState{},
    			},
    			Region:       pulumi.String("NewYork"),
    			SurgeUpgrade: nil,
    			Tags:         nil,
    			Version:      pulumi.String("1.21"),
    			VpcUuid:      nil,
    		}
    		cluster, err := digitalocean.NewKubernetesCluster(ctx, "proj", &a)
    		if err != nil {
    			return err
    		}
    
    		// Export the cluster's kubeconfig.
    		ctx.Export("kubeconfig", cluster.KubeConfigs.Index(<http://pulumi.Int|pulumi.Int>(0)))
    		return nil
    	})
    }
    c@macmini ~/D/p/do> pulumi up
    Previewing update (dev)
    
    View Live: <https://app.pulumi.com/camfoo/proj/dev/previews/3e4466fd-6030-4f87-b241-f28b8a471464>
    
         Type                 Name      Plan     Info
         pulumi:pulumi:Stack  proj-dev           1 error; 22 messages
    
    Diagnostics:
      pulumi:pulumi:Stack (proj-dev):
        panic: runtime error: invalid memory address or nil pointer dereference
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x30 pc=0x1074a2d]
        goroutine 7 [running]:
        sync.(*Cond).Wait(0x0)
        	/usr/local/go/src/sync/cond.go:53 +0x2d
        <http://github.com/pulumi/pulumi/sdk/v3/go/pulumi.(*OutputState).await|github.com/pulumi/pulumi/sdk/v3/go/pulumi.(*OutputState).await>(0xc0000f8310, 0x1bf5298, 0xc000122008, 0x1bf9b38, 0xc0000f8310, 0x1, 0x0, 0x0, 0x0, 0x0, ...)
        	/Users/c/go/pkg/mod/github.com/pulumi/pulumi/sdk/v3@v3.9.1/go/pulumi/types.go:217 +0x47
        <http://github.com/pulumi/pulumi/sdk/v3/go/pulumi.marshalInputAndDetermineSecret(0x1acb600|github.com/pulumi/pulumi/sdk/v3/go/pulumi.marshalInputAndDetermineSecret(0x1acb600>, 0xc0000f8310, 0x1c08240, 0x1a9ac00, 0x1, 0x1, 0x0, 0x189d83b, 0x8, 0x0, ...)
        	/Users/c/go/pkg/mod/github.com/pulumi/pulumi/sdk/v3@v3.9.1/go/pulumi/rpc.go:221 +0xae8
        <http://github.com/pulumi/pulumi/sdk/v3/go/pulumi.marshalInput(0x1acb600|github.com/pulumi/pulumi/sdk/v3/go/pulumi.marshalInput(0x1acb600>, 0xc0000f8310, 0x1c08240, 0x1a9ac00, 0x189d801, 0x8, 0x0, 0x0, 0x1c08240, 0x1a9ac00, ...)
        	/Users/c/go/pkg/mod/github.com/pulumi/pulumi/sdk/v3@v3.9.1/go/pulumi/rpc.go:171 +0x73
        <http://github.com/pulumi/pulumi/sdk/v3/go/pulumi.marshalInputs.func1(0x189d84d|github.com/pulumi/pulumi/sdk/v3/go/pulumi.marshalInputs.func1(0x189d84d>, 0x8, 0x1acb600, 0xc0000f8310, 0x1c08240, 0x1a9ac00, 0x194, 0x0)
        	/Users/c/go/pkg/mod/github.com/pulumi/pulumi/sdk/v3@v3.9.1/go/pulumi/rpc.go:78 +0x9f
        <http://github.com/pulumi/pulumi/sdk/v3/go/pulumi.marshalInputs(0x1be4a80|github.com/pulumi/pulumi/sdk/v3/go/pulumi.marshalInputs(0x1be4a80>, 0xc0000ac480, 0x36, 0x0, 0x0, 0xc0000ae300, 0x0, 0xc0004100c0, 0x33)
        	/Users/c/go/pkg/mod/github.com/pulumi/pulumi/sdk/v3@v3.9.1/go/pulumi/rpc.go:141 +0x605
        <http://github.com/pulumi/pulumi/sdk/v3/go/pulumi.(*Context).prepareResourceInputs(0xc000514000|github.com/pulumi/pulumi/sdk/v3/go/pulumi.(*Context).prepareResourceInputs(0xc000514000>, 0x1be4a80, 0xc0000ac480, 0x1b0a305, 0x36, 0xc0000ae300, 0xc0000f8380, 0x0, 0x0, 0x0, ...)
        	/Users/c/go/pkg/mod/github.com/pulumi/pulumi/sdk/v3@v3.9.1/go/pulumi/context.go:1164 +0x1cf
        <http://github.com/pulumi/pulumi/sdk/v3/go/pulumi.(*Context).registerResource.func1(0xc0000f8380|github.com/pulumi/pulumi/sdk/v3/go/pulumi.(*Context).registerResource.func1(0xc0000f8380>, 0xc000514000, 0x1be4a80, 0xc0000ac480, 0x1b0a305, 0x36, 0xc0000ae300, 0x0, 0x1ae3d51, 0x4, ...)
        	/Users/c/go/pkg/mod/github.com/pulumi/pulumi/sdk/v3@v3.9.1/go/pulumi/context.go:770 +0x1d7
        created by <http://github.com/pulumi/pulumi/sdk/v3/go/pulumi.(*Context).registerResource|github.com/pulumi/pulumi/sdk/v3/go/pulumi.(*Context).registerResource>
        	/Users/c/go/pkg/mod/github.com/pulumi/pulumi/sdk/v3@v3.9.1/go/pulumi/context.go:757 +0x5ce
        exit status 2
    
        error: an unhandled error occurred: program exited with non-zero exit code: 1
    
    
    c@macmini ~/D/p/do [255]>
    b
    • 2
    • 3
  • c

    cuddly-wire-39431

    08/05/2021, 11:38 AM
    Hi everyone, do you know if there are any guides on how to provision a k8s cluster on OpenStack? The Crosswalk for Kubernetes section of the documentation mentions "Work together to deliver Kubernetes to any cloud, AWS, Azure, Google Cloud, *or private*". However, I don't see options other than the main three.
  • l

    lemon-dog-29241

    08/05/2021, 8:08 PM
    Hey everyone! I'm using pulumi as an in-line program and it's going great except I can't figure out how to save my state to S3 instead of locally. My eventual goal is to use a lambda to launch my pulumi stack, but I can't do this unless I can save and retrieve my state somewhere that isn't local. Thanks! 🙂
    b
    g
    r
    • 4
    • 18
  • b

    breezy-caravan-29021

    08/06/2021, 2:35 PM
    having trouble importing a particular resource
  • b

    breezy-caravan-29021

    08/06/2021, 2:36 PM
    'dev_privateRouteTableAssociation_us-west-2a': {
                type: 'aws:ec2/routeTableAssociation:RouteTableAssociation',
                id: 'subnet-0111110/rtb-0111110',
              },
              'dev_privateRouteTableAssociation_us-west-2b': {
                type: 'aws:ec2/routeTableAssociation:RouteTableAssociation',
                id: 'subnet-0222229/rtb-022222c',
              },
              'dev_privateRouteTableAssociation_us-west-2c': {
                type: 'aws:ec2/routeTableAssociation:RouteTableAssociation',
                id: 'subnet-033333d/rtb-0333333a',
              },
  • b

    breezy-caravan-29021

    08/06/2021, 2:36 PM
    Diagnostics:
      pulumi:pulumi:Stack (ts-infra-eks-dev-us-west-2):
        error: update failed
     
      aws:ec2:RouteTableAssociation (dev_privateRouteTableAssociation_us-west-2b):
        error: inputs to import do not match the existing resource
     
      aws:ec2:RouteTableAssociation (dev_privateRouteTableAssociation_us-west-2c):
        error: inputs to import do not match the existing resource
     
      aws:ec2:RouteTableAssociation (dev_privateRouteTableAssociation_us-west-2a):
        error: inputs to import do not match the existing resource
  • b

    breezy-caravan-29021

    08/06/2021, 2:36 PM
    where should I troubleshoot next?
  • b

    breezy-caravan-29021

    08/06/2021, 2:36 PM
    I've double (triple) checked that the ID's themselves are correct
  • b

    bland-minister-14373

    08/09/2021, 12:09 PM
    Hey guys, I have a question regarding the subscriptions for pulumi, what is the difference in the following documentations from pulumi about limitations for the number of stacks, it is a little bit confusing, in the first one it is said that for all subscriptions, it is unlimited, but in the second one it is limited https://www.pulumi.com/pricing/ https://www.pulumi.com/blog/announcing-per-user-pricing-and-unlimited-stacks-for-teams/
    g
    b
    • 3
    • 5
  • b

    busy-art-60458

    08/10/2021, 2:49 PM
    Howdy 👋 I'm new to Pulumi and i think it's great so far! But i've trouble organizing my projects / stacks / environments properly. The docs point me for examples on how to organize pulumi to the pulumi kubernetes section where i'm immediately lost. I would love to get some pointers and advice on how to organize my particular case.
    I have different Environments at a cloud provider (hetzner cloud in this case). One Environment for testing and one for production. I know about pulumi stacks, but i don't really know how to split the environments within a mono repo. Do i create multiple pulumi.yaml files? I saw that pulumi requires a package.json per project(?). Do i create multiple folders with package.json's inside the mono repo and how does it work with different pulumi stacks then. Or do i need to decouple everything. I think the pulumi docs are talking too much about concepts without explaining 😭
    Thanks in advance 😊
    m
    • 2
    • 1
  • b

    billowy-pilot-50934

    08/10/2021, 4:14 PM
    #getting-started Hi, I'm new to pulumi, but it looks like a real Terraform killer. I also just switched cloud stacks from Azure to AWS in July also. I've created a dotnet project that uses the aws-cli with the access key of the IAM user I created that has permissions to create and read/write to s3. Executing "pulumi up" successfully creates the bucket in s3, but returns a 403 on the next step when pulumi tries to access the bucket. The console error is:
  • b

    billowy-pilot-50934

    08/10/2021, 4:14 PM
    sry, thought enter would just skip a line....
    b
    • 2
    • 1
  • b

    billowy-pilot-50934

    08/10/2021, 4:15 PM
    Type Name Status Info pulumi😛ulumi:Stack HelloWorldfrompulumi-dev failed 1 error ~ └─ aws😒3:Bucket my-bucket updating failed 1 error Diagnostics: aws😒3:Bucket (my-bucket): error: 1 error occurred: * updating urn😛ulumi:dev::HelloWorldfrompulumi::aws:s3/bucket:bucket::my-bucket: 1 error occurred: * error reading S3 Bucket (my-bucket-a56afff): Forbidden: Forbidden status code: 403, request id: GV2NGZMD25G3RE24, host id: DYfcRYJAS8GaK+W5aU/X7MLcdvmMHNE6ARVtE99VjoBCTDgCSLKhQWg8rZruKAxV7jSZSRJ9twg= pulumi😛ulumi:Stack (HelloWorldfrompulumi-dev): error: update failed Resources: 1 unchanged Duration: 3s
    b
    • 2
    • 2
  • b

    billowy-pilot-50934

    08/10/2021, 4:18 PM
    Verbose logging shows the update succeeded, but then failed
  • b

    billowy-pilot-50934

    08/10/2021, 4:18 PM
    6afff,urn😛ulumi:dev::HelloWorldfrompulumi::aws:s3/bucket:bucket::my-bucket).outputs]: versioning={<nil>} I0810 11:16:26.085649 37436 rpc.go:249] Unmarshaling property for RPC[Provider[aws, 0xc001298f00].Update(my-bucket-a5 6afff,urn😛ulumi:dev::HelloWorldfrompulumi::aws:s3/bucket:bucket::my-bucket).outputs]: website={<nil>} I0810 11:16:26.085649 37436 provider_plugin.go:992] Provider[aws, 0xc001298f00].Update(my-bucket-a56afff,urn😛ulumi:dev::HelloWorldfrompulumi::aws:s3/bucket:bucket::my-bucket) success; #outs=13 I0810 11:16:26.085649 37436 eventsink.go:86] eventSink::Error(<{%reset%}>1 error occurred: * updating urn😛ulumi:dev::HelloWorldfrompulumi::aws:s3/bucket:bucket::my-bucket: 1 error occurred: * error reading S3 Bucket (my-bucket-a56afff): Forbidden: Forbidden status code: 403, request id: AQBJZRT3DXAYSPB7, host id: O/1HTv+9WhsXyZ0uGtjc1suLF+4c8H4uJoRAQlGchdJ+hQ0ULm2TCjoKjqvXRSqDgKVIMxCexeg=
  • b

    billowy-pilot-50934

    08/10/2021, 4:20 PM
    I've been loosening permissions on the bucket, I've also given it public access, so I think it's pulumi
    b
    • 2
    • 2
  • b

    billowy-army-68599

    08/10/2021, 4:21 PM
    @billowy-pilot-50934 quick slack tip: if you wrap your output in three backticks, it makes it easier to read 🙂 ``````
  • b

    billowy-pilot-50934

    08/10/2021, 4:22 PM
    thanks
  • b

    billowy-pilot-50934

    08/10/2021, 4:23 PM
    6afff,urn:pulumi:dev::HelloWorldfrompulumi::aws:s3/bucket:Bucket::my-bucket).outputs]: versioning={<nil>}
    I0810 11:16:26.085649   37436 rpc.go:249] Unmarshaling property for RPC[Provider[aws, 0xc001298f00].Update(my-bucket-a5
    6afff,urn:pulumi:dev::HelloWorldfrompulumi::aws:s3/bucket:Bucket::my-bucket).outputs]: website={<nil>}
    I0810 11:16:26.085649   37436 provider_plugin.go:992] Provider[aws, 
    0xc001298f00].Update(my-bucket-a56afff,urn:pulumi:dev::HelloWorldfrompulumi::aws:s3/bucket:Bucket::my-bucket) success; 
    #outs=13
    I0810 11:16:26.085649   37436 eventsink.go:86] eventSink::Error(<{%reset%}>1 error occurred:
    	* updating urn:pulumi:dev::HelloWorldfrompulumi::aws:s3/bucket:Bucket::my-bucket: 1 error occurred:
    	* error reading S3 Bucket (my-bucket-a56afff): Forbidden: Forbidden
    	status code: 403, request id: AQBJZRT3DXAYSPB7, host id: 
    O/1HTv+9WhsXyZ0uGtjc1suLF+4c8H4uJoRAQlGchdJ+hQ0ULm2TCjoKjqvXRSqDgKVIMxCexeg=
  • b

    billowy-pilot-50934

    08/10/2021, 4:23 PM
    Console output...
  • b

    billowy-pilot-50934

    08/10/2021, 4:23 PM
    PS C:\Users\frank.malinowski\Pulumi\Hello World from pulumi> pulumi up --logtostderr -v=9 2> out1.txt Previewing update (dev) View Live: https://app.pulumi.com/Frank_Malinowski_venminder_com/HelloWorldfrompulumi/dev/previews/ebf73e5f-7dc8-4be7-b6c0-905ef2c674a8 Type Name Plan pulumi😛ulumi:Stack HelloWorldfrompulumi-dev ~ └─ aws😒3:Bucket my-bucket update Outputs: + BucketName: "my-bucket-a56afff" Resources: ~ 1 to update 1 unchanged Do you want to perform this update? yes Updating (dev) View Live: https://app.pulumi.com/Frank_Malinowski_venminder_com/HelloWorldfrompulumi/dev/updates/4 Type Name Status Info pulumi😛ulumi:Stack HelloWorldfrompulumi-dev failed 1 error ~ └─ aws😒3:Bucket my-bucket updating failed 1 error Diagnostics: aws😒3:Bucket (my-bucket): error: 1 error occurred: * updating urn😛ulumi:dev::HelloWorldfrompulumi::aws:s3/bucket:bucket::my-bucket: 1 error occurred: * error reading S3 Bucket (my-bucket-a56afff): Forbidden: Forbidden status code: 403, request id: AQBJZRT3DXAYSPB7, host id: O/1HTv+9WhsXyZ0uGtjc1suLF+4c8H4uJoRAQlGchdJ+hQ0ULm2TCjoKjqvXRSqDgKVIMxCexeg= pulumi😛ulumi:Stack (HelloWorldfrompulumi-dev): error: update failed Resources: 1 unchanged Duration: 5s
Powered by Linen
Title
b

billowy-pilot-50934

08/10/2021, 4:23 PM
PS C:\Users\frank.malinowski\Pulumi\Hello World from pulumi> pulumi up --logtostderr -v=9 2> out1.txt Previewing update (dev) View Live: https://app.pulumi.com/Frank_Malinowski_venminder_com/HelloWorldfrompulumi/dev/previews/ebf73e5f-7dc8-4be7-b6c0-905ef2c674a8 Type Name Plan pulumi😛ulumi:Stack HelloWorldfrompulumi-dev ~ └─ aws😒3:Bucket my-bucket update Outputs: + BucketName: "my-bucket-a56afff" Resources: ~ 1 to update 1 unchanged Do you want to perform this update? yes Updating (dev) View Live: https://app.pulumi.com/Frank_Malinowski_venminder_com/HelloWorldfrompulumi/dev/updates/4 Type Name Status Info pulumi😛ulumi:Stack HelloWorldfrompulumi-dev failed 1 error ~ └─ aws😒3:Bucket my-bucket updating failed 1 error Diagnostics: aws😒3:Bucket (my-bucket): error: 1 error occurred: * updating urn😛ulumi:dev::HelloWorldfrompulumi::aws:s3/bucket:bucket::my-bucket: 1 error occurred: * error reading S3 Bucket (my-bucket-a56afff): Forbidden: Forbidden status code: 403, request id: AQBJZRT3DXAYSPB7, host id: O/1HTv+9WhsXyZ0uGtjc1suLF+4c8H4uJoRAQlGchdJ+hQ0ULm2TCjoKjqvXRSqDgKVIMxCexeg= pulumi😛ulumi:Stack (HelloWorldfrompulumi-dev): error: update failed Resources: 1 unchanged Duration: 5s
View count: 3