This is a demo repo that showcases how the GitOps model might be used to create/manage TMC objects like LCM clusters, policies etc.
Tested with
- tmc version: 0.2.1-7e9c62fc
- clustergroup
- cluster
- workspace
- namespaces
- policies: IAM, Registry, Network
Based on the video by Keith Richard Lee
- Create the Cluster Group defined in tmc-objects/clustergroups/dev.yaml
- Create the dev cluster defined in tmc-objects/clusters/dev-cluster-01.yaml
- Update the Cluster Group defined in tmc-objects/clustergroups/dev.yaml
- Create a new Cluster: duplicated the file tmc-objects/clusters/dev-cluster-01.yaml and change its name (#3)
- Create a new Workspace tmc-objects/workspaces/micropet-dev-ws.yaml
- Create a namespace into this Workspace tmc-objects/namespace/micropet-ns-dev.yaml
- Apply policies on clusters : access, images, network directory
- Upgrade the demo cluster from
1.19.4-1-amazon2
->1.19.6-2-amazon2
- Walkthrough UI.
./clean.sh