Very cool stuff. The ability to verify flow definitions from GitHub
Actions is really impressive. I could see this being very useful.

Cheers,
Kevin

On Thu, Dec 4, 2025 at 12:43 PM Daniel Chaffelson <[email protected]> wrote:
>
> 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

Reply via email to