adamant-father-26302
11/10/2024, 10:13 AMpulumi-eks
v3, and trying to use AuthenticationModeApiAndConfigMap
I have been getting some weird errors I'm struggling to understand.
waiting for RPCs: marshaling properties: awaiting input property "assumeRolePolicy": expected a eks.AccessEntry, got a resource of type *eks.AccessEntry
And sometimes i get this
waiting for RPCs: expected a eks.AccessEntry, got a resource of type *eks.AccessEntry
I supply a map[string]eks.AccessEntryArgs
to eks.ClusterArgs
.adamant-father-26302
11/10/2024, 10:18 AMadamant-father-26302
11/10/2024, 10:28 AMauthMode := eks.AuthenticationModeApiAndConfigMap
role, err := iam.NewRole(ctx, "example-cluster-2-role", &iam.RoleArgs{
AssumeRolePolicy: pulumi.String(`{
"Version": "2012-10-17",
"Statement": [{
"Action": "sts:AssumeRole",
"Effect": "Allow",
"Principal": {
"Service": "<http://ec2.amazonaws.com|ec2.amazonaws.com>"
}
}]
}`),
})
if err != nil {
return nil, err
}
accessEntries := map[string]eks.AccessEntryArgs{
"example-cluster-role": {
PrincipalArn: role.Arn,
AccessPolicies: map[string]eks.AccessPolicyAssociationInput{
"view": eks.AccessPolicyAssociationArgs{
PolicyArn: pulumi.String("arn:aws:eks::aws:cluster-access-policy/AmazonEKSViewPolicy"),
AccessScope: awseks.AccessPolicyAssociationAccessScopeArgs{
Type: pulumi.String("cluster"),
},
},
},
},
}
clusterArgs := &eks.ClusterArgs{
AuthenticationMode: &authMode,
AccessEntries: accessEntries,
}
return eks.NewCluster(ctx, eksClusterName, clusterArgs, opts...)
adamant-father-26302
11/10/2024, 11:00 AMquick-house-41860
11/11/2024, 10:23 AMquick-house-41860
11/12/2024, 6:37 PMadamant-father-26302
11/12/2024, 6:40 PMquick-house-41860
11/12/2024, 7:26 PM