Having a factory (edge) cluster join the datacenter (hub)
Allow ACM to deploy the factory application to a subset of clusters
By default the factory
applications are deployed on all clusters that ACM knows about.
managedSites:
- name: factory
clusterSelector:
matchExpressions:
- key: vendor
operator: In
values:
- OpenShift
This is useful for cost-effective demos, but is hardly realistic.
To deploy the factory
applications only on managed clusters with the label
site=factory
, change the site definition in values-datacenter.yaml
to:
managedSites:
- name: factory
clusterSelector:
matchLabels:
site: factory
Remember to commit the changes and push to GitHub so that GitOps can see your changes and apply them.
Deploy a factory cluster
For instructions on how to prepare and import a factory cluster please read the section importing a cluster. Use clusterGroup=factory
.
You’re done
That’s it! Go to your factory (edge) OpenShift console and check for the open-cluster-management-agent pod being launched. Be patient, it will take a while for the ACM agent and agent-addons to launch. After that, the operator OpenShift GitOps will run. When it’s finished coming up launch the OpenShift GitOps (ArgoCD) console from the top right of the OpenShift console.
Next up
Work your way through the Industrial Edge 2.0 GitOps/DevOps demos