feat: add pipeline bridge for NATS to Argo/Kubeflow

- pipeline_bridge.py: Standalone bridge service
- pipeline_bridge_v2.py: handler-base version
- Supports Argo Workflows and Kubeflow Pipelines
- Workflow monitoring and status publishing
- Dockerfile variants for standalone and handler-base
This commit is contained in:
2026-02-02 06:23:21 -05:00
parent 57514f2b09
commit 50b1835688
7 changed files with 756 additions and 1 deletions

12
Dockerfile.v2 Normal file
View File

@@ -0,0 +1,12 @@
# Pipeline Bridge v2 - Using handler-base
ARG BASE_TAG=local
FROM ghcr.io/billy-davies-2/handler-base:${BASE_TAG}
WORKDIR /app
# Additional dependency for Kubernetes API
RUN uv pip install --system --no-cache kubernetes>=28.0.0
COPY pipeline_bridge_v2.py ./pipeline_bridge.py
CMD ["python", "pipeline_bridge.py"]