|
2 | 2 |
|
3 | 3 | This module ports the OSS-safe parts of tangle-deploy's runner/run details |
4 | 4 | commands while keeping downstream-specific behavior behind hooks. The default |
5 | | -implementation uses only the public Tangle API and local files; Shopify/GCP, |
6 | | -Slack, scheduler, mutex, run-as annotation defaults, and alternate log backends |
7 | | -are intentionally extension points rather than OSS behavior. |
| 5 | +implementation uses only the public Tangle API and local files; cloud storage, |
| 6 | +notifications, scheduler, mutex, run-as annotation defaults, and alternate log |
| 7 | +backends are intentionally extension points rather than OSS behavior. |
8 | 8 | """ |
9 | 9 |
|
10 | 10 | from __future__ import annotations |
@@ -299,10 +299,10 @@ class PipelineWaitPoll: |
299 | 299 | class PipelineRunHooks: |
300 | 300 | """Overridable seams for downstream tangle-deploy behavior. |
301 | 301 |
|
302 | | - Subclasses can override these methods to add Shopify auth wrappers, gs:// |
303 | | - loading, JOB_CONFIG time input, run-as annotations, mutex/schedule behavior, |
304 | | - graceful shutdown, Slack notifications, Observe/GCP logs, or from-container |
305 | | - runtime defaults without forking the generic pipeline-run manager. |
| 302 | + Subclasses can override these methods to add provider-specific auth wrappers, |
| 303 | + cloud-object loading, JOB_CONFIG time input, run-as annotations, |
| 304 | + mutex/schedule behavior, graceful shutdown, notifications, hosted logs, or |
| 305 | + from-container runtime defaults without forking the generic pipeline-run manager. |
306 | 306 | """ |
307 | 307 |
|
308 | 308 | logger: Logger = field(default_factory=get_default_logger) |
|
0 commit comments