I am unable to create EKS Cluster through Cloudformation with encryption configuration enabled.
For details of the YAML used please see this https://stackoverflow.com/questions/68424152/invalid-k8s-resource-and-provider-for-encryption-upon-creating-eks-cluster
I am able to create EKS cluster with cloudformation if the encryption config is not enabled and later change the encryption config through CLI using command below:
aws eks associate-encryption-config \
--cluster-name MY-EKS-CLUSTER \
--encryption-config '[{"resources":["secrets"],"provider":{"keyArn":"SAME_ARN_AS_CF_TEMPLATE"}}]' \
--region VALID_AWS_REGION