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
docs
  • c

    cool-egg-852

    04/01/2020, 2:45 PM
    https://www.pulumi.com/docs/reference/pkg/gcp/container/cluster/#clusteraddonsconfig - there are bugs here. See
    ClusterAddonsConfig
    under
    Supporting Types
    . Some of the descriptions start with
    .
  • c

    cool-egg-852

    04/01/2020, 2:46 PM
    Why is it telling me to see the Input and Output API doc for this type? Shouldn’t it say for more information or something of the sort?
  • c

    cool-egg-852

    04/01/2020, 2:49 PM
    This isn’t really intuitive to understand IMO. You have to have already understood the way Pulumi works, AKA, that these are the types that represent that specific config. I also think a lot of people coming into Pulumi may be using a TS for the first time. I know we were. Thus having
    string?
    for example would look more like a question than a nullable string as the type.
    w
    m
    • 3
    • 6
  • c

    cool-egg-852

    04/01/2020, 2:51 PM
    Configuration for the Google Groups for GKE feature. Structure is documented below.
    on https://www.pulumi.com/docs/reference/pkg/gcp/container/cluster/#clusteraddonsconfig should be changed to a link or something.
    Documented below
    implies having to scroll down to find it somewhere.
  • c

    cool-egg-852

    04/01/2020, 2:53 PM
    Why do some have default values stated, others don’t, and yet the default is in the description instead of something easily parsable?
  • c

    cool-egg-852

    04/01/2020, 2:54 PM
    The options listed seem don’t look different than their descriptions. As in, the value itself isn’t highlighted, it’s just plain text. Also, it’s got no spacing between it and the description.
  • c

    cool-egg-852

    04/01/2020, 2:56 PM
    On https://www.pulumi.com/docs/reference/pkg/gcp/container/cluster/#clusterauthenticatorgroupsconfig, why is the Example Usage not part of
    reate a Cluster
    given that is exactly what the example is? For example, there should be an example of
    Look up an Existing Cluster Resource
    in it’s section.
  • c

    cool-egg-852

    04/01/2020, 2:58 PM
    istio_config
    is TF not pulumi’s naming scheme. Also, why is it mentioning disabled = false and such here? It should only be describing the section IMO.
  • s

    stocky-island-3676

    04/03/2020, 1:59 PM
    Docs for Typescript’s
    interface
    properties are missing. At least in `pulumi-aws`.
  • b

    boundless-airport-99052

    04/09/2020, 9:55 AM
    Hi, I was looking for Documentation about Components resources and had difficulties to find it out. It was because entry was not in side-menu:
    g
    • 2
    • 2
  • w

    white-airport-48392

    04/13/2020, 6:55 AM
    Hi , So there's no AWS extensions package for python as of now ?
    w
    • 2
    • 2
  • g

    green-morning-1318

    04/30/2020, 7:10 PM
    Hi y’all I have some feedback for the docs… what’s the best way to get that to y’all?
  • b

    broad-dog-22463

    04/30/2020, 7:46 PM
    @green-morning-1318 Please open an issue 🙂 It's the best way to get eyes on it - if thats ok?
  • g

    green-morning-1318

    04/30/2020, 7:46 PM
    no…
  • g

    green-morning-1318

    04/30/2020, 7:46 PM
    just kidding 😛
    😛artypus-8bit: 1
  • g

    green-morning-1318

    04/30/2020, 7:46 PM
    sorry it’s been a long week 😅
    ☝️ 1
  • l

    limited-rainbow-51650

    05/05/2020, 3:01 PM
    On Docker Hub for the Pulumi image (https://hub.docker.com/r/pulumi/pulumi), the link to the Dockerfile is not correct: Wrong: https://github.com/pulumi/pulumi/blob/master/dist/docker/Dockerfile Correct: https://github.com/pulumi/pulumi/blob/master/dist/pulumi/Dockerfile Can someone update this link?
    s
    b
    • 3
    • 4
  • b

    broad-dog-22463

    05/05/2020, 3:46 PM
    Looking at this now @limited-rainbow-51650
    👍🏼 1
  • b

    broad-dog-22463

    05/05/2020, 3:47 PM
    should be fixed!
    💯 1
  • f

    future-air-70511

    05/05/2020, 10:10 PM
    Realized I should have posted this here instead:
    c
    b
    • 3
    • 5
  • g

    gorgeous-elephant-23271

    06/08/2020, 5:14 PM
    Hi there, I have a question about github actions with pulumi. I'm using the
    <docker://pulumi/actions>
    step, but when it runs, the PWD doesnt appear to be the repository root. I'm running on a self-hosted agent in a docker container, so not sure if thats messing with anything?
    f
    • 2
    • 4
  • g

    gorgeous-elephant-23271

    06/08/2020, 5:15 PM
    Also not sure if this is the right channel
  • c

    curved-ghost-20494

    06/12/2020, 3:30 PM
    Hi! Interestingly I came to this channel because I wanted to recommend some further documentation on using Pulumi in CI/CD environments. It's one area of the docs that feels a bit "light", considering most teams using IaC are likely to run their infra through PRs and CI/CD as opposed to running
    pulumi up
    on a machine? Maybe not... I'm also having trouble with pulumi/actions as it happens, specifically pushing Docker images to GCR.io
    f
    c
    m
    • 4
    • 7
  • c

    chilly-hairdresser-56259

    06/15/2020, 6:12 PM
    Any chance at least in the AWS docs that the parameter would indicate a replacement or no interruption? Like what Cloudformation does in their docs?
    b
    • 2
    • 2
  • s

    shy-waiter-84958

    07/31/2020, 3:51 PM
    Not sure if this is the right place to address this. The example here for Typescript does not work since we migrated to V2 (are docs still pending v2 Updates for examples?) https://www.pulumi.com/docs/reference/pkg/aws/ec2/getroutetables/ Getting this error on the for loop for the rts.apply
    Operator '<' cannot be applied to types 'number' and 'OutputInstance<number>'
    f
    • 2
    • 6
  • w

    witty-ice-69000

    08/13/2020, 6:00 PM
    I'm following the Pulumi docs for creating a role and using
    get_policy_document
    , like this:
    instance_assume_role_policy = iam.get_policy_document(
            opts=pulumi.ResourceOptions(depends_on=[user], provider=provider),
            statements=[
                {
                    "actions": ["sts:AssumeRole"],
                    "effect": "Allow",
                    "principals": [
                        {"identifiers": [user.arn.apply(lambda arn: arn)], "type": "AWS"}
                    ],
                },
            ],
        )
    But I get this error:
    error: Program failed with an unhandled exception:
        error: Traceback (most recent call last):
          File "/usr/local/bin/pulumi-language-python-exec", line 85, in <module>
            loop.run_until_complete(coro)
          File "/usr/local/Cellar/python@3.8/3.8.5/Frameworks/Python.framework/Versions/3.8/lib/python3.8/asyncio/base_events.py", line 616, in run_until_complete
            return future.result()
          File ".venv/lib/python3.8/site-packages/pulumi/runtime/stack.py", line 83, in run_in_stack
            await run_pulumi_func(lambda: Stack(func))
          File ".venv/lib/python3.8/site-packages/pulumi/runtime/stack.py", line 51, in run_pulumi_func
            await RPC_MANAGER.rpcs.pop()
          File ".venv/lib/python3.8/site-packages/pulumi/runtime/stack.py", line 35, in run_pulumi_func
            func()
          File ".venv/lib/python3.8/site-packages/pulumi/runtime/stack.py", line 83, in <lambda>
            await run_pulumi_func(lambda: Stack(func))
          File ".venv/lib/python3.8/site-packages/pulumi/runtime/stack.py", line 106, in __init__
            func()
          File "/usr/local/bin/pulumi-language-python-exec", line 84, in <lambda>
            coro = pulumi.runtime.run_in_stack(lambda: runpy.run_path(args.PROGRAM, run_name='__main__'))
          File "/usr/local/Cellar/python@3.8/3.8.5/Frameworks/Python.framework/Versions/3.8/lib/python3.8/runpy.py", line 282, in run_path
            return _run_code(code, mod_globals, init_globals,
          File "/usr/local/Cellar/python@3.8/3.8.5/Frameworks/Python.framework/Versions/3.8/lib/python3.8/runpy.py", line 87, in _run_code
            exec(code, run_globals)
          File "./__main__.py", line 41, in <module>
            main()
          File "./__main__.py", line 37, in main
            create_stack_deployment_iam(this_provider, "production", permission_boundaries)
          File "/asi/aws/infrastructure.py", line 62, in create_stack_deployment_iam
            instance_assume_role_policy = iam.get_policy_document(
          File ".venv/lib/python3.8/site-packages/pulumi_aws/iam/get_policy_document.py", line 317, in get_policy_document
            __ret__ = pulumi.runtime.invoke('aws:iam/getPolicyDocument:getPolicyDocument', __args__, opts=opts).value
          File ".venv/lib/python3.8/site-packages/pulumi/runtime/invoke.py", line 127, in invoke
            return InvokeResult(_sync_await(asyncio.ensure_future(do_rpc())))
          File ".venv/lib/python3.8/site-packages/pulumi/runtime/sync_await.py", line 95, in _sync_await
            return fut.result()
          File ".venv/lib/python3.8/site-packages/pulumi/runtime/invoke.py", line 124, in do_rpc
            raise exn
          File ".venv/lib/python3.8/site-packages/pulumi/runtime/rpc_manager.py", line 67, in rpc_wrapper
            result = await rpc
          File ".venv/lib/python3.8/site-packages/pulumi/runtime/invoke.py", line 108, in do_invoke
            resp = await asyncio.get_event_loop().run_in_executor(None, do_invoke)
          File "/usr/local/Cellar/python@3.8/3.8.5/Frameworks/Python.framework/Versions/3.8/lib/python3.8/concurrent/futures/thread.py", line 57, in run
            result = self.fn(*self.args, **self.kwargs)
          File ".venv/lib/python3.8/site-packages/pulumi/runtime/invoke.py", line 106, in do_invoke
            raise Exception(details)
        Exception: invocation of aws:iam/getPolicyDocument:getPolicyDocument returned an error: grpc: error while marshaling: proto: repeated field Values has nil element
        error: an unhandled error occurred: Program exited with non-zero exit code: 1
  • w

    witty-ice-69000

    08/13/2020, 6:00 PM
    Any ideas what this error is trying to tell me? Google doesn't help and if the field "Values" referenced in the error is some mandatory parameter then it doesn't seem to be documented in https://www.pulumi.com/docs/reference/pkg/aws/iam/getpolicydocument/
    w
    • 2
    • 1
  • f

    fresh-lifeguard-12682

    08/22/2020, 1:54 AM
    I just modified some outdated samples https://github.com/pulumi/docs/pull/4054
    👍 1
  • c

    curved-cartoon-90054

    09/22/2020, 10:17 PM
    hi I am trying pulumi crossguard for first time i am getting below error error: no Pulumi.yaml project file found
    steps:
    mkdir policypack && cd policypack
    pulumi policy new aws-python
    pulumi preview --policy-pack <path-to-policy-pack-directory>
    g
    • 2
    • 2
  • f

    faint-eye-21524

    10/09/2020, 2:12 AM
    Is there any documentation on how to create Managed Instance Groups in GCP using Go?
    g
    • 2
    • 1
Powered by Linen
Title
f

faint-eye-21524

10/09/2020, 2:12 AM
Is there any documentation on how to create Managed Instance Groups in GCP using Go?
g

gentle-diamond-70147

10/09/2020, 4:21 PM
Documentation at Google Compute Engine Instance Group Manager is at https://www.pulumi.com/docs/reference/pkg/gcp/compute/instancegroupmanager/.
View count: 1