#workflow #http #client #argo #api-bindings

argoflows

Argoflows lets you seamlessly integrate and manage Argo Workflows directly from your Rust applications

2 releases

new 0.1.1 Feb 11, 2025
0.1.0 Jan 18, 2025

#136 in HTTP client

Download history 115/week @ 2025-01-17 1/week @ 2025-01-24 9/week @ 2025-01-31 79/week @ 2025-02-07

204 downloads per month

Apache-2.0

255KB
4.5K SLoC

argoflows

Argoflows lets you seamlessly integrate and manage Argo Workflows directly from your Rust applications.

build status Documentation Status

Supported API(s)

API Supported Endpoint Comment
ArchivedWorkflowService delete_archived_workflow
get_archived_workflow
list_archived_workflow_label_keys
list_archived_workflow_label_values
list_archived_workflows
resubmit_archived_workflow
retry_archived_workflow
ClusterWorkflowTemplateService create_cluster_workflow_template
delete_cluster_workflow_template
get_cluster_workflow_template
lint_cluster_workflow_template
list_cluster_workflow_templates
update_cluster_workflow_template
CronWorkflowService create_cron_workflow
delete_cron_workflow
get_cron_workflow
lint_cron_workflow
list_cron_workflows
resume_cron_workflow
suspend_cron_workflow
update_cron_workflow
EventSourceService create__event_source
delete_event_source
event_sources_logs
get_event_source
list_event_sources
update_event_source
watch_event_sources
EventService list_workflow_event_bindings
receive_event
InfoService collect_event
get_info
get_user_info
get_version
SensorService create_sensor
delete_sensor
get_sensor
list_sensors
sensors_logs
update_sensor
watch_sensors
WorkflowService create_workflow
delete_workflow
get_workflow
lint_workflow
list_workflows
pod_logs DEPRECATED
resubmit_workflow
resume_workflow
retry_workflow
set_workflow
stop_workflow
submit_workflow
suspend_workflow
terminate_workflow
watch_events
watch_workflows
workflow_logs
WorkflowTemplateService create_workflow_template
delete_workflow_template
get_workflow_template
lint_workflow_template
list_workflow_templates
update_workflow_template
ArtifactService get_artifact_file
get_input_artifact
get_input_artifact_by_uid
get_ouput_artifact
get_output_artifact_by_uid

Dependencies

~52MB
~775K SLoC