Skip to content

Argo Events Custom Quick Fix - Custom Event Source

DodaTech Updated 2026-06-26 1 min read

Argo Events custom event source allows integrating with any event system using a custom server. Incorrect server configuration or event mapping causes integration failures. This guide covers the fix.

Quick Fix

Wrong

custom:
  example:
    serverURL: http://custom-server:8080
    payload:
    - dest: body
      src: body

The issue: missing serverCert for TLS verification, no serverAuth for authentication, and no payload transformation specification. The connection is unsecured and events may have wrong format.

custom:
  example:
    serverURL: https://custom-server:8443/events
    serverCert:
      name: custom-ca-cert
      key: ca.crt
    serverAuth:
      token:
        name: custom-auth-token
        key: token
    payload:
    - dest: dest-key
      src: source-path
      type: string
    eventMetadata:
      "source": "custom-event-source"
# Expected output after applying the fix
# Custom event source connected to custom-server:8443
# TLS verified with CA certificate
# Bearer token authentication configured
# Events received and mapped to Argo Events format

Prevention

  • Use HTTPS with serverCert for TLS verification
  • Configure serverAuth for authenticated connections
  • Define explicit payload transformation mappings
  • Set eventMetadata for event identification
  • Test custom server connection independently before integration

DodaTech Tools

Doda Browser's custom event source tester validates server connectivity and payload mapping. DodaZIP archives custom event configurations for integration documentation. Durga Antivirus Pro validates custom server certificates.

FAQ

How does the custom event source communicate with the server?

The custom event source connects to the server URL and receives events via HTTP long-polling or WebSocket, depending on the server implementation. ||| Can I transform event payloads in the custom event source? Yes, use payload mappings to transform source fields to destination fields. Support includes string, json, and number type conversions. ||| What authentication methods does the custom event source support? It supports token-based (Bearer), basic auth, and custom header-based authentication. Store credentials in Kubernetes secrets for security.

Built by the developers of DodaTech

Doda Browser, DodaZIP & Durga Antivirus Pro