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

    orange-tailor-85423

    05/09/2019, 9:08 PM
    is this something about the version of the provider that built the particular cluster? Because the code that builds the cluster is identical
    w
    • 2
    • 12
  • s

    square-napkin-14607

    05/10/2019, 2:11 PM
    hello, someone have a codedeploy blue/green (copy autoscaling) stack deployed with pulumi. with this deployment method, the first autoscaling group created with pulumi is deleted and replaced by a copy with another name/arn. I search a solution for update pulumi with the new ASG name/arn. If you have an idea, i take 🙂
    • 1
    • 1
  • b

    better-rainbow-14549

    05/10/2019, 2:52 PM
    panic: interface conversion: interface {} is resource.Computed, not map[string]interface {}
        goroutine 114 [running]:
        <http://github.com/pulumi/pulumi-kubernetes/pkg/metadata.SetAnnotation(...)|github.com/pulumi/pulumi-kubernetes/pkg/metadata.SetAnnotation(...)>
        	/home/travis/gopath/src/github.com/pulumi/pulumi-kubernetes/pkg/metadata/annotations.go:52
        <http://github.com/pulumi/pulumi-kubernetes/pkg/metadata.SetAnnotationTrue(...)|github.com/pulumi/pulumi-kubernetes/pkg/metadata.SetAnnotationTrue(...)>
        	/home/travis/gopath/src/github.com/pulumi/pulumi-
    g
    • 2
    • 6
  • b

    better-rainbow-14549

    05/10/2019, 2:52 PM
    anybody had that?
  • o

    orange-tailor-85423

    05/10/2019, 3:39 PM
    other issues but not that one 🙂
  • o

    orange-tailor-85423

    05/10/2019, 3:40 PM
    Anybody know of any good Typescript support groups? The Pulumi folks have been super helpful and generous with my noob questions but I feel bad taking up their time on things that are TS/JS/Node. If anybody feels like a DM or knows of a good Slack etc please let me know. Thanks!
  • s

    salmon-account-74572

    05/10/2019, 3:43 PM
    +1 on @orange-tailor-85423's question/request. I'm in need of a similar resource.
  • f

    fierce-dinner-20116

    05/10/2019, 6:36 PM
    Reposting https://github.com/pulumi/pulumi-awsx/issues/267 in this channel. I’m not sure how to provide a repro, but I’m happy to get into a DM conversation with someone to provide more information
    w
    • 2
    • 7
  • o

    orange-tailor-85423

    05/10/2019, 6:56 PM
    @white-balloon-205 @gentle-diamond-70147 and other mods - can we have a #typescript channel created? We’d love pulumi expert help but also a place for the community to haggle over TS/JS specific issues. I could be wrong but for a number of engineers this might be their first experience with a programming language on a day to day basis
    f
    c
    • 3
    • 2
  • g

    green-morning-1318

    05/11/2019, 6:04 PM
    hi 🙂 I'm trying out a bunch of the Pulumi examples (and trying to build my own based on that 😅). When I run
    pulumi up
    I get the error:
    Diagnostics:
      pulumi:providers:docker (default):
        error: no resource plugin 'docker' found in the workspace or on your $PATH
    Where can I find the list of supported plugins? I read that I'd need to run
    pulumi plugin install ...
    but I can't find the right command for the docker plugin
    w
    • 2
    • 8
  • b

    brave-salesmen-42327

    05/11/2019, 8:47 PM
    How do I run a fargate task once, built from a pulumi stack, preferably within or close to the pulumi stack script I want to create a task definition for fargate, and run the task once. The purpose is to run a custom build script on a build server using a custom image built in an awsx.ecs.Image. awsx.ecs.FargateTaskDefinition#run() complains that it can't run the task during a preview or a get. This makes sense to me, as it would need to wait until the task was created, including all it's dependencies. I can see several ways to run the task once its created using aws scripts or a enclosing script or <?>. I am interested in getting advice on what the preferred way to execute a fargate task like this would be.
    error: Running program '/mnt/e/Development/apps/inside-v-next/ivn-build/ivn-build-stack' failed with an unhandled exception:
        Error: Cannot call '.get' during update or preview.
    s
    • 2
    • 1
  • g

    gray-elephant-37695

    05/13/2019, 11:12 AM
    I'm having a strange issue trying to use express js in a lambda. It's to do with how error handlers are called. The way express distinguishes between an error handler and a non-error handler is by checking the function.length which returns the arity of the function. It seems somewhere between the source code and what's getting deployed something is messing with this as an arity of 0 is logged out. Are there any known issues around this? Could pulumi's serialization be breaking it?
  • g

    gray-elephant-37695

    05/13/2019, 11:53 AM
    https://github.com/pulumi/pulumi/issues/2722
  • d

    damp-book-35965

    05/13/2019, 4:50 PM
    So I'm trying to move a helm chart provisioned using pulumi to a different namespace, the helm chart includes a cluster role binding and it already exists, this is making pulumi fail with this message:
    kubernetes:<http://rbac.authorization.k8s.io:ClusterRoleBinding|rbac.authorization.k8s.io:ClusterRoleBinding> (monitoring/kube-state-metrics):
        error: Plan apply failed: <http://clusterrolebindings.rbac.authorization.k8s.io|clusterrolebindings.rbac.authorization.k8s.io> "kube-state-metrics" already exists
    Is this a known issue ? If not how do I get over this ? I know I can manually delete the kube-state-metrics binding
    g
    c
    • 3
    • 7
  • h

    helpful-advantage-49286

    05/13/2019, 5:56 PM
    I have a google load balancer created via a k8s ingress, is there any way to manage it via pulumi?
  • s

    salmon-account-74572

    05/13/2019, 6:02 PM
    @helpful-advantage-49286 If you want to change some configuration on the LB, you'll probably need to have it created by Pulumi (instead of created by Kubernetes). I could be wrong, though, so I'll defer to others. If you're interested in making changes to the ingress object (which is serviced by the LB), then that might be doable, though I suspect you'd still need to have the ingress object created by Pulumi instead of outside Pulumi.
  • h

    helpful-advantage-49286

    05/13/2019, 6:03 PM
    i’d be happy to do that, but how do i do that and end up with it being used properly by k8s?
  • b

    better-rainbow-14549

    05/13/2019, 6:07 PM
    the ability to import resources is "on its way" last i heard
  • b

    better-rainbow-14549

    05/13/2019, 6:08 PM
    if you're very brave you can edit your stack file manually by getting the resource IDs / dependencies etc. correct
  • h

    helpful-advantage-49286

    05/13/2019, 6:18 PM
    not that brave 🙂
  • h

    helpful-advantage-49286

    05/13/2019, 6:18 PM
    also, reproducability is super key for us for compliance purposes 🙂
  • s

    salmon-account-74572

    05/13/2019, 6:24 PM
    @helpful-advantage-49286 To have the ingress controller and associated objects created by Pulumi, you'd need to use the Kubernetes plugin/package (looks like it's available for JS/TS and Python). Then you'd write your code to create your objects, and
    pulumi up
    would instantiate the objects on the Kubernetes cluster(s).
  • h

    helpful-advantage-49286

    05/13/2019, 6:24 PM
    yeah, so thats what I do
  • s

    salmon-account-74572

    05/13/2019, 6:24 PM
    See https://pulumi.io/reference/pkg/nodejs/@pulumi/kubernetes/index.html for the JS/TS information.
  • h

    helpful-advantage-49286

    05/13/2019, 6:25 PM
    that causes a GLBC instance to be created
  • s

    salmon-account-74572

    05/13/2019, 6:25 PM
    So let me take a step back here---can you elaborate a bit on exactly what you'd like to achieve?
  • h

    helpful-advantage-49286

    05/13/2019, 6:26 PM
    I am trying to make some changes to the config of the GLBC instance created by k8s
  • s

    salmon-account-74572

    05/13/2019, 6:26 PM
    Generally, you'd make those changes through Kubernetes, usually by changing the properties of the Service object that is responsible for creating the LB through the cloud provider (GCP, in this case).
  • s

    salmon-account-74572

    05/13/2019, 6:27 PM
    How familiar are you with K8s? (I don't want to assume the wrong level of knowledge/experience.)
  • h

    helpful-advantage-49286

    05/13/2019, 6:27 PM
    fairly
Powered by Linen
Title
h

helpful-advantage-49286

05/13/2019, 6:27 PM
fairly
View count: 1