EKS Capabilities (Auto Mode)

Creating an ack capability with minimal parameters

resources:
  - type: aws_eks_capability
    name: ack-capability
    props:
      cluster_name: "my-existing-cluster"
      capability_name: "my-ack-capability"
      type: "ACK"
      role_arn: "arn:aws:iam::123456789012:role/EKSCapabilityRole"
      delete_propagation_policy: "RETAIN"

Example price for above configuration

ack-capability (action: create)
=> Price (Capability - price: $0.005/Hrs, monthly: $3.72)
=> Price (Per resource - price: $0.00005/Hrs, monthly: $0.04)

Creating an kro capability with minimal parameters

resources:
  - type: aws_eks_capability
    name: kro-capability
    props:
      cluster_name: "my-existing-cluster"
      capability_name: "my-kro-capability"
      type: "KRO"
      role_arn: "arn:aws:iam::123456789012:role/EKSCapabilityRole"
      delete_propagation_policy: "RETAIN"

Example price for above configuration

kro-capability (action: create)
=> Price (Capability - price: $0.005/Hrs, monthly: $3.72)
=> Price (Per resource - price: $0.00005/Hrs, monthly: $0.04)

Creating an argocd capability with minimal parameters

resources:  
  - type: aws_eks_capability
    name: argocd-capability
    props:
      cluster_name: "my-existing-cluster"
      capability_name: "my-argocd-capability"
      type: "ARGOCD"
      role_arn: "arn:aws:iam::123456789012:role/EKSCapabilityRole"
      delete_propagation_policy: "RETAIN"
      configuration:
        argo_cd:
          aws_idc:
            idc_instance_arn: "arn:aws:sso:::instance/ssoins-1234567890abcdef"

Example price for above configuration

argocd-capability (action: create)
=> Price (Capability - price: $0.03/Hrs, monthly: $22.32)
=> Price (Per resource - price: $0.0015/Hrs, monthly: $1.12)

Last updated

Was this helpful?