pulumi-awsx
pulumi-awsx copied to clipboard
punycode is deprecated
What happened?
A program using awsx is throwing the following deprecation error:
(node:72052) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
(Use `node --trace-deprecation ...` to show where the warning was created)
Doing npm ls shows that this dep comes from awsx
npm ls punycode ☁️ pulumi-dev-sandbox
lbrlabs-eks-yaml@ /Users/lbriggs/src/github/lbrlabs/pulumi-lbrlabs-eks/examples/ts
└─┬ @pulumi/[email protected]
└─┬ [email protected]
└─┬ [email protected]
└── [email protected]
Example
const vpc = new awsx.ec2.Vpc("vpc", {
cidrBlock: "172.16.0.0/16",
subnetStrategy: awsx.ec2.SubnetAllocationStrategy.Auto,
subnetSpecs: [
{
type: awsx.ec2.SubnetType.Public,
cidrMask:20,
tags: {
"kubernetes.io/role/elb": "1",
},
},
{
type: awsx.ec2.SubnetType.Private,
cidrMask: 19,
tags: {
"kubernetes.io/role/internal-elb": "1",
},
},
],
});
Output of pulumi about
CLI
Version 3.97.0
Go Version go1.21.5
Go Compiler gc
Plugins
NAME VERSION
aws 6.14.0
awsx 2.3.0
docker 4.5.0
docker 3.6.1
kubernetes 3.29.1
lbrlabs-eks 0.2.4-alpha.1702940880+3196b2a7.dirty
nodejs unknown
Host
OS darwin
Version 14.1.2
Arch arm64
This project is written in nodejs: executable='/opt/homebrew/bin/node' version='v21.1.0'
Current Stack: lbrlabs58/lbrlabs-eks-ts/dev
TYPE URN
pulumi:pulumi:Stack urn:pulumi:dev::lbrlabs-eks-ts::pulumi:pulumi:Stack::lbrlabs-eks-ts-dev
pulumi:providers:awsx urn:pulumi:dev::lbrlabs-eks-ts::pulumi:providers:awsx::default_2_3_0
awsx:ec2:Vpc urn:pulumi:dev::lbrlabs-eks-ts::awsx:ec2:Vpc::vpc
pulumi:providers:aws urn:pulumi:dev::lbrlabs-eks-ts::pulumi:providers:aws::default_6_9_0
aws:ec2/vpc:Vpc urn:pulumi:dev::lbrlabs-eks-ts::awsx:ec2:Vpc$aws:ec2/vpc:Vpc::vpc
aws:ec2/subnet:Subnet urn:pulumi:dev::lbrlabs-eks-ts::awsx:ec2:Vpc$aws:ec2/vpc:Vpc$aws:ec2/subnet:Subnet::vpc-private-3
aws:ec2/subnet:Subnet urn:pulumi:dev::lbrlabs-eks-ts::awsx:ec2:Vpc$aws:ec2/vpc:Vpc$aws:ec2/subnet:Subnet::vpc-public-1
aws:ec2/subnet:Subnet urn:pulumi:dev::lbrlabs-eks-ts::awsx:ec2:Vpc$aws:ec2/vpc:Vpc$aws:ec2/subnet:Subnet::vpc-public-3
aws:ec2/subnet:Subnet urn:pulumi:dev::lbrlabs-eks-ts::awsx:ec2:Vpc$aws:ec2/vpc:Vpc$aws:ec2/subnet:Subnet::vpc-private-2
aws:ec2/subnet:Subnet urn:pulumi:dev::lbrlabs-eks-ts::awsx:ec2:Vpc$aws:ec2/vpc:Vpc$aws:ec2/subnet:Subnet::vpc-public-2
aws:ec2/internetGateway:InternetGateway urn:pulumi:dev::lbrlabs-eks-ts::awsx:ec2:Vpc$aws:ec2/vpc:Vpc$aws:ec2/internetGateway:InternetGateway::vpc
aws:ec2/subnet:Subnet urn:pulumi:dev::lbrlabs-eks-ts::awsx:ec2:Vpc$aws:ec2/vpc:Vpc$aws:ec2/subnet:Subnet::vpc-private-1
aws:ec2/routeTable:RouteTable urn:pulumi:dev::lbrlabs-eks-ts::awsx:ec2:Vpc$aws:ec2/vpc:Vpc$aws:ec2/subnet:Subnet$aws:ec2/routeTable:RouteTable::vpc-private-3
aws:ec2/routeTable:RouteTable urn:pulumi:dev::lbrlabs-eks-ts::awsx:ec2:Vpc$aws:ec2/vpc:Vpc$aws:ec2/subnet:Subnet$aws:ec2/routeTable:RouteTable::vpc-public-1
aws:ec2/eip:Eip urn:pulumi:dev::lbrlabs-eks-ts::awsx:ec2:Vpc$aws:ec2/vpc:Vpc$aws:ec2/subnet:Subnet$aws:ec2/eip:Eip::vpc-1
aws:ec2/routeTable:RouteTable urn:pulumi:dev::lbrlabs-eks-ts::awsx:ec2:Vpc$aws:ec2/vpc:Vpc$aws:ec2/subnet:Subnet$aws:ec2/routeTable:RouteTable::vpc-public-3
aws:ec2/eip:Eip urn:pulumi:dev::lbrlabs-eks-ts::awsx:ec2:Vpc$aws:ec2/vpc:Vpc$aws:ec2/subnet:Subnet$aws:ec2/eip:Eip::vpc-3
aws:ec2/routeTable:RouteTable urn:pulumi:dev::lbrlabs-eks-ts::awsx:ec2:Vpc$aws:ec2/vpc:Vpc$aws:ec2/subnet:Subnet$aws:ec2/routeTable:RouteTable::vpc-private-2
aws:ec2/routeTable:RouteTable urn:pulumi:dev::lbrlabs-eks-ts::awsx:ec2:Vpc$aws:ec2/vpc:Vpc$aws:ec2/subnet:Subnet$aws:ec2/routeTable:RouteTable::vpc-public-2
aws:ec2/eip:Eip urn:pulumi:dev::lbrlabs-eks-ts::awsx:ec2:Vpc$aws:ec2/vpc:Vpc$aws:ec2/subnet:Subnet$aws:ec2/eip:Eip::vpc-2
aws:ec2/routeTable:RouteTable urn:pulumi:dev::lbrlabs-eks-ts::awsx:ec2:Vpc$aws:ec2/vpc:Vpc$aws:ec2/subnet:Subnet$aws:ec2/routeTable:RouteTable::vpc-private-1
aws:ec2/routeTableAssociation:RouteTableAssociation urn:pulumi:dev::lbrlabs-eks-ts::awsx:ec2:Vpc$aws:ec2/vpc:Vpc$aws:ec2/subnet:Subnet$aws:ec2/routeTable:RouteTable$aws:ec2/routeTableAssociation:RouteTableAssociation::vpc-private-3
aws:ec2/routeTableAssociation:RouteTableAssociation urn:pulumi:dev::lbrlabs-eks-ts::awsx:ec2:Vpc$aws:ec2/vpc:Vpc$aws:ec2/subnet:Subnet$aws:ec2/routeTable:RouteTable$aws:ec2/routeTableAssociation:RouteTableAssociation::vpc-public-1
aws:ec2/route:Route urn:pulumi:dev::lbrlabs-eks-ts::awsx:ec2:Vpc$aws:ec2/vpc:Vpc$aws:ec2/subnet:Subnet$aws:ec2/routeTable:RouteTable$aws:ec2/route:Route::vpc-public-1
aws:ec2/natGateway:NatGateway urn:pulumi:dev::lbrlabs-eks-ts::awsx:ec2:Vpc$aws:ec2/vpc:Vpc$aws:ec2/subnet:Subnet$aws:ec2/natGateway:NatGateway::vpc-1
aws:ec2/routeTableAssociation:RouteTableAssociation urn:pulumi:dev::lbrlabs-eks-ts::awsx:ec2:Vpc$aws:ec2/vpc:Vpc$aws:ec2/subnet:Subnet$aws:ec2/routeTable:RouteTable$aws:ec2/routeTableAssociation:RouteTableAssociation::vpc-public-3
aws:ec2/route:Route urn:pulumi:dev::lbrlabs-eks-ts::awsx:ec2:Vpc$aws:ec2/vpc:Vpc$aws:ec2/subnet:Subnet$aws:ec2/routeTable:RouteTable$aws:ec2/route:Route::vpc-public-3
aws:ec2/natGateway:NatGateway urn:pulumi:dev::lbrlabs-eks-ts::awsx:ec2:Vpc$aws:ec2/vpc:Vpc$aws:ec2/subnet:Subnet$aws:ec2/natGateway:NatGateway::vpc-3
aws:ec2/routeTableAssociation:RouteTableAssociation urn:pulumi:dev::lbrlabs-eks-ts::awsx:ec2:Vpc$aws:ec2/vpc:Vpc$aws:ec2/subnet:Subnet$aws:ec2/routeTable:RouteTable$aws:ec2/routeTableAssociation:RouteTableAssociation::vpc-private-2
aws:ec2/routeTableAssociation:RouteTableAssociation urn:pulumi:dev::lbrlabs-eks-ts::awsx:ec2:Vpc$aws:ec2/vpc:Vpc$aws:ec2/subnet:Subnet$aws:ec2/routeTable:RouteTable$aws:ec2/routeTableAssociation:RouteTableAssociation::vpc-public-2
aws:ec2/route:Route urn:pulumi:dev::lbrlabs-eks-ts::awsx:ec2:Vpc$aws:ec2/vpc:Vpc$aws:ec2/subnet:Subnet$aws:ec2/routeTable:RouteTable$aws:ec2/route:Route::vpc-public-2
aws:ec2/natGateway:NatGateway urn:pulumi:dev::lbrlabs-eks-ts::awsx:ec2:Vpc$aws:ec2/vpc:Vpc$aws:ec2/subnet:Subnet$aws:ec2/natGateway:NatGateway::vpc-2
aws:ec2/routeTableAssociation:RouteTableAssociation urn:pulumi:dev::lbrlabs-eks-ts::awsx:ec2:Vpc$aws:ec2/vpc:Vpc$aws:ec2/subnet:Subnet$aws:ec2/routeTable:RouteTable$aws:ec2/routeTableAssociation:RouteTableAssociation::vpc-private-1
aws:ec2/route:Route urn:pulumi:dev::lbrlabs-eks-ts::awsx:ec2:Vpc$aws:ec2/vpc:Vpc$aws:ec2/subnet:Subnet$aws:ec2/routeTable:RouteTable$aws:ec2/route:Route::vpc-private-1
aws:ec2/route:Route urn:pulumi:dev::lbrlabs-eks-ts::awsx:ec2:Vpc$aws:ec2/vpc:Vpc$aws:ec2/subnet:Subnet$aws:ec2/routeTable:RouteTable$aws:ec2/route:Route::vpc-private-3
aws:ec2/route:Route urn:pulumi:dev::lbrlabs-eks-ts::awsx:ec2:Vpc$aws:ec2/vpc:Vpc$aws:ec2/subnet:Subnet$aws:ec2/routeTable:RouteTable$aws:ec2/route:Route::vpc-private-2
pulumi:providers:pulumi urn:pulumi:dev::lbrlabs-eks-ts::pulumi:providers:pulumi::default
pulumi:providers:lbrlabs-eks urn:pulumi:dev::lbrlabs-eks-ts::pulumi:providers:lbrlabs-eks::default_0_2_4_alpha_1702940880_3196b2a7_dirty_github_/api.github.com/lbrlabs
lbrlabs-eks:index:Cluster urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster::cluster
pulumi:providers:aws urn:pulumi:dev::lbrlabs-eks-ts::pulumi:providers:aws::default
aws:kms/key:Key urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:kms/key:Key::cluster-cluster-kms-key
aws:iam/role:Role urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:iam/role:Role::cluster-cluster-role
aws:iam/policy:Policy urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:iam/role:Role$aws:iam/policy:Policy::cluster-external-dns-policy
aws:iam/policy:Policy urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:iam/role:Role$aws:iam/policy:Policy::cluster-cert-manager-policy
aws:iam/rolePolicyAttachment:RolePolicyAttachment urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:iam/role:Role$aws:iam/rolePolicyAttachment:RolePolicyAttachment::cluster-cluster-policy-vpc
aws:iam/policy:Policy urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:iam/role:Role$aws:iam/policy:Policy::cluster-cluster-kms-policy
aws:iam/rolePolicyAttachment:RolePolicyAttachment urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:iam/role:Role$aws:iam/rolePolicyAttachment:RolePolicyAttachment::cluster-cluster-policy
aws:eks/cluster:Cluster urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster::cluster
aws:iam/rolePolicyAttachment:RolePolicyAttachment urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:iam/role:Role$aws:iam/rolePolicyAttachment:RolePolicyAttachment::cluster-cluster-policy-kms
lbrlabs-eks:index:IamServiceAccountRole urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$lbrlabs-eks:index:IamServiceAccountRole::cluster-cert-manager-role
lbrlabs-eks:index:AttachedNodeGroup urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$lbrlabs-eks:index:AttachedNodeGroup::cluster-system-nodes
lbrlabs-eks:index:IamServiceAccountRole urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$lbrlabs-eks:index:IamServiceAccountRole::cluster-ebs-csi-role
lbrlabs-eks:index:IamServiceAccountRole urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$lbrlabs-eks:index:IamServiceAccountRole::cluster-vpc-csi-role
lbrlabs-eks:index:IamServiceAccountRole urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$lbrlabs-eks:index:IamServiceAccountRole::cluster-external-dns-role
pulumi:providers:tls urn:pulumi:dev::lbrlabs-eks-ts::pulumi:providers:tls::default
pulumi:providers:kubernetes urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$pulumi:providers:kubernetes::cluster-k8s-ssa-provider
pulumi:providers:kubernetes urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$pulumi:providers:kubernetes::cluster-k8s-provider
aws:iam/role:Role urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$lbrlabs-eks:index:AttachedNodeGroup$aws:iam/role:Role::cluster-system-nodes-node-role
kubernetes:storage.k8s.io/v1:StorageClass urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$pulumi:providers:kubernetes$kubernetes:storage.k8s.io/v1:StorageClass::cluster-gp2-storage-class
lbrlabs-eks:index:IamRoleMapping urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$lbrlabs-eks:index:IamRoleMapping::cluster-aws-auth-role-mapping
kubernetes:yaml:ConfigFile urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$pulumi:providers:kubernetes$kubernetes:yaml:ConfigFile::cluster-cert-manager-crds
kubernetes:storage.k8s.io/v1:StorageClass urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$pulumi:providers:kubernetes$kubernetes:storage.k8s.io/v1:StorageClass::cluster-gp3-storage-class
kubernetes:apiextensions.k8s.io/v1:CustomResourceDefinition urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$kubernetes:apiextensions.k8s.io/v1:CustomResourceDefinition::cluster-iam-identity-mapping-crd
aws:iam/rolePolicyAttachment:RolePolicyAttachment urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$lbrlabs-eks:index:AttachedNodeGroup$aws:iam/role:Role$aws:iam/rolePolicyAttachment:RolePolicyAttachment::cluster-system-nodes-node-ecr-policy
aws:iam/rolePolicyAttachment:RolePolicyAttachment urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$lbrlabs-eks:index:AttachedNodeGroup$aws:iam/role:Role$aws:iam/rolePolicyAttachment:RolePolicyAttachment::cluster-system-nodes-node-worker-policy
aws:iam/openIdConnectProvider:OpenIdConnectProvider urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$aws:iam/openIdConnectProvider:OpenIdConnectProvider::cluster-oidc-provider
kubernetes:iamauthenticator.k8s.aws/v1alpha1:IAMIdentityMapping urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$lbrlabs-eks:index:IamRoleMapping$kubernetes:iamauthenticator.k8s.aws/v1alpha1:IAMIdentityMapping::cluster-aws-auth-role-mapping
kubernetes:apiextensions.k8s.io/v1:CustomResourceDefinition urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$pulumi:providers:kubernetes$kubernetes:yaml:ConfigFile$kubernetes:apiextensions.k8s.io/v1:CustomResourceDefinition::orders.acme.cert-manager.io
kubernetes:apiextensions.k8s.io/v1:CustomResourceDefinition urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$pulumi:providers:kubernetes$kubernetes:yaml:ConfigFile$kubernetes:apiextensions.k8s.io/v1:CustomResourceDefinition::certificates.cert-manager.io
kubernetes:apiextensions.k8s.io/v1:CustomResourceDefinition urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$pulumi:providers:kubernetes$kubernetes:yaml:ConfigFile$kubernetes:apiextensions.k8s.io/v1:CustomResourceDefinition::certificaterequests.cert-manager.io
aws:eks/nodeGroup:NodeGroup urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$lbrlabs-eks:index:AttachedNodeGroup$aws:eks/nodeGroup:NodeGroup::cluster-system-nodes-nodes
kubernetes:apiextensions.k8s.io/v1:CustomResourceDefinition urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$pulumi:providers:kubernetes$kubernetes:yaml:ConfigFile$kubernetes:apiextensions.k8s.io/v1:CustomResourceDefinition::challenges.acme.cert-manager.io
kubernetes:apiextensions.k8s.io/v1:CustomResourceDefinition urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$pulumi:providers:kubernetes$kubernetes:yaml:ConfigFile$kubernetes:apiextensions.k8s.io/v1:CustomResourceDefinition::issuers.cert-manager.io
aws:iam/role:Role urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$lbrlabs-eks:index:IamServiceAccountRole$aws:iam/role:Role::cluster-ebs-csi-role
aws:iam/role:Role urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$lbrlabs-eks:index:IamServiceAccountRole$aws:iam/role:Role::cluster-external-dns-role
aws:iam/role:Role urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$lbrlabs-eks:index:IamServiceAccountRole$aws:iam/role:Role::cluster-vpc-csi-role
kubernetes:apiextensions.k8s.io/v1:CustomResourceDefinition urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$pulumi:providers:kubernetes$kubernetes:yaml:ConfigFile$kubernetes:apiextensions.k8s.io/v1:CustomResourceDefinition::clusterissuers.cert-manager.io
aws:iam/role:Role urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$lbrlabs-eks:index:IamServiceAccountRole$aws:iam/role:Role::cluster-cert-manager-role
kubernetes:helm.sh/v3:Release urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$kubernetes:apiextensions.k8s.io/v1:CustomResourceDefinition$kubernetes:helm.sh/v3:Release::cluster-aws-auth
aws:eks/addon:Addon urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$aws:eks/addon:Addon::cluster-coredns
aws:iam/rolePolicyAttachment:RolePolicyAttachment urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$lbrlabs-eks:index:IamServiceAccountRole$aws:iam/rolePolicyAttachment:RolePolicyAttachment::cluster-ebs-csi-policy
aws:eks/addon:Addon urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$lbrlabs-eks:index:IamServiceAccountRole$aws:eks/addon:Addon::cluster-ebs-csi
aws:iam/rolePolicyAttachment:RolePolicyAttachment urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$lbrlabs-eks:index:IamServiceAccountRole$aws:iam/role:Role$aws:iam/rolePolicyAttachment:RolePolicyAttachment::cluster-cluster-external-dns-policy-attachment
kubernetes:core/v1:ServiceAccount urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$lbrlabs-eks:index:IamServiceAccountRole$kubernetes:core/v1:ServiceAccount::cluster-external-dns-service-account
aws:eks/addon:Addon urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$lbrlabs-eks:index:IamServiceAccountRole$aws:eks/addon:Addon::cluster-vpc-cni
aws:iam/rolePolicyAttachment:RolePolicyAttachment urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$lbrlabs-eks:index:IamServiceAccountRole$aws:iam/rolePolicyAttachment:RolePolicyAttachment::cluster-vpc-csi-policy
aws:iam/rolePolicyAttachment:RolePolicyAttachment urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:iam/role:Role$aws:iam/policy:Policy$aws:iam/rolePolicyAttachment:RolePolicyAttachment::cluster-cluster-cert-manager-policy-attachment
kubernetes:core/v1:ServiceAccount urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$lbrlabs-eks:index:IamServiceAccountRole$kubernetes:core/v1:ServiceAccount::cluster-cert-manager-service-account
kubernetes:helm.sh/v3:Chart urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$kubernetes:helm.sh/v3:Chart::cluster-nginx-int
kubernetes:helm.sh/v3:Chart urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$kubernetes:helm.sh/v3:Chart::cluster-nginx-ext
kubernetes:helm.sh/v3:Release urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$lbrlabs-eks:index:IamServiceAccountRole$kubernetes:core/v1:ServiceAccount$kubernetes:helm.sh/v3:Release::cluster-external-dns
kubernetes:rbac.authorization.k8s.io/v1:RoleBinding urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$kubernetes:helm.sh/v3:Chart$kubernetes:rbac.authorization.k8s.io/v1:RoleBinding::kube-system/cluster-nginx-int-ingress-nginx
kubernetes:admissionregistration.k8s.io/v1:ValidatingWebhookConfiguration urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$kubernetes:helm.sh/v3:Chart$kubernetes:admissionregistration.k8s.io/v1:ValidatingWebhookConfiguration::cluster-nginx-int-ingress-nginx-admission
kubernetes:rbac.authorization.k8s.io/v1:ClusterRole urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$kubernetes:helm.sh/v3:Chart$kubernetes:rbac.authorization.k8s.io/v1:ClusterRole::cluster-nginx-int-ingress-nginx
kubernetes:rbac.authorization.k8s.io/v1:ClusterRoleBinding urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$kubernetes:helm.sh/v3:Chart$kubernetes:rbac.authorization.k8s.io/v1:ClusterRoleBinding::cluster-nginx-int-ingress-nginx-admission
kubernetes:core/v1:ServiceAccount urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$kubernetes:helm.sh/v3:Chart$kubernetes:core/v1:ServiceAccount::kube-system/cluster-nginx-int-ingress-nginx
kubernetes:rbac.authorization.k8s.io/v1:Role urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$kubernetes:helm.sh/v3:Chart$kubernetes:rbac.authorization.k8s.io/v1:Role::kube-system/cluster-nginx-int-ingress-nginx
kubernetes:rbac.authorization.k8s.io/v1:RoleBinding urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$kubernetes:helm.sh/v3:Chart$kubernetes:rbac.authorization.k8s.io/v1:RoleBinding::kube-system/cluster-nginx-int-ingress-nginx-admission
kubernetes:rbac.authorization.k8s.io/v1:ClusterRoleBinding urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$kubernetes:helm.sh/v3:Chart$kubernetes:rbac.authorization.k8s.io/v1:ClusterRoleBinding::cluster-nginx-int-ingress-nginx
kubernetes:rbac.authorization.k8s.io/v1:ClusterRole urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$kubernetes:helm.sh/v3:Chart$kubernetes:rbac.authorization.k8s.io/v1:ClusterRole::cluster-nginx-int-ingress-nginx-admission
kubernetes:rbac.authorization.k8s.io/v1:Role urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$kubernetes:helm.sh/v3:Chart$kubernetes:rbac.authorization.k8s.io/v1:Role::kube-system/cluster-nginx-int-ingress-nginx-admission
kubernetes:core/v1:ConfigMap urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$kubernetes:helm.sh/v3:Chart$kubernetes:core/v1:ConfigMap::kube-system/cluster-nginx-int-ingress-nginx-controller
kubernetes:networking.k8s.io/v1:IngressClass urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$kubernetes:helm.sh/v3:Chart$kubernetes:networking.k8s.io/v1:IngressClass::internal
kubernetes:core/v1:ServiceAccount urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$kubernetes:helm.sh/v3:Chart$kubernetes:core/v1:ServiceAccount::kube-system/cluster-nginx-int-ingress-nginx-admission
kubernetes:core/v1:ConfigMap urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$kubernetes:helm.sh/v3:Chart$kubernetes:core/v1:ConfigMap::kube-system/cluster-nginx-ext-ingress-nginx-controller
kubernetes:rbac.authorization.k8s.io/v1:Role urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$kubernetes:helm.sh/v3:Chart$kubernetes:rbac.authorization.k8s.io/v1:Role::kube-system/cluster-nginx-ext-ingress-nginx-admission
kubernetes:networking.k8s.io/v1:IngressClass urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$kubernetes:helm.sh/v3:Chart$kubernetes:networking.k8s.io/v1:IngressClass::external
kubernetes:rbac.authorization.k8s.io/v1:ClusterRole urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$kubernetes:helm.sh/v3:Chart$kubernetes:rbac.authorization.k8s.io/v1:ClusterRole::cluster-nginx-ext-ingress-nginx-admission
kubernetes:rbac.authorization.k8s.io/v1:ClusterRole urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$kubernetes:helm.sh/v3:Chart$kubernetes:rbac.authorization.k8s.io/v1:ClusterRole::cluster-nginx-ext-ingress-nginx
kubernetes:rbac.authorization.k8s.io/v1:RoleBinding urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$kubernetes:helm.sh/v3:Chart$kubernetes:rbac.authorization.k8s.io/v1:RoleBinding::kube-system/cluster-nginx-ext-ingress-nginx-admission
kubernetes:rbac.authorization.k8s.io/v1:ClusterRoleBinding urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$kubernetes:helm.sh/v3:Chart$kubernetes:rbac.authorization.k8s.io/v1:ClusterRoleBinding::cluster-nginx-ext-ingress-nginx-admission
kubernetes:core/v1:ServiceAccount urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$kubernetes:helm.sh/v3:Chart$kubernetes:core/v1:ServiceAccount::kube-system/cluster-nginx-ext-ingress-nginx-admission
kubernetes:core/v1:ServiceAccount urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$kubernetes:helm.sh/v3:Chart$kubernetes:core/v1:ServiceAccount::kube-system/cluster-nginx-ext-ingress-nginx
kubernetes:admissionregistration.k8s.io/v1:ValidatingWebhookConfiguration urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$kubernetes:helm.sh/v3:Chart$kubernetes:admissionregistration.k8s.io/v1:ValidatingWebhookConfiguration::cluster-nginx-ext-ingress-nginx-admission
kubernetes:rbac.authorization.k8s.io/v1:Role urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$kubernetes:helm.sh/v3:Chart$kubernetes:rbac.authorization.k8s.io/v1:Role::kube-system/cluster-nginx-ext-ingress-nginx
kubernetes:rbac.authorization.k8s.io/v1:ClusterRoleBinding urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$kubernetes:helm.sh/v3:Chart$kubernetes:rbac.authorization.k8s.io/v1:ClusterRoleBinding::cluster-nginx-ext-ingress-nginx
kubernetes:rbac.authorization.k8s.io/v1:RoleBinding urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$kubernetes:helm.sh/v3:Chart$kubernetes:rbac.authorization.k8s.io/v1:RoleBinding::kube-system/cluster-nginx-ext-ingress-nginx
kubernetes:batch/v1:Job urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$kubernetes:helm.sh/v3:Chart$kubernetes:batch/v1:Job::kube-system/cluster-nginx-int-ingress-nginx-admission-create
kubernetes:batch/v1:Job urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$kubernetes:helm.sh/v3:Chart$kubernetes:batch/v1:Job::kube-system/cluster-nginx-int-ingress-nginx-admission-patch
kubernetes:helm.sh/v3:Release urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$pulumi:providers:kubernetes$kubernetes:helm.sh/v3:Release::cluster-cert-manager
kubernetes:batch/v1:Job urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$kubernetes:helm.sh/v3:Chart$kubernetes:batch/v1:Job::kube-system/cluster-nginx-ext-ingress-nginx-admission-create
kubernetes:batch/v1:Job urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$kubernetes:helm.sh/v3:Chart$kubernetes:batch/v1:Job::kube-system/cluster-nginx-ext-ingress-nginx-admission-patch
kubernetes:core/v1:Service urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$kubernetes:helm.sh/v3:Chart$kubernetes:core/v1:Service::kube-system/cluster-nginx-ext-ingress-nginx-controller-admission
kubernetes:cert-manager.io/v1:ClusterIssuer urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$pulumi:providers:kubernetes$kubernetes:helm.sh/v3:Release$kubernetes:cert-manager.io/v1:ClusterIssuer::cluster-cluster-issuer
kubernetes:core/v1:Service urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$kubernetes:helm.sh/v3:Chart$kubernetes:core/v1:Service::kube-system/cluster-nginx-ext-ingress-nginx-controller
kubernetes:core/v1:Service urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$kubernetes:helm.sh/v3:Chart$kubernetes:core/v1:Service::kube-system/cluster-nginx-int-ingress-nginx-controller
kubernetes:core/v1:Service urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$kubernetes:helm.sh/v3:Chart$kubernetes:core/v1:Service::kube-system/cluster-nginx-int-ingress-nginx-controller-admission
kubernetes:apps/v1:Deployment urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$kubernetes:helm.sh/v3:Chart$kubernetes:apps/v1:Deployment::kube-system/cluster-nginx-ext-ingress-nginx-controller
kubernetes:apps/v1:Deployment urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$kubernetes:helm.sh/v3:Chart$kubernetes:apps/v1:Deployment::kube-system/cluster-nginx-int-ingress-nginx-controller
lbrlabs-eks:index:AttachedNodeGroup urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:AttachedNodeGroup::workload
pulumi:providers:kubernetes urn:pulumi:dev::lbrlabs-eks-ts::pulumi:providers:kubernetes::provider
aws:iam/role:Role urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:AttachedNodeGroup$aws:iam/role:Role::workload-node-role
aws:iam/rolePolicyAttachment:RolePolicyAttachment urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:AttachedNodeGroup$aws:iam/role:Role$aws:iam/rolePolicyAttachment:RolePolicyAttachment::workload-node-worker-policy
aws:iam/rolePolicyAttachment:RolePolicyAttachment urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:AttachedNodeGroup$aws:iam/role:Role$aws:iam/rolePolicyAttachment:RolePolicyAttachment::workload-node-ecr-policy
aws:eks/nodeGroup:NodeGroup urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:AttachedNodeGroup$aws:eks/nodeGroup:NodeGroup::workload-nodes
lbrlabs-eks:index:IamRoleMapping urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:IamRoleMapping::roleMapping
pulumi:providers:kubernetes urn:pulumi:dev::lbrlabs-eks-ts::pulumi:providers:kubernetes::default
lbrlabs-eks:index:IamServiceAccountRole urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$lbrlabs-eks:index:IamServiceAccountRole::cluster-cw-obs-role
aws:iam/role:Role urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$lbrlabs-eks:index:IamServiceAccountRole$aws:iam/role:Role::cluster-cw-obs-role
aws:iam/policy:Policy urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$lbrlabs-eks:index:IamServiceAccountRole$aws:iam/role:Role$aws:iam/policy:Policy::cluster-cw-ebs-policy
aws:iam/rolePolicyAttachment:RolePolicyAttachment urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$lbrlabs-eks:index:IamServiceAccountRole$aws:iam/role:Role$aws:iam/rolePolicyAttachment:RolePolicyAttachment::cluster-cw-obs-policy
aws:iam/rolePolicyAttachment:RolePolicyAttachment urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$lbrlabs-eks:index:IamServiceAccountRole$aws:iam/role:Role$aws:iam/rolePolicyAttachment:RolePolicyAttachment::cluster-cw-xray-policy
aws:iam/rolePolicyAttachment:RolePolicyAttachment urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$lbrlabs-eks:index:IamServiceAccountRole$aws:iam/role:Role$aws:iam/policy:Policy$aws:iam/rolePolicyAttachment:RolePolicyAttachment::cluster-cw-ebs-policy
aws:eks/addon:Addon urn:pulumi:dev::lbrlabs-eks-ts::lbrlabs-eks:index:Cluster$aws:eks/cluster:Cluster$aws:eks/addon:Addon::cluster-otel
Found no pending operations associated with dev
Backend
Name pulumi.com
URL https://app.pulumi.com/lbrlabs58
User lbrlabs58
Organizations lbrlabs58, lbrlabs
Token type personal
Dependencies:
NAME VERSION
@lbrlabs/pulumi-eks 0.2.4-alpha.1702940880+3196b2a7.dirty
@pulumi/aws 6.14.0
@pulumi/awsx 2.3.0
@pulumi/kubernetes 3.29.1
@pulumi/pulumi 3.97.0
@types/node 14.18.51
typescript 4.9.5
Pulumi locates its logs in /var/folders/rk/2c715ngd14jc4c7d3659m7pm0000gn/T/ by default
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).
Hey, I had a look at this and npm ls punycode is a red herring. punycode is actually the userland alternative for the deprecated node:punycode that causes this warning.
What actually causes this is https://github.com/pulumi/pulumi/issues/15545. This happens during function serialization (e.g. inline AWS lambda).
You can observe the same if you add the following snipped to your pulumi program that shows the deprecation warning:
process.on('warning', (warning) => {
console.log(warning.stack);
});
Sample stack trace:
DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
at node:punycode:3:9
at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:398:7)
at BuiltinModule.compileForPublicLoader (node:internal/bootstrap/realm:337:10)
at loadBuiltinModule (node:internal/modules/helpers:104:7)
at Function.Module._load (node:internal/modules/cjs/loader:999:17)
at Module.require (node:internal/modules/cjs/loader:1230:19)
at require (node:internal/modules/helpers:179:18)
at /Users/flo/development/festus-iac/api/node_modules/@pulumi/runtime/closure/createClosure.ts:1431:21
at Generator.next (<anonymous>)
at /Users/flo/development/festus-iac/api/node_modules/@pulumi/pulumi/runtime/closure/createClosure.js:21:71
A fix for this was released as part of https://github.com/pulumi/pulumi/releases/tag/v3.116.0. I verified that the deprecation warning is no longer showing up with this version.
If you come across this issue, please upgrade the pulumi version in your node project to 3.116.0 or later (e.g. ^3.116.0).
Cannot close issue:
- does not have required labels:
resolution/
Please fix these problems and try again.