open-cluster-management-io / ocm

Core components in the OCM project. Report here if you found any issues in OCM.
https://open-cluster-management.io
Apache License 2.0
713 stars 86 forks source link

Natively support OCM on EKS #514

Open jaswalkiranavtar opened 2 weeks ago

jaswalkiranavtar commented 2 weeks ago

Describe the enhancement Currently OCM supports x509 certificates based authenticated only which is not supported by EKS. Hence, we request the csr controller on the hub and certificateController on the managed cluster to be extracted such that those controllers can be swapped by different vendor specific controllers leading to support on all platforms without making further changes to OCM code.

@qiujian16 has proposed a regsitration-driver based solution.

mikeshng commented 2 weeks ago

@qiujian16 shared this initial design doc: https://docs.google.com/document/d/1HZG1mfHyAmjETjLK5ccE0tspCiXkTBmTzwMxzp6alL8/edit

mikeshng commented 1 week ago

Qiu Jian's registration refactor WIP PR that is related to this issue: https://github.com/open-cluster-management-io/ocm/pull/535