pulumi / pulumi-eks

A Pulumi component for easily creating and managing an Amazon EKS Cluster
https://www.pulumi.com/registry/packages/eks/
Apache License 2.0
171 stars 80 forks source link

`pulumi up` fails when adding additional role mappings to cluster #892

Closed mhamann closed 1 year ago

mhamann commented 1 year ago

What happened?

I have an EKS cluster running k8s 1.21.4. It's been managed by Pulumi for over a year with various config changes over time. Today, when attempting to add an additional role mapping to the cluster config, the pulumi up preview step works fine, but when selecting "yes" to apply the changes, the following error occurs:

kubernetes:core/v1:ConfigMap (dev-cluster-nodeAccess):
error: configured Kubernetes cluster is unreachable: unable to load schema information from the API server: Get "https://REDACTED.gr7.us-east-2.eks.amazonaws.com/openapi/v2?timeout=32s": getting credentials: decoding stdout: couldn't get version/kind; json parse error: json: cannot unmarshal string into Go value of type struct { APIVersion string "json:\"apiVersion,omitempty\""; Kind string "json:\"kind,omitempty\"" }
    If the cluster has been deleted, you can edit the pulumi state to remove this resource

Expected Behavior

No error should be thrown, because Pulumi successfully parsed whatever it needed to in order to connect to the cluster.

Steps to reproduce

Create an EKS cluster in the following manner:

const key = new aws.kms.Key("cluster-key", {
        description: `EKS Cluster Key - ${opts.name}`,
        enableKeyRotation: true
    });

    const clusterLogGroup = new aws.cloudwatch.LogGroup("cluster-log-group", {
        name: 'eks-cluster-mgmt-logs',
        retentionInDays: 1
    });

    let roleMappings = [];
    if (opts.bastion_role) {
        roleMappings.push({
            roleArn: opts.bastion_role.arn,
            groups: ['system:masters'],
            username: opts.bastion_role.arn,
        });
    }

    const cluster = new eks.Cluster(opts.name, {
        version: opts.k8s_version || '1.21',
        createOidcProvider: true,
        fargate: true,
        providerCredentialOpts: {
            profileName: process.env.AWS_PROFILE,
        },
        vpcId: opts.vpc.id,
        privateSubnetIds: opts.vpc.privateSubnetIds,
        publicSubnetIds: opts.vpc.publicSubnetIds,
        nodeAssociatePublicIpAddress: true,
        endpointPublicAccess: true,
        endpointPrivateAccess: true, 
        encryptionConfigKeyArn: key.arn,
        desiredCapacity: 0,
        enabledClusterLogTypes: [
            'api',
            'audit',
            'authenticator',      
        ],

        roleMappings,
    }, {
        dependsOn: [clusterLogGroup]
    });

Now add an additional role mapping:

 roleMappings.push({
            roleArn: 'some-iam-arn'
            groups: ['system:master']
            username:'some-username',
        });

Output of pulumi about

CLI
Version      3.74.0
Go Version   go1.20.5
Go Compiler  gc

Plugins
NAME        VERSION
aws         5.21.0
aws         5.10.0
aws-native  0.40.2
cloudflare  4.12.1
docker      3.6.0
eks         0.42.7
gitlab      4.9.0
kubernetes  3.22.1
kubernetes  3.20.2
nodejs      unknown

Host
OS       darwin
Version  13.4.1
Arch     arm64

This project is written in nodejs: executable='/Users/mhamann/.nvm/versions/node/v18.14.0/bin/node' version='v18.14.0'

Current Stack: rownd/infra/dev-us-east-2

TYPE                                                                       URN
pulumi:pulumi:Stack                                                        urn:pulumi:dev-us-east-2::infra::pulumi:pulumi:Stack::infra-dev-us-east-2
awsx:x:ec2:Vpc                                                             urn:pulumi:dev-us-east-2::infra::awsx:x:ec2:Vpc::dev-us-east-2
pulumi:providers:aws                                                       urn:pulumi:dev-us-east-2::infra::pulumi:providers:aws::default_5_21_0
aws:kms/key:Key                                                            urn:pulumi:dev-us-east-2::infra::aws:kms/key:Key::cluster-key
pulumi:providers:aws                                                       urn:pulumi:dev-us-east-2::infra::pulumi:providers:aws::default_5_10_0
aws:cloudwatch/logGroup:LogGroup                                           urn:pulumi:dev-us-east-2::infra::aws:cloudwatch/logGroup:LogGroup::vpc-log-group
aws:cloudwatch/logGroup:LogGroup                                           urn:pulumi:dev-us-east-2::infra::aws:cloudwatch/logGroup:LogGroup::cluster-container-log-group
aws:cloudwatch/logGroup:LogGroup                                           urn:pulumi:dev-us-east-2::infra::aws:cloudwatch/logGroup:LogGroup::cluster-log-group
aws:iam/policy:Policy                                                      urn:pulumi:dev-us-east-2::infra::aws:iam/policy:Policy::eks-bastion-sg-policy
aws:iam/policy:Policy                                                      urn:pulumi:dev-us-east-2::infra::aws:iam/policy:Policy::fargate-logging-policy
eks:index:Cluster                                                          urn:pulumi:dev-us-east-2::infra::eks:index:Cluster::dev-us-east-2
aws:iam/role:Role                                                          urn:pulumi:dev-us-east-2::infra::aws:iam/role:Role::vpc-flow-log-role
aws:iam/role:Role                                                          urn:pulumi:dev-us-east-2::infra::aws:iam/role:Role::eks-bastion-sg-role
eks:index:ServiceRole                                                      urn:pulumi:dev-us-east-2::infra::eks:index:Cluster$eks:index:ServiceRole::dev-us-east-2-podExecutionRole
eks:index:ServiceRole                                                      urn:pulumi:dev-us-east-2::infra::eks:index:Cluster$eks:index:ServiceRole::dev-us-east-2-eksRole
eks:index:ServiceRole                                                      urn:pulumi:dev-us-east-2::infra::eks:index:Cluster$eks:index:ServiceRole::dev-us-east-2-instanceRole
aws:iam/rolePolicy:RolePolicy                                              urn:pulumi:dev-us-east-2::infra::aws:iam/rolePolicy:RolePolicy::vpc-flow-log-role-policy
aws:iam/role:Role                                                          urn:pulumi:dev-us-east-2::infra::eks:index:Cluster$eks:index:ServiceRole$aws:iam/role:Role::dev-us-east-2-instanceRole-role
aws:iam/role:Role                                                          urn:pulumi:dev-us-east-2::infra::eks:index:Cluster$eks:index:ServiceRole$aws:iam/role:Role::dev-us-east-2-eksRole-role
aws:iam/role:Role                                                          urn:pulumi:dev-us-east-2::infra::eks:index:Cluster$eks:index:ServiceRole$aws:iam/role:Role::dev-us-east-2-podExecutionRole-role
awsx:x:ec2:Subnet                                                          urn:pulumi:dev-us-east-2::infra::awsx:x:ec2:Vpc$awsx:x:ec2:Subnet::dev-us-east-2-private-0
aws:iam/instanceProfile:InstanceProfile                                    urn:pulumi:dev-us-east-2::infra::aws:iam/instanceProfile:InstanceProfile::eks-bastion-sg-instance-profile
awsx:x:ec2:Subnet                                                          urn:pulumi:dev-us-east-2::infra::awsx:x:ec2:Vpc$awsx:x:ec2:Subnet::dev-us-east-2-private-1
awsx:x:ec2:InternetGateway                                                 urn:pulumi:dev-us-east-2::infra::awsx:x:ec2:Vpc$awsx:x:ec2:InternetGateway::dev-us-east-2
awsx:x:ec2:NatGateway                                                      urn:pulumi:dev-us-east-2::infra::awsx:x:ec2:Vpc$awsx:x:ec2:NatGateway::dev-us-east-2-1
awsx:x:ec2:NatGateway                                                      urn:pulumi:dev-us-east-2::infra::awsx:x:ec2:Vpc$awsx:x:ec2:NatGateway::dev-us-east-2-0
awsx:x:ec2:Subnet                                                          urn:pulumi:dev-us-east-2::infra::awsx:x:ec2:Vpc$awsx:x:ec2:Subnet::dev-us-east-2-public-0
awsx:x:ec2:Subnet                                                          urn:pulumi:dev-us-east-2::infra::awsx:x:ec2:Vpc$awsx:x:ec2:Subnet::dev-us-east-2-public-2
awsx:x:ec2:Subnet                                                          urn:pulumi:dev-us-east-2::infra::awsx:x:ec2:Vpc$awsx:x:ec2:Subnet::dev-us-east-2-public-1
awsx:x:ec2:Subnet                                                          urn:pulumi:dev-us-east-2::infra::awsx:x:ec2:Vpc$awsx:x:ec2:Subnet::dev-us-east-2-private-2
aws:ec2/vpc:Vpc                                                            urn:pulumi:dev-us-east-2::infra::awsx:x:ec2:Vpc$aws:ec2/vpc:Vpc::dev-us-east-2
pulumi:providers:cloudflare                                                urn:pulumi:dev-us-east-2::infra::pulumi:providers:cloudflare::default_4_12_1
aws:secretsmanager/secret:Secret                                           urn:pulumi:dev-us-east-2::infra::aws:secretsmanager/secret:Secret::tunnel-secret-ingress-1
aws:iam/rolePolicyAttachment:RolePolicyAttachment                          urn:pulumi:dev-us-east-2::infra::eks:index:Cluster$eks:index:ServiceRole$aws:iam/rolePolicyAttachment:RolePolicyAttachment::dev-us-east-2-instanceRole-03516f97
cloudflare:index/argoTunnel:ArgoTunnel                                     urn:pulumi:dev-us-east-2::infra::cloudflare:index/argoTunnel:ArgoTunnel::tunnel-ingress-1
aws:iam/rolePolicyAttachment:RolePolicyAttachment                          urn:pulumi:dev-us-east-2::infra::eks:index:Cluster$eks:index:ServiceRole$aws:iam/rolePolicyAttachment:RolePolicyAttachment::dev-us-east-2-instanceRole-3eb088f2
aws:iam/rolePolicyAttachment:RolePolicyAttachment                          urn:pulumi:dev-us-east-2::infra::eks:index:Cluster$eks:index:ServiceRole$aws:iam/rolePolicyAttachment:RolePolicyAttachment::dev-us-east-2-podExecutionRole-6ad441d9
aws:iam/rolePolicyAttachment:RolePolicyAttachment                          urn:pulumi:dev-us-east-2::infra::eks:index:Cluster$eks:index:ServiceRole$aws:iam/rolePolicyAttachment:RolePolicyAttachment::dev-us-east-2-instanceRole-e1b295bd
aws:iam/rolePolicyAttachment:RolePolicyAttachment                          urn:pulumi:dev-us-east-2::infra::eks:index:Cluster$eks:index:ServiceRole$aws:iam/rolePolicyAttachment:RolePolicyAttachment::dev-us-east-2-eksRole-4b490823
aws:ec2/eip:Eip                                                            urn:pulumi:dev-us-east-2::infra::awsx:x:ec2:Vpc$awsx:x:ec2:NatGateway$aws:ec2/eip:Eip::dev-us-east-2-1
aws:ec2/eip:Eip                                                            urn:pulumi:dev-us-east-2::infra::awsx:x:ec2:Vpc$awsx:x:ec2:NatGateway$aws:ec2/eip:Eip::dev-us-east-2-0
aws:ec2/securityGroup:SecurityGroup                                        urn:pulumi:dev-us-east-2::infra::eks:index:Cluster$aws:ec2/securityGroup:SecurityGroup::dev-us-east-2-eksClusterSecurityGroup
aws:ec2/routeTable:RouteTable                                              urn:pulumi:dev-us-east-2::infra::awsx:x:ec2:Vpc$awsx:x:ec2:Subnet$aws:ec2/routeTable:RouteTable::dev-us-east-2-public-0
aws:ec2/internetGateway:InternetGateway                                    urn:pulumi:dev-us-east-2::infra::awsx:x:ec2:Vpc$awsx:x:ec2:InternetGateway$aws:ec2/internetGateway:InternetGateway::dev-us-east-2
aws:ec2/routeTable:RouteTable                                              urn:pulumi:dev-us-east-2::infra::awsx:x:ec2:Vpc$awsx:x:ec2:Subnet$aws:ec2/routeTable:RouteTable::dev-us-east-2-public-1
aws:ec2/subnet:Subnet                                                      urn:pulumi:dev-us-east-2::infra::awsx:x:ec2:Vpc$awsx:x:ec2:Subnet$aws:ec2/subnet:Subnet::dev-us-east-2-private-0
aws:ec2/subnet:Subnet                                                      urn:pulumi:dev-us-east-2::infra::awsx:x:ec2:Vpc$awsx:x:ec2:Subnet$aws:ec2/subnet:Subnet::dev-us-east-2-public-1
aws:ec2/routeTable:RouteTable                                              urn:pulumi:dev-us-east-2::infra::awsx:x:ec2:Vpc$awsx:x:ec2:Subnet$aws:ec2/routeTable:RouteTable::dev-us-east-2-public-2
aws:ec2/flowLog:FlowLog                                                    urn:pulumi:dev-us-east-2::infra::aws:ec2/flowLog:FlowLog::flowLog
aws:ec2/routeTable:RouteTable                                              urn:pulumi:dev-us-east-2::infra::awsx:x:ec2:Vpc$awsx:x:ec2:Subnet$aws:ec2/routeTable:RouteTable::dev-us-east-2-private-2
aws:ec2/securityGroup:SecurityGroup                                        urn:pulumi:dev-us-east-2::infra::aws:ec2/securityGroup:SecurityGroup::ecrDkrSecurityGroup
aws:ec2/subnet:Subnet                                                      urn:pulumi:dev-us-east-2::infra::awsx:x:ec2:Vpc$awsx:x:ec2:Subnet$aws:ec2/subnet:Subnet::dev-us-east-2-private-2
aws:ec2/routeTable:RouteTable                                              urn:pulumi:dev-us-east-2::infra::awsx:x:ec2:Vpc$awsx:x:ec2:Subnet$aws:ec2/routeTable:RouteTable::dev-us-east-2-private-1
aws:ec2/securityGroup:SecurityGroup                                        urn:pulumi:dev-us-east-2::infra::aws:ec2/securityGroup:SecurityGroup::appmeshSecurityGroup
aws:ec2/securityGroup:SecurityGroup                                        urn:pulumi:dev-us-east-2::infra::aws:ec2/securityGroup:SecurityGroup::ecrapiSecurityGroup
aws:ec2/securityGroup:SecurityGroup                                        urn:pulumi:dev-us-east-2::infra::aws:ec2/securityGroup:SecurityGroup::xraySecurityGroup
aws:ec2/routeTable:RouteTable                                              urn:pulumi:dev-us-east-2::infra::awsx:x:ec2:Vpc$awsx:x:ec2:Subnet$aws:ec2/routeTable:RouteTable::dev-us-east-2-private-0
aws:ec2/subnet:Subnet                                                      urn:pulumi:dev-us-east-2::infra::awsx:x:ec2:Vpc$awsx:x:ec2:Subnet$aws:ec2/subnet:Subnet::dev-us-east-2-public-2
aws:ec2/subnet:Subnet                                                      urn:pulumi:dev-us-east-2::infra::awsx:x:ec2:Vpc$awsx:x:ec2:Subnet$aws:ec2/subnet:Subnet::dev-us-east-2-private-1
aws:ec2/subnet:Subnet                                                      urn:pulumi:dev-us-east-2::infra::awsx:x:ec2:Vpc$awsx:x:ec2:Subnet$aws:ec2/subnet:Subnet::dev-us-east-2-public-0
aws:ec2/securityGroup:SecurityGroup                                        urn:pulumi:dev-us-east-2::infra::aws:ec2/securityGroup:SecurityGroup::stsSecurityGroup
aws:iam/policy:Policy                                                      urn:pulumi:dev-us-east-2::infra::aws:iam/policy:Policy::sns-publishing-policy
aws:ec2/vpcEndpoint:VpcEndpoint                                            urn:pulumi:dev-us-east-2::infra::aws:ec2/vpcEndpoint:VpcEndpoint::s3VpcEndpoint
aws:secretsmanager/secretVersion:SecretVersion                             urn:pulumi:dev-us-east-2::infra::aws:secretsmanager/secretVersion:SecretVersion::tunnel-secret-ver-ingress-1
aws:ec2/securityGroupRule:SecurityGroupRule                                urn:pulumi:dev-us-east-2::infra::eks:index:Cluster$aws:ec2/securityGroupRule:SecurityGroupRule::dev-us-east-2-eksClusterInternetEgressRule
aws:ec2/route:Route                                                        urn:pulumi:dev-us-east-2::infra::awsx:x:ec2:Vpc$awsx:x:ec2:Subnet$aws:ec2/route:Route::dev-us-east-2-public-0-ig
aws:ec2/route:Route                                                        urn:pulumi:dev-us-east-2::infra::awsx:x:ec2:Vpc$awsx:x:ec2:Subnet$aws:ec2/route:Route::dev-us-east-2-public-1-ig
aws:ec2/routeTableAssociation:RouteTableAssociation                        urn:pulumi:dev-us-east-2::infra::awsx:x:ec2:Vpc$awsx:x:ec2:Subnet$aws:ec2/routeTableAssociation:RouteTableAssociation::dev-us-east-2-public-1
aws:ec2/route:Route                                                        urn:pulumi:dev-us-east-2::infra::awsx:x:ec2:Vpc$awsx:x:ec2:Subnet$aws:ec2/route:Route::dev-us-east-2-public-2-ig
aws:ec2/routeTableAssociation:RouteTableAssociation                        urn:pulumi:dev-us-east-2::infra::awsx:x:ec2:Vpc$awsx:x:ec2:Subnet$aws:ec2/routeTableAssociation:RouteTableAssociation::dev-us-east-2-private-2
aws:ec2/routeTableAssociation:RouteTableAssociation                        urn:pulumi:dev-us-east-2::infra::awsx:x:ec2:Vpc$awsx:x:ec2:Subnet$aws:ec2/routeTableAssociation:RouteTableAssociation::dev-us-east-2-private-0
aws:ec2/routeTableAssociation:RouteTableAssociation                        urn:pulumi:dev-us-east-2::infra::awsx:x:ec2:Vpc$awsx:x:ec2:Subnet$aws:ec2/routeTableAssociation:RouteTableAssociation::dev-us-east-2-public-2
aws:ec2/routeTableAssociation:RouteTableAssociation                        urn:pulumi:dev-us-east-2::infra::awsx:x:ec2:Vpc$awsx:x:ec2:Subnet$aws:ec2/routeTableAssociation:RouteTableAssociation::dev-us-east-2-public-0
aws:ec2/routeTableAssociation:RouteTableAssociation                        urn:pulumi:dev-us-east-2::infra::awsx:x:ec2:Vpc$awsx:x:ec2:Subnet$aws:ec2/routeTableAssociation:RouteTableAssociation::dev-us-east-2-private-1
aws:iam/rolePolicyAttachment:RolePolicyAttachment                          urn:pulumi:dev-us-east-2::infra::aws:iam/rolePolicyAttachment:RolePolicyAttachment::rownd-api-sns-policy-attachment
aws:ec2/tag:Tag                                                            urn:pulumi:dev-us-east-2::infra::aws:ec2/tag:Tag::public-subnet-tag-1
aws:ec2/natGateway:NatGateway                                              urn:pulumi:dev-us-east-2::infra::awsx:x:ec2:Vpc$awsx:x:ec2:NatGateway$aws:ec2/natGateway:NatGateway::dev-us-east-2-1
aws:ec2/tag:Tag                                                            urn:pulumi:dev-us-east-2::infra::aws:ec2/tag:Tag::private-subnet-tag-0
aws:ec2/tag:Tag                                                            urn:pulumi:dev-us-east-2::infra::aws:ec2/tag:Tag::private-subnet-tag-2
aws:ec2/tag:Tag                                                            urn:pulumi:dev-us-east-2::infra::aws:ec2/tag:Tag::public-subnet-tag-2
aws:ec2/vpcEndpoint:VpcEndpoint                                            urn:pulumi:dev-us-east-2::infra::aws:ec2/vpcEndpoint:VpcEndpoint::ecrapiVpcEndpoint
aws:ec2/tag:Tag                                                            urn:pulumi:dev-us-east-2::infra::aws:ec2/tag:Tag::private-subnet-tag-1
aws:ec2/vpcEndpoint:VpcEndpoint                                            urn:pulumi:dev-us-east-2::infra::aws:ec2/vpcEndpoint:VpcEndpoint::stsVpcEndpoint
aws:ec2/vpcEndpoint:VpcEndpoint                                            urn:pulumi:dev-us-east-2::infra::aws:ec2/vpcEndpoint:VpcEndpoint::xrayVpcEndpoint
aws:ec2/tag:Tag                                                            urn:pulumi:dev-us-east-2::infra::aws:ec2/tag:Tag::public-subnet-tag-0
aws:ec2/vpcEndpoint:VpcEndpoint                                            urn:pulumi:dev-us-east-2::infra::aws:ec2/vpcEndpoint:VpcEndpoint::appmeshVpcEndpoint
aws:eks/cluster:Cluster                                                    urn:pulumi:dev-us-east-2::infra::eks:index:Cluster$aws:eks/cluster:Cluster::dev-us-east-2-eksCluster
aws:ec2/natGateway:NatGateway                                              urn:pulumi:dev-us-east-2::infra::awsx:x:ec2:Vpc$awsx:x:ec2:NatGateway$aws:ec2/natGateway:NatGateway::dev-us-east-2-0
aws:ec2/vpcEndpoint:VpcEndpoint                                            urn:pulumi:dev-us-east-2::infra::aws:ec2/vpcEndpoint:VpcEndpoint::ecradkrVpcEndpoint
aws:ec2/route:Route                                                        urn:pulumi:dev-us-east-2::infra::awsx:x:ec2:Vpc$awsx:x:ec2:Subnet$aws:ec2/route:Route::dev-us-east-2-private-1-nat-1
aws:iam/openIdConnectProvider:OpenIdConnectProvider                        urn:pulumi:dev-us-east-2::infra::eks:index:Cluster$aws:iam/openIdConnectProvider:OpenIdConnectProvider::dev-us-east-2-oidcProvider
aws:eks/addon:Addon                                                        urn:pulumi:dev-us-east-2::infra::aws:eks/addon:Addon::kube-proxy
aws:ec2/securityGroup:SecurityGroup                                        urn:pulumi:dev-us-east-2::infra::eks:index:Cluster$aws:ec2/securityGroup:SecurityGroup::dev-us-east-2-nodeSecurityGroup
aws:kms/alias:Alias                                                        urn:pulumi:dev-us-east-2::infra::aws:kms/alias:Alias::cluster-key-alias
aws:eks/addon:Addon                                                        urn:pulumi:dev-us-east-2::infra::aws:eks/addon:Addon::vpc-cni
aws:ec2/securityGroup:SecurityGroup                                        urn:pulumi:dev-us-east-2::infra::aws:ec2/securityGroup:SecurityGroup::bastionSecurityGroup
aws:ec2/route:Route                                                        urn:pulumi:dev-us-east-2::infra::awsx:x:ec2:Vpc$awsx:x:ec2:Subnet$aws:ec2/route:Route::dev-us-east-2-private-0-nat-0
aws:ec2/route:Route                                                        urn:pulumi:dev-us-east-2::infra::awsx:x:ec2:Vpc$awsx:x:ec2:Subnet$aws:ec2/route:Route::dev-us-east-2-private-2-nat-2
aws:iam/rolePolicyAttachment:RolePolicyAttachment                          urn:pulumi:dev-us-east-2::infra::aws:iam/rolePolicyAttachment:RolePolicyAttachment::eks-cluster-policy-attachment
aws:iam/role:Role                                                          urn:pulumi:dev-us-east-2::infra::aws:iam/role:Role::appmesh-role-mapping-pod-rownd-api-server
aws:iam/role:Role                                                          urn:pulumi:dev-us-east-2::infra::aws:iam/role:Role::EKS-Fargate-ADOT-ServiceAccount-Role
aws:ec2/securityGroupRule:SecurityGroupRule                                urn:pulumi:dev-us-east-2::infra::eks:index:Cluster$aws:ec2/securityGroupRule:SecurityGroupRule::dev-us-east-2-eksNodeIngressRule
aws:ec2/securityGroupRule:SecurityGroupRule                                urn:pulumi:dev-us-east-2::infra::eks:index:Cluster$aws:ec2/securityGroupRule:SecurityGroupRule::dev-us-east-2-eksNodeInternetEgressRule
aws:ec2/securityGroupRule:SecurityGroupRule                                urn:pulumi:dev-us-east-2::infra::eks:index:Cluster$aws:ec2/securityGroupRule:SecurityGroupRule::dev-us-east-2-eksNodeClusterIngressRule
aws:ec2/securityGroupRule:SecurityGroupRule                                urn:pulumi:dev-us-east-2::infra::eks:index:Cluster$aws:ec2/securityGroupRule:SecurityGroupRule::dev-us-east-2-eksExtApiServerClusterIngressRule
aws:iam/role:Role                                                          urn:pulumi:dev-us-east-2::infra::aws:iam/role:Role::appmesh-role-mapping-pod-cloudflared
aws:iam/role:Role                                                          urn:pulumi:dev-us-east-2::infra::aws:iam/role:Role::appmesh-role-mapping-pod-kong
aws:ec2/securityGroupRule:SecurityGroupRule                                urn:pulumi:dev-us-east-2::infra::eks:index:Cluster$aws:ec2/securityGroupRule:SecurityGroupRule::dev-us-east-2-eksClusterIngressRule
aws:iam/role:Role                                                          urn:pulumi:dev-us-east-2::infra::aws:iam/role:Role::appmesh-role-mapping-pod-mothership-api
aws:ec2/securityGroupRule:SecurityGroupRule                                urn:pulumi:dev-us-east-2::infra::aws:ec2/securityGroupRule:SecurityGroupRule::bastionSecurityGroup-443-to-k8s-443
aws:ec2/instance:Instance                                                  urn:pulumi:dev-us-east-2::infra::aws:ec2/instance:Instance::eks-bastion-host
aws:iam/rolePolicyAttachment:RolePolicyAttachment                          urn:pulumi:dev-us-east-2::infra::aws:iam/rolePolicyAttachment:RolePolicyAttachment::adot-collector-policy-attachment
pulumi:providers:kubernetes                                                urn:pulumi:dev-us-east-2::infra::eks:index:Cluster$pulumi:providers:kubernetes::dev-us-east-2-eks-k8s
pulumi:providers:kubernetes                                                urn:pulumi:dev-us-east-2::infra::eks:index:Cluster$pulumi:providers:kubernetes::dev-us-east-2-provider
pulumi:providers:eks                                                       urn:pulumi:dev-us-east-2::infra::pulumi:providers:eks::default
eks:index:VpcCni                                                           urn:pulumi:dev-us-east-2::infra::eks:index:Cluster$eks:index:VpcCni::dev-us-east-2-vpc-cni
kubernetes:core/v1:Namespace                                               urn:pulumi:dev-us-east-2::infra::kubernetes:core/v1:Namespace::argocd
kubernetes:core/v1:Namespace                                               urn:pulumi:dev-us-east-2::infra::kubernetes:core/v1:Namespace::aws-observability-ns
kubernetes:core/v1:Namespace                                               urn:pulumi:dev-us-east-2::infra::kubernetes:core/v1:Namespace::external-secrets-ns
kubernetes:core/v1:Namespace                                               urn:pulumi:dev-us-east-2::infra::kubernetes:core/v1:Namespace::appmesh-ns
kubernetes:core/v1:Namespace                                               urn:pulumi:dev-us-east-2::infra::kubernetes:core/v1:Namespace::adot-collector-namespace
kubernetes:core/v1:ConfigMap                                               urn:pulumi:dev-us-east-2::infra::kubernetes:core/v1:Namespace$kubernetes:core/v1:ConfigMap::aws-observability-logging-config
aws:iam/role:Role                                                          urn:pulumi:dev-us-east-2::infra::aws:iam/role:Role::external-secrets-role
aws:iam/role:Role                                                          urn:pulumi:dev-us-east-2::infra::aws:iam/role:Role::appmesh-role
pulumi:providers:kubernetes                                                urn:pulumi:dev-us-east-2::infra::pulumi:providers:kubernetes::k8s
aws:iam/rolePolicyAttachment:RolePolicyAttachment                          urn:pulumi:dev-us-east-2::infra::aws:iam/rolePolicyAttachment:RolePolicyAttachment::external-secrets-policy-attachment
kubernetes:core/v1:ConfigMap                                               urn:pulumi:dev-us-east-2::infra::eks:index:Cluster$kubernetes:core/v1:ConfigMap::dev-us-east-2-nodeAccess
aws:eks/fargateProfile:FargateProfile                                      urn:pulumi:dev-us-east-2::infra::eks:index:Cluster$aws:eks/fargateProfile:FargateProfile::dev-us-east-2-fargateProfile
aws:eks/fargateProfile:FargateProfile                                      urn:pulumi:dev-us-east-2::infra::aws:eks/fargateProfile:FargateProfile::fargate-profile-origin-ca-issuer
aws:eks/fargateProfile:FargateProfile                                      urn:pulumi:dev-us-east-2::infra::aws:eks/fargateProfile:FargateProfile::fargate-profile-cloudflared
aws:eks/fargateProfile:FargateProfile                                      urn:pulumi:dev-us-east-2::infra::aws:eks/fargateProfile:FargateProfile::fargate-profile-fargate-container-insights
aws:eks/fargateProfile:FargateProfile                                      urn:pulumi:dev-us-east-2::infra::aws:eks/fargateProfile:FargateProfile::fargate-profile-appmesh-system
aws:eks/fargateProfile:FargateProfile                                      urn:pulumi:dev-us-east-2::infra::aws:eks/fargateProfile:FargateProfile::fargate-profile-rownd
aws:eks/fargateProfile:FargateProfile                                      urn:pulumi:dev-us-east-2::infra::aws:eks/fargateProfile:FargateProfile::fargate-profile-mothership
aws:eks/fargateProfile:FargateProfile                                      urn:pulumi:dev-us-east-2::infra::aws:eks/fargateProfile:FargateProfile::fargate-profile-cert-manager
aws:eks/fargateProfile:FargateProfile                                      urn:pulumi:dev-us-east-2::infra::aws:eks/fargateProfile:FargateProfile::fargate-profile-external-secrets
aws:eks/fargateProfile:FargateProfile                                      urn:pulumi:dev-us-east-2::infra::aws:eks/fargateProfile:FargateProfile::fargate-profile-argocd
kubernetes:helm.sh/v3:Chart                                                urn:pulumi:dev-us-east-2::infra::kubernetes:helm.sh/v3:Chart::external-secrets
kubernetes:yaml:ConfigFile                                                 urn:pulumi:dev-us-east-2::infra::kubernetes:yaml:ConfigFile::argocd
aws:iam/rolePolicyAttachment:RolePolicyAttachment                          urn:pulumi:dev-us-east-2::infra::aws:iam/rolePolicyAttachment:RolePolicyAttachment::fargate-logging-policy-attachment
kubernetes:core/v1:ServiceAccount                                          urn:pulumi:dev-us-east-2::infra::kubernetes:core/v1:ServiceAccount::appmesh-service-account
kubernetes:core/v1:ServiceAccount                                          urn:pulumi:dev-us-east-2::infra::kubernetes:core/v1:ServiceAccount::adot-collector-service-account
kubernetes:external-secrets.io/v1alpha1:ClusterSecretStore                 urn:pulumi:dev-us-east-2::infra::kubernetes:helm.sh/v3:Chart$kubernetes:external-secrets.io/v1alpha1:ClusterSecretStore::secrets-manager-store
kubernetes:rbac.authorization.k8s.io/v1:Role                               urn:pulumi:dev-us-east-2::infra::kubernetes:helm.sh/v3:Chart$kubernetes:rbac.authorization.k8s.io/v1:Role::external-secrets/external-secrets-leaderelection
kubernetes:apps/v1:Deployment                                              urn:pulumi:dev-us-east-2::infra::kubernetes:helm.sh/v3:Chart$kubernetes:apps/v1:Deployment::external-secrets/external-secrets
kubernetes:core/v1:ServiceAccount                                          urn:pulumi:dev-us-east-2::infra::kubernetes:helm.sh/v3:Chart$kubernetes:core/v1:ServiceAccount::external-secrets/external-secrets-sa
kubernetes:rbac.authorization.k8s.io/v1:ClusterRole                        urn:pulumi:dev-us-east-2::infra::kubernetes:helm.sh/v3:Chart$kubernetes:rbac.authorization.k8s.io/v1:ClusterRole::external-secrets-view
kubernetes:rbac.authorization.k8s.io/v1:ClusterRole                        urn:pulumi:dev-us-east-2::infra::kubernetes:helm.sh/v3:Chart$kubernetes:rbac.authorization.k8s.io/v1:ClusterRole::external-secrets-edit
kubernetes:rbac.authorization.k8s.io/v1:RoleBinding                        urn:pulumi:dev-us-east-2::infra::kubernetes:helm.sh/v3:Chart$kubernetes:rbac.authorization.k8s.io/v1:RoleBinding::external-secrets/external-secrets-leaderelection
kubernetes:rbac.authorization.k8s.io/v1:ClusterRoleBinding                 urn:pulumi:dev-us-east-2::infra::kubernetes:helm.sh/v3:Chart$kubernetes:rbac.authorization.k8s.io/v1:ClusterRoleBinding::external-secrets-controller
kubernetes:rbac.authorization.k8s.io/v1:ClusterRole                        urn:pulumi:dev-us-east-2::infra::kubernetes:helm.sh/v3:Chart$kubernetes:rbac.authorization.k8s.io/v1:ClusterRole::external-secrets-controller
kubernetes:apiextensions.k8s.io/v1:CustomResourceDefinition                urn:pulumi:dev-us-east-2::infra::kubernetes:helm.sh/v3:Chart$kubernetes:apiextensions.k8s.io/v1:CustomResourceDefinition::externalsecrets.external-secrets.io
kubernetes:apiextensions.k8s.io/v1:CustomResourceDefinition                urn:pulumi:dev-us-east-2::infra::kubernetes:helm.sh/v3:Chart$kubernetes:apiextensions.k8s.io/v1:CustomResourceDefinition::secretstores.external-secrets.io
kubernetes:apiextensions.k8s.io/v1:CustomResourceDefinition                urn:pulumi:dev-us-east-2::infra::kubernetes:helm.sh/v3:Chart$kubernetes:apiextensions.k8s.io/v1:CustomResourceDefinition::clustersecretstores.external-secrets.io
kubernetes:yaml:ConfigFile                                                 urn:pulumi:dev-us-east-2::infra::kubernetes:yaml:ConfigFile$kubernetes:yaml:ConfigFile::argocd-bootstrap
kubernetes:rbac.authorization.k8s.io/v1:RoleBinding                        urn:pulumi:dev-us-east-2::infra::kubernetes:yaml:ConfigFile$kubernetes:rbac.authorization.k8s.io/v1:RoleBinding::argocd-dex-server
kubernetes:core/v1:ConfigMap                                               urn:pulumi:dev-us-east-2::infra::kubernetes:yaml:ConfigFile$kubernetes:core/v1:ConfigMap::argocd-cmd-params-cm
kubernetes:rbac.authorization.k8s.io/v1:RoleBinding                        urn:pulumi:dev-us-east-2::infra::kubernetes:yaml:ConfigFile$kubernetes:rbac.authorization.k8s.io/v1:RoleBinding::argocd-application-controller
kubernetes:core/v1:ConfigMap                                               urn:pulumi:dev-us-east-2::infra::kubernetes:yaml:ConfigFile$kubernetes:core/v1:ConfigMap::argocd-cm
kubernetes:core/v1:ConfigMap                                               urn:pulumi:dev-us-east-2::infra::kubernetes:yaml:ConfigFile$kubernetes:core/v1:ConfigMap::argocd-ssh-known-hosts-cm
kubernetes:core/v1:Service                                                 urn:pulumi:dev-us-east-2::infra::kubernetes:yaml:ConfigFile$kubernetes:core/v1:Service::argocd-repo-server
kubernetes:core/v1:Service                                                 urn:pulumi:dev-us-east-2::infra::kubernetes:yaml:ConfigFile$kubernetes:core/v1:Service::argocd-redis
kubernetes:core/v1:ConfigMap                                               urn:pulumi:dev-us-east-2::infra::kubernetes:yaml:ConfigFile$kubernetes:core/v1:ConfigMap::argocd-gpg-keys-cm
kubernetes:core/v1:Service                                                 urn:pulumi:dev-us-east-2::infra::kubernetes:yaml:ConfigFile$kubernetes:core/v1:Service::argocd-metrics
kubernetes:core/v1:ConfigMap                                               urn:pulumi:dev-us-east-2::infra::kubernetes:yaml:ConfigFile$kubernetes:core/v1:ConfigMap::argocd-rbac-cm
kubernetes:core/v1:ServiceAccount                                          urn:pulumi:dev-us-east-2::infra::kubernetes:yaml:ConfigFile$kubernetes:core/v1:ServiceAccount::argocd-application-controller
kubernetes:apps/v1:Deployment                                              urn:pulumi:dev-us-east-2::infra::kubernetes:yaml:ConfigFile$kubernetes:apps/v1:Deployment::argocd-dex-server
kubernetes:core/v1:Secret                                                  urn:pulumi:dev-us-east-2::infra::kubernetes:yaml:ConfigFile$kubernetes:core/v1:Secret::argocd-secret
kubernetes:core/v1:ConfigMap                                               urn:pulumi:dev-us-east-2::infra::kubernetes:yaml:ConfigFile$kubernetes:core/v1:ConfigMap::argocd-tls-certs-cm
kubernetes:core/v1:Service                                                 urn:pulumi:dev-us-east-2::infra::kubernetes:yaml:ConfigFile$kubernetes:core/v1:Service::argocd-server
kubernetes:core/v1:Service                                                 urn:pulumi:dev-us-east-2::infra::kubernetes:yaml:ConfigFile$kubernetes:core/v1:Service::argocd-dex-server
kubernetes:helm.sh/v3:Chart                                                urn:pulumi:dev-us-east-2::infra::kubernetes:core/v1:ServiceAccount$kubernetes:helm.sh/v3:Chart::appmesh-controller
kubernetes:rbac.authorization.k8s.io/v1:RoleBinding                        urn:pulumi:dev-us-east-2::infra::kubernetes:yaml:ConfigFile$kubernetes:rbac.authorization.k8s.io/v1:RoleBinding::argocd-server
kubernetes:core/v1:Service                                                 urn:pulumi:dev-us-east-2::infra::kubernetes:yaml:ConfigFile$kubernetes:core/v1:Service::argocd-server-metrics
kubernetes:core/v1:ServiceAccount                                          urn:pulumi:dev-us-east-2::infra::kubernetes:yaml:ConfigFile$kubernetes:core/v1:ServiceAccount::argocd-dex-server
kubernetes:rbac.authorization.k8s.io/v1:RoleBinding                        urn:pulumi:dev-us-east-2::infra::kubernetes:yaml:ConfigFile$kubernetes:rbac.authorization.k8s.io/v1:RoleBinding::argocd-redis
kubernetes:rbac.authorization.k8s.io/v1:ClusterRoleBinding                 urn:pulumi:dev-us-east-2::infra::kubernetes:yaml:ConfigFile$kubernetes:rbac.authorization.k8s.io/v1:ClusterRoleBinding::argocd-application-controller
kubernetes:core/v1:ServiceAccount                                          urn:pulumi:dev-us-east-2::infra::kubernetes:yaml:ConfigFile$kubernetes:core/v1:ServiceAccount::argocd-server
kubernetes:rbac.authorization.k8s.io/v1:ClusterRole                        urn:pulumi:dev-us-east-2::infra::kubernetes:yaml:ConfigFile$kubernetes:rbac.authorization.k8s.io/v1:ClusterRole::argocd-application-controller
kubernetes:networking.k8s.io/v1:NetworkPolicy                              urn:pulumi:dev-us-east-2::infra::kubernetes:yaml:ConfigFile$kubernetes:networking.k8s.io/v1:NetworkPolicy::argocd-application-controller-network-policy
kubernetes:rbac.authorization.k8s.io/v1:ClusterRoleBinding                 urn:pulumi:dev-us-east-2::infra::kubernetes:yaml:ConfigFile$kubernetes:rbac.authorization.k8s.io/v1:ClusterRoleBinding::argocd-server
kubernetes:rbac.authorization.k8s.io/v1:ClusterRole                        urn:pulumi:dev-us-east-2::infra::kubernetes:yaml:ConfigFile$kubernetes:rbac.authorization.k8s.io/v1:ClusterRole::argocd-server
kubernetes:apps/v1:Deployment                                              urn:pulumi:dev-us-east-2::infra::kubernetes:yaml:ConfigFile$kubernetes:apps/v1:Deployment::argocd-repo-server
kubernetes:apps/v1:Deployment                                              urn:pulumi:dev-us-east-2::infra::kubernetes:yaml:ConfigFile$kubernetes:apps/v1:Deployment::argocd-server
kubernetes:networking.k8s.io/v1:NetworkPolicy                              urn:pulumi:dev-us-east-2::infra::kubernetes:yaml:ConfigFile$kubernetes:networking.k8s.io/v1:NetworkPolicy::argocd-redis-network-policy
kubernetes:networking.k8s.io/v1:NetworkPolicy                              urn:pulumi:dev-us-east-2::infra::kubernetes:yaml:ConfigFile$kubernetes:networking.k8s.io/v1:NetworkPolicy::argocd-server-network-policy
kubernetes:rbac.authorization.k8s.io/v1:Role                               urn:pulumi:dev-us-east-2::infra::kubernetes:yaml:ConfigFile$kubernetes:rbac.authorization.k8s.io/v1:Role::argocd-application-controller
kubernetes:networking.k8s.io/v1:NetworkPolicy                              urn:pulumi:dev-us-east-2::infra::kubernetes:yaml:ConfigFile$kubernetes:networking.k8s.io/v1:NetworkPolicy::argocd-repo-server-network-policy
kubernetes:core/v1:ServiceAccount                                          urn:pulumi:dev-us-east-2::infra::kubernetes:yaml:ConfigFile$kubernetes:core/v1:ServiceAccount::argocd-redis
kubernetes:rbac.authorization.k8s.io/v1:Role                               urn:pulumi:dev-us-east-2::infra::kubernetes:yaml:ConfigFile$kubernetes:rbac.authorization.k8s.io/v1:Role::argocd-dex-server
kubernetes:networking.k8s.io/v1:NetworkPolicy                              urn:pulumi:dev-us-east-2::infra::kubernetes:yaml:ConfigFile$kubernetes:networking.k8s.io/v1:NetworkPolicy::argocd-dex-server-network-policy
kubernetes:apps/v1:Deployment                                              urn:pulumi:dev-us-east-2::infra::kubernetes:yaml:ConfigFile$kubernetes:apps/v1:Deployment::argocd-redis
kubernetes:rbac.authorization.k8s.io/v1:Role                               urn:pulumi:dev-us-east-2::infra::kubernetes:yaml:ConfigFile$kubernetes:rbac.authorization.k8s.io/v1:Role::argocd-server
kubernetes:apps/v1:StatefulSet                                             urn:pulumi:dev-us-east-2::infra::kubernetes:yaml:ConfigFile$kubernetes:apps/v1:StatefulSet::argocd-application-controller
kubernetes:apiextensions.k8s.io/v1:CustomResourceDefinition                urn:pulumi:dev-us-east-2::infra::kubernetes:yaml:ConfigFile$kubernetes:apiextensions.k8s.io/v1:CustomResourceDefinition::appprojects.argoproj.io
kubernetes:apiextensions.k8s.io/v1:CustomResourceDefinition                urn:pulumi:dev-us-east-2::infra::kubernetes:yaml:ConfigFile$kubernetes:apiextensions.k8s.io/v1:CustomResourceDefinition::applications.argoproj.io
kubernetes:external-secrets.io/v1alpha1:ExternalSecret                     urn:pulumi:dev-us-east-2::infra::kubernetes:external-secrets.io/v1alpha1:ExternalSecret::gitops-repo-secret
kubernetes:argoproj.io/v1alpha1:Application                                urn:pulumi:dev-us-east-2::infra::kubernetes:yaml:ConfigFile$kubernetes:yaml:ConfigFile$kubernetes:argoproj.io/v1alpha1:Application::argocd/deployments
kubernetes:rbac.authorization.k8s.io/v1:RoleBinding                        urn:pulumi:dev-us-east-2::infra::kubernetes:core/v1:ServiceAccount$kubernetes:helm.sh/v3:Chart$kubernetes:rbac.authorization.k8s.io/v1:RoleBinding::appmesh-system/appmesh-controller-leader-election-rolebinding
kubernetes:rbac.authorization.k8s.io/v1:ClusterRoleBinding                 urn:pulumi:dev-us-east-2::infra::kubernetes:core/v1:ServiceAccount$kubernetes:helm.sh/v3:Chart$kubernetes:rbac.authorization.k8s.io/v1:ClusterRoleBinding::appmesh-controller-rolebinding
kubernetes:rbac.authorization.k8s.io/v1:Role                               urn:pulumi:dev-us-east-2::infra::kubernetes:core/v1:ServiceAccount$kubernetes:helm.sh/v3:Chart$kubernetes:rbac.authorization.k8s.io/v1:Role::appmesh-system/appmesh-controller-leader-election-role
kubernetes:admissionregistration.k8s.io/v1:ValidatingWebhookConfiguration  urn:pulumi:dev-us-east-2::infra::kubernetes:core/v1:ServiceAccount$kubernetes:helm.sh/v3:Chart$kubernetes:admissionregistration.k8s.io/v1:ValidatingWebhookConfiguration::appmesh-controller-validating-webhook-configuration
kubernetes:admissionregistration.k8s.io/v1:MutatingWebhookConfiguration    urn:pulumi:dev-us-east-2::infra::kubernetes:core/v1:ServiceAccount$kubernetes:helm.sh/v3:Chart$kubernetes:admissionregistration.k8s.io/v1:MutatingWebhookConfiguration::appmesh-controller-mutating-webhook-configuration
kubernetes:apiextensions.k8s.io/v1beta1:CustomResourceDefinition           urn:pulumi:dev-us-east-2::infra::kubernetes:core/v1:ServiceAccount$kubernetes:helm.sh/v3:Chart$kubernetes:apiextensions.k8s.io/v1beta1:CustomResourceDefinition::virtualservices.appmesh.k8s.aws
kubernetes:rbac.authorization.k8s.io/v1:ClusterRole                        urn:pulumi:dev-us-east-2::infra::kubernetes:core/v1:ServiceAccount$kubernetes:helm.sh/v3:Chart$kubernetes:rbac.authorization.k8s.io/v1:ClusterRole::appmesh-controller-role
kubernetes:core/v1:Service                                                 urn:pulumi:dev-us-east-2::infra::kubernetes:core/v1:ServiceAccount$kubernetes:helm.sh/v3:Chart$kubernetes:core/v1:Service::appmesh-system/appmesh-controller-webhook-service
kubernetes:core/v1:Secret                                                  urn:pulumi:dev-us-east-2::infra::kubernetes:core/v1:ServiceAccount$kubernetes:helm.sh/v3:Chart$kubernetes:core/v1:Secret::appmesh-system/appmesh-controller-webhook-server-cert
kubernetes:apps/v1:Deployment                                              urn:pulumi:dev-us-east-2::infra::kubernetes:core/v1:ServiceAccount$kubernetes:helm.sh/v3:Chart$kubernetes:apps/v1:Deployment::appmesh-system/appmesh-controller
kubernetes:apiextensions.k8s.io/v1beta1:CustomResourceDefinition           urn:pulumi:dev-us-east-2::infra::kubernetes:core/v1:ServiceAccount$kubernetes:helm.sh/v3:Chart$kubernetes:apiextensions.k8s.io/v1beta1:CustomResourceDefinition::meshes.appmesh.k8s.aws
kubernetes:apiextensions.k8s.io/v1beta1:CustomResourceDefinition           urn:pulumi:dev-us-east-2::infra::kubernetes:core/v1:ServiceAccount$kubernetes:helm.sh/v3:Chart$kubernetes:apiextensions.k8s.io/v1beta1:CustomResourceDefinition::virtualgateways.appmesh.k8s.aws
kubernetes:apiextensions.k8s.io/v1beta1:CustomResourceDefinition           urn:pulumi:dev-us-east-2::infra::kubernetes:core/v1:ServiceAccount$kubernetes:helm.sh/v3:Chart$kubernetes:apiextensions.k8s.io/v1beta1:CustomResourceDefinition::gatewayroutes.appmesh.k8s.aws
kubernetes:apiextensions.k8s.io/v1beta1:CustomResourceDefinition           urn:pulumi:dev-us-east-2::infra::kubernetes:core/v1:ServiceAccount$kubernetes:helm.sh/v3:Chart$kubernetes:apiextensions.k8s.io/v1beta1:CustomResourceDefinition::virtualnodes.appmesh.k8s.aws
kubernetes:apiextensions.k8s.io/v1beta1:CustomResourceDefinition           urn:pulumi:dev-us-east-2::infra::kubernetes:core/v1:ServiceAccount$kubernetes:helm.sh/v3:Chart$kubernetes:apiextensions.k8s.io/v1beta1:CustomResourceDefinition::virtualrouters.appmesh.k8s.aws
aws:ec2/instance:Instance                                                  urn:pulumi:dev-us-east-2::infra::aws:ec2/instance:Instance::eks-bastion-host

Found no pending operations associated with dev-us-east-2

Backend
Name           pulumi.com
URL            https://app.pulumi.com/matthew.hamann
User           matthew.hamann
Organizations  matthew.hamann, rownd

Dependencies:
NAME                VERSION
@pulumi/cloudflare  4.12.1
@pulumi/eks         0.42.7
@pulumi/kubernetes  3.22.1
@pulumi/pulumi      3.46.1
simple-git          2.48.0
@aws-cdk/aws-ec2    1.180.0
@pulumi/aws-native  0.40.2
@pulumi/awsx        0.40.1
@pulumi/aws         5.21.0
@pulumi/gitlab      4.9.0
@types/node         14.18.33

Additional context

No response

Contributing

Vote on this issue by adding a 👍 reaction. To contribute a fix for this issue, leave a comment (and link to your pull request, if you've opened one already).

thomas11 commented 1 year ago

Hi @mhamann, sorry you're running into trouble here. It's surprising that it happens when retrieving schema information which is a common functionality. Can you confirm that you are still able to perform other Pulumi operations on the cluster, such as other changes or refresh?

Also, this page describes how to obtain a more verbose log. It would be great if you could attach that, but check first for things you wouldn't like to post in public. Alternatively, you could try to check the log for that API response that cannot be parsed.

mjeffryes commented 1 year ago

Closing due to inactivity