Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
9 changes: 0 additions & 9 deletions .codecov.yml
Original file line number Diff line number Diff line change
Expand Up @@ -802,10 +802,6 @@ coverage:
target: 75
flags:
- checkpoint_harmony_endpoint
datadog_csi_driver:
target: 75
flags:
- datadog_csi_driver
dcgm:
target: 75
flags:
Expand Down Expand Up @@ -1067,11 +1063,6 @@ flags:
paths:
- datadog_cluster_agent/datadog_checks/datadog_cluster_agent
- datadog_cluster_agent/tests
datadog_csi_driver:
carryforward: true
paths:
- datadog_csi_driver/datadog_checks/datadog_csi_driver
- datadog_csi_driver/tests
dcgm:
carryforward: true
paths:
Expand Down
2 changes: 0 additions & 2 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -44,8 +44,6 @@ manifest.json @DataDog/documentation @DataDog/agent-integrations
/crio/manifest.json @DataDog/container-integrations @DataDog/agent-integrations @DataDog/documentation
/datadog_cluster_agent/ @DataDog/container-integrations @DataDog/agent-integrations
/datadog_cluster_agent/*.md @DataDog/container-integrations @DataDog/agent-integrations @DataDog/documentation
/datadog_csi_driver/ @DataDog/container-platform @DataDog/agent-integrations
/datadog_csi_driver/*.md @DataDog/container-platform @DataDog/agent-integrations @DataDog/documentation
/datadog_operator/ @DataDog/container-ecosystems @DataDog/agent-integrations
/datadog_operator/*.md @DataDog/container-ecosystems @DataDog/agent-integrations @DataDog/documentation
/docker_daemon/ @DataDog/container-integrations @DataDog/agent-integrations
Expand Down
20 changes: 0 additions & 20 deletions .github/workflows/test-all.yml
Original file line number Diff line number Diff line change
Expand Up @@ -958,26 +958,6 @@ jobs:
minimum-base-package: ${{ inputs.minimum-base-package }}
pytest-args: ${{ inputs.pytest-args }}
secrets: inherit
j58cf93c:
uses: ./.github/workflows/test-target.yml
with:
job-name: datadog_csi_driver
target: datadog_csi_driver
platform: linux
runner: '["ubuntu-22.04"]'
repo: "${{ inputs.repo }}"
context: ${{ inputs.context }}
python-version: "${{ inputs.python-version }}"
latest: ${{ inputs.latest }}
agent-image: "${{ inputs.agent-image }}"
agent-image-py2: "${{ inputs.agent-image-py2 }}"
agent-image-windows: "${{ inputs.agent-image-windows }}"
agent-image-windows-py2: "${{ inputs.agent-image-windows-py2 }}"
test-py2: ${{ inputs.test-py2 }}
test-py3: ${{ inputs.test-py3 }}
minimum-base-package: ${{ inputs.minimum-base-package }}
pytest-args: ${{ inputs.pytest-args }}
secrets: inherit
j69f9754:
uses: ./.github/workflows/test-target.yml
with:
Expand Down
6 changes: 3 additions & 3 deletions anthropic_compliance_logs/manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,14 @@
"app_uuid": "eafbb640-db8c-4ab5-94db-6bc2b80a071d",
"app_id": "anthropic-compliance-logs",
"owner": "saas-integrations",
"display_on_public_website": false,
"display_on_public_website": true,
"tile": {
"overview": "README.md#Overview",
"configuration": "README.md#Setup",
"support": "README.md#Troubleshooting",
"changelog": "CHANGELOG.md",
"description": "Collect compliance logs from Claude for security monitoring and SIEM use cases.",
"title": "Claude Compliance Logs",
"title": "Claude Compliance",
"media": [],
"classifier_tags": [
"Category::AI/ML",
Expand Down Expand Up @@ -39,7 +39,7 @@
"Claude Compliance Logs Overview": "assets/dashboards/claude_compliance_logs_overview.json"
},
"monitors": {
"Claude Compliance Log Ingestion Has Stopped": "assets/monitors/claude_compliance_logs_no_data.json"
"Anthropic Compliance Log Ingestion Has Stopped": "assets/monitors/claude_compliance_logs_no_data.json"
},
"saved_views": {
"All Claude Compliance Logs": "assets/saved_views/all_claude_compliance_logs.json",
Expand Down
4 changes: 4 additions & 0 deletions azure_active_directory/assets/logs/azure.activedirectory.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -162,6 +162,7 @@ facets:
name: Activity ID
path: ocsf.activity_id
source: log
type: integer
- groups:
- OCSF
name: Activity Name
Expand All @@ -172,6 +173,7 @@ facets:
name: Category ID
path: ocsf.category_uid
source: log
type: integer
- groups:
- OCSF
name: Category
Expand All @@ -182,6 +184,7 @@ facets:
name: Class ID
path: ocsf.class_uid
source: log
type: integer
- groups:
- OCSF
name: Class
Expand Down Expand Up @@ -212,6 +215,7 @@ facets:
name: Status ID
path: ocsf.status_id
source: log
type: integer
pipeline:
type: pipeline
name: Azure Active Directory
Expand Down
55 changes: 52 additions & 3 deletions cilium/tests/conftest.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
from datadog_checks.base.utils.common import get_docker_hostname
from datadog_checks.cilium import CiliumCheck
from datadog_checks.dev import run_command
from datadog_checks.dev.conditions import WaitFor
from datadog_checks.dev.kind import kind_run
from datadog_checks.dev.kube_port_forward import port_forward
from datadog_checks.dev.utils import get_active_env
Expand Down Expand Up @@ -110,9 +111,11 @@ def setup_cilium():
)
if result.stderr:
raise Exception(result.stderr)
pods = result.stdout.split(" ")
cilium_pods = result.stdout.split()
if not cilium_pods:
raise AssertionError("No Cilium pods found")

for pod in pods:
for pod in cilium_pods:
result = run_command(
[
"kubectl",
Expand All @@ -121,7 +124,7 @@ def setup_cilium():
"cilium",
"-c",
"cilium-agent",
pod.strip(),
pod,
"--",
"cilium",
"endpoint",
Expand All @@ -132,6 +135,52 @@ def setup_cilium():
if result.stderr:
raise Exception(result.stderr)

WaitFor(
wait_for_cilium_metric_families,
attempts=60,
wait=2,
args=(
cilium_pods,
[
"cilium_forward_bytes_total",
"cilium_forward_count_total",
"cilium_endpoint_regeneration_time_stats_seconds",
"cilium_policy_regeneration_time_stats_seconds",
],
),
)()


def wait_for_cilium_metric_families(pods, families):
missing = []
for pod in pods:
for family in families:
result = run_command(
[
"kubectl",
"exec",
"-n",
"cilium",
"-c",
"cilium-agent",
pod,
"--",
"cilium",
"metrics",
"list",
"--match-pattern",
family,
],
capture=True,
)
if result.code != 0:
raise Exception(result.stderr or result.stdout)
if family not in result.stdout:
missing.append("{} on {}".format(family, pod))

if missing:
raise AssertionError("Cilium metric families are not available yet: {}".format(", ".join(missing)))


def get_instances(agent_host, agent_port, operator_host, operator_port, use_openmetrics):
return {
Expand Down
4 changes: 4 additions & 0 deletions cisco_duo/assets/logs/cisco-duo.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ facets:
name: Activity ID
path: ocsf.activity_id
source: log
type: integer
- groups:
- OCSF
name: Activity Name
Expand All @@ -45,6 +46,7 @@ facets:
name: Category ID
path: ocsf.category_uid
source: log
type: integer
- groups:
- OCSF
name: Category
Expand All @@ -55,6 +57,7 @@ facets:
name: Class ID
path: ocsf.class_uid
source: log
type: integer
- groups:
- OCSF
name: Class
Expand Down Expand Up @@ -110,6 +113,7 @@ facets:
name: Status ID
path: ocsf.status_id
source: log
type: integer
pipeline:
type: pipeline
name: Cisco Duo
Expand Down
4 changes: 4 additions & 0 deletions cisco_umbrella_dns/assets/logs/cisco-umbrella-dns.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -190,11 +190,13 @@ facets:
name: Activity ID
path: ocsf.activity_id
source: log
type: integer
- groups:
- OCSF
name: Category ID
path: ocsf.category_uid
source: log
type: integer
- groups:
- OCSF
name: Category
Expand All @@ -205,6 +207,7 @@ facets:
name: Class ID
path: ocsf.class_uid
source: log
type: integer
- groups:
- OCSF
name: Class
Expand All @@ -230,6 +233,7 @@ facets:
name: Status ID
path: ocsf.status_id
source: log
type: integer
- groups:
- OCSF
name: Request URL String
Expand Down
2 changes: 0 additions & 2 deletions datadog_csi_driver/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
# CHANGELOG - datadog_csi_driver

<!-- towncrier release notes start -->

## 1.5.1 / 2026-04-15

***Fixed***:
Expand Down

This file was deleted.

This file was deleted.

28 changes: 0 additions & 28 deletions datadog_csi_driver/datadog_checks/datadog_csi_driver/check.py

This file was deleted.

This file was deleted.

Loading
Loading