Skip to content

Commit 74e3c2b

Browse files
authored
Merge branch 'main' into fix-main-to-serverless-multiarch-2
2 parents fc86fd1 + cb9c826 commit 74e3c2b

File tree

27 files changed

+13313
-6265
lines changed

27 files changed

+13313
-6265
lines changed

NOTICE-fips.txt

Lines changed: 7286 additions & 3101 deletions
Large diffs are not rendered by default.

NOTICE.txt

Lines changed: 5435 additions & 3050 deletions
Large diffs are not rendered by default.
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# Kind can be one of:
2+
# - breaking-change: a change to previously-documented behavior
3+
# - deprecation: functionality that is being removed in a later release
4+
# - bug-fix: fixes a problem in a previous version
5+
# - enhancement: extends functionality but does not break or fix existing behavior
6+
# - feature: new functionality
7+
# - known-issue: problems that we are aware of in a given version
8+
# - security: impacts on the security of a product or a user’s deployment.
9+
# - upgrade: important information for someone upgrading from a prior version
10+
# - other: does not fit into any of the other categories
11+
kind: feature
12+
13+
# Change summary; a 80ish characters long description of the change.
14+
summary: Add receivers for apache, iis, mysql, postgresql, sqlserver
15+
16+
# Long description; in case the summary is not enough to describe the change
17+
# this field accommodate a description without length limits.
18+
# NOTE: This field will be rendered only for breaking-change and known-issue kinds at the moment.
19+
#description:
20+
21+
# Affected component; usually one of "elastic-agent", "fleet-server", "filebeat", "metricbeat", "auditbeat", "all", etc.
22+
component: "elastic-agent"
23+
24+
# PR URL; optional; the PR number that added the changeset.
25+
# If not present is automatically filled by the tooling finding the PR where this changelog fragment has been added.
26+
# NOTE: the tooling supports backports, so it's able to fill the original PR number instead of the backport PR number.
27+
# Please provide it if you are adding a fragment for a different PR.
28+
pr: https://github.com/elastic/elastic-agent/pull/9344
29+
30+
# Issue URL; optional; the GitHub issue related to this changeset (either closes or is part of).
31+
# If not present is automatically filled by the tooling with the issue linked to the PR number.
32+
issue: https://github.com/elastic/obs-integration-team/issues/439
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# Kind can be one of:
2+
# - breaking-change: a change to previously-documented behavior
3+
# - deprecation: functionality that is being removed in a later release
4+
# - bug-fix: fixes a problem in a previous version
5+
# - enhancement: extends functionality but does not break or fix existing behavior
6+
# - feature: new functionality
7+
# - known-issue: problems that we are aware of in a given version
8+
# - security: impacts on the security of a product or a user’s deployment.
9+
# - upgrade: important information for someone upgrading from a prior version
10+
# - other: does not fit into any of the other categories
11+
kind: feature
12+
13+
# Change summary; a 80ish characters long description of the change.
14+
summary: "(kube-stack) Add k8seventsreceiver in kube-stack configurations"
15+
16+
# Long description; in case the summary is not enough to describe the change
17+
# this field accommodate a description without length limits.
18+
# NOTE: This field will be rendered only for breaking-change and known-issue kinds at the moment.
19+
#description:
20+
21+
# Affected component; usually one of "elastic-agent", "fleet-server", "filebeat", "metricbeat", "auditbeat", "all", etc.
22+
component: elastic-agent
23+
24+
# PR URL; optional; the PR number that added the changeset.
25+
# If not present is automatically filled by the tooling finding the PR where this changelog fragment has been added.
26+
# NOTE: the tooling supports backports, so it's able to fill the original PR number instead of the backport PR number.
27+
# Please provide it if you are adding a fragment for a different PR.
28+
#pr: https://github.com/owner/repo/1234
29+
30+
# Issue URL; optional; the GitHub issue related to this changeset (either closes or is part of).
31+
# If not present is automatically filled by the tooling with the issue linked to the PR number.
32+
issue: https://github.com/elastic/elastic-agent/issues/9791

deploy/helm/edot-collector/kube-stack/managed_otlp/values.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,10 @@ clusterRole:
2626
- apiGroups: [""]
2727
resources: ["configmaps"]
2828
verbs: ["get"]
29+
# Required by the k8s_events receiver
30+
- apiGroups: [""]
31+
resources: ["events"]
32+
verbs: ["get", "list", "watch"]
2933
# `clusterName` specifies the name of the Kubernetes cluster. It sets the 'k8s.cluster.name' field.
3034
# Cluster Name is automatically detected for EKS/GKE/AKS. Add the below value in environments where cluster name cannot be detected.
3135
# clusterName: myClusterName
@@ -109,7 +113,10 @@ collectors:
109113
- "service.name"
110114
- "service.version"
111115
receivers:
116+
# [K8s Events Receiver](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/k8seventsreceiver)
117+
k8s_events:
112118
# [K8s Objects Receiver](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/k8sobjectsreceiver)
119+
# NOTE: The k8sobjects receiver for K8s Events collection is being replaced by the k8s_events receiver, it might be removed in future versions of this configuration
113120
k8sobjects:
114121
objects:
115122
- name: events
@@ -157,6 +164,7 @@ collectors:
157164
logs:
158165
receivers:
159166
- k8sobjects
167+
- k8s_events
160168
processors:
161169
- resourcedetection/eks
162170
- resourcedetection/gcp

deploy/helm/edot-collector/kube-stack/values.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,10 @@ clusterRole:
2626
- apiGroups: [""]
2727
resources: ["configmaps"]
2828
verbs: ["get"]
29+
# Required by the k8s_events receiver
30+
- apiGroups: [""]
31+
resources: ["events"]
32+
verbs: ["get", "list", "watch"]
2933
# `clusterName` specifies the name of the Kubernetes cluster. It sets the 'k8s.cluster.name' field.
3034
# Cluster Name is automatically detected for EKS/GKE/AKS. Add the below value in environments where cluster name cannot be detected.
3135
# clusterName: myClusterName
@@ -109,7 +113,10 @@ collectors:
109113
- "service.name"
110114
- "service.version"
111115
receivers:
116+
# [K8s Events Receiver](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/k8seventsreceiver)
117+
k8s_events:
112118
# [K8s Objects Receiver](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/k8sobjectsreceiver)
119+
# NOTE: The k8sobjects receiver for K8s Events collection is being replaced by the k8s_events receiver, it might be removed in future versions of this configuration
113120
k8sobjects:
114121
objects:
115122
- name: events
@@ -157,6 +164,7 @@ collectors:
157164
logs:
158165
receivers:
159166
- k8sobjects
167+
- k8s_events
160168
processors:
161169
- resourcedetection/eks
162170
- resourcedetection/gcp

dev-tools/packaging/testing/package_test.go

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -844,7 +844,13 @@ func checkFIPS(t *testing.T, agentPackageRootDir string) {
844844
case "-tags":
845845
foundTags = true
846846
require.Contains(t, setting.Value, "requirefips")
847-
require.Contains(t, setting.Value, "ms_tls13kdf")
847+
// the check on ms_tls13kdf is no longer needed for go >= 1.25
848+
// It should probably be conditioned to the output of `go version <binary>`
849+
// for example:
850+
// go version elastic-agent-9.2.0-SNAPSHOT-linux-x86_64/data/elastic-agent-7b3817/components/apm-server
851+
// elastic-agent-9.2.0-SNAPSHOT-linux-x86_64/data/elastic-agent-7b3817/components/apm-server: go1.25.1
852+
//
853+
// require.Contains(t, setting.Value, "ms_tls13kdf")
848854
continue
849855
case "GOEXPERIMENT":
850856
foundExperiment = true

go.mod

Lines changed: 20 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -73,21 +73,26 @@ require (
7373
github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourceprocessor v0.135.0
7474
github.com/open-telemetry/opentelemetry-collector-contrib/processor/tailsamplingprocessor v0.135.0
7575
github.com/open-telemetry/opentelemetry-collector-contrib/processor/transformprocessor v0.135.0
76+
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/apachereceiver v0.135.0
7677
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/dockerstatsreceiver v0.135.0
7778
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/filelogreceiver v0.135.0
7879
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/hostmetricsreceiver v0.135.0
7980
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/httpcheckreceiver v0.135.0
81+
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/iisreceiver v0.135.0
8082
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jaegerreceiver v0.135.0
8183
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jmxreceiver v0.135.0
8284
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8sclusterreceiver v0.135.0
8385
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8seventsreceiver v0.135.0
8486
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8sobjectsreceiver v0.135.0
8587
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver v0.135.0
8688
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kubeletstatsreceiver v0.135.0
89+
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mysqlreceiver v0.135.0
8790
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/nginxreceiver v0.135.0
91+
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/postgresqlreceiver v0.135.0
8892
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/prometheusreceiver v0.135.0
8993
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/receivercreator v0.135.0
9094
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/redisreceiver v0.135.0
95+
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sqlserverreceiver v0.135.0
9196
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver v0.135.0
9297
github.com/otiai10/copy v1.14.0
9398
github.com/rednafi/link-patrol v0.0.0-20240826150821-057643e74d4d
@@ -218,6 +223,12 @@ require (
218223
github.com/AzureAD/microsoft-authentication-library-for-go v1.4.2 // indirect
219224
github.com/BurntSushi/toml v1.4.1-0.20240526193622-a339e1f7089c // indirect
220225
github.com/Code-Hex/go-generics-cache v1.5.1 // indirect
226+
github.com/DataDog/datadog-agent/pkg/obfuscate v0.69.4 // indirect
227+
github.com/DataDog/datadog-agent/pkg/util/log v0.69.4 // indirect
228+
github.com/DataDog/datadog-agent/pkg/util/scrubber v0.69.4 // indirect
229+
github.com/DataDog/datadog-agent/pkg/version v0.69.4 // indirect
230+
github.com/DataDog/datadog-go/v5 v5.6.0 // indirect
231+
github.com/DataDog/go-sqllexer v0.1.6 // indirect
221232
github.com/DataDog/zstd v1.5.6 // indirect
222233
github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.29.0 // indirect
223234
github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric v0.51.0 // indirect
@@ -257,6 +268,7 @@ require (
257268
github.com/aws/aws-sdk-go-v2/config v1.31.6 // indirect
258269
github.com/aws/aws-sdk-go-v2/credentials v1.18.10 // indirect
259270
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.6 // indirect
271+
github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.18.1 // indirect
260272
github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.6 // indirect
261273
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.6 // indirect
262274
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.3 // indirect
@@ -279,7 +291,7 @@ require (
279291
github.com/aws/aws-sdk-go-v2/service/resourcegroupstaggingapi v1.26.5 // indirect
280292
github.com/aws/aws-sdk-go-v2/service/s3 v1.87.3 // indirect
281293
github.com/aws/aws-sdk-go-v2/service/servicediscovery v1.36.0 // indirect
282-
github.com/aws/aws-sdk-go-v2/service/sqs v1.38.7 // indirect
294+
github.com/aws/aws-sdk-go-v2/service/sqs v1.39.0 // indirect
283295
github.com/aws/aws-sdk-go-v2/service/sso v1.29.1 // indirect
284296
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.34.2 // indirect
285297
github.com/aws/aws-sdk-go-v2/service/sts v1.38.2 // indirect
@@ -294,6 +306,7 @@ require (
294306
github.com/bmatcuk/doublestar/v4 v4.9.1 // indirect
295307
github.com/cespare/xxhash v1.1.0 // indirect
296308
github.com/chai2010/gettext-go v1.0.2 // indirect
309+
github.com/cihub/seelog v0.0.0-20170130134532-f561c5e57575 // indirect
297310
github.com/cilium/ebpf v0.19.0 // indirect
298311
github.com/cloudfoundry-community/go-cfclient v0.0.0-20190808214049-35bcce23fc5f // indirect
299312
github.com/cloudfoundry/noaa v2.1.0+incompatible // indirect
@@ -491,7 +504,7 @@ require (
491504
github.com/liggitt/tabwriter v0.0.0-20181228230101-89fcab3d43de // indirect
492505
github.com/lightstep/go-expohisto v1.0.0 // indirect
493506
github.com/linode/linodego v1.52.1 // indirect
494-
github.com/lufia/plan9stats v0.0.0-20220913051719-115f729f3c8c // indirect
507+
github.com/lufia/plan9stats v0.0.0-20250317134145-8bc96cf8fc35 // indirect
495508
github.com/mailru/easyjson v0.7.7 // indirect
496509
github.com/mattn/go-colorable v0.1.14 // indirect
497510
github.com/mattn/go-ieproxy v0.0.1 // indirect
@@ -502,7 +515,7 @@ require (
502515
github.com/mdlayher/socket v0.4.1 // indirect
503516
github.com/mdlayher/vsock v1.2.1 // indirect
504517
github.com/meraki/dashboard-api-go/v3 v3.0.9 // indirect
505-
github.com/microsoft/go-mssqldb v1.9.2 // indirect
518+
github.com/microsoft/go-mssqldb v1.9.3 // indirect
506519
github.com/microsoft/wmi v0.34.0 // indirect
507520
github.com/miekg/dns v1.1.66 // indirect
508521
github.com/mileusna/useragent v1.3.5 // indirect
@@ -519,7 +532,7 @@ require (
519532
github.com/moby/locker v1.0.1 // indirect
520533
github.com/moby/spdystream v0.5.0 // indirect
521534
github.com/moby/sys/mountinfo v0.7.2 // indirect
522-
github.com/moby/term v0.5.0 // indirect
535+
github.com/moby/term v0.5.2 // indirect
523536
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
524537
github.com/modern-go/reflect2 v1.0.3-0.20250322232337-35a7c28c31ee // indirect
525538
github.com/monochromegane/go-gitignore v0.0.0-20200626010858-205db1a8cc00 // indirect
@@ -532,7 +545,7 @@ require (
532545
github.com/nxadm/tail v1.4.11 // indirect
533546
github.com/oklog/ulid v1.3.1 // indirect
534547
github.com/onsi/ginkgo v1.16.5 // indirect
535-
github.com/open-telemetry/opamp-go v0.20.0 // indirect
548+
github.com/open-telemetry/opamp-go v0.22.0 // indirect
536549
github.com/open-telemetry/opentelemetry-collector-contrib/connector/signaltometricsconnector v0.135.0 // indirect
537550
github.com/open-telemetry/opentelemetry-collector-contrib/extension/observer v0.135.0 // indirect
538551
github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/ecsutil v0.135.0 // indirect
@@ -549,6 +562,7 @@ require (
549562
github.com/open-telemetry/opentelemetry-collector-contrib/internal/metadataproviders v0.135.0 // indirect
550563
github.com/open-telemetry/opentelemetry-collector-contrib/internal/pdatautil v0.135.0 // indirect
551564
github.com/open-telemetry/opentelemetry-collector-contrib/internal/sharedcomponent v0.135.0 // indirect
565+
github.com/open-telemetry/opentelemetry-collector-contrib/internal/sqlquery v0.135.0 // indirect
552566
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/batchpersignal v0.135.0 // indirect
553567
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/core/xidutils v0.135.0 // indirect
554568
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/experimentalmetricmetadata v0.135.0 // indirect
@@ -571,6 +585,7 @@ require (
571585
github.com/openzipkin/zipkin-go v0.4.3 // indirect
572586
github.com/oschwald/geoip2-golang v1.13.0 // indirect
573587
github.com/oschwald/maxminddb-golang v1.13.0 // indirect
588+
github.com/outcaste-io/ristretto v0.2.3 // indirect
574589
github.com/ovh/go-ovh v1.8.0 // indirect
575590
github.com/peterbourgon/diskv v2.0.1+incompatible // indirect
576591
github.com/pierrec/lz4/v4 v4.1.22 // indirect

0 commit comments

Comments
 (0)