Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[CECO-1993][Operator 1.11.1] Release eks addon #1689

Draft
wants to merge 343 commits into
base: operator-eks-addon
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
343 commits
Select commit Hold shift + click to select a range
5516abb
[observability-pipelines-worker] 1.7.0 release (#1256)
neuronull Nov 22, 2023
fb90437
Fix Autopilot registry until new registries are allowed (#1258)
vboulineau Nov 22, 2023
377b085
Get rid of the old GODEBUG=x509ignoreCN=0 hack (#1264)
L3n41c Dec 6, 2023
c9fdd3f
Fix NOTES for APM Instrumentation (#1261)
liliyadd Dec 6, 2023
6041a41
CRD update from 1.3.0 (#1243)
levan-m Dec 11, 2023
896a355
Update Operator chart for 1.3.0 release (#1268)
levan-m Dec 12, 2023
9be773d
Release OPW 1.7.1 chart (#1271)
jszwedko Dec 15, 2023
fbd293f
Parameter to enable SLO controller: rebase and sign (#1273)
vlinevych Dec 18, 2023
4de6540
Mount host package manager database when host SBOM is enabled (#1259)
lebauce Dec 19, 2023
7b947d7
chore: update FIPS Proxy version to 1.0.1 (#1275)
Kaderinho Dec 20, 2023
f32cccf
[Synthetics] Bump private location version (#1255)
jakepruitt Dec 21, 2023
6d42ad7
[datadog] Update agents to 7.50.1 (#1279)
davidor Jan 3, 2024
44140a9
[datadog] Update agents to 7.50.2 (#1283)
davidor Jan 4, 2024
7560397
Support new registries for GKE Autopilot (#1281)
fanny-jiang Jan 4, 2024
179dbc7
[Synthetics] Upgrade Private location to 1.43.0 (#1280)
jakepruitt Jan 5, 2024
b842ff4
Mention that public contribution commits need to be signed (#1287)
loutPhilipps Jan 10, 2024
99f91b2
[Synthetics] Allow specifying PriorityClass for pods (#1278)
tr3mor Jan 10, 2024
ebc14aa
[synthetics] Add comments to clarify the usage of configSecret for pu…
loutPhilipps Jan 10, 2024
50c5f3f
[datadog] Update agents to 7.50.3 (#1291)
davidor Jan 11, 2024
3a04189
Fix host OS detection for SBOMs (#1292)
lebauce Jan 12, 2024
71ccb3c
Add option to use containerd snapshotter to generate SBOMs (#1290)
lebauce Jan 12, 2024
eafa471
[AIT-8952] Generate DD_INSTRUMENTATION_INSTALL_TIME and DD_INSTRUMENT…
liliyadd Jan 12, 2024
cb13eed
[Bug fix] Use datadog.fullname to parametrize KPI configmap (#1294)
liliyadd Jan 16, 2024
aea9592
[Bug fix] Use correct KPI configmap in Cluster and Trace Agents (#1295)
liliyadd Jan 16, 2024
716fc5c
[CWS] add auto suppression parameters (#1232)
safchain Jan 18, 2024
db27729
[observability-pipelines-worker] 1.8.0 release (#1304)
dsmith3197 Jan 25, 2024
72a7ca9
added `otlp.logs.enabled` option to datadog agent to set `DD_OTLP_CON…
marleypowell Jan 26, 2024
4b058e3
[observability-pipelines-worker] update codeowners (#1306)
dsmith3197 Jan 26, 2024
19f9e55
Update FIPS Proxy version to 1.1.0 (#1305)
Kaderinho Jan 30, 2024
3c6bc62
Exclude agent pod from admission controller library injection (#1309)
fanny-jiang Feb 1, 2024
0e6401a
[s8s] Bump PL chart for 1.44.0 release (#1311)
lefebvree Feb 2, 2024
46447c7
Update FIPS Proxy version to 1.1.1 (#1313)
Kaderinho Feb 6, 2024
7d8e76c
add agent-apm as co-owner of _container-trace-agent.yaml (#1314)
ahmed-mez Feb 7, 2024
50367ca
add(tooling): Add disktype label on kind nodes (#1316)
clamoriniere Feb 12, 2024
e099df6
fix(tooling): add config file path in helm/kind-action (#1317)
clamoriniere Feb 12, 2024
2e320f7
ci: switch from kubeval to kubeconform (#1199)
wyardley Feb 13, 2024
8d1dd1f
fix(datadog-agent): Properly set DD_APM_ENABLED in the core agent con…
BaptisteFoy Feb 13, 2024
717dd41
update datadog-crds for operator 1.4.0 (#1322)
celenechang Feb 15, 2024
f67c31f
update latest image in datadog-operator chart to 1.4.0 (#1323)
celenechang Feb 16, 2024
6c78e69
[CONTINT-3688] Enable origin detection from client when origin detect…
AliDatadog Feb 19, 2024
2edea43
feat: support templated clusterName (#1324)
isometry Feb 19, 2024
369ca0a
[datadog] Update agents to 7.51.0 (#1325)
wdhif Feb 20, 2024
2cc1090
allow configuring CWS security profile based auto suppression feature…
paulcacheux Feb 20, 2024
96399e1
Enable datadog chart EKS E2E tests in CI (#1320)
fanny-jiang Feb 21, 2024
db5a4d7
cluster-agent: Add network policy default permission (#1327)
aureleoules Feb 21, 2024
130a504
Add labeler github action (#1326)
clamoriniere Feb 22, 2024
0b71eb1
Disable mutations on Datadog resources pods (#1330)
liliyadd Feb 23, 2024
db6f0eb
[datadog-operator] add flag for introspection (#1333)
celenechang Feb 26, 2024
fde0bcd
Add Kubernetes 1.28, 1.29 to Operator Go tests
levan-m Feb 27, 2024
e5284d5
Add DatadogAgent v1alpha1 deprecation warning (#1332)
levan-m Feb 29, 2024
dd8fb79
[APM Onboarding] Update configuration options for APM Instrumentation…
liliyadd Mar 11, 2024
84cd80e
Avoid running e2e state during mergequeue run (#1341)
clamoriniere Mar 11, 2024
01b4c40
Run e2e tests during mergequeue for `datadog` chart (#1342)
clamoriniere Mar 11, 2024
40d8e33
[Synthetics] Update PL version to 1.45.0 (#1340)
jakepruitt Mar 14, 2024
dec6a84
[datadog-operator] bump chart to 1.5.2 (#1349)
celenechang Mar 16, 2024
5133bd7
Fix typo in notes (#1331)
AliDatadog Mar 18, 2024
b11447b
feat(datadog): set default version to 7.52.0 (#1351)
clamoriniere Mar 21, 2024
433211e
Agent sidecar injection support via Admission Controller (#1348)
levan-m Mar 21, 2024
8efd7d0
Disable language detection reporting by default (#1353)
vboulineau Mar 21, 2024
2d46d28
Update PL version to 1.46.0 (#1356)
SKYWy Mar 26, 2024
9cdfcd3
[synthetics] Auto set env var when enableStatusProbes is true (#1354)
ruizb Mar 27, 2024
3edb159
Add crds for operator 1.5.0 (#1359)
khewonc Mar 27, 2024
baf5c68
[PROCS-3871] Add contimage and contlcycle endpoints to Cilium network…
daniel-taf Mar 28, 2024
fb82af4
Add Operator 1.5.0 (#1360)
khewonc Mar 28, 2024
8ff35e3
add language detection apm config (#1338)
adel121 Apr 3, 2024
070c861
[synthetics] Fix envFrom indentation in private location chart (#1361)
tmcg-gusto Apr 4, 2024
61736e9
[synthetics] Fix indent for env in private location chart (#1363)
ruizb Apr 4, 2024
6b53175
Add `podLabels` value to allow setting labels that only appear on the…
dmcdii Apr 5, 2024
4dc0e87
[datadog] Update agents to 7.52.1 (#1366)
khewonc Apr 10, 2024
85d3e69
[APM Telemetry] Allow skipping creating Configmap with parameters nee…
liliyadd Apr 11, 2024
f0bb7f5
Fix CHANGELOG for 3.59.5 (#1374)
gaffneyd4 Apr 16, 2024
c4a3fac
[s8s] Private Location 1.47.0 (#1372)
lefebvree Apr 16, 2024
2d55bab
[release] Add `CR_SKIP_EXISTING` flag to release job (#1378)
lefebvree Apr 18, 2024
bc1b5bb
[doc] Update PL documentation link (#1379)
lefebvree Apr 18, 2024
fa091ca
DO NOT MERGE [PRODUCTSA-1093] Update OPW chart for v2 release (#1329)
krlv Apr 18, 2024
ea26a30
[doc] Update charts listed in README (#1377)
lefebvree Apr 19, 2024
1172656
feat(datadog): support for registry overrrides (#1376)
stanistan Apr 30, 2024
5868f4d
Set default agent/cluster agent version to 7.53.0 (#1388)
jennchenn Apr 30, 2024
fc74ba6
Add config variable to toggle using kubelet core check (#1319)
jennchenn Apr 30, 2024
f155565
rework ASM features activation following DataDog/datadog-agent#23618 …
levan-m May 2, 2024
0a95180
Fix clusterrole for dap (#1386)
khewonc May 7, 2024
21144c0
Update FIPS Proxy version to 1.1.2 (#1397)
Kaderinho May 15, 2024
54644e3
Set kubelet core check option to be enabled by default (#1391)
jennchenn May 15, 2024
c93d2a1
feat(origin-detection): add unified setting (#1392)
wdhif May 15, 2024
337fd7a
[CWS] add new config option to control the CWS events track (#1394)
paulcacheux May 15, 2024
832f87b
Update crds for operator v1.6.0 (#1398)
fanny-jiang May 15, 2024
97d9522
update datadog-operator chart for v1.6.0 (#1399)
fanny-jiang May 16, 2024
d54fccd
[CWS] default option to switch CWS events to the new track to true (#…
paulcacheux May 17, 2024
26a45cf
[observability-pipelines-worker] 2.0.1 release (#1402)
tessneau May 17, 2024
5fdc907
[CWS] make sure the security agent is aware of `datadog.securityAgent…
paulcacheux May 21, 2024
bde0d70
[Synthetics] Private Location 1.48.0
rafamelo12 May 27, 2024
b3a6c4d
Add CODEOWNER for process agent template (#1408)
robertjli May 29, 2024
8f7cdc9
do not enable live process collection by default when language detect…
adel121 May 31, 2024
147c8b9
Update RBACs for storageclass and limitrange collection (#1387)
xlucas Jun 3, 2024
03cdce1
Set default (cluster-)agent version to `7.54.0` (#1412)
L3n41c Jun 3, 2024
669ebe0
[observability-pipelines-worker] release 2.0.2 (#1414)
tessneau Jun 4, 2024
a340b28
[CECO-1228][operator] Add tool version to operator helm chart (#1416)
khewonc Jun 7, 2024
867c9c0
[datadog-crds] update CRDs following datadog operator 1.7.0 release (…
celenechang Jun 17, 2024
09319a5
[datadog-operator] update chart for 1.7.0 (#1424)
celenechang Jun 17, 2024
036f328
Modify tool version in operator chart (#1427)
khewonc Jun 17, 2024
4af0ec6
add namespaceAnnotationsAsTags to helm chart (#1428)
zhuminyi Jun 27, 2024
7f4da79
feat(probe): add startup probe (#1420)
wdhif Jun 28, 2024
9005fd0
Update fips-proxy image tag to 1.1.3 release (#1434)
jeremy-hanna Jun 28, 2024
70ffaeb
DD PL: add DNS policy (#1426)
bagnaram Jul 1, 2024
82a80fd
Add Kubernetes 1.30 to Operator integ test (#1435)
levan-m Jul 2, 2024
72ff538
[datadog-operator] deprecate webhook flag (#1438)
celenechang Jul 2, 2024
6c70925
Remove startup probe for Agent in GKE AutoPilot due to deployment res…
JacksonDavenport Jul 3, 2024
3f840ea
Add rbac for the leader election lease (#1441)
AliDatadog Jul 3, 2024
210589b
[synthetics] Bump to 0.16.4 with PL 1.49.0 (#1444)
ruizb Jul 4, 2024
e69bb42
make sure that disabling CSPM host benchmarks is propagated to the ag…
paulcacheux Jul 9, 2024
897a7a1
Add image.doNotCheckTag to operator chart (#1432)
fanny-jiang Jul 9, 2024
ad02ce8
Configure security context for the seccomp-setup initContainer (#1445)
AliDatadog Jul 10, 2024
0a84827
[OPA-2008] Upgrade OPW helm chart to use to 2.1.0 image (#1447)
vladimir-dd Jul 10, 2024
6267ea9
[PROCS-3709] Add support to run process checks in core agent (#1439)
daniel-taf Jul 10, 2024
aec9e19
Set default (cluster-)agent version to 7.55.1 (#1456)
sblumenthal Jul 15, 2024
d661a02
[synthetics] Add support for PDB for private location deployment (#1…
tr3mor Jul 17, 2024
38a500e
[PROCS-4201] Add automatic detection for enabling the process agent c…
daniel-taf Jul 18, 2024
b46720a
support setting annotations on datadog-operator deployment (#1449)
0robustus1 Jul 19, 2024
7509d6b
fix datadog.containerLifecycle.enabled flag setting (#1460)
zhuminyi Jul 21, 2024
e29dbe8
add opw version 2.1.1 (#1461)
tessneau Jul 22, 2024
97c1f22
squash commits for signed commits (#1429)
dineshg13 Jul 23, 2024
e1ec851
add opw version 2.1.2 (#1466)
neuronull Jul 24, 2024
92beb9a
Set default `Agent` and `Cluster-Agent` version to `7.55.2` (#1468)
sblumenthal Jul 29, 2024
72fdf7f
[APF-14][APPS-1875] Add Private Action Runner helm chart (#1465)
ksun154 Aug 1, 2024
42c66c6
Add support for enabling autoscaling (#1442)
vboulineau Aug 1, 2024
c3d14e6
Remove XValidation rule from DPA CRD as requires K8S >= 1.25 (#1473)
vboulineau Aug 2, 2024
fda502f
Update datadog-crds chart to latest version (#1472)
vboulineau Aug 2, 2024
3e25516
[APF-14] Bump image version and fix example config (#1474)
ksun154 Aug 2, 2024
815ab85
update image version (#1475)
SergioNajm Aug 2, 2024
49c4abe
updated version from 0.2.0 to 0.3.0 (#1476)
SergioNajm Aug 5, 2024
b949cce
apply patch and fixes (#1478)
ksun154 Aug 6, 2024
11ecc0b
bumped runner version to alpha26 (#1479)
SergioNajm Aug 7, 2024
303ac58
bump PAR to alpha27 (#1482)
embeaken Aug 7, 2024
ab49c85
[APF-14] Update chart instructions to reflect new UI and split image …
ksun154 Aug 15, 2024
db2b99a
[APF-14] Send MANAGED_BY environment variable (#1492)
ksun154 Aug 16, 2024
de8f82c
[datadog-crds] update CRDs following datadog operator 1.8.0 release (…
levan-m Aug 16, 2024
58ac6c3
[datadog-operator] update operator version to 1.8.0 (#1494)
levan-m Aug 19, 2024
45133ed
[Synthetics] Private Location: Release 1.50.0 (#1498)
lefebvree Aug 21, 2024
7a2ae9d
Set default agent/cluster agent version to 7.56.0 (#1500)
jennchenn Aug 21, 2024
ef09ed2
Private action runner helm chart YAML formatting tweaks (#1499)
oliverli Aug 22, 2024
fc00e53
[WF-8933] Bumping version to alpha29 (#1501)
Waleed101 Aug 22, 2024
044d784
Update helm chart to allow kubelet core check enabled to be set to fa…
jennchenn Aug 23, 2024
ae7ce28
Add admission controller port to cilium network policy for the cluste…
sblumenthal Aug 27, 2024
78ce3e0
[ASCII-2204] Update fips-proxy image tag to 1.1.4 release (#1496)
jeremy-hanna Aug 27, 2024
fb73823
[PROCS-4293] Improve support for `processAgent.runInCoreAgent` featur…
daniel-taf Aug 28, 2024
3de3e06
Set default agent/cluster agent version to 7.56.1 (#1510)
jennchenn Aug 29, 2024
3097984
[CONS-6524] Standardize example OpenShift values (#1506)
JacksonDavenport Aug 29, 2024
c475aa0
Add note for OTel collector (#1497)
dineshg13 Sep 3, 2024
bc09ff3
Set default agent/cluster agent version 7.56.2 (#1516)
jennchenn Sep 3, 2024
08d686f
[APPS-1924] Add ability to configure connection credentials in config…
liubenjamin Sep 6, 2024
cdeb57f
PROF-10073: Add support for datadog.profiling (#1471)
szegedi Sep 12, 2024
f16a2ed
Update FIPS Proxy version to 1.1.5 (#1522)
louis-cqrl Sep 12, 2024
a5c4ca0
PL: release 1.51.0 (#1525)
kalinichenko Sep 13, 2024
304008e
Bump private action runner to v0.0.1-alpha31 (#1523)
dd-gplassard Sep 16, 2024
05fd80b
Update Helm chart for new Go private action runner (#1527)
oliverli Sep 18, 2024
451b673
[Private Actions] Allow for arbitrary secret files to be specified in…
oliverli Sep 20, 2024
9f4bd91
Bump PAR version to v0.1.1-beta (#1533)
oliverli Sep 23, 2024
222f1ae
Improve private actions runner helm chart for kubernetes actions (#1529)
dd-gplassard Sep 24, 2024
0f893ff
[CONTP-277] Expose k8s resource labels as tags to configure tagger (#…
gabedos Sep 24, 2024
928581c
[datadog/datadog] Update Agent/cluster Agent to `7.57.2` (#1535)
tbavelier Sep 24, 2024
0010864
[CONTINT-4406] add helm option to filter kubernetes events (#1517)
ewoodthomas Sep 24, 2024
dbf0d50
Add Azure Container Registry (#1537)
AliDatadog Sep 25, 2024
9a12ba8
fix tests (#1538)
celenechang Sep 25, 2024
9b2cda2
[ci] rm paths-ignore from lint and test charts (#1539)
celenechang Sep 26, 2024
655672b
Tests for private action runner helm chart (#1532)
dd-gplassard Sep 26, 2024
3a7fc08
add livenessProbe to values.yaml (#1526)
swang392 Sep 26, 2024
637472f
[s8s] Release Private Location 1.52 (#1542)
kalinichenko Sep 30, 2024
0802799
[CONTP-375] Adding RBACs for DCA to read resource annotations and lab…
gabedos Oct 4, 2024
1049d7e
feat(datadog): add ValidatingWebhookConfigurations RBAC (#1508)
wdhif Oct 7, 2024
a17cc4b
Fix a few typos on otel agent in values.yaml (#1490)
songy23 Oct 8, 2024
ffb4c2f
[observability-pipelines-worker] 2.2.0 release (#1549)
bruceg Oct 8, 2024
bc3e46e
Simplify OTel Agent default pipelines (#1489)
krlv Oct 8, 2024
d284fc4
[CONTP-431] embed components common env vars in clc runner (#1548)
adel121 Oct 9, 2024
e084c86
Update crds for operator v1.9.0 (#1554)
khewonc Oct 10, 2024
efa4d66
Update chart for operator v1.9.0 release (#1555)
khewonc Oct 10, 2024
bd3847a
Bump PAR chart to 0.14.1 (#1556)
embeaken Oct 11, 2024
d0bb674
Mount /usr/lib/sysimage/rpm when using host SBOM feature (#1541)
lebauce Oct 14, 2024
a4e8dd2
revert 1541 (#1559)
tbavelier Oct 15, 2024
14a4a9c
fix: Move DD_ADMISSION_CONTROLLER_CONTAINER_REGISTRY outside of sidec…
legal90 Oct 17, 2024
4120c62
Added helm chart option to enable event source mapping (#1560)
ewoodthomas Oct 17, 2024
7e79199
Updates latest Synthetics Private Location version (#1563)
rafamelo12 Oct 18, 2024
20dc50f
Fix system probe error message (#1562)
aquiladayc Oct 21, 2024
3f3ea75
Update versions in helm chart (#1568)
ewoodthomas Oct 21, 2024
3dc5c37
ci: update Kube and test workflows (#1486)
wyardley Oct 22, 2024
0d8e6f6
Remove k8s 1.18.20 from testing matrix to fix CI (#1576)
tbavelier Oct 23, 2024
4b12bb1
Enable support for uncompressed layers by default (#1573)
lebauce Oct 23, 2024
799c9cd
fix: re-introduce k8s 1.18 CI testing (#1579)
clamoriniere Oct 23, 2024
9a8a376
Use uncompressedlayerssupport only if containerImage is enabled (#1585)
tbavelier Oct 24, 2024
dcee9e6
Fix helm installation warnings (#1551)
dineshg13 Oct 24, 2024
c348225
Bump runner version to v0.1.3-beta (#1587)
oliverli Oct 25, 2024
e8333d5
[dca] [rbac] Add RBAC rules allowing PDB collection (#1577)
jbartosik Oct 29, 2024
6b2cbbc
Add support for overlayfs direct scan for SBOMs (#1540)
lebauce Oct 29, 2024
5b33ead
Delete default configuration files from cluster checks runner (#1594)
celenechang Oct 31, 2024
9ffdeca
Fix format of teams listed in github_team_restrictions (#1595)
ArunPiduguDD Nov 1, 2024
66a31bc
[observability-pipelines-worker] 2.2.1 release (#1593)
ArunPiduguDD Nov 1, 2024
fd50dbe
[Orch] Add additional permissions for operator to view CRDs (#1583)
JLineaweaver Nov 1, 2024
d6f1eb6
Add the ability to include security contexts in container level for c…
mrdoggopat Nov 5, 2024
3ffc983
Bump runner version to v0.1.4-beta (#1597)
merchristK Nov 7, 2024
32f4d85
Update version for datadog.processAgent.runInCoreAgent (#1591)
daniel-taf Nov 8, 2024
af0e75f
[datadog] Update agents to 7.59.0 (#1600)
L3n41c Nov 8, 2024
b6f5372
[datadog-crds] Update CRDs from Datadog Operator v1.10.0 tag (#1601)
fanny-jiang Nov 8, 2024
4e19b91
Configure Github workflow and job level permissions (#1602)
levan-m Nov 8, 2024
db5854c
update operator version to 1.10.0 (#1603)
fanny-jiang Nov 8, 2024
6db36e9
Add providers.gke.gdc option to datadog chart (#1521)
fanny-jiang Nov 11, 2024
995a087
doc(datadog): docuement datadog.envDict usage (#1605)
clamoriniere Nov 12, 2024
81548e0
feat(admission controller): Add new webhook settings (#1564)
wdhif Nov 13, 2024
746f942
[observability-pipelines-worker] 2.2.2 release (#1608)
neuronull Nov 18, 2024
9479b17
Upgrade helm chart with new private action runner version (#1610)
dd-gplassard Nov 19, 2024
3df0db9
Add a new option `datadog.apm.useLocalService` to disable hostPorts f…
mrdoggopat Nov 20, 2024
76c137d
Update FIPS Proxy version to 1.1.6 (#1616)
louis-cqrl Nov 27, 2024
1ccd7aa
fix(mergequeue): check gitlab-ci to merge PR (#1620)
clamoriniere Dec 3, 2024
b1b9f4c
fix(datadog): rename ci values files to be properly tested (#1612)
clamoriniere Dec 3, 2024
19f1358
[CWS] Configuration options for enabling CWSInstrumentation in the `c…
Gui774ume Dec 3, 2024
54edc22
Add talos support for os-release files (#1611)
clamoriniere Dec 4, 2024
49c13ec
[PAR] update PAR image (#1624)
dd-gplassard Dec 9, 2024
b08b9e8
[CODEOWNERS] Update processes to container-intake (#1614)
robertjli Dec 9, 2024
29ff9d0
[PAR] update PAR image to v0.1.8-beta (#1630)
dd-gplassard Dec 11, 2024
95332af
Bump python version to 3.12 in CI (#1637)
ewoodthomas Dec 16, 2024
92dd928
[ACTP] Bump runner version to v0.1.9-beta (#1638)
merchristK Dec 17, 2024
3baa94b
Add /sys/fs/bpf to system-probe container volumes (#1634)
hmahmood Dec 17, 2024
59746d3
[datadog-crds] Update CRDs from Datadog Operator v1.11.0 tag (#1640)
tbavelier Dec 18, 2024
0909ae2
[PROCS-4586] Enable process checks in the core agent by default (#1627)
daniel-taf Dec 18, 2024
9f509a2
[release]: Synthetics Private Location 1.54.0 (#1646)
rafamelo12 Dec 19, 2024
43b876a
Update README.md (#1647)
loutPhilipps Dec 19, 2024
2c10d22
Remove deployments.apps example for resources tag option (#1615)
aquiladayc Dec 19, 2024
9ac1574
[datadog-operator] Update operator version to 1.11.1 (#1641)
tbavelier Dec 20, 2024
4e863bc
Add helm option to enable kubernetesUseEndpointSlices and add endpoin…
ewoodthomas Dec 20, 2024
406d5f0
[CONTP-519] Support K8s admin events (#1639)
gabedos Dec 20, 2024
19de1bf
fix(datadog): version 3.84.3 was not created properly (#1650)
clamoriniere Dec 24, 2024
0e76dce
fix(datadog): propagate datadog.site option to the otelCollector conf…
clamoriniere Dec 24, 2024
2c09b7d
[USMON-1389] service discovery: Add support (#1645)
guyarb Dec 24, 2024
00764dc
feat(admission): add delete RBAC for datadog-webhook (#1651)
wdhif Dec 27, 2024
a2f2932
[datadog] otel-agent: the otel-agent should be launched with --core-c…
truthbk Dec 30, 2024
f3adc53
[ACTP] Bump runner version to v0.1.10-beta (#1660)
merchristK Jan 7, 2025
c5e55a5
feat(datadog): allow setting injector version (#1659)
betterengineering Jan 8, 2025
4a45732
[datadog-operator] expose CRD-specific watch namespace settings (#1652)
levan-m Jan 9, 2025
788d28d
Add host cgroup mount to system-probe (#1665)
vitkyrka Jan 10, 2025
8c52de9
[datadog] Update agents to version 7.61.0 (#1667)
jennchenn Jan 14, 2025
e1eb9cc
[observability-pipelines-worker] 2.2.3 release (#1669)
bruceg Jan 14, 2025
6c0d4b1
Disable SBOM monitoring features for GKE Autopilot (#1666)
fanny-jiang Jan 15, 2025
ef80e81
[synthetics-private-location] Add service account annotations (#1658)
kylemurphycambia Jan 20, 2025
e6e28bc
do not run process check in core agent on autopilot (#1674)
tbavelier Jan 21, 2025
5314de1
Add support for SBOMs on CRI-O (#1662)
lebauce Jan 27, 2025
d4ac802
Add apiserver additionalconfig for cluster agent (#1655)
aquiladayc Jan 28, 2025
b29686a
[observability-pipelines-worker] 2.3.0 release (#1678)
20agbekodo Jan 30, 2025
43810e6
Bumped agent version to 7.62 (#1676)
ewoodthomas Jan 30, 2025
8f2bcee
Merge branch 'main' into tbavelier/release_eks_addon
tbavelier Feb 4, 2025
d2074ce
update crds labels + revert helpers tpl change
tbavelier Feb 5, 2025
54343e7
default render with datadog-agent namespace
tbavelier Feb 5, 2025
4d681d2
fix clusterrole + remove capabilities
tbavelier Feb 11, 2025
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
22 changes: 13 additions & 9 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,16 @@
*.md @DataDog/documentation @DataDog/container-helm-chart-maintainers

# Charts
charts/datadog-crds @DataDog/container-ecosystems
charts/datadog-operator @DataDog/container-ecosystems
charts/extended-daemon-set @DataDog/container-ecosystems
charts/datadog @DataDog/container-helm-chart-maintainers
charts/datadog/templates/container-system-probe.yaml @DataDog/ebpf-platform @DataDog/container-helm-chart-maintainers
charts/datadog/templates/system-probe-configmap.yaml @DataDog/ebpf-platform @DataDog/container-helm-chart-maintainers
charts/datadog/templates/system-probe-init.yaml @DataDog/ebpf-platform @DataDog/container-helm-chart-maintainers
charts/synthetics-private-location/ @Datadog/synthetics
charts/observability-pipelines-worker @DataDog/observability-pipelines-worker
charts/datadog-crds @DataDog/container-ecosystems
charts/datadog-operator @DataDog/container-ecosystems
charts/extended-daemon-set @DataDog/container-ecosystems
charts/datadog @DataDog/container-helm-chart-maintainers
charts/datadog/templates/_container-process-agent.yaml @DataDog/container-intake @DataDog/container-helm-chart-maintainers
charts/datadog/templates/_container-system-probe.yaml @DataDog/ebpf-platform @DataDog/container-helm-chart-maintainers
charts/datadog/templates/_container-trace-agent.yaml @DataDog/agent-apm @DataDog/container-helm-chart-maintainers
charts/datadog/templates/_system-probe-init.yaml @DataDog/ebpf-platform @DataDog/container-helm-chart-maintainers
charts/datadog/templates/system-probe-configmap.yaml @DataDog/ebpf-platform @DataDog/container-helm-chart-maintainers
charts/synthetics-private-location/ @Datadog/synthetics
charts/observability-pipelines-worker @DataDog/observability-pipelines
charts/private-action-runner @DataDog/action-platform
test/private-action-runner @DataDog/action-platform
2 changes: 1 addition & 1 deletion .github/helm-docs.sh
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#!/bin/bash
set -euo pipefail

HELM_DOCS_VERSION="1.10.0"
HELM_DOCS_VERSION="1.14.2"
OS=$(uname)
ARCH=$(uname -m)

Expand Down
10 changes: 7 additions & 3 deletions .github/kind_config.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
---
kind: Cluster
apiVersion: kind.x-k8s.io/v1alpha4
nodes:
- role: control-plane
- role: worker
- role: worker
- role: control-plane
labels:
disktype: ssd
- role: worker
labels:
disktype: ssd
38 changes: 38 additions & 0 deletions .github/kubeconform.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
#!/bin/bash
set -euo pipefail

KUBECONFORM_VERSION="v0.6.7"
# https://github.com/yannh/kubeconform/issues/51
CRD_SPEC_URL="https://raw.githubusercontent.com/kubernetes/kubernetes/master/api/openapi-spec/v3/apis__apiextensions.k8s.io__v1_openapi.json"
# Remove after v1.16 support / testing is dropped
LEGACY_SCHEMA_URL="https://github.com/instrumenta/kubernetes-json-schema"
OS=$(uname)

CHANGED_CHARTS=${CHANGED_CHARTS:-${1:-}}
if [ -n "$CHANGED_CHARTS" ];
then
CHART_DIRS=$CHANGED_CHARTS
else
CHART_DIRS=$(ls -d charts/*)
fi

# install kubeconform
curl --silent --show-error --fail --location --output /tmp/kubeconform.tar.gz "https://github.com/yannh/kubeconform/releases/download/${KUBECONFORM_VERSION}/kubeconform-${OS}-amd64.tar.gz"
tar -xf /tmp/kubeconform.tar.gz kubeconform

# validate charts
for CHART_DIR in ${CHART_DIRS}; do
echo "Running kubeconform for folder: '$CHART_DIR'"

# Note: -ignore-missing-schemas could be added if needed, but not currently
# needed since we have the schema necessary to validate the CRDs themselves.
#
# Also, if at some point we needed to validate things _using_ these CRDs,
# they're available via
# https://github.com/datreeio/CRDs-catalog/tree/main/datadoghq.com
helm dep up "${CHART_DIR}" && helm template --kube-version "${KUBERNETES_VERSION#v}" \
--values "${CHART_DIR}/ci/kubeconform-values.yaml" "${CHART_DIR}" \
| ./kubeconform -strict -schema-location default -schema-location "$CRD_SPEC_URL" \
-schema-location $LEGACY_SCHEMA_URL -output pretty \
-verbose -kubernetes-version "${KUBERNETES_VERSION#v}" -
done
24 changes: 0 additions & 24 deletions .github/kubeval.sh

This file was deleted.

90 changes: 60 additions & 30 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,19 @@ on:
paths:
- "charts/**"

# Permission forced by repo-level setting; only elevate on job-level
permissions:
contents: read
# packages: read

jobs:
changed:
runs-on: ubuntu-latest
outputs:
charts: ${{ steps.list-changed.outputs.changed }}
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Set up Helm
Expand All @@ -21,9 +26,9 @@ jobs:
version: v3.6.3
- uses: actions/setup-python@v4
with:
python-version: 3.7
python-version: 3.12
- name: Set up chart-testing
uses: helm/chart-testing-action@v2.3.1
uses: helm/chart-testing-action@v2.6.1
- name: Run chart-testing (list-changed)
id: list-changed
env:
Expand All @@ -33,7 +38,9 @@ jobs:
if [[ -n "$changed" ]]; then
echo -n "Charts changed:"
echo "$changed"
echo "::set-output name=changed::$changed"
echo "changed<<EOF" >> $GITHUB_OUTPUT
echo "$changed" >> $GITHUB_OUTPUT
echo "EOF" >> $GITHUB_OUTPUT
else
echo "PR without any chart changes - failing"
exit 1
Expand All @@ -45,14 +52,14 @@ jobs:
- changed
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
fetch-depth: 0
- uses: actions/setup-python@v4
with:
python-version: 3.7
python-version: 3.12
- name: Set up chart-testing
uses: helm/chart-testing-action@v2.3.1
uses: helm/chart-testing-action@v2.6.1
- name: Run chart-testing (lint)
run: ct lint --config .github/ct.yaml

Expand All @@ -62,13 +69,13 @@ jobs:
- changed
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Run helm-docs
run: .github/helm-docs.sh

kubeval-chart:
kubeconform-chart:
runs-on: ubuntu-latest
needs:
- changed
Expand All @@ -80,55 +87,78 @@ jobs:
# https://github.com/instrumenta/kubernetes-json-schema is no
# longer updated
k8s:
# - v1.14.10 (deprecated with kind 1.16)
- v1.16.15
- v1.16.4
- v1.18.20
- v1.22.9
- v1.24.2
# v1.25.2 (when agent 7.40 is out)
- v1.22.17
- v1.24.17
- v1.25.16
- v1.26.15
- v1.27.16
- v1.28.13
- v1.29.8
- v1.30.4
- v1.31.1
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Add datadog helm repo
run: helm repo add datadog https://helm.datadoghq.com && helm repo update
- name: Add KSM helm repo
run: helm repo add kube-state-metrics https://prometheus-community.github.io/helm-charts
- name: Run kubeval
- name: Run kubeconform
env:
KUBERNETES_VERSION: ${{ matrix.k8s }}
CHANGED_CHARTS: ${{needs.changed.outputs.charts}}
run: .github/kubeval.sh
run: .github/kubeconform.sh

install-chart:
name: install-chart
runs-on: ubuntu-20.04
timeout-minutes: 60
needs:
- lint-chart
- kubeval-chart
- kubeconform-chart
strategy:
matrix:
k8s:
- v1.16.15
- v1.18.20
- v1.22.9
- v1.24.2
- v1.25.2
versions:
- k8s: v1.18.20
kind: v0.17.0
- k8s: v1.22.17
kind: v0.22.0
- k8s: v1.24.17
kind: v0.22.0
- k8s: v1.25.16
kind: v0.22.0
- k8s: v1.26.15
kind: v0.22.0
- k8s: v1.27.16
kind: v0.22.0
- k8s: v1.28.13
kind: v0.22.0
- k8s: v1.29.8
kind: v0.22.0
- k8s: v1.30.4
kind: v0.22.0
- k8s: v1.31.1
kind: v0.22.0
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Create kind ${{ matrix.k8s }} cluster
uses: helm/kind-action@v1.5.0
- name: Create kind ${{ matrix.versions.k8s }} cluster with kind version ${{ matrix.versions.kind }}
uses: helm/kind-action@v1.10.0
with:
node_image: kindest/node:${{ matrix.k8s }}
version: ${{ matrix.versions.kind }}
node_image: kindest/node:${{ matrix.versions.k8s}}
config: .github/kind_config.yaml
- uses: actions/setup-python@v4
with:
python-version: 3.7
python-version: 3.12
- name: Set up chart-testing
uses: helm/chart-testing-action@v2.3.1
uses: helm/chart-testing-action@v2.6.1
- name: Run chart-testing (install)
run: ct install --config .github/ct.yaml

Expand Down
40 changes: 40 additions & 0 deletions .github/workflows/go-test-private-action-runner.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
name: Go Test Private Action Runner
on:
push:
paths:
- 'test/private-action-runner/**'
- 'charts/private-action-runner/**'
pull_request:
paths:
- 'test/private-action-runner/**'
- 'charts/private-action-runner/**'

# Permission forced by repo-level setting; only elevate on job-level
permissions:
contents: read
# packages: read

env:
GO111MODULE: "on"
PROJECTNAME: "helm-charts"
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Set up Go
uses: actions/setup-go@v1
with:
go-version: 1.21
id: go
- name: Set up Helm
uses: azure/[email protected]
with:
version: v3.10.1
- name: Add Datadog Helm repo
run: helm repo add datadog https://helm.datadoghq.com && helm repo update
- name: Check out code into the Go module directory
uses: actions/checkout@v1
- name: run Go tests
run: |
helm dependency build ./charts/private-action-runner
make unit-test-private-action-runner
Loading
Loading