cloud-native-toolkit / software-everywhere

Automation modules to deploy IBM Software on IBM Cloud, AWS, and Azure
https://modules.cloudnativetoolkit.dev
Apache License 2.0
9 stars 9 forks source link

rate limiting #286

Closed triceam closed 2 years ago

triceam commented 2 years ago

All of our solutions are subject to rate limiting limitations. When this happens, the environment is left in a partially configured state. The common user has no idea how to resolve the issue. To work around this, we should add the parallelism flag to all of our apply.sh and apply-all.sh scripts for all released software packages, including:

triceam commented 2 years ago

removed https://github.com/IBM/automation-integration-platform from the list b/c it is not released yet. This will be included when it is released.

triceam commented 2 years ago

I decided to go back and modify apply.sh in addtion to apply-all.sh. Default parallelism is now 6 (was 10), and parallelism for software install is 3 (not for bootstrapping gitops, just for software boms, determined at BOM level by metadata in the yaml):

The following repos have been updated:

Default paralellism override (max 6 instead of 10) was also added to the cli-tools (1.1 and 1.2), and cli-tools-core (1.1) images as an environment variable: