These forums are a place for learning, helping and sharing experiences with others about any of our products. Feel free to ask a question and get answers from our community and our most advanced users.
Note that these are public forums - anyone can view the discussions here.
VISIT OUR DIFFERENT FORUMS:
Announcements > | |
CloudShell > | TestShell > |
Developers > | BI (Business Inteligence) > |
This is where you can suggest your ideas to help and improve the product for everyone.
Please make sure to read the following article before posting a new idea, to get more information about the required information and ideas lifecycle.
Feel free to vote and comment on other ideas to promote them.
Thanks for everyone who suggested the ideas and voted for them.
Find, download and share integrations that can extend and enhance the CloudShell experience.
Integrations have several levels:
Certified - Officially tested and supported by Quali.
Preview - Provides a sneak peek to what the Quali team is developing. Officially supported by Quali. Feel free to experiment and comment, but please take into consideration that it is not yet tested and released.
Community - Integrations shared by community users. Feel free to look into what other users have contributed, please take into consideration that these integrations are not tested by Quali.
To learn more about creating Shells and integrating with CloudShell, use the following links:
CloudShell's Dev Guide > | Configuration Management > |
Getting started with Shells > | Extending CloudShell with Cloud Providers > |
Getting started with Orchestration > | API Guide > |
To share your integration, follow the instructions in this guide >.
George Rainovic suggested an idea (#5544) · Oct 08, 2021 at 04:33 AM · apiblueprintdomainresourcesrequirements
We need a new API call to add a topology/blueprint to a domain (or domains) without checking if the topology can be reserved in the target domain.
This can be a new API call, or modification of the existing API call, by introducing an optional input parameter to allow this new behavior.
The intent is to have an API call that is FAST and without side effects (described below), make the topology visible in the new domain, and THEN let admins deal with the lack of required resources (if the problem exist at all).
*** Problem description (why current implementation does not match my needs)
Based on my observations, the existing API call (AddTopologiesToDomain) has the following undesirable side effects:
1. Server tries to find if the topology can be reserved in the new domain if the resources can be found to satisfy the topology requirements
2. Call takes a lot of time to complete work described under (1), and frequently fails to complete and then reports a timeout error (time allowed is set by the key "MaxRoutesResolveTime" on the server).
2a. I observed the timeout errors even if the max resolution time is set to 20min. I think this is an unreasonable slow response.
3. If the call does not fail with the timeout error (see 2) then it typically finds resources in the domains where the BP is already visible and adds those resources to the target domain.
3a. As a system admin I do not want the Quali server to make decisions about to which domains my lab resources belong. I do not want resources from Lab1 (in DC1) to be added to Lab2 (in DC2) which is 1000 miles away. This is a show-stopper. It suddenly produces (unusable) sandboxes with resources that should not be there.
3b. Unwanted action of adding resources to the domain happen even if the target domain has all the resources required by the BP (we use abstract resources)
3c. This side effect is not documented
4. Command in the RM Client seems to be using the same API call, produces the same side-effects, and takes a lot of time to complete. Admin is not informed/warned about the side effects, before or after the command is executed
5. While executing this API call (5-20min for a single topology), the system is very slow to make new reservations. API calls to add /remove resources to/from a domain are blocked (do not return any result).
6. My DB has >100k resources and subresources. Getting rid of the misplaced resources (in the wrong domains) is not an easy task to do, and it should not be needed in the first place.
I opened a support case about the behavior of this API call. I got a response that the system works as designed and that I need to request a new feature (IdeaBox).... so here it is...
Doug Fierro commented · Mar 08 at 10:05 PM
This is confirmed as delivered in CloudShell version release 2022.1. Please refer to the product documentation on details for AddTopologiesToDomain .
These forums are a place for learning, helping and sharing experiences with others about any of our products. Feel free to ask a question and get answers from our community and our most advanced users.
Note that these are public forums - anyone can view the discussions here.
Announcements | |
CloudShell | TestShell |
Developers | BI (Business Inteligence) |
This is where you can suggest your ideas to help and improve the product for everyone.
Please make sure to read the following article before posting a new idea, to get more information about the required information and ideas lifecycle.
Feel free to vote and comment on other ideas to promote them.
Thanks for everyone who suggested the ideas and voted for them.
Find, download and share integrations that can extend and enhance the CloudShell experience.
Integrations have several levels:
Certified - Officially tested and supported by Quali.
Preview - Provides a sneak peek to what the Quali team is developing. Officially supported by Quali. Feel free to experiment and comment, but please take into consideration that it is not yet tested and released.
Community - Integrations shared by community users. Feel free to look into what other users have contributed, please take into consideration that these integrations are not tested by Quali.
To learn more about creating Shells and integrating with CloudShell, use the following links:
CloudShell's Dev Guide | Configuration Management |
Getting started with Shells | Extending CloudShell with Cloud Providers |
Getting started with Orchestration | API Guide |
To share your integration, follow the instructions in this guide.
Help us make things better. Share your great idea or vote for other people's.
API call for creating a copy of an existing blueprint
Dashboards for impact analysis - CloudShell Campaigns, Jobs, Blueprints, Tests
Ability to add alias to a resource in blueprint
add sandbox context component to any blueprint script
DEFAULT Email Notifications PER blueprint
'Check Blueprint' as an API command
blueprint id returned in api call to GetTopologyDetails
Realtime updates to 'Structure' display
API call for moving a blueprint to another folder
CloudShell - Give user ability to duplicate blueprints from one domain to another