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
  • f

    flat-insurance-25294

    12/29/2019, 4:22 AM
    I genuinely dislike Helm with a passion.
  • r

    rhythmic-hair-33677

    12/29/2019, 5:13 AM
    @flat-insurance-25294 So you are saying helm 3 is not supported? It seemed to work fine with other charts but not on this particular one.
  • f

    flat-insurance-25294

    12/29/2019, 5:13 AM
    No, I am saying Helm3 is very different from Helm2 Could be this Chart isn’t supported on Helm3 then?
  • r

    rhythmic-hair-33677

    12/29/2019, 5:14 AM
    Well helm install is supported by the chart. I’ll check if helm template works.
    w
    g
    • 3
    • 7
  • f

    flat-insurance-25294

    12/29/2019, 6:58 AM
    Hmm, I need to add the ALB (ingress) address to route53. One approach was to reference the ALB using
    static get()
    but there is no way of knowing the name of the ALB created. Another approach is to print the ingress using kubectl and use the address with https://github.com/pulumi/pulumi-query-kubernetes But the question is, is it lazy? As if will it wait until the cluster has been setup?
    w
    • 2
    • 19
  • r

    rhythmic-hair-33677

    12/31/2019, 2:47 AM
    I have a helm chart with a
    "<http://helm.sh/hook|helm.sh/hook>": crd-install  annotation
    . Pulumi just skips that resource entirely. How do you install CRDs with pulumi and helm v3? It seems to entirely ignore what is in the crds directory. Pulumi logs this several times: manifest_sorter.go:175: info: skipping unknown hook: “crd-install” I’m not seeing that file in pulumi-kubernetes, so I assume it is coming directly from helm template.
  • m

    many-wolf-39336

    12/31/2019, 3:43 PM
    Hi everybody, I am from Taiwan. My English is bad, but I present my question clear asap. I am a .Net developer. Where can I learn pulumi with .net or doc?
    b
    • 2
    • 2
  • f

    full-dress-10026

    12/31/2019, 7:07 PM
    Is there any way to enable detailed monitoring on an EKS NodeGroup?
    • 1
    • 1
  • w

    worried-painting-67291

    12/31/2019, 10:07 PM
    is there a way to just run the equivalent of
    pulumi stack ls --json
    from the API? I need to enumerate existing stacks of a certain type in order to decide some details about the next stack
  • w

    worried-painting-67291

    12/31/2019, 10:08 PM
    piping in that command from my script seems a bit... weird..
    w
    • 2
    • 1
  • w

    white-translator-96007

    01/01/2020, 12:49 PM
    I was thinking to do some testing with Pulumi and would like to know what is "recommended" language or is there any?
    f
    g
    o
    • 4
    • 21
  • c

    colossal-ram-89482

    01/02/2020, 5:21 AM
    Other than experimentation, how can I tell which resources are auto-named by default?
  • c

    crooked-oxygen-60167

    01/02/2020, 2:00 PM
    hi all, i'm curious if pulumi could be once used as a general configuration manager? because i think it's nice to have known state
    b
    • 2
    • 1
  • c

    crooked-oxygen-60167

    01/02/2020, 2:23 PM
    if there would be providers eg. os_file which would use ssh as transport and would allow us to create files/dirs
    b
    • 2
    • 6
  • c

    crooked-oxygen-60167

    01/02/2020, 2:26 PM
    so providers related to activities inside OS, not on a cloud env
  • a

    adamant-postman-86832

    01/02/2020, 4:45 PM
    We need a pulumi provider for civo cloud. That would be awesome:)
    ☝️ 1
    b
    • 2
    • 5
  • g

    gorgeous-egg-16927

    01/02/2020, 9:58 PM
    FYI for anyone who hasn’t joined the dedicated #kubernetes channel
    ❤️ 1
    👍 2
  • l

    limited-rain-96205

    01/03/2020, 12:33 AM
    I’m looking for a way for developers to add secrets to a stack config file (e.g. Pulumi.foo.yaml) without having access to the state.
    pulumi config set
    requires that you be logged in, and while you can do a local login, that makes it unaware of which stacks exist, so it prompts you to create the stack. Is there any way to reduce this operational overhead and just have a file-based approach?
    w
    • 2
    • 1
  • o

    orange-australia-91292

    01/03/2020, 9:19 AM
    this isn’t about Pulumi specifically, but maybe someone around here knows. I’m on MacOS Catalina, just downloaded 1.8.1 manually. It’s complaining about unidentified developer, as Mac does. Anyone know how I can add all binaries as trusted from the command line? I know I can do it from the UI, but it’s mildly annoying to ctrl+open each one. The get.pulumi.com script doesn’t seem to do that either.
  • f

    flat-insurance-25294

    01/03/2020, 10:14 AM
    @orange-australia-91292 Try adding the terminal itself
  • b

    better-actor-92669

    01/03/2020, 10:28 AM
    Hi guys. Is there a way to add a new config value via code and not via
    pulumi config set
    ? For example,
    config = Config('gcp')
    config.__setattr__('a', 'b')
  • o

    orange-australia-91292

    01/03/2020, 10:38 AM
    found it.
    xattr -dr com.apple.quarantine ~/.pulumi/bin/*
    will remove the “unidentified developer flag”
  • o

    orange-australia-91292

    01/03/2020, 10:40 AM
    @better-actor-92669 https://www.pulumi.com/docs/reference/pkg/python/pulumi/#configuration-and-metadata%C2%B6 ?
  • o

    orange-australia-91292

    01/03/2020, 10:41 AM
    or the equivalent page for your language of choice
  • o

    orange-australia-91292

    01/03/2020, 10:42 AM
    I don’t see a
    set()
    though
  • b

    better-actor-92669

    01/03/2020, 10:43 AM
    Yes, I often use
    get
    and
    require_secret
    , but I can't seem to find how to set it up programmatically
  • o

    orange-australia-91292

    01/03/2020, 10:45 AM
    apparently there isn’t. not in Python SDK directly, at least. the Config class doesn’t have any set methods
  • b

    better-actor-92669

    01/03/2020, 10:49 AM
    Sorry, another question. I also can't find how not to recreate the resource if, let's say, its name changes. To specify, I want to deliberately forbit resource recreation.
    b
    b
    • 3
    • 13
  • f

    future-yak-43516

    01/03/2020, 4:21 PM
    I'm trying to get Pulumi running from a gitlab runner (docker in docker executor) and it seems I'm running into a strange issue here:
    #!/bin/bash
    # exit if a command returns a non-zero exit code and also print the commands and their args as they are executed set -e -x # Download and install required tools. # pulumi curl -fsSL
    <https://get.pulumi.com/> | bash
    export PATH=$PATH:$HOME/.pulumi/bin # Login into pulumi. This will require the PULUMI_ACCESS_TOKEN environment variable ls -l ~/.pulumi/bin pulumi login # update the GitLab Runner's packages apt-get update -y apt-get install sudo -y # nodejs curl -sL
    <https://deb.nodesource.com/setup_8.x> | sudo -E bash -
    apt-get install -y nodejs # yarn npm i -g yarn exits at pulumi login with the following error: pulumi login ./setup.sh: line 12: /root/.pulumi/bin/pulumi: No such file or directory I did a ls -l before the call in order to check if all files are in that folder and if they are executable, that's the result: 38 === Installing Pulumi v1.8.1 === 39 + Downloading https://get.pulumi.com/releases/sdk/pulumi-v1.8.1-linux-x64.tar.gz... 40  % Total % Received % Xferd Average Speed Time Time Time Current 41  Dload Upload Total Spent Left Speed 42 100 52.1M 100 52.1M 0 0 13.7M 0 0:00:03 0:00:03 --:--:-- 13.7M 43 + Extracting to /root/.pulumi/bin 44 === Pulumi is now installed! 🍹 === 45 + Please add /root/.pulumi/bin to your $PATH 46 + Get started with Pulumi: https://www.pulumi.com/docs/quickstart 47 + export PATH=/usr/local/sbin😕usr/local/bin:/usr/sbin😕usr/bin:/sbin😕bin:/root/.pulumi/bin 48 + PATH=/usr/local/sbin😕usr/local/bin:/usr/sbin😕usr/bin:/sbin😕bin:/root/.pulumi/bin 49 + ls -l /root/.pulumi/bin 50 total 116648 51 -rwxr-xr-x 1 root root 46136504 Jan 3 11:28 pulumi 52 -rwxr-xr-x 1 root root 245 Jan 3 11:28 pulumi-analyzer-policy 53 -rwxr-xr-x 1 root root 17218844 Jan 3 11:28 pulumi-language-dotnet 54 -rwxr-xr-x 1 root root 21598301 Jan 3 11:28 pulumi-language-go 55 -rwxr-xr-x 1 root root 17349733 Jan 3 11:28 pulumi-language-nodejs 56 -rwxr-xr-x 1 root root 17114009 Jan 3 11:28 pulumi-language-python 57 -rw-r--r-- 1 root root 4734 Jan 3 11:28 pulumi-language-python-exec 58 -rwxr-xr-x 1 root root 238 Jan 3 11:28 pulumi-resource-pulumi-nodejs 59 -rwxr-xr-x 1 root root 41 Jan 3 11:28 pulumi-resource-pulumi-python what am I'm missing? gitlab runner configuration etc. I took from the documentation.
    s
    • 2
    • 8
  • e

    early-intern-90238

    01/03/2020, 10:43 PM
    What is the best advice for deploying operators and using Pulumi?
Powered by Linen
Title
e

early-intern-90238

01/03/2020, 10:43 PM
What is the best advice for deploying operators and using Pulumi?
View count: 1