Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Expose more settings in values file for EKS ClusterTemplate #962

Open
wahabmk opened this issue Jan 27, 2025 · 1 comment
Open

Expose more settings in values file for EKS ClusterTemplate #962

wahabmk opened this issue Jan 27, 2025 · 1 comment

Comments

@wahabmk
Copy link
Contributor

wahabmk commented Jan 27, 2025

Description

Somebody from the community asked if there is an option in our EKS ClusterTemplate to configure the settings in ############## in the following:

apiVersion: controlplane.cluster.x-k8s.io/v1beta2
kind: AWSManagedControlPlane
metadata:
  name: capi-eks-cilium-control-plane
  namespace: default
spec:
  region: us-east-1
  sshKeyName: capi-eks-cilium
  version: v1.29.0
  associateOIDCProvider: true
#######THIS SECTION##########
  vpcCni:
    disable: true
  kubeProxy:
    disable: true
##############################
  roleAdditionalPolicies:
    - "arn:aws:iam::aws:policy/service-role/AmazonEBSCSIDriverPolicy"
  eksClusterName: default-capi-eks-cilium
#######THIS SECTION 2##########
  addons:
    - name: "aws-ebs-csi-driver"
      version: "v1.34.0-eksbuild.1"
      conflictResolution: "overwrite"
##############################

Acceptance Criteria

Our EKS ClusterTemplate should allow users to configure the mentioned settings by adding it to the template's helm chart

@wahabmk wahabmk added this to k0rdent Jan 27, 2025
@wahabmk wahabmk converted this from a draft issue Jan 27, 2025
@dazmc
Copy link

dazmc commented Jan 27, 2025

just to add the reasoning - I don't tend to use AWS-CNI, i use cilium (byocni) which means when deploying from cluster api i disable the AWS_CNI/Kube-proxy addons. Then install cilium in kube-proxy replacement mode.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Todo
Development

No branches or pull requests

2 participants