argo-events | Event-driven automation framework | BPM library

 by   argoproj Go Version: v1.8.0 License: Apache-2.0

kandi X-RAY | argo-events Summary

kandi X-RAY | argo-events Summary

argo-events is a Go library typically used in Automation, BPM applications. argo-events has no bugs, it has no vulnerabilities, it has a Permissive License and it has medium support. You can download it from GitHub.

Argo Events is an event-driven workflow automation framework for Kubernetes. It allows you to trigger 10 different actions (such as the creation of Kubernetes objects, invoke workflows or serverless workloads) on over 20 different events (such as webhook, S3 drop, cron schedule, messaging queues - e.g. Kafka, GCP PubSub, SNS, SQS).
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              argo-events has a medium active ecosystem.
              It has 1990 star(s) with 664 fork(s). There are 35 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 105 open issues and 823 have been closed. On average issues are closed in 66 days. There are 3 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of argo-events is v1.8.0

            kandi-Quality Quality

              argo-events has 0 bugs and 0 code smells.

            kandi-Security Security

              argo-events has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              argo-events code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              argo-events is licensed under the Apache-2.0 License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              argo-events releases are available to install and integrate.
              Installation instructions are available. Examples and code snippets are not available.
              It has 104676 lines of code, 3482 functions and 389 files.
              It has high code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of argo-events
            Get all kandi verified functions for this library.

            argo-events Key Features

            No Key Features are available at this moment for argo-events.

            argo-events Examples and Code Snippets

            No Code Snippets are available at this moment for argo-events.

            Community Discussions

            QUESTION

            Define key value pair for Argo-Events sensor trigger payload
            Asked 2022-Mar-31 at 10:22

            I'm trying to fill the Argo-Events Sensor Nats trigger payload with custom key value pairs. These values are not part of the dependency. Anyone knows a way to do this?

            From docs:

            ...

            ANSWER

            Answered 2022-Mar-31 at 10:22

            Finally found a solution. Two actually. (Best use Argo-Events version >= 1.6.0)

            1. Modify event body for dependency.

            Source https://stackoverflow.com/questions/71657432

            QUESTION

            I have an RBAC problem, but everything I test seems ok?
            Asked 2021-Dec-31 at 11:05

            This is a continuation of the problem described here (How do I fix a role-based problem when my role appears to have the correct permissions?)

            I have done much more testing and still do not understand the error

            ...

            ANSWER

            Answered 2021-Dec-31 at 11:05

            I think finally understand RBAC (policies and all). Thank you very much to members of the Kubernetes slack channel. These policies have passed the first set of tests for a development environment ("sandbox") for Argo workflows. Still testing.

            policies.yaml file:

            Source https://stackoverflow.com/questions/70453700

            QUESTION

            Argo events Authorization to eventbus internal NATS
            Asked 2021-Dec-09 at 07:40

            I am trying to connect Argo event source to internal Argo eventbus NATS server. I configured event source

            ...

            ANSWER

            Answered 2021-Dec-09 at 07:40

            The problem is wrong token information. The right way is

            Source https://stackoverflow.com/questions/69441906

            QUESTION

            Argo(events) Trigger an existing ClusterWorkflowTemplate using Sensor
            Asked 2021-Aug-03 at 09:24

            I'm trying to trigger a pre existing ClusterWorkflowTemplate from a post request in argo/ argo-events.

            I've been following the example here, but i don't want to define the workflow in the sensor- I want to separate this.

            I can't get the sensor to import and trigger the workflow, what is the problem?

            ...

            ANSWER

            Answered 2021-Aug-03 at 09:24

            I had to:

            • Ensure that my service account operate-workflow-sa had cluster privileges
            • Correct my sensor.yml syntax spec

            Cluster privileges:

            Source https://stackoverflow.com/questions/68592740

            QUESTION

            Creating a job from a sensor gives “could not find the requested resource” error
            Asked 2021-Jun-29 at 08:17

            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

            ...

            ANSWER

            Answered 2021-Jun-29 at 08:17

            So the error was , instead of

            Source https://stackoverflow.com/questions/68167850

            QUESTION

            How to list really all objects of a nonexistant namespace?
            Asked 2021-May-28 at 06:01

            Okay, the title is quite mouthful. But it's actually describing the situation.

            I deployed a service on GKE in namespace argo-events. Something was wrong with it so I tore it down:

            ...

            ANSWER

            Answered 2021-May-28 at 06:01

            By using command $ kubectl get all you will only print a few resources like:

            • pod
            • service
            • daemonset
            • deployment
            • replicaset
            • statefulset
            • job
            • cronjobs

            It won't print all resources which can be found when you will use $ kubectl api-resources.

            Example

            When create PV from PersistentVolume documentation it won't be listed in $ kubectl get all output, but it will be listed if you will specify this resource.

            Source https://stackoverflow.com/questions/66453781

            QUESTION

            How to parameterize a workflowTempateRef?
            Asked 2021-Mar-29 at 18:32

            I have a WorkflowTemplate "nyc-test-template" which I trigger via Argo Events and PubSub. So, if I publish a message {} into the PubSub topic "argo-events-nyc" the template specified via a workflowTempateRef is started. That does work just fine. Now I want to parameterize the to be started template.

            My not-working draft looks as follows:

            ...

            ANSWER

            Answered 2021-Mar-29 at 18:12

            You can use when to toggle which template to use depending on a parameter.

            Suppose I have two simple WorkflowTemplates like these:

            Source https://stackoverflow.com/questions/66857071

            QUESTION

            How can I attach a policy to a resource (in this case a PubSub topic)?
            Asked 2021-Mar-14 at 14:17
            resource "google_pubsub_topic" "topic" {
              name   = "argo-events"
            }
            
            resource "google_service_account" "argo_events_pubsub_publish" {
              account_id   = "pubsub-publish"
            }
            
            resource "google_project_iam_member" "argo_events_pubsub_publish" {
              role   = "roles/pubsub.editor"
              member = "serviceAccount:${google_service_account.argo_events_pubsub_publish.email}"
            }
            
            ...

            ANSWER

            Answered 2021-Mar-14 at 14:17

            There are a couple of ways to attach a policy to a topic or a subscription. Interestingly the approach is not generic but specific to what resource you want to bind to (in this case a pubsub topic) and there are at least three ways how to do it:

            In this case a solution could look like this:

            Source https://stackoverflow.com/questions/66584842

            QUESTION

            How to force delete resources in a non-existant namespace?
            Asked 2021-Mar-03 at 12:14

            This question is a follow up of: How to list really all objects of a nonexistant namespace?

            Long story short:

            ...

            ANSWER

            Answered 2021-Mar-03 at 09:30

            QUESTION

            Why does GKE Console list an internal LB as an external LB?
            Asked 2021-Mar-02 at 12:33

            When I create a LoadBalancer like this:

            ...

            ANSWER

            Answered 2021-Mar-02 at 12:33

            In fact, this problem has already been reported some time ago on Google's public issue tracker and it's currently under investigation:

            Problem you have encountered:

            I created a Deployment and a LoadBalancer Service as described in the official docs

            Notice the LoadBalancer service is annotated with networking.gke.io/load-balancer-type: "Internal"

            What you expected to happen:

            I expected to see this service listed as Internal Load Balancer in the Services & Ingress view of the GCP console.

            Instead it is listed as an External Load Balancer. (See attachment)

            Going to the specific load balancer in the Load Balancing view shows it as Internal.

            Steps to reproduce:

            Just follow the docs and head to the Services & Ingress view in the console.

            And the answer from GCP support, confirming that they were also able to reproduce the issue and are analyzing it at the moment:

            Hello,

            Thank you for reaching out.

            I've managed to reproduce the same scenario that you've included in your message.

            I forwarded this information to the Engineering team.

            Please follow this issue in case of any further updates.

            Best regards

            So if you are interested in progressing on this issue, feel free to follow this thread for further updates.

            Source https://stackoverflow.com/questions/66421225

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install argo-events

            Follow these instructions to set up Argo Events.

            Support

            ConceptsArgo Events in actionDeploy event-sources and sensorsDeep dive into Argo Events
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/argoproj/argo-events.git

          • CLI

            gh repo clone argoproj/argo-events

          • sshUrl

            git@github.com:argoproj/argo-events.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Explore Related Topics

            Consider Popular BPM Libraries

            Try Top Libraries by argoproj

            argo-cd

            by argoprojGo

            argo-workflows

            by argoprojGo

            argo-rollouts

            by argoprojGo

            gitops-engine

            by argoprojGo

            applicationset

            by argoprojGo