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.
Kimo Saper suggested an idea (#5267) · Oct 14, 2020 at 08:56 PM · pythonshellorchestration
CloudShell Pro 2020.1 is still on Python 3.7.1 (Final Oct 20 2018)
As of Oct 5 2020, Python is now on to 3.9.0
What are the plans for on-going support for Python? Python 3.7.9 is the current and was out well before CSP 2020 was released, as it was put into maintenance mode (& 3.8.3 was the establish version in the spring of 2020 [https://www.python.org/dev/peps/pep-0569/] )So now we are looking at CSP working on a version of python that is not only 2 versions behind, but not even updated beyond the early stages of 3.7 - with numerous bug and security fixes.
New features in 3.8 and now 3.9 would be nice to have, along with the improved speed & security.
However there has been no communication from you (Quali) regarding on-going support of what is a core component of your product. Shell & orchestration scripts don't work without python, and we are currently saddles with an out-dated version.
Kimo Saper commented · Oct 14, 2020 at 09:06 PM
This is also a pressing issue because you have stated that support for Python 2.7 is ending with the next major release of CloudShell Pro (CSP). As it should. Python 2.7 was EOL with no further updated of any kind coming as of Jan 1 2020.
So the community needs to move its code over to Python 3. However, the current releases of python are not even close to what is supported by the product. We're told to jump to Python 3, but Quali is is shipping a 2 year old version of the Python 3, and is now 2 major releases behind. Even when CloudShell Pro 2020 was released, Python 3.7.8 was made release candidate as final bug fix version, and it was known that 3.7 was going into maintenance mode in 2020 - thus the focus had moved to 3.8 with 3.9 coming out later in the year.
So I have to ask, what version are we expected to be using with the next major release of CSP? I have to re-write shells and orchestration scripts across the board before upgrades (Ideally) - what version should I be targeting?
Kimo Saper commented · Oct 14, 2020 at 09:07 PM
Python 3.7 Release Schedule: https://www.python.org/dev/peps/pep-0537/
Python 3.8 Release Schedule: https://www.python.org/dev/peps/pep-0569/
Python 3.9 Release Schedule: https://www.python.org/dev/peps/pep-0596/
Kimo Saper commented · Nov 04, 2020 at 05:15 PM
I'd like to clarify the question some here. The ask isn't to support a specific version of Python 3. Rather, when Quali removes support for Python 2.7 in the next major release, likely spring 2021, what version of Python 3 will Quali be shipping with it? So we can start moving code along now.
Terry Vaughn commented · Nov 13, 2020 at 04:38 PM
Kimo – Thank you for the suggestion. The latest release of CloudShell Pro (20.2) and the next release (21.1 - coming in February) will support the Python 3.7.1 runtime. Before adding support for a newer release of Python, we would like to see more demand for the features in one of these later releases. Also, we'll change the status of this request to Active, and we look forward to input from the Quali Community to help us understand how and when to prioritize this request.
Extend your CloudShell capabilities by creating your own Shells. Share your knowledge with the world and be part of our growing community
Help us make things better. Share your great idea or vote for other people's.
Local Pypi server - download packages on first encounter
Search online pypi when INCORRECT version of package found in local pypi
add sandbox context component to any blueprint script
Python 3 CloudShell Packages should feature Python 3 Type Hints following PEP 484 format
Cisco shells - Configre show cdp nei while setting up the vlan
shellfoundry tool to delete a shell from command line
Vcenter cloud provider: ability to save a deployed VM as OVA file