• f

    famous-salesclerk-74711

    2 months ago
    quick question - if we have an existing EKS cluster, what is the correct way for us to reference the associated oidc_provider?
    f
    b
    2 replies
    Copy to Clipboard
  • f

    famous-salesclerk-74711

    2 months ago
    is there a way for
    pulumi_kubernetes
    resources to pull from a default eks_provider w/o explicitly passing one in in the
    ResourceOptions
    ? Kind of like how environment variables can auto-configure resources with the
    aws_provider
    ?
  • h

    helpful-morning-53046

    2 months ago
    Hello all. I wonder if anyone can give some advice on the following. I am using the official Pulumi Amazon EKS package to create a K8s cluster. I used the Cluster.nodeGroupOptions input to set up the worker nodes but now need to upgrade the cluster version. In the past I would have done this by setting up a new node group in parallel with the old one and then migrating the workloads over. It seems I have shot myself in the foot by using
    nodeGroupOptions
    as I get an error
    Setting nodeGroupOptions, and any set of singular node group option(s) on the cluster, is mutually exclusive. Choose a single approach.
    when trying to spin up a NodeGroup (or ManagedNodeGroup) alongside the existing one. Does anyone have any advice as to how to perform a zero downtime worker node upgrade i.e. without having to tear them all down?
    h
    b
    3 replies
    Copy to Clipboard
  • i

    important-leather-28796

    2 months ago
    It appears that Github has decided in the past few days to stop serving release assets. e.g.
    curl <https://github.com/cert-manager/cert-manager/releases/download/v1.8.2/cert-manager.yaml> -O
    is a zero byte file. Pulumi just started reporting this with a not-so-great error. Is there a workaround for this?
    error: TypeError: Cannot read properties of undefined (reading 'map')
            at /Users/kross/projects/archetype/node_modules/@pulumi/yaml/yaml.ts:2993:14
            at processTicksAndRejections (node:internal/process/task_queues:95:5)
    i
    b
    8 replies
    Copy to Clipboard
  • v

    victorious-exabyte-70545

    2 months ago
    Hi all, I have some basic questions regarding ingress controllers and kubernetes. Thought I would ask here as I am implementing with Pulumi. When configuring a service (that will have an ingress routing to it), is it better to set it up as ClusterIP, NodePort, or LoadBalancer. If LoadBalancer, my cloud provider will launch a load balancer. It seems like I do not want this option as I will be paying for another load balancer (in addition to the one launched with the ingress controller). NodePort exposes the service on each node that hosts the pod right? And cluster ip uses an internal kube ip for internal workloads? I think maybe clusterip is the right choice? Thanks for the input!
    v
    b
    6 replies
    Copy to Clipboard
  • c

    crooked-laptop-67565

    2 months ago
    Hi 👋 What's the best way to create a
    kubernetes.Provider
    for an EKS cluster? I have two Pulumi projects, one that sets up infra like k8s and databases, and a second one for apps that deploy to kubernetes and use the db etc... the app project needs to work with a kubernetes provider (eg when I define a
    Service
    ), like the one that's available from
    new eks.Cluster(...)
    . But the app code isn't doing the cluster creation, so it presumably needs to create that provider for itself. (I'm new to both Pulumi and k8s so please let me know if any part of what I said doesn't make sense or seems wrong).
    c
    v
    2 replies
    Copy to Clipboard
  • v

    victorious-exabyte-70545

    2 months ago
    Hi guys, I want to update the spec of a service deployed with the pulumi chart resource. Any pointers on how to do this?
    v
    b
    7 replies
    Copy to Clipboard
  • m

    most-lighter-95902

    2 months ago
    Hi does anyone know if I can use
    valueYamlFiles
    and
    values
    together where the
    valueYamlFiles
    yaml is referencing some values from
    values
    object using this kind of templating syntax:
    storage:
      type: s3
      bucketName: "{{ .Values.userSettings.bucketName }}"
  • m

    most-lighter-95902

    2 months ago
    Where I provide the userSettings object as
    values
    key in the Pulumi helm release resource?
  • n

    narrow-translator-93508

    2 months ago
    Hi, I have a tricky issue with
    Pulumi
    and
    helm
    , no problem to install
    ArgoCD
    but when I try to configure
    dex.config
    section, it expects a
    string
    rather than a
    map
    and when I pass a string it is not rendered with the right structure in the config map