ks-devops icon indicating copy to clipboard operation
ks-devops copied to clipboard

[FluxCD Integration] Add independent UI components for FluxCD Application lifecycle management

Open chengleqi opened this issue 3 years ago • 1 comments
trafficstars

Motivation

FluxCD is similar to ArgoCD but not same. Some concepts in ArgoCD like SyncPolicy and SyncOptions are not exist in FluxCD. Some concepts in FluxCD like more Helm Parameters, Template and Multi-Clusters are not exist in ArgoCD. Mix ArgoCD and FluxCD together may causes tight coupling.

Implement

  • Add Separate UI components such as src/components/Forms/FluxCD/BaseInfo and src/components/Forms/FluxCD/Advance.
  • Send requests to .../namespace/{namespace}/fluxcd/applications apis to interacte with ks-apiserver.
  • Keep the same UI/UX in most space like source and destination.
  • Choose the two Separate UI by ClusterConfiguration settings as following 选区_022

/area console

chengleqi avatar Aug 29 '22 04:08 chengleqi

/assign

chengleqi avatar Aug 29 '22 04:08 chengleqi