sparse-intern-71089
04/22/2020, 3:53 PMsparse-state-34229
04/22/2020, 3:57 PMpulumi_awsgentle-diamond-70147
04/22/2020, 4:01 PMgentle-diamond-70147
04/22/2020, 4:02 PM@pulumi/ekssparse-state-34229
04/22/2020, 4:59 PMgentle-diamond-70147
04/22/2020, 5:18 PM@pulumi/ekspulumi-awssparse-state-34229
04/22/2020, 5:39 PMpulumi_kubernetes.core.v1.ConfigMapsparse-state-34229
04/22/2020, 7:56 PMgentle-diamond-70147
04/22/2020, 7:58 PMsparse-state-34229
04/22/2020, 7:59 PMsparse-state-34229
04/22/2020, 7:59 PMsparse-state-34229
04/22/2020, 8:00 PMsparse-state-34229
04/22/2020, 8:01 PMsparse-state-34229
04/22/2020, 8:47 PMerror: resource kube-system/aws-auth was not successfully created by the Kubernetes API server : ConfigMap in version "v1" cannot be handled as a ConfigMap: v1.ConfigMap.Data: ReadString: expects " or n, but found [, error found in #10 byte of ...|apRoles":[{"groups":|..., bigger context ...|{"apiVersion":"v1","data":{"mapRoles":[{"groups":["system:masters"],"roleArn":"bastion-75|...sparse-state-34229
04/22/2020, 9:09 PMsparse-state-34229
04/23/2020, 12:16 AMconfig_map_data = {
            "mapRoles": pulumi.Output.all([bastion_role_arn]).apply(
                lambda x: yaml.dump(
                    [
                        {
                            "rolearn": x[0][0],
                            "username": "bastion",
                            "groups": ["system:masters"],
                        }
                    ]
                )
            )
        }
        node_access = ConfigMap(
            f"{self.name}-node-access",
            metadata={"name": "aws-auth", "namespace": "kube-system"},
            data=config_map_data,
            opts=pulumi.ResourceOptions(
                provider=self._provider(), depends_on=[self.cluster]
            ),
        )sparse-state-34229
04/23/2020, 12:38 AMgentle-diamond-70147
04/23/2020, 2:26 AM