This repository has been archived by the owner on Oct 9, 2023. It is now read-only.
Releases: flyteorg/flytepropeller
Releases · flyteorg/flytepropeller
Adding recursive finalize
Implement a recursive finalize in node executor (#30) Implement Finalize in Dynamic Node Handler. The change is more nuanced than this. It changes how Dynamic Nodes fail. - When a sub-node in a dynamic node fails, the dynamic node will continue to be marked as `Running` in this cycle but change its internal phase to `failing` - Next cycle, the dynamic node will abort all other sub-nodes that are still running then mark itself as `retryable failure`
update plugins to v0.2.1
v0.1.14 Update deps (#28)
Refactor Plugin Interface
Plugin Refactor to use arbitrary state machines (#1) Goal: Propeller should support more types of transitions so that plugin writers can handle cases where it is not possible to get idempotency from downstream services. Also provide a simplified API that makes writing plugins easy. Done: New Node handler interface Implemented Task handler Implemented Dynamic handler modified node executor Unit tests for end to end
Generic type support and gcp auth in kubectl-flyte
support GCP as auth provider (#2) * support GCP as auth provider * dep ensure the module
Fix Dynamic WF Spec marshaling
Fix dynamic WF marshalling (#17) * Fix dynamic WF marshalling * Update unit tests * add unit test
Cache Dynamic Job Spec
Cache Dynamic WF Spec (#16) * Cache Dynamic WF Spec * Cleanup * Update Deps
Configurable rate limiter for KubeAPI
Merge pull request #15 from lyft/configurable-kube-client Advanced options to configure kube client for large scale deployments
Metrics for offending workflows
Merge pull request #14 from lyft/fix-typo Variable created would shadow external variable
Update Plugins
v0.1.5 Update plugins to 0.1.7 (#11)
Make Datacatalog client logs less verbose
Adjust Catalog logs (#9) Adjust Catalog logs