konstructio / gitops-catalog

kubefirst gitops catalog repository
21 stars 23 forks source link

Add Cilium to AWS EKS Cluster among installed applications #174

Open seifrajhi opened 1 year ago

seifrajhi commented 1 year ago

What would you like to be added:

Currently, when deploying an AWS EKS cluster using Kubefirst, Cilium is not included, which limits my ability to implement advanced network security and observability features.

Why is this needed:

I would like Kubefirst to include Cilium as part of the AWS EKS cluster deployment. This would enable me to take advantage of Cilium's advanced networking capabilities, such as transparent encryption and network policy enforcement, enhancing the security and performance of my applications running on the cluster.

Now, as an alternative, I am looking into manually installing Cilium on the AWS EKS cluster after deployment. However, this approach would add complexity and maintenance overhead to the cluster setup process

fharper commented 1 year ago

@seifrajhi this issue felt out of our plate, sorry for the late reply. Thanks for requesting this feature. Not sure we can prioritize this feature for now, even if we understand the security aspect of it, but let me check with the engineering team to be sure.

johndietz commented 1 year ago

Thanks for raising this issue @seifrajhi.

We'll look into adding cilium to the gitops-catalog so that it can be more frictionlessly added to all management clusters.

With our upcoming workload clusters and cluster lifecycle management feature set in the 2.3 release, you'll have an opportunity to permanently add cilium to your workload cluster templates so every workload cluster provisioned by your management cluster will automatically have whatever app configurations your organization needs. Realistically we think we're still about 3 weeks out on that release.

In the meantime, the GitOps catalog is the best we can offer you. You're free to submit a pull request to add it to the catalog, or if you'd prefer to wait for us, we'll move cilium toward the top of the GitOps catalog priority list since the community is asking for it.

If there are any installation details you'd like to share about how you want it installed, let us know.

fharper commented 1 year ago

I labelled as good first issue for the part of adding Cilium to the GitOps Catalog, not if it was part of the kubefirst installation.

dipu989 commented 1 month ago

Raised a PR for add Cilium to gitops catalog. Let me know in case any changes are required. Please assign this issue to me so that it's easy to track 👍

fharper commented 1 week ago

Moving this issue to the catalog repository.

@dipu989: sorry for the delay in getting back to you about your PR. The engineering team will give it a closer look next week.

dipu989 commented 1 week ago

@fharper That totally works! Thank you.

fharper commented 1 week ago

@patrickdappollonio was the one who replied to your PR a while ago with the fact the engineering was discussing it before getting back to you, so I'll let him take over it when he's back next week :)