import * as iam from "@pulumi/aws-iam";
export const eksRole = new iam.EKSRole("aws-iam-example-eks-role", {
role: {
name: "eks-role",
policyArns: [ "arn:aws:iam::aws:policy/AmazonEKS_CNI_Policy" ],
},
tags: {
Name: "eks-role",
},
clusterServiceAccounts: {
"staging-main-1": [ "default:my-app-staging" ],
"staging-backup-1": [ "default:my-app-staging" ],
},
});
I get the following error:
Example
see above
Output of pulumi about
CLI
Version 3.113.3
Go Version go1.22.2
Go Compiler gc
Plugins
KIND NAME VERSION
resource aws 6.32.0
resource aws 5.43.0
resource aws-iam 0.2.0
resource awsx 2.8.0
resource docker 4.5.3
resource docker 3.6.1
resource eks 2.3.0
resource kubernetes 4.11.0
language nodejs unknown
Host
OS darwin
Version 14.4.1
Arch arm64
This project is written in nodejs: executable='/opt/homebrew/bin/node' version='v21.2.0'
Current Stack: jkodrofftest/module-03-eks-helm/dev
TYPE URN
pulumi:pulumi:Stack urn:pulumi:dev::module-03-eks-helm::pulumi:pulumi:Stack::module-03-eks-helm-dev
eks:index:Cluster urn:pulumi:dev::module-03-eks-helm::eks:index:Cluster::eks-helm
pulumi:providers:aws urn:pulumi:dev::module-03-eks-helm::pulumi:providers:aws::default_6_32_0
eks:index:ServiceRole urn:pulumi:dev::module-03-eks-helm::eks:index:Cluster$eks:index:ServiceRole::eks-helm-instanceRole
pulumi:providers:awsx urn:pulumi:dev::module-03-eks-helm::pulumi:providers:awsx::default_2_8_0
eks:index:ServiceRole urn:pulumi:dev::module-03-eks-helm::eks:index:Cluster$eks:index:ServiceRole::eks-helm-eksRole
aws:iam/role:Role urn:pulumi:dev::module-03-eks-helm::aws:iam/role:Role::ebs-csi
awsx:ec2:Vpc urn:pulumi:dev::module-03-eks-helm::awsx:ec2:Vpc::eks-helm
pulumi:providers:eks urn:pulumi:dev::module-03-eks-helm::pulumi:providers:eks::default
eks:index:RandomSuffix urn:pulumi:dev::module-03-eks-helm::eks:index:Cluster$eks:index:RandomSuffix::eks-helm-cfnStackName
aws:iam/role:Role urn:pulumi:dev::module-03-eks-helm::eks:index:Cluster$eks:index:ServiceRole$aws:iam/role:Role::eks-helm-eksRole-role
pulumi:providers:aws urn:pulumi:dev::module-03-eks-helm::pulumi:providers:aws::default_6_9_0
aws:iam/role:Role urn:pulumi:dev::module-03-eks-helm::eks:index:Cluster$eks:index:ServiceRole$aws:iam/role:Role::eks-helm-instanceRole-role
aws:iam/rolePolicyAttachment:RolePolicyAttachment urn:pulumi:dev::module-03-eks-helm::aws:iam/rolePolicyAttachment:RolePolicyAttachment::ebs-csi
aws:iam/rolePolicyAttachment:RolePolicyAttachment urn:pulumi:dev::module-03-eks-helm::eks:index:Cluster$eks:index:ServiceRole$aws:iam/rolePolicyAttachment:RolePolicyAttachment::eks-helm-eksRole-4b490823
aws:iam/rolePolicyAttachment:RolePolicyAttachment urn:pulumi:dev::module-03-eks-helm::eks:index:Cluster$eks:index:ServiceRole$aws:iam/rolePolicyAttachment:RolePolicyAttachment::eks-helm-instanceRole-03516f97
aws:iam/rolePolicyAttachment:RolePolicyAttachment urn:pulumi:dev::module-03-eks-helm::eks:index:Cluster$eks:index:ServiceRole$aws:iam/rolePolicyAttachment:RolePolicyAttachment::eks-helm-instanceRole-e1b295bd
aws:iam/rolePolicyAttachment:RolePolicyAttachment urn:pulumi:dev::module-03-eks-helm::eks:index:Cluster$eks:index:ServiceRole$aws:iam/rolePolicyAttachment:RolePolicyAttachment::eks-helm-instanceRole-3eb088f2
aws:iam/instanceProfile:InstanceProfile urn:pulumi:dev::module-03-eks-helm::eks:index:Cluster$aws:iam/instanceProfile:InstanceProfile::eks-helm-instanceProfile
aws:ec2/vpc:Vpc urn:pulumi:dev::module-03-eks-helm::awsx:ec2:Vpc$aws:ec2/vpc:Vpc::eks-helm
aws:ec2/internetGateway:InternetGateway urn:pulumi:dev::module-03-eks-helm::awsx:ec2:Vpc$aws:ec2/vpc:Vpc$aws:ec2/internetGateway:InternetGateway::eks-helm
aws:ec2/subnet:Subnet urn:pulumi:dev::module-03-eks-helm::awsx:ec2:Vpc$aws:ec2/vpc:Vpc$aws:ec2/subnet:Subnet::eks-helm-public-2
aws:ec2/subnet:Subnet urn:pulumi:dev::module-03-eks-helm::awsx:ec2:Vpc$aws:ec2/vpc:Vpc$aws:ec2/subnet:Subnet::eks-helm-private-2
aws:ec2/subnet:Subnet urn:pulumi:dev::module-03-eks-helm::awsx:ec2:Vpc$aws:ec2/vpc:Vpc$aws:ec2/subnet:Subnet::eks-helm-private-3
aws:ec2/subnet:Subnet urn:pulumi:dev::module-03-eks-helm::awsx:ec2:Vpc$aws:ec2/vpc:Vpc$aws:ec2/subnet:Subnet::eks-helm-public-3
aws:ec2/subnet:Subnet urn:pulumi:dev::module-03-eks-helm::awsx:ec2:Vpc$aws:ec2/vpc:Vpc$aws:ec2/subnet:Subnet::eks-helm-public-1
aws:ec2/subnet:Subnet urn:pulumi:dev::module-03-eks-helm::awsx:ec2:Vpc$aws:ec2/vpc:Vpc$aws:ec2/subnet:Subnet::eks-helm-private-1
aws:ec2/routeTable:RouteTable urn:pulumi:dev::module-03-eks-helm::awsx:ec2:Vpc$aws:ec2/vpc:Vpc$aws:ec2/subnet:Subnet$aws:ec2/routeTable:RouteTable::eks-helm-public-2
aws:ec2/routeTable:RouteTable urn:pulumi:dev::module-03-eks-helm::awsx:ec2:Vpc$aws:ec2/vpc:Vpc$aws:ec2/subnet:Subnet$aws:ec2/routeTable:RouteTable::eks-helm-private-2
aws:ec2/routeTable:RouteTable urn:pulumi:dev::module-03-eks-helm::awsx:ec2:Vpc$aws:ec2/vpc:Vpc$aws:ec2/subnet:Subnet$aws:ec2/routeTable:RouteTable::eks-helm-private-3
aws:ec2/routeTable:RouteTable urn:pulumi:dev::module-03-eks-helm::awsx:ec2:Vpc$aws:ec2/vpc:Vpc$aws:ec2/subnet:Subnet$aws:ec2/routeTable:RouteTable::eks-helm-public-3
aws:ec2/eip:Eip urn:pulumi:dev::module-03-eks-helm::awsx:ec2:Vpc$aws:ec2/vpc:Vpc$aws:ec2/subnet:Subnet$aws:ec2/eip:Eip::eks-helm-1
aws:ec2/routeTable:RouteTable urn:pulumi:dev::module-03-eks-helm::awsx:ec2:Vpc$aws:ec2/vpc:Vpc$aws:ec2/subnet:Subnet$aws:ec2/routeTable:RouteTable::eks-helm-public-1
aws:ec2/routeTable:RouteTable urn:pulumi:dev::module-03-eks-helm::awsx:ec2:Vpc$aws:ec2/vpc:Vpc$aws:ec2/subnet:Subnet$aws:ec2/routeTable:RouteTable::eks-helm-private-1
aws:ec2/routeTableAssociation:RouteTableAssociation urn:pulumi:dev::module-03-eks-helm::awsx:ec2:Vpc$aws:ec2/vpc:Vpc$aws:ec2/subnet:Subnet$aws:ec2/routeTable:RouteTable$aws:ec2/routeTableAssociation:RouteTableAssociation::eks-helm-public-2
aws:ec2/route:Route urn:pulumi:dev::module-03-eks-helm::awsx:ec2:Vpc$aws:ec2/vpc:Vpc$aws:ec2/subnet:Subnet$aws:ec2/routeTable:RouteTable$aws:ec2/route:Route::eks-helm-public-2
aws:ec2/routeTableAssociation:RouteTableAssociation urn:pulumi:dev::module-03-eks-helm::awsx:ec2:Vpc$aws:ec2/vpc:Vpc$aws:ec2/subnet:Subnet$aws:ec2/routeTable:RouteTable$aws:ec2/routeTableAssociation:RouteTableAssociation::eks-helm-private-2
aws:ec2/routeTableAssociation:RouteTableAssociation urn:pulumi:dev::module-03-eks-helm::awsx:ec2:Vpc$aws:ec2/vpc:Vpc$aws:ec2/subnet:Subnet$aws:ec2/routeTable:RouteTable$aws:ec2/routeTableAssociation:RouteTableAssociation::eks-helm-private-3
aws:ec2/routeTableAssociation:RouteTableAssociation urn:pulumi:dev::module-03-eks-helm::awsx:ec2:Vpc$aws:ec2/vpc:Vpc$aws:ec2/subnet:Subnet$aws:ec2/routeTable:RouteTable$aws:ec2/routeTableAssociation:RouteTableAssociation::eks-helm-public-3
aws:ec2/route:Route urn:pulumi:dev::module-03-eks-helm::awsx:ec2:Vpc$aws:ec2/vpc:Vpc$aws:ec2/subnet:Subnet$aws:ec2/routeTable:RouteTable$aws:ec2/route:Route::eks-helm-public-3
aws:ec2/natGateway:NatGateway urn:pulumi:dev::module-03-eks-helm::awsx:ec2:Vpc$aws:ec2/vpc:Vpc$aws:ec2/subnet:Subnet$aws:ec2/natGateway:NatGateway::eks-helm-1
aws:ec2/routeTableAssociation:RouteTableAssociation urn:pulumi:dev::module-03-eks-helm::awsx:ec2:Vpc$aws:ec2/vpc:Vpc$aws:ec2/subnet:Subnet$aws:ec2/routeTable:RouteTable$aws:ec2/routeTableAssociation:RouteTableAssociation::eks-helm-public-1
aws:ec2/route:Route urn:pulumi:dev::module-03-eks-helm::awsx:ec2:Vpc$aws:ec2/vpc:Vpc$aws:ec2/subnet:Subnet$aws:ec2/routeTable:RouteTable$aws:ec2/route:Route::eks-helm-public-1
aws:ec2/routeTableAssociation:RouteTableAssociation urn:pulumi:dev::module-03-eks-helm::awsx:ec2:Vpc$aws:ec2/vpc:Vpc$aws:ec2/subnet:Subnet$aws:ec2/routeTable:RouteTable$aws:ec2/routeTableAssociation:RouteTableAssociation::eks-helm-private-1
aws:ec2/route:Route urn:pulumi:dev::module-03-eks-helm::awsx:ec2:Vpc$aws:ec2/vpc:Vpc$aws:ec2/subnet:Subnet$aws:ec2/routeTable:RouteTable$aws:ec2/route:Route::eks-helm-private-3
aws:ec2/route:Route urn:pulumi:dev::module-03-eks-helm::awsx:ec2:Vpc$aws:ec2/vpc:Vpc$aws:ec2/subnet:Subnet$aws:ec2/routeTable:RouteTable$aws:ec2/route:Route::eks-helm-private-2
aws:ec2/route:Route urn:pulumi:dev::module-03-eks-helm::awsx:ec2:Vpc$aws:ec2/vpc:Vpc$aws:ec2/subnet:Subnet$aws:ec2/routeTable:RouteTable$aws:ec2/route:Route::eks-helm-private-1
pulumi:providers:pulumi urn:pulumi:dev::module-03-eks-helm::pulumi:providers:pulumi::default
aws:ec2/securityGroup:SecurityGroup urn:pulumi:dev::module-03-eks-helm::eks:index:Cluster$aws:ec2/securityGroup:SecurityGroup::eks-helm-eksClusterSecurityGroup
aws:eks/cluster:Cluster urn:pulumi:dev::module-03-eks-helm::eks:index:Cluster$aws:eks/cluster:Cluster::eks-helm-eksCluster
aws:ec2/securityGroupRule:SecurityGroupRule urn:pulumi:dev::module-03-eks-helm::eks:index:Cluster$aws:ec2/securityGroupRule:SecurityGroupRule::eks-helm-eksClusterInternetEgressRule
aws:iam/openIdConnectProvider:OpenIdConnectProvider urn:pulumi:dev::module-03-eks-helm::eks:index:Cluster$aws:iam/openIdConnectProvider:OpenIdConnectProvider::eks-helm-oidcProvider
aws:ec2/securityGroup:SecurityGroup urn:pulumi:dev::module-03-eks-helm::eks:index:Cluster$aws:ec2/securityGroup:SecurityGroup::eks-helm-nodeSecurityGroup
aws:eks/addon:Addon urn:pulumi:dev::module-03-eks-helm::aws:eks/addon:Addon::ebs-csi-driver
aws:ec2/securityGroupRule:SecurityGroupRule urn:pulumi:dev::module-03-eks-helm::eks:index:Cluster$aws:ec2/securityGroupRule:SecurityGroupRule::eks-helm-eksExtApiServerClusterIngressRule
aws:ec2/securityGroupRule:SecurityGroupRule urn:pulumi:dev::module-03-eks-helm::eks:index:Cluster$aws:ec2/securityGroupRule:SecurityGroupRule::eks-helm-eksNodeIngressRule
aws:ec2/securityGroupRule:SecurityGroupRule urn:pulumi:dev::module-03-eks-helm::eks:index:Cluster$aws:ec2/securityGroupRule:SecurityGroupRule::eks-helm-eksNodeInternetEgressRule
aws:ec2/securityGroupRule:SecurityGroupRule urn:pulumi:dev::module-03-eks-helm::eks:index:Cluster$aws:ec2/securityGroupRule:SecurityGroupRule::eks-helm-eksClusterIngressRule
aws:ec2/securityGroupRule:SecurityGroupRule urn:pulumi:dev::module-03-eks-helm::eks:index:Cluster$aws:ec2/securityGroupRule:SecurityGroupRule::eks-helm-eksNodeClusterIngressRule
pulumi:providers:kubernetes urn:pulumi:dev::module-03-eks-helm::eks:index:Cluster$pulumi:providers:kubernetes::eks-helm-eks-k8s
eks:index:VpcCni urn:pulumi:dev::module-03-eks-helm::eks:index:Cluster$eks:index:VpcCni::eks-helm-vpc-cni
aws:ec2/launchConfiguration:LaunchConfiguration urn:pulumi:dev::module-03-eks-helm::eks:index:Cluster$aws:ec2/launchConfiguration:LaunchConfiguration::eks-helm-nodeLaunchConfiguration
kubernetes:core/v1:ConfigMap urn:pulumi:dev::module-03-eks-helm::eks:index:Cluster$kubernetes:core/v1:ConfigMap::eks-helm-nodeAccess
aws:cloudformation/stack:Stack urn:pulumi:dev::module-03-eks-helm::eks:index:Cluster$aws:cloudformation/stack:Stack::eks-helm-nodes
pulumi:providers:kubernetes urn:pulumi:dev::module-03-eks-helm::eks:index:Cluster$pulumi:providers:kubernetes::eks-helm-provider
pulumi:providers:kubernetes urn:pulumi:dev::module-03-eks-helm::pulumi:providers:kubernetes::k8s-provider
kubernetes:helm.sh/v3:Chart urn:pulumi:dev::module-03-eks-helm::kubernetes:helm.sh/v3:Chart::wordpress-chart
kubernetes:core/v1:ServiceAccount urn:pulumi:dev::module-03-eks-helm::kubernetes:helm.sh/v3:Chart$kubernetes:core/v1:ServiceAccount::default/wordpress-chart-mariadb
kubernetes:core/v1:ConfigMap urn:pulumi:dev::module-03-eks-helm::kubernetes:helm.sh/v3:Chart$kubernetes:core/v1:ConfigMap::default/wordpress-chart-mariadb
kubernetes:networking.k8s.io/v1:NetworkPolicy urn:pulumi:dev::module-03-eks-helm::kubernetes:helm.sh/v3:Chart$kubernetes:networking.k8s.io/v1:NetworkPolicy::default/wordpress-chart
kubernetes:core/v1:ServiceAccount urn:pulumi:dev::module-03-eks-helm::kubernetes:helm.sh/v3:Chart$kubernetes:core/v1:ServiceAccount::default/wordpress-chart
kubernetes:networking.k8s.io/v1:NetworkPolicy urn:pulumi:dev::module-03-eks-helm::kubernetes:helm.sh/v3:Chart$kubernetes:networking.k8s.io/v1:NetworkPolicy::default/wordpress-chart-mariadb
kubernetes:core/v1:Secret urn:pulumi:dev::module-03-eks-helm::kubernetes:helm.sh/v3:Chart$kubernetes:core/v1:Secret::default/wordpress-chart-mariadb
kubernetes:core/v1:Secret urn:pulumi:dev::module-03-eks-helm::kubernetes:helm.sh/v3:Chart$kubernetes:core/v1:Secret::default/wordpress-chart
kubernetes:core/v1:PersistentVolumeClaim urn:pulumi:dev::module-03-eks-helm::kubernetes:helm.sh/v3:Chart$kubernetes:core/v1:PersistentVolumeClaim::default/wordpress-chart
kubernetes:core/v1:Service urn:pulumi:dev::module-03-eks-helm::kubernetes:helm.sh/v3:Chart$kubernetes:core/v1:Service::default/wordpress-chart
kubernetes:core/v1:Service urn:pulumi:dev::module-03-eks-helm::kubernetes:helm.sh/v3:Chart$kubernetes:core/v1:Service::default/wordpress-chart-mariadb
kubernetes:apps/v1:StatefulSet urn:pulumi:dev::module-03-eks-helm::kubernetes:helm.sh/v3:Chart$kubernetes:apps/v1:StatefulSet::default/wordpress-chart-mariadb
kubernetes:apps/v1:Deployment urn:pulumi:dev::module-03-eks-helm::kubernetes:helm.sh/v3:Chart$kubernetes:apps/v1:Deployment::default/wordpress-chart
Found no pending operations associated with dev
Backend
Name pulumi.com
URL https://app.pulumi.com/josh-pulumi-corp
User josh-pulumi-corp
Organizations josh-pulumi-corp, pulumi-gitlab-demo2, jkodrofftest, aws-partnership, zephyr, pulumi
Token type personal
Dependencies:
NAME VERSION
@pulumi/eks 2.3.0
@pulumi/kubernetes 4.11.0
@pulumi/pulumi 3.113.3
@types/node 18.19.31
typescript 5.4.5
@pulumi/aws-iam 0.2.0
@pulumi/aws 6.32.0
@pulumi/awsx 2.8.0
Pulumi locates its logs in /var/folders/5m/4n1x3f8151s35wc80w06z5k80000gn/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).
What happened?
When using the example from the docs at https://www.pulumi.com/registry/packages/aws-iam/api-docs/eksrole/:
I get the following error:
Example
see above
Output of
pulumi about
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).