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
general
  • q

    quiet-painter-30539

    02/21/2020, 9:13 AM
    We have started to use Pulumi and it's been mostly smooth, just some issues with EKS etc. But today I realized something that is considerably more difficult in Pulumi than in Terraform. When I create resources in Terraform I know exactly the resource name to query. This seems not be the case with Pulumi since it appends its own postfix to resource names. E.g. if I create an AWS Secret using terraform I know in my application code later on that the key is e.g. "dev-rds-password". But with Pulumi I don't know this in application code since the name is something like "dev-rds-password-b229d59" and in application code I have no idea what the postfix is. Is there some pattern for this? For now I need to look all AWS Secrets and check the tag values to find the right secret and find its name and only then I can query the secret value using that resource name.
    t
    l
    • 3
    • 13
  • e

    early-intern-90238

    02/21/2020, 3:02 PM
    Nearing release of my Application to the world...Built entirely on Pulumi! Thanks team for everything!!!
    đź’Ż 1
    🎉 7
    🚀 4
  • r

    rapid-eye-32575

    02/21/2020, 3:12 PM
    Hi everyone, I have an extremly important question which is driving me mad: What is the origin for the name Pulumi? Google Translate seems to suggest that is Hawaiin for a Burmese but I'm not sure that is it. Any enlightenment would be greatly appreciated :grinning_face_with_one_large_and_one_small_eye:
    w
    e
    • 3
    • 3
  • b

    bitter-dentist-28132

    02/21/2020, 7:09 PM
    is there a way to get the IAM account for the current user?
    g
    • 2
    • 1
  • b

    best-summer-38252

    02/22/2020, 2:24 AM
    Im interested in using pulumi at runtime to dynamically CRUD cloud resources - anyone have some simular experiences, including dealing with the state or recreating/refreshing the state from scratch each invocation?
  • l

    late-advantage-85073

    02/22/2020, 3:51 AM
    Hi new to Pulumi. In typescript can I log my own messages to the pulumi console?
    l
    • 2
    • 2
  • g

    great-manchester-70568

    02/22/2020, 8:39 AM
    hi all, i'm trying out pulumi and are creating some new projects. but i cannot delete them from pulumis memory 🙂 pulumi new [sdk] create a project(workspace?) with default name of the folder you are inside. but how do I delete this project so that i can reuse the name? i have of course deleted the folder already
    a
    • 2
    • 1
  • i

    incalculable-portugal-13011

    02/22/2020, 5:39 PM
    how do people handle versioning their stacks by environment? I have let’s say a dev environment. when I want to spin up a prod environment, I’d like to keep the dev environment as opposed to deleting all the dev resources before spinning up a prod env
    a
    • 2
    • 2
  • a

    aloof-psychiatrist-4562

    02/22/2020, 5:50 PM
    What are the plans for
    pulumi-awsx
    for python? I see its 13 months stagnant. Do you have design docs which you follow for each of these projects? Looking at the node one, it looks like structure and patterns may have changed a bit.
    c
    • 2
    • 1
  • f

    full-dress-10026

    02/22/2020, 8:28 PM
    Updating from @pulumi/eks 0.18.18 to 0.18.21 results in Pulumi thinking all (I think?) of my k8s resources need to be replaced. This seems like a regression, given nothing in the eks changelog (https://github.com/pulumi/pulumi-eks/blob/master/CHANGELOG.md) indicates that this should occur.
    w
    f
    • 3
    • 44
  • n

    nutritious-judge-27316

    02/22/2020, 9:33 PM
    I am using the azure devops task, is there anyway of outputing permalink as a variable?
    w
    c
    • 3
    • 2
  • b

    billions-glass-17089

    02/22/2020, 9:47 PM
    question: Is it a reasonable assumption that as a stack gets larger that changes made to the stack start slowing down?
    w
    • 2
    • 3
  • n

    nutritious-fireman-41151

    02/23/2020, 5:34 AM
    Hi All, I am trying to create Dynamic Provider and on executing it via 'Pulumi up' command, I am getting an error"
    pulumi-python:dynamic:Resource :
    error: Exception calling application: There is no current event loop in thread 'ThreadPoolExecutor-0_0'.
    w
    • 2
    • 3
  • v

    victorious-xylophone-55816

    02/23/2020, 9:29 PM
    It looks like Pulumi does not support deploying Docker containers to Google App Engine Flex runtimes. I dug a little deeper, and this seems like an upstream problem. There is an issue in the Terraform and Google Cloud repos to add support for this runtime into configuration settings: https://github.com/terraform-providers/terraform-provider-google/issues/5025 https://github.com/GoogleCloudPlatform/magic-modules/pull/3110 Is this correct? I just want to check to make sure, because if so that means that the only options for deploying containerized apps on GCP at the moment with Pulumi are through Cloud Run (which is great but does not support websocket functionality so is a no-go for apps that need live subscriptions) or as a k8s pod, which can be heavy for a one-off service or two.
  • m

    most-spoon-17568

    02/23/2020, 10:09 PM
    We are building a SAAS application that enables registered customers to deploy data platform on their AWS environment using pulumi. To do that, our SaaS application needs to programmatically create a pulumi account when a customer is registered at our application. Question: Are there pulumi APIs we can call to do the followings? • Organization management APIs (Create, update, etc.) • User / Profile management APIs (Create, update, associate a user to Organization, etc.) • Access tokens APIs (This can be part of User APIs)
    c
    • 2
    • 1
  • k

    kind-mechanic-53546

    02/24/2020, 12:52 AM
    Is it possible to suppress the
    [DEBUG]
    diagnostics? e.g.
    Diagnostics:
      pulumi:pulumi:Stack (...):
        2020/02/24 11:50:18 [DEBUG] Registering Data Sources for "Analysis Services"..
        2020/02/24 11:50:18 [DEBUG] Registering Resources for "Analysis Services"..
        2020/02/24 11:50:18 [DEBUG] Registering Data Sources for "API Management"..
        2020/02/24 11:50:18 [DEBUG] Registering Resources for "API Management"..
        2020/02/24 11:50:18
    My google-fu is clearly failing me
  • h

    hundreds-portugal-17080

    02/24/2020, 2:49 AM
    Hello, Is there any way to print just the errors from the stack after the stack is completed(like passing additional command arg or rest api) or do I need to dump into file and apply unix command to do it?
    g
    g
    • 3
    • 4
  • v

    victorious-xylophone-55816

    02/24/2020, 4:41 AM
    @miniature-musician-31262
  • v

    victorious-xylophone-55816

    02/24/2020, 4:41 AM
  • v

    victorious-xylophone-55816

    02/24/2020, 4:41 AM
    Courtesy of @prehistoric-application-36248
  • v

    victorious-xylophone-55816

    02/24/2020, 4:41 AM
    Its not finished, but figured I would show it off a bit because its coming along! đź’Ş
    🎉 3
  • p

    prehistoric-application-36248

    02/24/2020, 4:44 AM
    đź‘‹ Took some artistic liberties with the theme to make it pop a bit more. Just working on getting the editor itself to match as well as testing as many languages as I can. Feedback is appreciated!
    m
    • 2
    • 1
  • m

    many-pager-81954

    02/24/2020, 12:40 PM
    Hi, I'm having an issue using Pulumi as part of a Codefresh continuous integration pipeline. We can get it working, but then every so often pulumi upgrades and our builds all begin failing with messages like
    pulumi:providers:aws default_1_22_0  error: no resource plugin 'aws-v1.22.0' found in the workspace or on your $PATH, install the plugin using pulumi plugin
    Is there a way to pin pulumi and the plugins to particular versions so that we can choose when to do the update and not be forced into it? The step config we're using currently is:
    pulumi_deploy_production:
        description: Deploy to production
        type: freestyle
        stage: release
        image: pulumi/pulumi:v1.7.1
        working_directory: "infrastructure/pulumi/production"
        commands:
          - cd ../common && npm install
          - cd ../production && npm install
          - pulumi plugin install resource aws v1.15.0
          - pulumi stack select MachineLabsLtd/production --non-interactive
          - pulumi up --non-interactive --skip-preview --yes
    w
    • 2
    • 1
  • s

    sticky-lighter-73941

    02/24/2020, 4:48 PM
    Hi all, Is there a way to use/add custom CRDs in Pulumi-query-Kubernetes? https://www.pulumi.com/blog/query-kubernetes/
    g
    • 2
    • 4
  • c

    calm-quill-21760

    02/24/2020, 5:34 PM
    I'm new to Pulumi. I've noticed that pulumi.all is equivalent to Promise.all and .apply() is similar to .then(). What seems to be missing is an equivalent for await. That feels like a step back in time to using chained .then() statements. I've noticed I can wrap it in a promise sort of like this:
    return new Promise(resolve => return pulumi.output(variable_name).apply(val => {resolve (val);})
    The returned object looks correct, though Typescript seems to have lost all concept of the object types being returned. This makes me think about the AWS SDK where you can add .promise() to the end of a number of calls to work cleanly with await. I'm far from being a Typescript guru, but how difficult is it to have something similar in Pulumi?
    w
    • 2
    • 9
  • c

    cool-egg-852

    02/24/2020, 6:59 PM
    Is there a way to listen to pulumi completing the change for a resource? I want to be able to update GitHub using https://developer.github.com/v3/repos/deployments/#create-a-deployment-status so that when I deploy a new image for a Deployment, I can update GitHub on this. But I need to be able to know that the changes were completed for a specific resource.
    w
    • 2
    • 6
  • g

    gray-city-50684

    02/24/2020, 7:22 PM
    When installing a Helm chart with Pulumi, is it possible to mark some of the Kubernetes resources it creates as “ignore-changes”?
    w
    • 2
    • 6
  • t

    tall-stone-8237

    02/24/2020, 9:08 PM
    Hello!!! I’m new to Pulumi. Is there a testing facility for Dynamic providers?
    w
    • 2
    • 2
  • d

    dazzling-area-7593

    02/25/2020, 4:08 AM
    Hi! I am having some issue deploying EKS. I initially tried deploying to us-east-1. It was able to deploy some resources but not the cluster (the cluster could not be provision for lack of capacity). So I changed the region and tried again. Doing this it tried to change some resources to the new region. It was able to successfully create the cluster resources and the cluster is up and running but it completed with error. Now the state has 2 resources (eksClusterInternetEgressRule and eksClusterSecurityGroup) that it tries to delete everytime I run a
    pulumi up
    but it fails everytime with a
    No security group with ID "XXX"
    error message. I am not able to modify my infrastructure because of those 2 resources. I tried removing the resources from the state by specifying the urn and it can’t find them either…
    w
    • 2
    • 2
  • m

    millions-journalist-34868

    02/25/2020, 8:13 AM
    Hi. I saw your Iac workshop on GitHub (https://github.com/pulumi/infrastructure-as-code-workshop). Is it okay for you if I reuse the content (slides and lab) for an internal presentation / workshop in my company ?
    t
    • 2
    • 1
Powered by Linen
Title
m

millions-journalist-34868

02/25/2020, 8:13 AM
Hi. I saw your Iac workshop on GitHub (https://github.com/pulumi/infrastructure-as-code-workshop). Is it okay for you if I reuse the content (slides and lab) for an internal presentation / workshop in my company ?
t

tall-librarian-49374

02/25/2020, 8:25 AM
Yes! We are happy if you do so.
👍 1
View count: 1