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
1 answer

How to schedule a workflow in argoproj?

I wrote a workflow in argoproj workflow and I want to execute it let's say every 1 hour. In plane k8s I would use CronJob kind for this task. What should I use?
sacherus
  • 1,614
  • 2
  • 20
  • 27
2
votes
1 answer

How to set RBAC for a user to submit Argo workflow in a specific namespace?

I'm checking Argo and I would like to grant a specific namespace for a user (or multiple users) to use Argo workflow (and let the users access features such as artifacts, outputs, access to secrets). I have set up a user and created a namespace…
user3368526
  • 2,168
  • 10
  • 37
  • 52
1
vote
0 answers

Detect if argo workflow is given unused parameters

My team runs into a recurring issue where if we mis-spell a parameter for our argo workflows, that parameter gets ignored without error. For example, say I run the following submission command, where the true (optional) parameter is…
Jeremy McGibbon
  • 3,527
  • 14
  • 22
1
vote
0 answers

Access lastScheduledTime from cron workflow

I'm trying to implement automatic backfills in Argo workflows, and one of the last pieces of the puzzle I'm missing is how to access the lastScheduledTime field from my workflow template. I see that it's part of the template, and I see it getting…
Fernando
  • 301
  • 2
  • 7
1
vote
1 answer

argocd Unable to delete application resource with --cascade

I'm trying to delete the argo app with argocd app delete Prometheus --cascade command. It's prompting for confirmation after pressing y able to delete resources but some of the resources are not deleting. Are you sure you want to delete…
Hack-Z
  • 47
  • 7
1
vote
1 answer

How to pass paramters to argo workflow api

I am running my workflow through argo workflow api ,and I am not able to pass dynamic input paramters curl -k --request POST \ --url https://localhost:2746/api/v1/workflows/argo \ --header 'content-type: application/json' \ --data '{ …
gANDALF
  • 360
  • 4
  • 21
1
vote
1 answer

Can a workflow be submitted using kubectl instead of argo?

I have the file example-workflow-cowsay.yml: apiVersion: argoproj.io/v1alpha1 kind: Workflow metadata: generateName: hello-world- spec: entrypoint: whalesay templates: - name: whalesay container: image: docker/whalesay …
L42
  • 3,052
  • 4
  • 28
  • 49
1
vote
0 answers

How to reference parameters generated in a loop

I have Argo WorkflowTemplate with tasks, enclosed below. I'm passing parameters to 'A' task with using loop, so, during runtime I have 2 different 'A' tasks. Those tasks produce 'run_id', which I have to pass to the next task 'B' as a parameter. And…
1
vote
0 answers

Argo Events file event source does not detect file

I am building a processing pipeline for genomic data for my master thesis and I am using Argo. Basically, I have a fully functioning processing workflow implemented in Argo Workflows and now I am trying to create an EventSource for detecting when a…
1
vote
0 answers

What RBAC permissions needed for Argo Retry

I am hoping to be able to use the argo retry my-wf command in order to retry failed workflows. I thought the "create" permissions would suffice verbs: - create but seems like this is not sufficient as i get an error about "doesn't have…
JRalston
  • 73
  • 6
1
vote
1 answer

Creating a job from a sensor gives “could not find the requested resource” error

I am using argo events/sensors to create a Kubernetes Job , the sensor gets triggered correctly but it is giving me error "the server could not find the requested resource" Here is my sensor.yaml apiVersion: argoproj.io/v1alpha1 kind:…
TruckDriver
  • 1,383
  • 13
  • 28
1
vote
1 answer

Define dependencies between workflows in Argo Workflows

I am trying to schedule a workflow C when both workflows A and B complete their daily run. Is there any way to do this without using the workflow of workflows pattern?
Vektor88
  • 4,841
  • 11
  • 59
  • 111
1
vote
1 answer

Argo Workflows pods missing cpu/memory resources

I'm running into a missing resources issue when submitting a Workflow. The Kubernetes namespace my-namespace has a quota enabled, and for whatever reason the pods being created after submitting the workflow are failing with: pods "hello" is…
wsams
  • 2,499
  • 7
  • 40
  • 51
1
vote
1 answer

FATA[0000] invalid configuration: no configuration has been provided

I'm running my minikube cluster in thw windows laptop computer and trying to setup argo workflows and argo-cli, I already installed the argo-workflow but when I try executing argo commands, it gives me an error : FATA[0000] invalid configuration: no…
1
vote
1 answer

Unable to add `linkerd.io/inject: enabled` to ArgoCD manifest - invalid type for io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta.annotations

I can install bitnami/redis with this helm command: helm upgrade --install "my-release" bitnami/redis \ --set auth.existingSecret=redis-key \ --set metrics.enabled=true \ --set metrics.podAnnotations.release=prom \ --set…
RedGiant
  • 4,444
  • 11
  • 59
  • 146