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

[Feature]: Missing addon support like CNI, apps from managed clusters #45

Open
5 of 9 tasks
dipankardas011 opened this issue Feb 10, 2025 · 0 comments Β· May be fixed by #46
Open
5 of 9 tasks

[Feature]: Missing addon support like CNI, apps from managed clusters #45

dipankardas011 opened this issue Feb 10, 2025 · 0 comments Β· May be fixed by #46

Comments

@dipankardas011
Copy link
Member

✨ Feature Name

Addon support in controller.Metadata

🎯 Purpose

It will help users to specify what CNI or addon which EKS and other provide

πŸ“ Feature Description

for now we can only represent the CNI plugins as addon and other addons we can think of managing not through the controller.Metadata{} but via a different addons controller which can integrate with EKS, AKS, ... thus aggregating the addons into a single plane and also our own addons like kcm πŸ€”

🎁 Benefits

support to pick and choose which CNI to install

βš–οΈ Potential Drawbacks

  • we need to rethink about how the addon management across self-managed and managed cluster can work!!

πŸ”„ Alternatives Considered

No response

🎯 Impact Areas

  • πŸ–₯️ CLI - Command line interface
  • 🎨 UI - User interface
  • πŸ“š Documentation
  • βš™οΈ Core Features
  • πŸ”Œ External Integrations
  • πŸ§ͺ Testing Infrastructure

πŸ› οΈ Implementation Details

  • possibility of depricating Apps method from cloud interface and have a 2 seperate:
    • CNI() only works when provisioning the cluster ( we can utilize the already developed ksctl/ksctl/v2/pkg/addons)
    • Addons() which can validate and also install the addon based on the usr input. ( we can utilize the already developed ksctl/ksctl/v2/pkg/addons)

πŸ“‹ Agreements

  • 🀝 I agree to follow the Contribution Guidelines
  • πŸ” I have searched for similar feature requests
  • πŸ’¬ I will participate in the discussion about this feature
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Backlog
Development

Successfully merging a pull request may close this issue.

1 participant