Skip to content

argo-workflows: Dataflow

Controller Watches

Kubernetes resources this controller monitors for changes. Each watch triggers reconciliation when the watched resource is created, updated, or deleted.

No controller watches found in analyzed sources.

Reconciliation Flow

How the controller interacts with the Kubernetes API during reconciliation.

sequenceDiagram
    %% Static dataflow for argo-workflows

    participant KubernetesAPI as Kubernetes API
    participant the_deployment as the-deployment


    Note over the_deployment: Exposed Services
    Note right of the_deployment: the-service:8666/TCP []
    Note right of the_deployment: the-service:8666/TCP []

HTTP Endpoints

Method Path Source
* / .gopath-loader/pkg/mod/github.com/google/s2a-go@v0.1.9/tools/internal_ci/test_gae/main.go:79
* / .gomod-cache/golang.org/x/net@v0.38.0/webdav/litmus_test_server.go:83
* / .gopath-loader/pkg/mod/golang.org/x/net@v0.38.0/webdav/litmus_test_server.go:83
* / .gomod-cache/github.com/aws/aws-sdk-go-v2@v1.36.3/internal/awstesting/certificate_utils.go:225
* / .gomod-cache/github.com/coreos/go-oidc/v3@v3.9.0/example/idtoken/app.go:65
* / .gomod-cache/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/net/http/triv.go:130
* / .gomod-cache/github.com/coreos/go-oidc/v3@v3.9.0/example/userinfo/app.go:60
* / .gomod-cache/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/cmd/trace/main.go:188
* / .gopath-loader/pkg/mod/github.com/coreos/go-oidc/v3@v3.9.0/example/idtoken/app.go:65
* / .gopath-loader/pkg/mod/github.com/aws/aws-sdk-go-v2@v1.36.3/internal/awstesting/certificate_utils.go:225
* / server/apiserver/argoserver.go:416
* / .gomod-cache/github.com/google/s2a-go@v0.1.9/tools/internal_ci/test_gae/main.go:79
* / .gopath-loader/pkg/mod/github.com/coreos/go-oidc/v3@v3.9.0/example/userinfo/app.go:60
* / .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/cmd/trace/main.go:188
* / .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/net/http/triv.go:130
* /AfterSuiteDidRun .gomod-cache/github.com/onsi/ginkgo@v1.16.5/internal/remote/server.go:62
* /AfterSuiteDidRun .gopath-loader/pkg/mod/github.com/onsi/ginkgo@v1.16.5/internal/remote/server.go:62
* /BeforeSuiteDidRun .gomod-cache/github.com/onsi/ginkgo@v1.16.5/internal/remote/server.go:61
* /BeforeSuiteDidRun .gopath-loader/pkg/mod/github.com/onsi/ginkgo@v1.16.5/internal/remote/server.go:61
* /BeforeSuiteState .gopath-loader/pkg/mod/github.com/onsi/ginkgo@v1.16.5/internal/remote/server.go:68
* /BeforeSuiteState .gomod-cache/github.com/onsi/ginkgo@v1.16.5/internal/remote/server.go:68
* /RemoteAfterSuiteData .gomod-cache/github.com/onsi/ginkgo@v1.16.5/internal/remote/server.go:69
* /RemoteAfterSuiteData .gopath-loader/pkg/mod/github.com/onsi/ginkgo@v1.16.5/internal/remote/server.go:69
* /SpecDidComplete .gopath-loader/pkg/mod/github.com/onsi/ginkgo@v1.16.5/internal/remote/server.go:64
* /SpecDidComplete .gomod-cache/github.com/onsi/ginkgo@v1.16.5/internal/remote/server.go:64
* /SpecSuiteDidEnd .gopath-loader/pkg/mod/github.com/onsi/ginkgo@v1.16.5/internal/remote/server.go:65
* /SpecSuiteDidEnd .gomod-cache/github.com/onsi/ginkgo@v1.16.5/internal/remote/server.go:65
* /SpecSuiteWillBegin .gopath-loader/pkg/mod/github.com/onsi/ginkgo@v1.16.5/internal/remote/server.go:60
* /SpecSuiteWillBegin .gomod-cache/github.com/onsi/ginkgo@v1.16.5/internal/remote/server.go:60
* /SpecWillRun .gopath-loader/pkg/mod/github.com/onsi/ginkgo@v1.16.5/internal/remote/server.go:63
* /SpecWillRun .gomod-cache/github.com/onsi/ginkgo@v1.16.5/internal/remote/server.go:63
* /api/ server/apiserver/argoserver.go:381
* /args .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/net/http/triv.go:136
* /args .gomod-cache/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/net/http/triv.go:136
* /artifact-files/ server/apiserver/argoserver.go:393
* /artifacts-by-uid/ server/apiserver/argoserver.go:391
* /artifacts/ server/apiserver/argoserver.go:389
* /auth/google/callback .gomod-cache/github.com/coreos/go-oidc/v3@v3.9.0/example/userinfo/app.go:71
* /auth/google/callback .gomod-cache/github.com/coreos/go-oidc/v3@v3.9.0/example/idtoken/app.go:82
* /auth/google/callback .gopath-loader/pkg/mod/github.com/coreos/go-oidc/v3@v3.9.0/example/userinfo/app.go:71
* /auth/google/callback .gopath-loader/pkg/mod/github.com/coreos/go-oidc/v3@v3.9.0/example/idtoken/app.go:82
* /authority.cer .gopath-loader/pkg/mod/cloud.google.com/go@v0.119.0/httpreplay/cmd/httpr/httpr.go:76
* /authority.cer .gomod-cache/cloud.google.com/go@v0.119.0/httpreplay/cmd/httpr/httpr.go:76
* /bar .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/net/http/doc.go:67
* /bar .gomod-cache/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/net/http/doc.go:67
* /block .gomod-cache/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/cmd/trace/main.go:210
* /block .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/cmd/trace/main.go:210
* /chan .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/net/http/triv.go:134
* /chan .gomod-cache/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/net/http/triv.go:134
* /counter .gomod-cache/github.com/onsi/ginkgo@v1.16.5/internal/remote/server.go:70
* /counter .gomod-cache/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/net/http/triv.go:129
* /counter .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/net/http/triv.go:129
* /counter .gopath-loader/pkg/mod/github.com/onsi/ginkgo@v1.16.5/internal/remote/server.go:70
* /date .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/net/http/triv.go:138
* /date .gomod-cache/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/net/http/triv.go:138
* /debug/health .gopath-loader/pkg/mod/github.com/docker/distribution@v2.8.2+incompatible/health/health.go:305
* /debug/health .gomod-cache/github.com/docker/distribution@v2.8.2+incompatible/health/health.go:305
* /debug/health/down .gopath-loader/pkg/mod/github.com/docker/distribution@v2.8.2+incompatible/health/api/api.go:35
* /debug/health/down .gomod-cache/github.com/docker/distribution@v2.8.2+incompatible/health/api/api.go:35
* /debug/health/up .gopath-loader/pkg/mod/github.com/docker/distribution@v2.8.2+incompatible/health/api/api.go:36
* /debug/health/up .gomod-cache/github.com/docker/distribution@v2.8.2+incompatible/health/api/api.go:36
* /debug/pprof/ util/pprof/pprof.go:16
* /debug/pprof/cmdline util/pprof/pprof.go:17
* /debug/pprof/profile util/pprof/pprof.go:18
* /debug/pprof/symbol util/pprof/pprof.go:19
* /debug/pprof/trace util/pprof/pprof.go:20
* /debug/vars .gomod-cache/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/expvar/expvar.go:382
* /debug/vars .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/expvar/expvar.go:382
* /flags .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/net/http/triv.go:135
* /flags .gomod-cache/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/net/http/triv.go:135
* /foo .gomod-cache/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/net/http/doc.go:65
* /foo .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/net/http/doc.go:65
* /go/ .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/net/http/triv.go:132
* /go/ .gomod-cache/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/net/http/triv.go:132
* /go/hello .gomod-cache/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/net/http/triv.go:137
* /go/hello .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/net/http/triv.go:137
* /goroutine .gomod-cache/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/cmd/trace/main.go:203
* /goroutine .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/cmd/trace/main.go:203
* /goroutines .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/cmd/trace/main.go:202
* /goroutines .gomod-cache/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/cmd/trace/main.go:202
* /has-counter .gomod-cache/github.com/onsi/ginkgo@v1.16.5/internal/remote/server.go:71
* /has-counter .gopath-loader/pkg/mod/github.com/onsi/ginkgo@v1.16.5/internal/remote/server.go:71
* /healthz cmd/workflow-controller/main.go:181
* /initial .gopath-loader/pkg/mod/cloud.google.com/go@v0.119.0/httpreplay/cmd/httpr/httpr.go:77
* /initial .gomod-cache/cloud.google.com/go@v0.119.0/httpreplay/cmd/httpr/httpr.go:77
* /input-artifacts-by-uid/ server/apiserver/argoserver.go:392
* /input-artifacts/ server/apiserver/argoserver.go:390
* /io .gomod-cache/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/cmd/trace/main.go:209
* /io .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/cmd/trace/main.go:209
* /jsontrace .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/cmd/trace/main.go:198
* /jsontrace .gomod-cache/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/cmd/trace/main.go:198
* /metrics .gomod-cache/github.com/argoproj/argo-events@v1.9.6/pkg/metrics/metrics.go:203
* /metrics server/apiserver/argoserver.go:397
* /metrics .gopath-loader/pkg/mod/github.com/argoproj/argo-events@v1.9.6/pkg/metrics/metrics.go:203
* /mmu .gomod-cache/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/cmd/trace/main.go:206
* /mmu .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/cmd/trace/main.go:206
* /oauth2/callback server/apiserver/argoserver.go:396
* /oauth2/redirect server/apiserver/argoserver.go:395
* /regionblock .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/cmd/trace/main.go:216
* /regionblock .gomod-cache/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/cmd/trace/main.go:216
* /regionio .gomod-cache/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/cmd/trace/main.go:215
* /regionio .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/cmd/trace/main.go:215
* /regionsched .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/cmd/trace/main.go:218
* /regionsched .gomod-cache/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/cmd/trace/main.go:218
* /regionsyscall .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/cmd/trace/main.go:217
* /regionsyscall .gomod-cache/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/cmd/trace/main.go:217
* /sched .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/cmd/trace/main.go:212
* /sched .gomod-cache/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/cmd/trace/main.go:212
* /static/ .gomod-cache/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/cmd/trace/main.go:199
* /static/ .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/cmd/trace/main.go:199
* /syscall .gomod-cache/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/cmd/trace/main.go:211
* /syscall .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/cmd/trace/main.go:211
* /trace .gomod-cache/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/cmd/trace/main.go:197
* /trace .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/cmd/trace/main.go:197
* /userregion .gomod-cache/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/cmd/trace/main.go:222
* /userregion .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/cmd/trace/main.go:222
* /userregions .gomod-cache/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/cmd/trace/main.go:221
* /userregions .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/cmd/trace/main.go:221
* /usertask .gomod-cache/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/cmd/trace/main.go:226
* /usertask .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/cmd/trace/main.go:226
* /usertasks .gomod-cache/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/cmd/trace/main.go:225
* /usertasks .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/cmd/trace/main.go:225
GET /{user-id} .gopath-loader/pkg/mod/github.com/emicklei/go-restful/v3@v3.11.0/doc.go:19
GET /{user-id} .gopath-loader/pkg/mod/github.com/emicklei/go-restful/v3@v3.11.0/doc.go:83
GET /{user-id} .gomod-cache/github.com/emicklei/go-restful/v3@v3.11.0/doc.go:19
GET /{user-id} .gomod-cache/github.com/emicklei/go-restful/v3@v3.11.0/doc.go:83
* DELETE pkg/apiclient/workflowtemplate/workflow-template.pb.gw.go:626
* DELETE pkg/apiclient/sensor/sensor.pb.gw.go:826
* DELETE pkg/apiclient/workflowarchive/workflow-archive.pb.gw.go:480
* DELETE pkg/apiclient/workflow/workflow.pb.gw.go:1841
* DELETE pkg/apiclient/workflow/workflow.pb.gw.go:1456
* DELETE pkg/apiclient/cronworkflow/cron-workflow.pb.gw.go:1043
* DELETE pkg/apiclient/eventsource/eventsource.pb.gw.go:584
* DELETE pkg/apiclient/clusterworkflowtemplate/cluster-workflow-template.pb.gw.go:452
* DELETE pkg/apiclient/cronworkflow/cron-workflow.pb.gw.go:833
* DELETE pkg/apiclient/clusterworkflowtemplate/cluster-workflow-template.pb.gw.go:619
* DELETE pkg/apiclient/sensor/sensor.pb.gw.go:639
* DELETE pkg/apiclient/eventsource/eventsource.pb.gw.go:748
* DELETE pkg/apiclient/workflowtemplate/workflow-template.pb.gw.go:793
* DELETE pkg/apiclient/workflowarchive/workflow-archive.pb.gw.go:676
* G .gomod-cache/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/testing/slogtest/slogtest.go:225
* G .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/testing/slogtest/slogtest.go:109
* G .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/testing/slogtest/slogtest.go:203
* G .gomod-cache/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/testing/slogtest/slogtest.go:97
* G .gomod-cache/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/testing/slogtest/slogtest.go:203
* G .gomod-cache/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/testing/slogtest/slogtest.go:109
* G .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/testing/slogtest/slogtest.go:97
* G .gomod-cache/golang.org/x/exp@v0.0.0-20240719175910-8a7402abbf56/slog/slogtest/slogtest.go:191
* G .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/testing/slogtest/slogtest.go:225
* G .gomod-cache/golang.org/x/exp@v0.0.0-20240719175910-8a7402abbf56/slog/slogtest/slogtest.go:102
* G .gomod-cache/golang.org/x/exp@v0.0.0-20240719175910-8a7402abbf56/slog/slogtest/slogtest.go:171
* G .gopath-loader/pkg/mod/golang.org/x/exp@v0.0.0-20240719175910-8a7402abbf56/slog/slogtest/slogtest.go:102
* G .gopath-loader/pkg/mod/golang.org/x/exp@v0.0.0-20240719175910-8a7402abbf56/slog/slogtest/slogtest.go:113
* G .gopath-loader/pkg/mod/golang.org/x/exp@v0.0.0-20240719175910-8a7402abbf56/slog/slogtest/slogtest.go:171
* G .gopath-loader/pkg/mod/golang.org/x/exp@v0.0.0-20240719175910-8a7402abbf56/slog/slogtest/slogtest.go:191
* G .gomod-cache/golang.org/x/exp@v0.0.0-20240719175910-8a7402abbf56/slog/slogtest/slogtest.go:113
* GET pkg/apiclient/sensor/sensor.pb.gw.go:846
* GET pkg/apiclient/info/info.pb.gw.go:263
* GET pkg/apiclient/workflowtemplate/workflow-template.pb.gw.go:753
* GET pkg/apiclient/workflowtemplate/workflow-template.pb.gw.go:733
* GET pkg/apiclient/workflowtemplate/workflow-template.pb.gw.go:580
* GET pkg/apiclient/workflowtemplate/workflow-template.pb.gw.go:557
* GET pkg/apiclient/workflowarchive/workflow-archive.pb.gw.go:716
* GET pkg/apiclient/workflowarchive/workflow-archive.pb.gw.go:696
* GET pkg/apiclient/workflowarchive/workflow-archive.pb.gw.go:656
* GET pkg/apiclient/clusterworkflowtemplate/cluster-workflow-template.pb.gw.go:383
* GET pkg/apiclient/clusterworkflowtemplate/cluster-workflow-template.pb.gw.go:406
* GET pkg/apiclient/workflowarchive/workflow-archive.pb.gw.go:636
* GET pkg/apiclient/workflowarchive/workflow-archive.pb.gw.go:526
* GET pkg/apiclient/workflowarchive/workflow-archive.pb.gw.go:503
* GET pkg/apiclient/workflowarchive/workflow-archive.pb.gw.go:457
* GET pkg/apiclient/clusterworkflowtemplate/cluster-workflow-template.pb.gw.go:559
* GET pkg/apiclient/clusterworkflowtemplate/cluster-workflow-template.pb.gw.go:579
* GET pkg/apiclient/workflowarchive/workflow-archive.pb.gw.go:434
* GET pkg/apiclient/workflow/workflow.pb.gw.go:2041
* GET pkg/apiclient/workflow/workflow.pb.gw.go:2021
* GET pkg/apiclient/workflow/workflow.pb.gw.go:1821
* GET pkg/apiclient/workflow/workflow.pb.gw.go:1801
* GET pkg/apiclient/cronworkflow/cron-workflow.pb.gw.go:764
* GET pkg/apiclient/cronworkflow/cron-workflow.pb.gw.go:787
* GET pkg/apiclient/workflow/workflow.pb.gw.go:1781
* GET pkg/apiclient/workflow/workflow.pb.gw.go:1761
* GET pkg/apiclient/workflow/workflow.pb.gw.go:1670
* GET pkg/apiclient/workflow/workflow.pb.gw.go:1663
* GET pkg/apiclient/workflow/workflow.pb.gw.go:1449
* GET pkg/apiclient/cronworkflow/cron-workflow.pb.gw.go:983
* GET pkg/apiclient/cronworkflow/cron-workflow.pb.gw.go:1003
* GET pkg/apiclient/workflow/workflow.pb.gw.go:1442
* GET pkg/apiclient/workflow/workflow.pb.gw.go:1419
* GET pkg/apiclient/workflow/workflow.pb.gw.go:1396
* GET pkg/apiclient/sensor/sensor.pb.gw.go:766
* GET pkg/apiclient/sensor/sensor.pb.gw.go:746
* GET pkg/apiclient/event/event.pb.gw.go:229
* GET pkg/apiclient/sensor/sensor.pb.gw.go:726
* GET pkg/apiclient/event/event.pb.gw.go:313
* GET pkg/apiclient/sensor/sensor.pb.gw.go:662
* GET pkg/apiclient/eventsource/eventsource.pb.gw.go:561
* GET pkg/apiclient/sensor/sensor.pb.gw.go:586
* GET pkg/apiclient/sensor/sensor.pb.gw.go:579
* GET pkg/apiclient/eventsource/eventsource.pb.gw.go:630
* GET pkg/apiclient/eventsource/eventsource.pb.gw.go:653
* GET pkg/apiclient/eventsource/eventsource.pb.gw.go:660
* GET pkg/apiclient/sensor/sensor.pb.gw.go:556
* GET pkg/apiclient/eventsource/eventsource.pb.gw.go:728
* GET pkg/apiclient/info/info.pb.gw.go:303
* GET pkg/apiclient/info/info.pb.gw.go:283
* GET pkg/apiclient/eventsource/eventsource.pb.gw.go:788
* GET pkg/apiclient/eventsource/eventsource.pb.gw.go:808
* GET pkg/apiclient/eventsource/eventsource.pb.gw.go:828
* GET pkg/apiclient/info/info.pb.gw.go:130
* GET pkg/apiclient/info/info.pb.gw.go:153
* GET pkg/apiclient/info/info.pb.gw.go:176
* GET /debug/vars .gomod-cache/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/expvar/expvar.go:384
* GET /debug/vars .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/expvar/expvar.go:384
* POST pkg/apiclient/event/event.pb.gw.go:206
* POST pkg/apiclient/info/info.pb.gw.go:199
* POST .gomod-cache/go.opentelemetry.io/proto/otlp@v1.3.1/collector/logs/v1/logs_service.pb.gw.go:74
* POST .gopath-loader/pkg/mod/go.opentelemetry.io/proto/otlp@v1.3.1/collector/profiles/v1experimental/profiles_service.pb.gw.go:140
* POST pkg/apiclient/info/info.pb.gw.go:323
* POST pkg/apiclient/eventsource/eventsource.pb.gw.go:708
* POST .gomod-cache/go.opentelemetry.io/proto/otlp@v1.3.1/collector/logs/v1/logs_service.pb.gw.go:140
* POST .gopath-loader/pkg/mod/go.opentelemetry.io/proto/otlp@v1.3.1/collector/trace/v1/trace_service.pb.gw.go:74
* POST pkg/apiclient/sensor/sensor.pb.gw.go:593
* POST .gomod-cache/go.opentelemetry.io/proto/otlp@v1.3.1/collector/metrics/v1/metrics_service.pb.gw.go:74
* POST .gopath-loader/pkg/mod/go.opentelemetry.io/proto/otlp@v1.3.1/collector/profiles/v1experimental/profiles_service.pb.gw.go:74
* POST pkg/apiclient/eventsource/eventsource.pb.gw.go:538
* POST pkg/apiclient/event/event.pb.gw.go:293
* POST .gomod-cache/go.opentelemetry.io/proto/otlp@v1.3.1/collector/metrics/v1/metrics_service.pb.gw.go:140
* POST .gomod-cache/go.opentelemetry.io/proto/otlp@v1.3.1/collector/profiles/v1experimental/profiles_service.pb.gw.go:74
* POST pkg/apiclient/sensor/sensor.pb.gw.go:786
* POST .gomod-cache/go.opentelemetry.io/proto/otlp@v1.3.1/collector/profiles/v1experimental/profiles_service.pb.gw.go:140
* POST .gopath-loader/pkg/mod/go.opentelemetry.io/proto/otlp@v1.3.1/collector/metrics/v1/metrics_service.pb.gw.go:140
* POST .gopath-loader/pkg/mod/go.opentelemetry.io/proto/otlp@v1.3.1/collector/metrics/v1/metrics_service.pb.gw.go:74
* POST pkg/apiclient/workflow/workflow.pb.gw.go:1373
* POST .gomod-cache/go.opentelemetry.io/proto/otlp@v1.3.1/collector/trace/v1/trace_service.pb.gw.go:74
* POST .gopath-loader/pkg/mod/go.opentelemetry.io/proto/otlp@v1.3.1/collector/trace/v1/trace_service.pb.gw.go:140
* POST .gomod-cache/go.opentelemetry.io/proto/otlp@v1.3.1/collector/trace/v1/trace_service.pb.gw.go:140
* POST pkg/apiclient/cronworkflow/cron-workflow.pb.gw.go:963
* POST .gopath-loader/pkg/mod/go.opentelemetry.io/proto/otlp@v1.3.1/collector/logs/v1/logs_service.pb.gw.go:140
* POST pkg/apiclient/workflowtemplate/workflow-template.pb.gw.go:813
* POST pkg/apiclient/workflowtemplate/workflow-template.pb.gw.go:713
* POST pkg/apiclient/workflowtemplate/workflow-template.pb.gw.go:649
* POST pkg/apiclient/workflowtemplate/workflow-template.pb.gw.go:534
* POST pkg/apiclient/clusterworkflowtemplate/cluster-workflow-template.pb.gw.go:360
* POST pkg/apiclient/clusterworkflowtemplate/cluster-workflow-template.pb.gw.go:475
* POST pkg/apiclient/clusterworkflowtemplate/cluster-workflow-template.pb.gw.go:539
* POST pkg/apiclient/workflow/workflow.pb.gw.go:1640
* POST pkg/apiclient/cronworkflow/cron-workflow.pb.gw.go:943
* POST pkg/apiclient/workflow/workflow.pb.gw.go:2061
* POST pkg/apiclient/workflow/workflow.pb.gw.go:1677
* POST pkg/apiclient/workflow/workflow.pb.gw.go:1741
* POST pkg/apiclient/clusterworkflowtemplate/cluster-workflow-template.pb.gw.go:639
* POST pkg/apiclient/workflow/workflow.pb.gw.go:2001
* POST pkg/apiclient/cronworkflow/cron-workflow.pb.gw.go:741
* POST pkg/apiclient/cronworkflow/cron-workflow.pb.gw.go:718
* POST .gopath-loader/pkg/mod/go.opentelemetry.io/proto/otlp@v1.3.1/collector/logs/v1/logs_service.pb.gw.go:74
* PUT pkg/apiclient/workflow/workflow.pb.gw.go:1961
* PUT pkg/apiclient/workflow/workflow.pb.gw.go:1548
* PUT pkg/apiclient/workflow/workflow.pb.gw.go:1901
* PUT pkg/apiclient/workflow/workflow.pb.gw.go:1921
* PUT pkg/apiclient/workflow/workflow.pb.gw.go:1941
* PUT pkg/apiclient/workflow/workflow.pb.gw.go:1861
* PUT pkg/apiclient/workflow/workflow.pb.gw.go:1981
* PUT pkg/apiclient/cronworkflow/cron-workflow.pb.gw.go:810
* PUT pkg/apiclient/cronworkflow/cron-workflow.pb.gw.go:856
* PUT pkg/apiclient/eventsource/eventsource.pb.gw.go:768
* PUT pkg/apiclient/cronworkflow/cron-workflow.pb.gw.go:879
* PUT pkg/apiclient/clusterworkflowtemplate/cluster-workflow-template.pb.gw.go:599
* PUT pkg/apiclient/workflow/workflow.pb.gw.go:1617
* PUT pkg/apiclient/eventsource/eventsource.pb.gw.go:607
* PUT pkg/apiclient/workflow/workflow.pb.gw.go:1594
* PUT pkg/apiclient/sensor/sensor.pb.gw.go:616
* PUT pkg/apiclient/workflowarchive/workflow-archive.pb.gw.go:549
* PUT pkg/apiclient/workflowarchive/workflow-archive.pb.gw.go:572
* PUT pkg/apiclient/clusterworkflowtemplate/cluster-workflow-template.pb.gw.go:429
* PUT pkg/apiclient/workflow/workflow.pb.gw.go:1571
* PUT pkg/apiclient/cronworkflow/cron-workflow.pb.gw.go:1083
* PUT pkg/apiclient/sensor/sensor.pb.gw.go:806
* PUT pkg/apiclient/cronworkflow/cron-workflow.pb.gw.go:1063
* PUT pkg/apiclient/workflowarchive/workflow-archive.pb.gw.go:736
* PUT pkg/apiclient/workflowarchive/workflow-archive.pb.gw.go:756
* PUT pkg/apiclient/workflow/workflow.pb.gw.go:1881
* PUT pkg/apiclient/cronworkflow/cron-workflow.pb.gw.go:1023
* PUT pkg/apiclient/workflow/workflow.pb.gw.go:1479
* PUT pkg/apiclient/workflowtemplate/workflow-template.pb.gw.go:603
* PUT pkg/apiclient/workflowtemplate/workflow-template.pb.gw.go:773
* PUT pkg/apiclient/workflow/workflow.pb.gw.go:1525
* PUT pkg/apiclient/workflow/workflow.pb.gw.go:1502
* header .gopath-loader/pkg/mod/golang.org/x/net@v0.38.0/quic/qlog.go:189
* header .gomod-cache/golang.org/x/net@v0.38.0/quic/qlog.go:269
* header .gomod-cache/golang.org/x/net@v0.38.0/quic/qlog.go:213
* header .gopath-loader/pkg/mod/golang.org/x/net@v0.38.0/quic/qlog.go:213
* header .gopath-loader/pkg/mod/golang.org/x/net@v0.38.0/quic/qlog.go:167
* header .gomod-cache/golang.org/x/net@v0.38.0/quic/qlog.go:189
* header .gopath-loader/pkg/mod/golang.org/x/net@v0.38.0/quic/qlog.go:269
* header .gomod-cache/golang.org/x/net@v0.38.0/quic/qlog.go:167
* raw .gomod-cache/golang.org/x/net@v0.38.0/quic/qlog.go:219
* raw .gomod-cache/golang.org/x/net@v0.38.0/quic/qlog.go:174
* raw .gopath-loader/pkg/mod/golang.org/x/net@v0.38.0/quic/qlog.go:219
* raw .gomod-cache/golang.org/x/net@v0.38.0/quic/qlog.go:195
* raw .gopath-loader/pkg/mod/golang.org/x/net@v0.38.0/quic/qlog.go:174
* raw .gopath-loader/pkg/mod/golang.org/x/net@v0.38.0/quic/qlog.go:195
* request .gomod-cache/golang.org/x/exp@v0.0.0-20240719175910-8a7402abbf56/slog/doc.go:137
* request .gomod-cache/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/log/slog/doc.go:137
* request .gopath-loader/pkg/mod/golang.org/x/exp@v0.0.0-20240719175910-8a7402abbf56/slog/doc.go:137
* request .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/log/slog/doc.go:137
* vantage_point .gomod-cache/golang.org/x/net@v0.38.0/quic/qlog.go:98
* vantage_point .gopath-loader/pkg/mod/golang.org/x/net@v0.38.0/quic/qlog.go:98

Configuration

ConfigMaps and Helm values that control this component's runtime behavior.

ConfigMaps

Name Data Keys Source
artifact-repositories default-v1, empty, my-key manifests/quick-start/base/artifact-repositories-configmap.yaml
workflow-controller-configmap manifests/base/workflow-controller/workflow-controller-configmap.yaml
workflow-controller-configmap artifactRepository, columns, executor, images, links, metricsConfig, namespaceParallelism manifests/quick-start/base/overlays/workflow-controller-configmap.yaml
workflow-controller-configmap retentionPolicy manifests/quick-start/minimal/overlays/workflow-controller-configmap.yaml
workflow-controller-configmap persistence, retentionPolicy manifests/quick-start/mysql/overlays/workflow-controller-configmap.yaml
workflow-controller-configmap persistence, retentionPolicy manifests/quick-start/postgres/overlays/workflow-controller-configmap.yaml
workflow-controller-configmap sso manifests/quick-start/sso/overlays/workflow-controller-configmap.yaml