-
Notifications
You must be signed in to change notification settings - Fork 69
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Cleanup some unused code and docs tidy (#1360)
* ci: Remove unreferenced scripts Signed-off-by: Philip Gough <philip.p.gough@gmail.com> * test: Remove unused function call and code Signed-off-by: Philip Gough <philip.p.gough@gmail.com> * test: Clean up test script Signed-off-by: Philip Gough <philip.p.gough@gmail.com> * docs: Tidy up simulator docs Signed-off-by: Philip Gough <philip.p.gough@gmail.com> --------- Signed-off-by: Philip Gough <philip.p.gough@gmail.com> Signed-off-by: Coleen Iona Quadros <coleen.quadros27@gmail.com>
- Loading branch information
1 parent
8dbf7f3
commit 17865f3
Showing
6 changed files
with
42 additions
and
119 deletions.
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,70 +1,66 @@ | ||
# Managed Cluster Simulator | ||
|
||
The managed cluster simulator can be used to set up multiple managed clusters and create the corresponding namespaces in ACM hub cluster, to simulate reconciling thousands of managed clusters for the multicluster-observability-operator. | ||
The managed cluster simulator can be used to set up multiple managed clusters and create the corresponding namespaces | ||
in ACM hub cluster, to simulate reconciling thousands of managed clusters for the multicluster-observability-operator. | ||
|
||
_Note:_ this simulator is for testing purpose only. | ||
|
||
## Prereqs | ||
## Prerequisites | ||
|
||
You must meet the following requirements to setup managed cluster simulator: | ||
The following are requirements to set up the managed cluster simulator: | ||
|
||
1. ACM 2.3+ available | ||
2. `MultiClusterObservability` instance available in the hub cluster | ||
1. `ACM` version 2.3+ | ||
2. `MultiClusterObservability` instance available in the Hub cluster | ||
3. `kubectl` | ||
|
||
## How to use | ||
|
||
### Set up managed cluster simulator | ||
|
||
1. You can run `setup-managedcluster.sh` followed with two numbers(start index and end index) to set up multiple simulated managed clusters. For example, set up 1-5 simulated managedcluster with the following command: | ||
You can run `setup-managedcluster.sh` followed by two numbers (start and end index) to set up | ||
multiple simulated managed clusters. For example, set up five simulated `managedcluster` with the following command: | ||
|
||
```bash | ||
# ./setup-managedcluster.sh 1 5 | ||
Creating Simulated managedCluster simulated-1-managedcluster... | ||
managedcluster.cluster.open-cluster-management.io/simulated-1-managedcluster created | ||
Creating Simulated managedCluster simulated-2-managedcluster... | ||
managedcluster.cluster.open-cluster-management.io/simulated-2-managedcluster created | ||
Creating Simulated managedCluster simulated-3-managedcluster... | ||
managedcluster.cluster.open-cluster-management.io/simulated-3-managedcluster created | ||
Creating Simulated managedCluster simulated-4-managedcluster... | ||
managedcluster.cluster.open-cluster-management.io/simulated-4-managedcluster created | ||
Creating Simulated managedCluster simulated-5-managedcluster... | ||
managedcluster.cluster.open-cluster-management.io/simulated-5-managedcluster created | ||
./setup-managedcluster.sh 1 5 | ||
``` | ||
|
||
2. Check if all the managed cluster are set up successfully in ACM hub cluster: | ||
Check if all the `managedcluster` are set up successfully in ACM hub cluster: | ||
|
||
```bash | ||
$ oc get managedcluster | grep simulated | ||
simulated-1-managedcluster true 46s | ||
simulated-2-managedcluster true 46s | ||
simulated-3-managedcluster true 45s | ||
simulated-4-managedcluster true 44s | ||
simulated-5-managedcluster true 44s | ||
$ kubectl get managedcluster | grep simulated | ||
# simulated-1-managedcluster true 46s | ||
# simulated-2-managedcluster true 46s | ||
# simulated-3-managedcluster true 45s | ||
# simulated-4-managedcluster true 44s | ||
# simulated-5-managedcluster true 44s | ||
``` | ||
|
||
3. Check if the `Manifestwork` are created for the simulated managed clusters: | ||
Check if the `Manifestwork` are created for the simulated managed clusters: | ||
|
||
```bash | ||
$ for i in $(seq 1 5); do oc -n simulated-$i-managedcluster get manifestwork --no-headers; done | ||
simulated-1-managedcluster-observability 72s | ||
simulated-2-managedcluster-observability 70s | ||
simulated-3-managedcluster-observability 69s | ||
simulated-4-managedcluster-observability 67s | ||
simulated-5-managedcluster-observability 65s | ||
$ for i in $(seq 1 5); do kubectl -n simulated-$i-managedcluster get manifestwork --no-headers; done | ||
# simulated-1-managedcluster-observability 72s | ||
# simulated-2-managedcluster-observability 70s | ||
# simulated-3-managedcluster-observability 69s | ||
# simulated-4-managedcluster-observability 67s | ||
# simulated-5-managedcluster-observability 65s | ||
``` | ||
|
||
4. Clean up the simulated managed clusters by running the `clean-managedcluster.sh` script followed with two numbers(start index and end index), For example, clean up 1-5 simulated managedcluster with the following command: | ||
Clean up the simulated `managedclusters` by running the | ||
`clean-managedcluster.sh` script followed by two numbers (start and end index). | ||
|
||
``` | ||
For example, clean up the previously created five simulated `managedclusters` with the following command: | ||
|
||
```bash | ||
$ ./clean-managedcluster.sh 1 5 | ||
Deleting Simulated managedCluster simulated-1-managedcluster... | ||
managedcluster.cluster.open-cluster-management.io "simulated-1-managedcluster" deleted | ||
Deleting Simulated managedCluster simulated-2-managedcluster... | ||
managedcluster.cluster.open-cluster-management.io "simulated-2-managedcluster" deleted | ||
Deleting Simulated managedCluster simulated-3-managedcluster... | ||
managedcluster.cluster.open-cluster-management.io "simulated-3-managedcluster" deleted | ||
Deleting Simulated managedCluster simulated-4-managedcluster... | ||
managedcluster.cluster.open-cluster-management.io "simulated-4-managedcluster" deleted | ||
Deleting Simulated managedCluster simulated-5-managedcluster... | ||
managedcluster.cluster.open-cluster-management.io "simulated-5-managedcluster" deleted | ||
# Deleting Simulated managedCluster simulated-1-managedcluster... | ||
# managedcluster.cluster.open-cluster-management.io "simulated-1-managedcluster" deleted | ||
# Deleting Simulated managedCluster simulated-2-managedcluster... | ||
# managedcluster.cluster.open-cluster-management.io "simulated-2-managedcluster" deleted | ||
# Deleting Simulated managedCluster simulated-3-managedcluster... | ||
# managedcluster.cluster.open-cluster-management.io "simulated-3-managedcluster" deleted | ||
# Deleting Simulated managedCluster simulated-4-managedcluster... | ||
# managedcluster.cluster.open-cluster-management.io "simulated-4-managedcluster" deleted | ||
# Deleting Simulated managedCluster simulated-5-managedcluster... | ||
# managedcluster.cluster.open-cluster-management.io "simulated-5-managedcluster" deleted | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters