Hi all, I wanted to share an initial release of a new project that may be of interest to those looking to automate NiFi flow deployments in CI/CD pipelines. nipyapi-actions <https://github.com/Chaffelson/nipyapi-actions> is a set of GitHub Actions for deploying and managing versioned NiFi flows, specifically designed to work with NiFi's GitHub Flow Registry Client. It builds on the nipyapi Python client library.
The actions support common CI/CD operations: - Deploying flows from a Git-based registry - Starting/stopping process groups - Configuring parameters (including secrets injection) - Version management (changing versions, reverting changes) - Cleanup for ephemeral test environments This is an initial release and I would welcome feedback from the community on: - Whether the approach and scope seem useful - Any gaps in functionality for real-world CI/CD workflows - Suggestions for improvement Repository: https://github.com/Chaffelson/nipyapi-actions Thanks for your time. Dan Chaffelson
