Skip to content

model-metadata-collection: 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 model-metadata-collection

    participant KubernetesAPI as Kubernetes API
    participant model_metadata_collection as model-metadata-collection

HTTP Endpoints

Method Path Source
* / .gopath-loader/pkg/mod/github.com/gorilla/mux@v1.8.1/doc.go:33
* / .gopath-loader/pkg/mod/github.com/docker/docker@v28.3.3+incompatible/contrib/httpserver/server.go:10
* / .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/cmd/trace/main.go:188
* / .gomod-cache/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/cmd/trace/main.go:188
* / .gomod-cache/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/net/http/triv.go:130
* / .gomod-cache/github.com/gorilla/mux@v1.8.1/doc.go:33
* / .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/net/http/triv.go:130
* / .gomod-cache/github.com/docker/docker@v28.3.3+incompatible/contrib/httpserver/server.go:10
* /LogDriver.Capabilities .gomod-cache/github.com/docker/docker@v28.3.3+incompatible/integration/plugin/logging/cmd/discard/driver.go:68
* /LogDriver.Capabilities .gopath-loader/pkg/mod/github.com/docker/docker@v28.3.3+incompatible/integration/plugin/logging/cmd/discard/driver.go:68
* /LogDriver.StartLogging .gopath-loader/pkg/mod/github.com/docker/docker@v28.3.3+incompatible/integration/plugin/logging/cmd/discard/driver.go:33
* /LogDriver.StartLogging .gomod-cache/github.com/docker/docker@v28.3.3+incompatible/integration/plugin/logging/cmd/discard/driver.go:33
* /LogDriver.StartLogging .gomod-cache/github.com/docker/docker@v28.3.3+incompatible/integration/plugin/logging/cmd/close_on_start/main.go:23
* /LogDriver.StartLogging .gopath-loader/pkg/mod/github.com/docker/docker@v28.3.3+incompatible/integration/plugin/logging/cmd/close_on_start/main.go:23
* /LogDriver.StopLogging .gomod-cache/github.com/docker/docker@v28.3.3+incompatible/integration/plugin/logging/cmd/discard/driver.go:53
* /LogDriver.StopLogging .gopath-loader/pkg/mod/github.com/docker/docker@v28.3.3+incompatible/integration/plugin/logging/cmd/discard/driver.go:53
* /Plugin.Activate .gomod-cache/github.com/docker/docker@v28.3.3+incompatible/testutil/fixtures/plugin/basic/basic.go:31
* /Plugin.Activate .gopath-loader/pkg/mod/github.com/docker/docker@v28.3.3+incompatible/testutil/fixtures/plugin/basic/basic.go:31
* /VolumeDriver.Create .gopath-loader/pkg/mod/github.com/docker/docker@v28.3.3+incompatible/volume/testutils/testutils.go:153
* /VolumeDriver.Create .gomod-cache/github.com/docker/docker@v28.3.3+incompatible/volume/testutils/testutils.go:153
* /args .gomod-cache/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/net/http/triv.go:136
* /args .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/net/http/triv.go:136
* /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 .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/cmd/trace/main.go:210
* /block .gomod-cache/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/cmd/trace/main.go:210
* /chan .gomod-cache/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/net/http/triv.go:134
* /chan .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/net/http/triv.go:134
* /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
* /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 .gomod-cache/github.com/docker/distribution@v2.8.3+incompatible/health/health.go:305
* /debug/health .gopath-loader/pkg/mod/github.com/docker/distribution@v2.8.3+incompatible/health/health.go:305
* /debug/health/down .gopath-loader/pkg/mod/github.com/docker/distribution@v2.8.3+incompatible/health/api/api.go:35
* /debug/health/down .gomod-cache/github.com/docker/distribution@v2.8.3+incompatible/health/api/api.go:35
* /debug/health/up .gomod-cache/github.com/docker/distribution@v2.8.3+incompatible/health/api/api.go:36
* /debug/health/up .gopath-loader/pkg/mod/github.com/docker/distribution@v2.8.3+incompatible/health/api/api.go:36
* /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 .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/net/http/triv.go:137
* /go/hello .gomod-cache/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 .gomod-cache/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/cmd/trace/main.go:202
* /goroutines .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/cmd/trace/main.go:202
* /io .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/cmd/trace/main.go:209
* /io .gomod-cache/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/docker/docker@v28.3.3+incompatible/internal/metrics/plugin_unix.go:119
* /metrics .gopath-loader/pkg/mod/github.com/docker/docker@v28.3.3+incompatible/cmd/dockerd/metrics.go:26
* /metrics .gopath-loader/pkg/mod/github.com/docker/docker@v28.3.3+incompatible/internal/metrics/plugin_unix.go:119
* /metrics .gomod-cache/github.com/docker/docker@v28.3.3+incompatible/cmd/dockerd/metrics.go:26
* /mmu .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/cmd/trace/main.go:206
* /mmu .gomod-cache/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/cmd/trace/main.go:206
* /proc/self/fd/ .gopath-loader/pkg/mod/github.com/docker/docker@v28.3.3+incompatible/internal/safepath/join_linux.go:47
* /proc/self/fd/ .gomod-cache/github.com/docker/docker@v28.3.3+incompatible/internal/safepath/join_linux.go:47
* /regionblock .gomod-cache/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/cmd/trace/main.go:216
* /regionblock .gopath-loader/pkg/mod/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 .gomod-cache/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/cmd/trace/main.go:218
* /regionsched .gopath-loader/pkg/mod/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 .gomod-cache/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/cmd/trace/main.go:212
* /sched .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/cmd/trace/main.go:212
* /static/ .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/cmd/trace/main.go:199
* /static/ .gomod-cache/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 .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/cmd/trace/main.go:222
* /userregion .gomod-cache/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/cmd/trace/main.go:222
* /userregions .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/cmd/trace/main.go:221
* /userregions .gomod-cache/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/cmd/trace/main.go:221
* /usertask .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/cmd/trace/main.go:226
* /usertask .gomod-cache/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/cmd/trace/main.go:226
* /usertasks .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/cmd/trace/main.go:225
* /usertasks .gomod-cache/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/cmd/trace/main.go:225
* /watchedtableentries .gomod-cache/github.com/docker/docker@v28.3.3+incompatible/libnetwork/cmd/networkdb-test/dummyclient/dummyClient.go:20
* /watchedtableentries .gopath-loader/pkg/mod/github.com/docker/docker@v28.3.3+incompatible/libnetwork/cmd/networkdb-test/dummyclient/dummyClient.go:20
* /watchtable .gopath-loader/pkg/mod/github.com/docker/docker@v28.3.3+incompatible/libnetwork/cmd/networkdb-test/dummyclient/dummyClient.go:19
* /watchtable .gomod-cache/github.com/docker/docker@v28.3.3+incompatible/libnetwork/cmd/networkdb-test/dummyclient/dummyClient.go:19
* 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/toolchain@v0.0.1-go1.25.7.linux-amd64/src/testing/slogtest/slogtest.go:109
* G .gomod-cache/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/testing/slogtest/slogtest.go:97
* 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 .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/toolchain@v0.0.1-go1.25.7.linux-amd64/src/testing/slogtest/slogtest.go:225
* G .gomod-cache/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/testing/slogtest/slogtest.go:203
* 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
* overlay .gopath-loader/pkg/mod/github.com/docker/docker@v28.3.3+incompatible/daemon/graphdriver/overlay2/check.go:83
* overlay .gomod-cache/github.com/docker/docker@v28.3.3+incompatible/daemon/graphdriver/overlayutils/overlayutils.go:73
* overlay .gopath-loader/pkg/mod/github.com/containers/storage@v1.59.1/drivers/overlay/check.go:307
* overlay .gopath-loader/pkg/mod/github.com/docker/docker@v28.3.3+incompatible/daemon/graphdriver/overlayutils/overlayutils.go:73
* overlay .gomod-cache/github.com/containers/storage@v1.59.1/drivers/overlay/check.go:158
* overlay .gopath-loader/pkg/mod/github.com/containers/storage@v1.59.1/drivers/overlay/check.go:215
* overlay .gopath-loader/pkg/mod/github.com/containers/storage@v1.59.1/drivers/overlay/check.go:158
* overlay .gopath-loader/pkg/mod/github.com/containers/storage@v1.59.1/drivers/overlay/check.go:74
* overlay .gopath-loader/pkg/mod/github.com/containers/storage@v1.59.1/drivers/overlay/overlay.go:763
* overlay .gomod-cache/github.com/containers/storage@v1.59.1/drivers/overlay/check.go:215
* overlay .gopath-loader/pkg/mod/github.com/containers/storage@v1.59.1/drivers/overlay/overlay.go:747
* overlay .gopath-loader/pkg/mod/github.com/containers/storage@v1.59.1/drivers/overlay/check.go:273
* overlay .gomod-cache/github.com/containers/storage@v1.59.1/drivers/overlay/check.go:74
* overlay .gomod-cache/github.com/containers/storage@v1.59.1/drivers/overlay/check.go:273
* overlay .gomod-cache/github.com/docker/docker@v28.3.3+incompatible/daemon/graphdriver/overlay2/check.go:83
* overlay .gomod-cache/github.com/containers/storage@v1.59.1/drivers/overlay/check.go:307
* overlay .gomod-cache/github.com/containers/storage@v1.59.1/drivers/overlay/overlay.go:747
* overlay .gomod-cache/github.com/containers/storage@v1.59.1/drivers/overlay/overlay.go:763
* 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/toolchain@v0.0.1-go1.25.7.linux-amd64/src/log/slog/doc.go:137
* shm .gomod-cache/github.com/docker/docker@v28.3.3+incompatible/daemon/container_operations_unix.go:266
* shm .gopath-loader/pkg/mod/github.com/docker/docker@v28.3.3+incompatible/daemon/container_operations_unix.go:266
* sysfs .gopath-loader/pkg/mod/github.com/docker/docker@v28.3.3+incompatible/libnetwork/drivers/overlay/ov_network.go:502
* sysfs .gomod-cache/github.com/docker/docker@v28.3.3+incompatible/libnetwork/drivers/overlay/ov_network.go:502
* tmpfs .gopath-loader/pkg/mod/github.com/docker/docker@v28.3.3+incompatible/daemon/container_operations_unix.go:437
* tmpfs .gomod-cache/github.com/docker/docker@v28.3.3+incompatible/daemon/container_operations_unix.go:419
* tmpfs .gomod-cache/github.com/docker/docker@v28.3.3+incompatible/daemon/container_operations_unix.go:437
* tmpfs .gopath-loader/pkg/mod/github.com/docker/docker@v28.3.3+incompatible/daemon/container_operations_unix.go:419

Configuration

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