Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Exchange CI failures #153

Closed
nzlosh opened this issue Nov 23, 2024 · 11 comments
Closed

Exchange CI failures #153

nzlosh opened this issue Nov 23, 2024 · 11 comments

Comments

@nzlosh
Copy link
Contributor

nzlosh commented Nov 23, 2024

The Pack Build/Test CI has been broken for 8 months. It has been re-enabled as part of the preparation for st2 v3.9 release readiness. The following packs will need their CI action logs reviewed and then have an issue or pull request created to start tracking correction of these packs.

When a PR or issue is opened, I'll update the URL to reference the progress, as seen for stackstorm-kubernetes.

stackstorm-kubernetes

StackStorm-Exchange/stackstorm-kubernetes#48

stackstorm-openstack

StackStorm-Exchange/stackstorm-openstack#40

stackstorm-vsphere

https://github.com/StackStorm-Exchange/stackstorm-vsphere

stackstorm-kafka

https://github.com/StackStorm-Exchange/stackstorm-kafka

stackstorm-reamaze

https://github.com/StackStorm-Exchange/stackstorm-reamaze

stackstorm-manageiq

https://github.com/StackStorm-Exchange/stackstorm-manageiq

stackstorm-qualys

https://github.com/StackStorm-Exchange/stackstorm-qualys

stackstorm-elasticsearch

https://github.com/StackStorm-Exchange/stackstorm-elasticsearch

stackstorm-dimensiondata

https://github.com/StackStorm-Exchange/stackstorm-dimensiondata

stackstorm-rackspace

https://github.com/StackStorm-Exchange/stackstorm-rackspace

stackstorm-packer

https://github.com/StackStorm-Exchange/stackstorm-packer

stackstorm-slack

https://github.com/StackStorm-Exchange/stackstorm-slack

stackstorm-menandmice

https://github.com/StackStorm-Exchange/stackstorm-menandmice

stackstorm-cloudflare

https://github.com/StackStorm-Exchange/stackstorm-cloudflare

stackstorm-ansible

https://github.com/StackStorm-Exchange/stackstorm-ansible

stackstorm-zabbix

https://github.com/StackStorm-Exchange/stackstorm-zabbix

stackstorm-cisco_aci

https://github.com/StackStorm-Exchange/stackstorm-cisco_aci

stackstorm-activecampaign

https://github.com/StackStorm-Exchange/stackstorm-activecampaign

stackstorm-duo

https://github.com/StackStorm-Exchange/stackstorm-duo

stackstorm-st2

https://github.com/StackStorm-Exchange/stackstorm-st2

stackstorm-check_mk

https://github.com/StackStorm-Exchange/stackstorm-check_mk

stackstorm-infoblox

https://github.com/StackStorm-Exchange/stackstorm-infoblox

stackstorm-excel

https://github.com/StackStorm-Exchange/stackstorm-excel

stackstorm-save_kittens

https://github.com/StackStorm-Exchange/stackstorm-save_kittens

stackstorm-opsgenie

https://github.com/StackStorm-Exchange/stackstorm-opsgenie

stackstorm-aws_boto3

https://github.com/StackStorm-Exchange/stackstorm-aws_boto3

stackstorm-bolt

https://github.com/StackStorm-Exchange/stackstorm-bolt

stackstorm-xml

https://github.com/StackStorm-Exchange/stackstorm-xml

stackstorm-digitalocean

https://github.com/StackStorm-Exchange/stackstorm-digitalocean

stackstorm-sensu

https://github.com/StackStorm-Exchange/stackstorm-sensu

stackstorm-msexchange

https://github.com/StackStorm-Exchange/stackstorm-msexchange

stackstorm-aws

https://github.com/StackStorm-Exchange/stackstorm-aws

stackstorm-acos

https://github.com/StackStorm-Exchange/stackstorm-acos

stackstorm-circle_ci

https://github.com/StackStorm-Exchange/stackstorm-circle_ci

stackstorm-csv

https://github.com/StackStorm-Exchange/stackstorm-csv

stackstorm-networking_utils

https://github.com/StackStorm-Exchange/stackstorm-networking_utils

stackstorm-time

https://github.com/StackStorm-Exchange/stackstorm-time

stackstorm-syslog_client

https://github.com/StackStorm-Exchange/stackstorm-syslog_client

stackstorm-azure

https://github.com/StackStorm-Exchange/stackstorm-azure

stackstorm-telegram

https://github.com/StackStorm-Exchange/stackstorm-telegram

stackstorm-github

https://github.com/StackStorm-Exchange/stackstorm-github

stackstorm-ghost2logger

https://github.com/StackStorm-Exchange/stackstorm-ghost2logger

stackstorm-servicenow

https://github.com/StackStorm-Exchange/stackstorm-servicenow

stackstorm-bitbucket

https://github.com/StackStorm-Exchange/stackstorm-bitbucket

stackstorm-mssql

https://github.com/StackStorm-Exchange/stackstorm-mssql

stackstorm-terraform

https://github.com/StackStorm-Exchange/stackstorm-terraform

stackstorm-phantomjs

https://github.com/StackStorm-Exchange/stackstorm-phantomjs

stackstorm-influxdb

https://github.com/StackStorm-Exchange/stackstorm-influxdb

stackstorm-orion

https://github.com/StackStorm-Exchange/stackstorm-orion

stackstorm-napalm_logs

https://github.com/StackStorm-Exchange/stackstorm-napalm_logs

stackstorm-napalm

https://github.com/StackStorm-Exchange/stackstorm-napalm

stackstorm-foreman

https://github.com/StackStorm-Exchange/stackstorm-foreman

stackstorm-dripstat

https://github.com/StackStorm-Exchange/stackstorm-dripstat

stackstorm-algosec

https://github.com/StackStorm-Exchange/stackstorm-algosec

stackstorm-nagios

https://github.com/StackStorm-Exchange/stackstorm-nagios

stackstorm-activedirectory

https://github.com/StackStorm-Exchange/stackstorm-activedirectory

stackstorm-vcd

https://github.com/StackStorm-Exchange/stackstorm-vcd

stackstorm-docker

https://github.com/StackStorm-Exchange/stackstorm-docker

stackstorm-salt

https://github.com/StackStorm-Exchange/stackstorm-salt

stackstorm-openhab

https://github.com/StackStorm-Exchange/stackstorm-openhab

stackstorm-tesla

https://github.com/StackStorm-Exchange/stackstorm-tesla

stackstorm-vadc

https://github.com/StackStorm-Exchange/stackstorm-vadc

stackstorm-softlayer

https://github.com/StackStorm-Exchange/stackstorm-softlayer

@skiedude
Copy link
Contributor

PR for slack pack StackStorm-Exchange/stackstorm-slack#84

@bishopbm1
Copy link

PR for activecampaign pack: StackStorm-Exchange/stackstorm-activecampaign#11

@bishopbm1
Copy link

PR for kubernetes pack: StackStorm-Exchange/stackstorm-kubernetes#49

@jschoewe
Copy link

PR for sensu pack: StackStorm-Exchange/stackstorm-sensu#17

@jschoewe
Copy link

PR for msexchange pack: StackStorm-Exchange/stackstorm-msexchange#22

@jschoewe
Copy link

PR for phantomjs pack: StackStorm-Exchange/stackstorm-phantomjs#7

It looks as though the main module that this pack uses has been deprecated and it might be time to archive the whole repo. Issue created here: StackStorm-Exchange/stackstorm-phantomjs#6

@jschoewe
Copy link

The following packs all needed the same fix. The new stackstorm CI updates were failing because there weren't any actions. They just needed an actions folder and a dummy action added:

@jschoewe
Copy link

jschoewe commented Feb 21, 2025

Many of the packs in the list started succeeding builds last week without needing any changes, I'm guessing due to the recent updates to the stackstorm CI code. I believe the only remaining packs that are still failing their builds (other than the ones I have a PR for above) are as follows. I'm still looking into some of these and creating issues for ones that I'm unable to test myself:

stackstorm-aws
Pack link: https://github.com/StackStorm-Exchange/stackstorm-aws
Issue: StackStorm-Exchange/stackstorm-aws#124
NOTE: The stackstorm-aws pack relies on an archived boto module that's incompatible with Python 3.10+. This boto module was replaced with boto3 and there's already a pack for that module too: https://github.com/StackStorm-Exchange/stackstorm-aws_boto3

stackstorm-openstack
Pack link: https://github.com/StackStorm-Exchange/stackstorm-openstack
Issue: StackStorm-Exchange/stackstorm-openstack#40

stackstorm-kafka
Pack link: https://github.com/StackStorm-Exchange/stackstorm-kafka
Issue: StackStorm-Exchange/stackstorm-kafka#21
NOTE: some sensors in this pack seem to be calling functions from an older version of kafka-python than what's being installed from requirements

stackstorm-rackspace
Pack link: https://github.com/StackStorm-Exchange/stackstorm-rackspace
Issue: StackStorm-Exchange/stackstorm-rackspace#5
NOTE: This issue was created over 3 years ago because the pinned dependencies were causing issues when we moved to Python 3

stackstorm-azure
Pack link: https://github.com/StackStorm-Exchange/stackstorm-azure
Issue: StackStorm-Exchange/stackstorm-azure#15
NOTE: This issue was created over 3 years ago because the old azure packages were causing issues when we moved to Python 3. Sounds like the azure package was broken up into a bunch of smaller packages and the whole pack needs to be reworked

stackstorm-telegram
Pack link: https://github.com/StackStorm-Exchange/stackstorm-telegram

stackstorm-mssql
Pack link: https://github.com/StackStorm-Exchange/stackstorm-mssql

@jschoewe
Copy link

PR for tesla pack: StackStorm-Exchange/stackstorm-tesla#6

NOTE: This pack relies on a python module that was archived in 2021. Issue created here: StackStorm-Exchange/stackstorm-tesla#7

@jschoewe
Copy link

PR for qualys pack: StackStorm-Exchange/stackstorm-qualys#6

NOTE: This pack relies on an outdated fork of the qualysapi module. While unit tests are passing, this fork hasn't been updated in 7 years and I think it's time to switch the requirements back to the original. Issue created here: StackStorm-Exchange/stackstorm-qualys#7

@nzlosh
Copy link
Contributor Author

nzlosh commented Feb 22, 2025

Thank you to everyone who has helped on this issue! A special mention to @jschoewe who did a huge amount of work updating the packs to pass the CI tests and report deprecation issue on certain packs. 💯

I'll close this issue and create a new one to discuss how to handle packs that have stagnated.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants