I am trying to deploy the new SCAD Containers Cost Allocation Dashboard following the instructions from https://catalog.workshops.aws/awscid/en-US/dashboards/additional/scad-containers-cost-allocation and using the cid-cmd cli tool.
The error I get is:
CRITICAL - Athena query failed: line 16:13: Column 't_scad_eks.resource_tags_aws_eks_node' cannot be resolved
This is due to the resource_tags_aws_eks_node
column is not available in my cur table despite I have activated all the aws:eks
AWS generated cost allocation tags as requested. The only aws:eks
tag I can see in the table is the aws:eks:cluster-name
, the other ones are missing.
I took a look at my EKS clusters' node groups and instances and indeed the only tag created for these resources is the aws:eks:cluster-name
regardless of the node creation source, EKS or Karpenter. I can't find any EKS resources tagged the following tags despite I also enabled the "Split cost allocation data" in my CUR settings.
- aws:eks:deployment
- aws:eks:node
- aws:eks:workload-name
- aws:eks:workload-type
- aws:eks:name
How are these tags being generated?