Skip to content
Draft
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
57 changes: 41 additions & 16 deletions datadog-agent.yaml → datadog-agent-7.72.yaml
Original file line number Diff line number Diff line change
@@ -1,19 +1,21 @@
package:
name: datadog-agent
name: datadog-agent-7.72
# This package has two git checkouts. For each new release, the commit SHA for
# DataDog/integrations-core must also be updated.
version: "7.72.4"
epoch: 0
epoch: 1
description: "Collect events and metrics from your hosts that send data to Datadog."
copyright:
- license: Apache-2.0
checks:
disabled:
- setuidgid
dependencies:
provides:
- datadog-agent=${{package.full-version}}
runtime:
- ${{package.name}}-core-integrations
- blkid
- datadog-agent-core-integrations
- findutils
- grep
- libpcap
Expand All @@ -40,6 +42,10 @@ var-transforms:
# or until the next release we can use the 7.58.x branch of the DataDog/integrations-core repo
replace: "$1.x"
to: datadog-major-minor-x
- from: ${{package.version}}
match: ^(\d+\.\d+)\.\d+$
replace: "$1"
to: major-minor-version

environment:
contents:
Expand Down Expand Up @@ -336,26 +342,30 @@ pipeline:
- uses: strip

subpackages:
- name: datadog-agent-jmx
- name: ${{package.name}}-jmx
description: "Datadog agent with JMX integration"
dependencies:
provides:
- datadog-agent-jmx=${{package.full-version}}
runtime:
- openjdk-11-default-jvm
- datadog-agent
- ${{package.name}}
- datadog-jmxfetch
pipeline:
- runs: |
mkdir -p ${{targets.contextdir}}/usr/bin/dist/jmx
ln -sf "${{vars.destd}}/bin/agent/dist/jmx/jmxfetch.jar" "${{targets.contextdir}}/usr/bin/dist/jmx/jmxfetch.jar"

- name: datadog-agent-oci-compat
- name: ${{package.name}}-oci-compat
dependencies:
provides:
- datadog-agent-oci-compat=${{package.full-version}}
runtime:
- bash
- busybox
- coreutils
- findutils
- datadog-agent-s6-overlay
- ${{package.name}}-s6-overlay
- datadog-security-agent-policies
pipeline:
- runs: |
Expand All @@ -374,8 +384,10 @@ subpackages:

cp -r Dockerfiles/agent/entrypoint.d ${{targets.contextdir}}/opt/entrypoints

- name: datadog-agent-core-integrations
- name: ${{package.name}}-core-integrations
dependencies:
provides:
- datadog-agent-core-integrations=${{package.full-version}}
runtime:
- bash
- busybox
Expand Down Expand Up @@ -477,8 +489,10 @@ subpackages:
done
done

- name: datadog-cluster-agent
- name: datadog-cluster-agent-${{vars.major-minor-version}}
dependencies:
provides:
- datadog-cluster-agent=${{package.full-version}}
runtime:
- tzdata
- libseccomp
Expand All @@ -501,8 +515,10 @@ subpackages:
datadog-cluster-agent version
datadog-cluster-agent --help

- name: datadog-cluster-agent-oci-compat
- name: datadog-cluster-agent-${{vars.major-minor-version}}-oci-compat
dependencies:
provides:
- datadog-cluster-agent-oci-compat=${{package.full-version}}
runtime:
- bash
- busybox
Expand All @@ -525,8 +541,11 @@ subpackages:
readlink -v /opt/datadog-agent/bin/agent
readlink -v /opt/datadog-agent/bin/datadog-cluster-agent

- name: datadog-agent-fakeintake
- name: ${{package.name}}-fakeintake
description: A fake intake server useful for testing purposes
dependencies:
provides:
- datadog-agent-fakeintake=${{package.full-version}}
pipeline:
- working-directory: test/fakeintake
# This needs CGO_ENABLED=1, which we just so happen to inherit from the
Expand All @@ -545,8 +564,11 @@ subpackages:
# we don't want to maintain a package for. Instead, include the
# raw release of that version of s6-overlay as a datadog-agent
# subpackage, only to be used by image builders.
- name: datadog-agent-s6-overlay
- name: ${{package.name}}-s6-overlay
description: "Deprecated s6-overlay for datadog-agent"
dependencies:
provides:
- datadog-agent-s6-overlay=${{package.full-version}}
options:
# Hide this from our SCA and dag, this package should _only_ ever be used by datadog-agent
no-provides: true
Expand Down Expand Up @@ -685,8 +707,10 @@ subpackages:

command -v withstdinas >/dev/null && echo "withstdinas OK" || { echo "withstdinas FAIL" > /tmp/datadog-agent.log; exit 1; }

- name: dogstatsd
- name: dogstatsd-${{vars.major-minor-version}}
dependencies:
provides:
- dogstatsd=${{package.full-version}}
runtime:
- busybox
- netcat-openbsd
Expand All @@ -713,9 +737,9 @@ test:
environment:
contents:
packages:
- datadog-agent=${{package.full-version}}
- datadog-agent-fakeintake=${{package.full-version}}
- datadog-agent-core-integrations=${{package.full-version}}
- ${{package.name}}=${{package.full-version}}
- ${{package.name}}-fakeintake=${{package.full-version}}
- ${{package.name}}-core-integrations=${{package.full-version}}
- mkcert
environment:
# cannot use vars.destd here. https://github.com/chainguard-dev/melange/issues/1402
Expand Down Expand Up @@ -802,5 +826,6 @@ update:
enabled: true
github:
identifier: DataDog/datadog-agent
tag-filter: 7.72.
ignore-regex-patterns:
- "lambda-extension.*"
Loading