March 25, 2019
by Lindsay Hill
Hey folks, been a little while since we’ve done a roundup of new & interesting pack updates. This time it’s Telegram, vSphere, Terraform, Napalm, Icinga2 and more. We’ve also been doing some background preparation work for Python 3. Read on for the full details.
nxos_ssh
driver with Napalm.plan
and apply
.pycurl
from the Icinga2 pack, replacing it with requests()
-based code. Much simpler install, much better for handling Unicode, Python3, etc.Python 2.7 goes End of Life on January 1, 2020. We’re making preparations, getting everything in order for running all of StackStorm with Python 3. The observant amongst you will notice that we’ve updated our CircleCI configuration to run checks against both Python 2.7 and 3.6. Python 3.6 CI failures are non-fatal today, but this will change in future.
The master
branch of StackStorm now supports a python_versions
parameter in pack.yaml
. In future this will be used to determine if Python 2/3 CI checks should be fatal.
We’ve also updated our CircleCI configs to perform weekly CI runs, in addition to the checks performed at every PR and merge to master. This will help us pick up anything that might have crept in along the way, e.g. updated flake8
or pylint
rules, or changes to unpinned upstream libraries.
As always, thank you to you: our users & contributors who help keep making StackStorm better.