cluster-proxy-addon
uses a reverse proxy server (anp) to send the request from hub to managed cluster.
And it also contains e2e test for the overall cluster-proxy-addon case.
This feature has 5 relevant repos:
- cluster-proxy-addon
- Contains the ANP image (currently version 0.0.24)
- Contains the HTTP-User-Server image to support users using http way to access the cluster-proxy.
- cluster-proxy
- The main body of the addon.
- The repo has some differences in build and deploy part with the upstream repo: cluster-proxy to suit the downstream needs.
- backplane-operator
- The lastest chart changes should be made in backplane-operator template.
- cluster-proxy-addon-chart
- Only for release-2.5 and early version.
- Using images from
cluster-proxy-addon
andcluster-proxy
to deploy the addon. - The repo is leveraged by multiclusterhub-operator and multiclusterhub-repo.
- release
- Contains the cicd steps of the addon.
- hub-crds
- As cicd required, we can use CRD in chart and all crds mush add into this repo.
We should update the CRD file in hub-crds
after we changed any thing in cluster-proxy
CRD file.
The path of crd file in cluster-proxy is: hack/crd/bases/proxy.open-cluster-management.io_managedproxyconfigurations.yaml