Questions tagged [argoproj]

Argoproj is a collection of tools that provide workflows and events for Kubernetes

Argoproj is a collection of tools for getting work done with Kubernetes:

  • Argo Workflows - Container-native Workflow Engine
  • Argo CD - Declarative GitOps Continuous Delivery
  • Argo Events - Event-based Dependency Manager
  • Argo CI - Simple CI based on GitHUb and Argo Workflows
96 questions
2
votes
0 answers

Argoproj: Execute command after -Outputs- are completed in Argo workflow

I have an Argo workflow YAML file responsible for running some templates on the cloud. spec: entrypoint: templateA onExit: templateB templates: - name: templateA - name: templateB container: …
here_to_learn
  • 179
  • 2
  • 11
2
votes
1 answer

Argo workflow pvcs not deleted after workflow completion

I have the following volume claim configuration in the workflow template, but still volume claim is not happening after job completion even if one of the phases fails. volumeClaimGC: strategy: OnWorkflowCompletion volumeClaimTemplates: #…
Sri Vidhya
  • 55
  • 4
2
votes
2 answers

Not able to load argo workflow UI

I am trying to follow this documentation https://argoproj.github.io/argo-workflows/quick-start/ To set up argo pod in my kubernetes ,everything works fine but when I am loading the ui in browser it is stuck at loading The complete page is not…
john doe
  • 21
  • 3
2
votes
1 answer

Unable to pass output parameters from one workflowTemplate to a workflow via another workflowTemplate

I've Two workflowTemplates generate-output, lib-read-outputs and One workflow output-paramter as follows generate-output.yaml apiVersion: argoproj.io/v1alpha1 kind: WorkflowTemplate metadata: name: generate-output spec: entrypoint: main …
Biru
  • 219
  • 4
  • 14
2
votes
0 answers

Is there a built-in variable in Argo Workflows for previous/next scheduled time?

According to Argo Workflows docs, there is a workflow.scheduledTime built-in variable but I found neither a variable for the next scheduled time nor for the previous one. In Airflow for example, there are macros that can be used to get those…
Gabio
  • 9,126
  • 3
  • 12
  • 32
2
votes
1 answer

Argo Workflow not passing input parameters to WorkflowTemplate

I have broken down my workflow scenario into 2 separate WorkflowTemplates. outer-template would just define the steps and inner-template would hold that job definition that will spin up desired container, with all other fancy stuff. Now when I…
colossal
  • 529
  • 1
  • 5
  • 22
2
votes
1 answer

How to reference sys.stdout created outside of a DAG to be used inside of a DAG with withParam?

I am working with an Argo workflow. There is a DAG step in my entrypoint which follows several normal steps. One of these steps does a sys.stdout. Once inside of the DAG step, I want some of the tasks to reference the results from the sys.stdout. I…
TCR
  • 35
  • 5
2
votes
1 answer

Accessing argo workflow archive via http leads to permission denied error

I'm trying to access the Argo workflow archive via the REST API. The documentation states that I need to create a role and a token, so I that's what I did. A role with minimal permissions can be created like so: kubectl create role jenkins…
Matthias Berndt
  • 4,387
  • 1
  • 11
  • 25
2
votes
3 answers

Iterate over all files in S3 folder with Argo Workflows

In Argo, I sometimes want to pass each item contained in an S3 folder to a template, using the withSequence: field of the Workflow Step. The best idea I have is to have a step with Python which lists the whole folder using a similar process I use…
Seanny123
  • 8,776
  • 13
  • 68
  • 124
2
votes
1 answer

Argo Workflows semaphore with value 0

I'm learning about semaphores in the Argo project workflows to avoid concurrent workflows using the same resource. My use case is that I have several external resources which only one workflow can use one at a time. So far so good, but sometimes the…
tse
  • 23
  • 5
2
votes
2 answers

Formatting dates in Argo

In order to get a date like 20201008 in Argo, what's the best way of formatting a date in a template? This seems to work but is fairly verbose, and creating the string for something like "%Y-%m-%dT%H:%M:%SZ" is going to get very difficult for others…
Maximilian
  • 7,512
  • 3
  • 50
  • 63
2
votes
1 answer

Pass multiple templated inputs into an Argo Workflow value

I've written down a workflow for Argo below which consists of a (container-based) template and a DAG. The DAG should pass a variable amount of values into the template's input parameters. Is this possible? apiVersion: argoproj.io/v1alpha1 kind:…
bartcode
  • 589
  • 4
  • 14
2
votes
1 answer

Does Argo workflow support HTTP invoke without creating a new pod?

In the use of Argo Workflows, we have a scenario to call the existing microservices. We can make an HTTP call through a script, but this method creates a new pod each time, which takes a long time. Wanted to know if it's good practice to do that and…
julie
  • 43
  • 3
2
votes
1 answer

KubeFlow, handling large dynamic arrays and ParallelFor with current size limitations

I've been struggling to find a good solution for this manner for the past day and would like to hear your thoughts. I have a pipeline which receives a large & dynamic JSON array (containing only stringified objects), I need to be able to create a…
Yoni Cohen
  • 21
  • 3
2
votes
1 answer

Can not execute argo workflow due to Invalid 'when' expression in workflow file

Error:- I'm getting the error of Invalid 'when' expression '{{steps.check-channel-exists.outputs.result}}': Invalid token: '{{'. I'm trying to execute the workflow here. Can someone point me in the right direction so that I can solve this…