Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
856aae7
Migrate more packages
JSGette Jul 14, 2026
b73c265
Migrate more packages
JSGette Jul 14, 2026
fcee5c4
bazel: enable dd_agent_go_test for cmd/system-probe/modules
chouquette Jul 16, 2026
1d7e41d
bazel: mark cmd/system-probe/subcommands/ebpf:ebpf_test manual
chouquette Jul 16, 2026
067631a
bazel: migrate cmd/agent/windows/service
chouquette Jul 16, 2026
257f490
bazel: migrate cmd/cluster-agent
chouquette Jul 16, 2026
1c92601
bazel: migrate cmd/serverless-init
chouquette Jul 16, 2026
3771bf7
bazel: migrate pkg/process/runner
chouquette Jul 10, 2026
4dd7b38
bazel: migrate comp/process agent/runner/submitter cycle
chouquette Jul 10, 2026
6c4e9c5
bazel: migrate comp/process
chouquette Jul 16, 2026
7478af8
bazel: migrate cmd/process-agent/command
chouquette Jul 16, 2026
e3a6548
bazel: migrate pkg/cli/subcommands/processchecks
chouquette Jul 16, 2026
3d3236c
bazel: migrate cmd/process-agent/subcommands
chouquette Jul 16, 2026
c00ac7a
bazel: migrate pkg/collector/corechecks/gpu
chouquette Jul 10, 2026
f78e8b6
bazel: migrate pkg/collector/corechecks/cluster/orchestrator/processors
chouquette Jul 17, 2026
a559789
bazel: migrate pkg/collector/corechecks/cluster/orchestrator/processo…
chouquette Jul 17, 2026
e25887e
bazel: migrate pkg/collector/corechecks/cluster/orchestrator/processo…
chouquette Jul 17, 2026
60606ec
bazel: migrate pkg/collector/corechecks/cluster/orchestrator/processo…
chouquette Jul 17, 2026
33289b9
bazel: migrate pkg/collector/corechecks/cluster/orchestrator/collectors
chouquette Jul 17, 2026
6f641be
bazel: migrate pkg/collector/corechecks/cluster/orchestrator/discovery
chouquette Jul 17, 2026
3dce7a3
bazel: migrate pkg/collector/corechecks/cluster/orchestrator, cluster…
chouquette Jul 17, 2026
55f0502
bazel: make github.com/godror/godror's cgo build hermetic
chouquette Jul 17, 2026
af48824
bazel: migrate pkg/collector/corechecks/oracle
chouquette Jul 17, 2026
4e924ed
bazel: migrate pkg/commonchecks
chouquette Jul 17, 2026
66e7382
bazel: migrate pkg/cli/subcommands/check
chouquette Jul 17, 2026
753cde7
bazel: migrate cmd/agent/subcommands/check
chouquette Jul 17, 2026
6fa8d26
bazel: build the real comp/anomalydetection/logssource/fx implementation
chouquette Jul 17, 2026
d473786
bazel: migrate cmd/agent/subcommands/run
chouquette Jul 17, 2026
e076832
bazel: migrate cmd/iot-agent
chouquette Jul 17, 2026
6906962
bazel: migrate cmd/cluster-agent/subcommands/check
chouquette Jul 17, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
41 changes: 0 additions & 41 deletions BUILD.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -46,59 +46,18 @@ exports_files(["go.mod"])

# TODO(agent-build): remove below `gazelle:exclude` directives (automatically updates @bazelify_go_work//:go.work)
# gazelle:exclude cmd/agent/subcommands/*.go
# gazelle:exclude cmd/agent/subcommands/check
# gazelle:exclude cmd/agent/subcommands/processchecks
# gazelle:exclude cmd/agent/subcommands/run/*.go
# gazelle:exclude cmd/agent/windows/service
# gazelle:exclude cmd/cluster-agent/*.go
# gazelle:exclude cmd/cluster-agent/api/*.go
# gazelle:exclude cmd/cluster-agent/custommetrics
# gazelle:exclude cmd/cluster-agent/subcommands/*.go
# gazelle:exclude cmd/cluster-agent/subcommands/autoscalerlist
# gazelle:exclude cmd/cluster-agent/subcommands/check
# gazelle:exclude cmd/cluster-agent/subcommands/start
# gazelle:exclude cmd/cluster-agent-cloudfoundry/*go
# gazelle:exclude cmd/cluster-agent-cloudfoundry/subcommands/*.go
# gazelle:exclude cmd/cluster-agent-cloudfoundry/subcommands/run
# gazelle:exclude cmd/iot-agent
# gazelle:exclude cmd/process-agent/command
# gazelle:exclude cmd/process-agent/subcommands
# gazelle:exclude cmd/serverless-init/*.go
# gazelle:exclude cmd/serverless-init/mode
# gazelle:exclude comp/collector/bundle.go
# gazelle:exclude comp/collector/collector/fx
# gazelle:exclude comp/core/gui/fx
# gazelle:exclude comp/core/gui/impl
# gazelle:exclude comp/metadata/clusteragent/fx
# gazelle:exclude comp/metadata/clusteragent/impl
# gazelle:exclude comp/process/agent/*.go
# gazelle:exclude comp/process/agent/fx
# gazelle:exclude comp/process/agent/impl
# gazelle:exclude comp/process/runner/fx
# gazelle:exclude comp/process/runner/impl
# gazelle:exclude comp/process/submitter
# gazelle:exclude pkg/cli/subcommands/autoscalerlist
# gazelle:exclude pkg/cli/subcommands/check
# gazelle:exclude pkg/cli/subcommands/processchecks
# gazelle:exclude pkg/clusteragent/admission/*.go
# gazelle:exclude pkg/clusteragent/autoscaling/externalmetrics/*.go
# gazelle:exclude pkg/collector/corechecks/cluster/ksm/*.go
# gazelle:exclude pkg/collector/corechecks/cluster/orchestrator/*.go
# gazelle:exclude pkg/collector/corechecks/cluster/orchestrator/collectors
# gazelle:exclude pkg/collector/corechecks/cluster/orchestrator/discovery
# gazelle:exclude pkg/collector/corechecks/cluster/orchestrator/processors/*.go
# gazelle:exclude pkg/collector/corechecks/cluster/orchestrator/processors/common
# gazelle:exclude pkg/collector/corechecks/cluster/orchestrator/processors/ecs
# gazelle:exclude pkg/collector/corechecks/cluster/orchestrator/processors/k8s/*.go
# gazelle:exclude pkg/collector/corechecks/cluster/orchestrator/transformers/k8s
# gazelle:exclude pkg/collector/corechecks/containers/kubelet/*.go
# gazelle:exclude pkg/collector/corechecks/containers/kubelet/provider
# gazelle:exclude pkg/collector/corechecks/gpu/integrationtests
# gazelle:exclude pkg/collector/corechecks/network-devices/versa/*.go
# gazelle:exclude pkg/collector/corechecks/oracle/*.go
# gazelle:exclude pkg/collector/corechecks/orchestrator/ecs
# gazelle:exclude pkg/collector/corechecks/orchestrator/pod
# gazelle:exclude pkg/commonchecks
# rc_tester_v1 imports gopkg.in/DataDog/dd-trace-go.v1, which is not part of the
# Bazel go_deps graph (progs is a separate module outside go.work). Keep this
# binary out of Bazel, consistent with testprogs binaries relying on the
Expand Down
Empty file.
10 changes: 10 additions & 0 deletions bazel/rules/go_godror/cdeps-attr.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
--- a/BUILD.bazel
+++ b/BUILD.bazel
@@ -69,6 +69,7 @@
"vector.go",
"version.go",
],
+ cdeps = ["//odpi"],
cgo = True,
clinkopts = select({
"@io_bazel_rules_go//go/platform:android": [
20 changes: 20 additions & 0 deletions bazel/rules/go_godror/odpi-build-file.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
--- /dev/null
+++ b/odpi/BUILD.bazel
@@ -0,0 +1,17 @@
+load("@rules_cc//cc:defs.bzl", "cc_library")
+
+cc_library(
+ name = "odpi",
+ textual_hdrs = glob([
+ "embed/*.c",
+ "include/*.h",
+ "src/*.c",
+ "src/*.h",
+ ]),
+ includes = [
+ "embed",
+ "include",
+ "src",
+ ],
+ visibility = ["//:__pkg__"],
+)
19 changes: 19 additions & 0 deletions cmd/agent/subcommands/check/BUILD.bazel
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
load("@rules_go//go:def.bzl", "go_library")

go_library(
name = "check",
srcs = ["command.go"],
importpath = "github.com/DataDog/datadog-agent/cmd/agent/subcommands/check",
visibility = ["//visibility:public"],
deps = [
"//cmd/agent/command",
"//comp/core/tagger/def",
"//comp/core/workloadfilter/def",
"//comp/core/workloadmeta/collectors/catalog-core",
"//comp/core/workloadmeta/def",
"//pkg/cli/subcommands/check",
"//pkg/process/util/containers",
"@com_github_spf13_cobra//:cobra",
"@org_uber_go_fx//:fx",
],
)
Loading
Loading