Skip to content

Commit

Permalink
Merge remote-tracking branch 'upstream/release/v0.94.x' into release/…
Browse files Browse the repository at this point in the history
…v0.94.x
  • Loading branch information
lokesh.balla committed Feb 9, 2024
2 parents ad6dfce + 3d5124e commit 0d20dab
Show file tree
Hide file tree
Showing 2,854 changed files with 92,560 additions and 55,627 deletions.
2 changes: 2 additions & 0 deletions .github/ALLOWLIST
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@
internal/common

## DEPRECATED components
processor/spanmetricsprocessor/

## UNMAINTAINED components
exporter/alibabacloudlogserviceexporter/
exporter/skywalkingexporter/
30 changes: 18 additions & 12 deletions .github/CODEOWNERS

Large diffs are not rendered by default.

12 changes: 9 additions & 3 deletions .github/ISSUE_TEMPLATE/bug_report.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,7 @@ body:
- exporter/mezmo
- exporter/opencensus
- exporter/opensearch
- exporter/otelarrow
- exporter/prometheus
- exporter/prometheusremotewrite
- exporter/pulsar
Expand Down Expand Up @@ -106,9 +107,11 @@ body:
- extension/pprof
- extension/remotetap
- extension/sigv4auth
- extension/solarwindsapmsettings
- extension/storage
- extension/storage/dbstorage
- extension/storage/filestorage
- extension/sumologic
- internal/aws
- internal/collectd
- internal/core
Expand All @@ -122,6 +125,7 @@ body:
- internal/metadataproviders
- internal/sharedcomponent
- internal/splunk
- internal/sqlquery
- internal/tools
- pkg/batchperresourceattr
- pkg/batchpersignal
Expand All @@ -131,6 +135,7 @@ body:
- pkg/pdatatest
- pkg/pdatautil
- pkg/resourcetotelemetry
- pkg/sampling
- pkg/stanza
- pkg/translator/azure
- pkg/translator/jaeger
Expand All @@ -144,11 +149,12 @@ body:
- pkg/winperfcounters
- processor/attributes
- processor/cumulativetodelta
- processor/datadog
- processor/deltatocumulative
- processor/deltatorate
- processor/filter
- processor/groupbyattrs
- processor/groupbytrace
- processor/interval
- processor/k8sattributes
- processor/logstransform
- processor/metricsgeneration
Expand All @@ -163,7 +169,6 @@ body:
- processor/resourcedetection/internal/openshift
- processor/routing
- processor/schema
- processor/servicegraph
- processor/span
- processor/spanmetrics
- processor/sumologic
Expand Down Expand Up @@ -225,6 +230,8 @@ body:
- receiver/nsxt
- receiver/opencensus
- receiver/oracledb
- receiver/osquery
- receiver/otelarrow
- receiver/otlpjsonfile
- receiver/podman
- receiver/postgresql
Expand Down Expand Up @@ -261,7 +268,6 @@ body:
- receiver/zipkin
- receiver/zookeeper
- testbed
- testbed/mockdatareceivers/mockawsxrayreceiver
- testbed/mockdatasenders/mockdatadogagentexporter
# End Collector components list
- type: textarea
Expand Down
12 changes: 9 additions & 3 deletions .github/ISSUE_TEMPLATE/feature_request.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,7 @@ body:
- exporter/mezmo
- exporter/opencensus
- exporter/opensearch
- exporter/otelarrow
- exporter/prometheus
- exporter/prometheusremotewrite
- exporter/pulsar
Expand Down Expand Up @@ -100,9 +101,11 @@ body:
- extension/pprof
- extension/remotetap
- extension/sigv4auth
- extension/solarwindsapmsettings
- extension/storage
- extension/storage/dbstorage
- extension/storage/filestorage
- extension/sumologic
- internal/aws
- internal/collectd
- internal/core
Expand All @@ -116,6 +119,7 @@ body:
- internal/metadataproviders
- internal/sharedcomponent
- internal/splunk
- internal/sqlquery
- internal/tools
- pkg/batchperresourceattr
- pkg/batchpersignal
Expand All @@ -125,6 +129,7 @@ body:
- pkg/pdatatest
- pkg/pdatautil
- pkg/resourcetotelemetry
- pkg/sampling
- pkg/stanza
- pkg/translator/azure
- pkg/translator/jaeger
Expand All @@ -138,11 +143,12 @@ body:
- pkg/winperfcounters
- processor/attributes
- processor/cumulativetodelta
- processor/datadog
- processor/deltatocumulative
- processor/deltatorate
- processor/filter
- processor/groupbyattrs
- processor/groupbytrace
- processor/interval
- processor/k8sattributes
- processor/logstransform
- processor/metricsgeneration
Expand All @@ -157,7 +163,6 @@ body:
- processor/resourcedetection/internal/openshift
- processor/routing
- processor/schema
- processor/servicegraph
- processor/span
- processor/spanmetrics
- processor/sumologic
Expand Down Expand Up @@ -219,6 +224,8 @@ body:
- receiver/nsxt
- receiver/opencensus
- receiver/oracledb
- receiver/osquery
- receiver/otelarrow
- receiver/otlpjsonfile
- receiver/podman
- receiver/postgresql
Expand Down Expand Up @@ -255,7 +262,6 @@ body:
- receiver/zipkin
- receiver/zookeeper
- testbed
- testbed/mockdatareceivers/mockawsxrayreceiver
- testbed/mockdatasenders/mockdatadogagentexporter
# End Collector components list
- type: textarea
Expand Down
12 changes: 9 additions & 3 deletions .github/ISSUE_TEMPLATE/other.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,7 @@ body:
- exporter/mezmo
- exporter/opencensus
- exporter/opensearch
- exporter/otelarrow
- exporter/prometheus
- exporter/prometheusremotewrite
- exporter/pulsar
Expand Down Expand Up @@ -100,9 +101,11 @@ body:
- extension/pprof
- extension/remotetap
- extension/sigv4auth
- extension/solarwindsapmsettings
- extension/storage
- extension/storage/dbstorage
- extension/storage/filestorage
- extension/sumologic
- internal/aws
- internal/collectd
- internal/core
Expand All @@ -116,6 +119,7 @@ body:
- internal/metadataproviders
- internal/sharedcomponent
- internal/splunk
- internal/sqlquery
- internal/tools
- pkg/batchperresourceattr
- pkg/batchpersignal
Expand All @@ -125,6 +129,7 @@ body:
- pkg/pdatatest
- pkg/pdatautil
- pkg/resourcetotelemetry
- pkg/sampling
- pkg/stanza
- pkg/translator/azure
- pkg/translator/jaeger
Expand All @@ -138,11 +143,12 @@ body:
- pkg/winperfcounters
- processor/attributes
- processor/cumulativetodelta
- processor/datadog
- processor/deltatocumulative
- processor/deltatorate
- processor/filter
- processor/groupbyattrs
- processor/groupbytrace
- processor/interval
- processor/k8sattributes
- processor/logstransform
- processor/metricsgeneration
Expand All @@ -157,7 +163,6 @@ body:
- processor/resourcedetection/internal/openshift
- processor/routing
- processor/schema
- processor/servicegraph
- processor/span
- processor/spanmetrics
- processor/sumologic
Expand Down Expand Up @@ -219,6 +224,8 @@ body:
- receiver/nsxt
- receiver/opencensus
- receiver/oracledb
- receiver/osquery
- receiver/otelarrow
- receiver/otlpjsonfile
- receiver/podman
- receiver/postgresql
Expand Down Expand Up @@ -255,7 +262,6 @@ body:
- receiver/zipkin
- receiver/zookeeper
- testbed
- testbed/mockdatareceivers/mockawsxrayreceiver
- testbed/mockdatasenders/mockdatadogagentexporter
# End Collector components list
- type: textarea
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/auto-assign-owners.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
if: ${{ github.actor != 'dependabot[bot]' }}
steps:
- name: run
uses: kentaro-m/auto-assign-action@v1.2.5
uses: kentaro-m/auto-assign-action@v1.2.6
with:
configuration-path: ".github/auto_assign.yml"
repo-token: '${{ secrets.GITHUB_TOKEN }}'
71 changes: 60 additions & 11 deletions .github/workflows/build-and-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -63,16 +63,23 @@ jobs:
lint-matrix:
strategy:
matrix:
test:
- windows
- linux
group:
- receiver-0
- receiver-1
- receiver-2
- receiver-3
- processor
- exporter
- exporter-0
- exporter-1
- extension
- connector
- internal
- pkg
- cmd
- cmd-0
- cmd-1
- other
runs-on: ubuntu-latest
needs: [setup-environment]
Expand Down Expand Up @@ -103,7 +110,7 @@ jobs:
path: ~/.cache/go-build
key: go-lint-build-${{ matrix.group }}-${{ runner.os }}-${{ hashFiles('**/go.sum') }}
- name: Lint
run: make -j2 golint GROUP=${{ matrix.group }}
run: GOOS=${{ matrix.os }} GOARCH=amd64 make -j2 golint GROUP=${{ matrix.group }}
lint:
if: ${{ github.actor != 'dependabot[bot]' && always() }}
runs-on: ubuntu-latest
Expand All @@ -127,12 +134,17 @@ jobs:
group:
- receiver-0
- receiver-1
- receiver-2
- receiver-3
- processor
- exporter
- exporter-0
- exporter-1
- extension
- connector
- internal
- pkg
- cmd-0
- cmd-1
runs-on: ubuntu-latest
timeout-minutes: 30
steps:
Expand Down Expand Up @@ -224,17 +236,21 @@ jobs:
unittest-matrix:
strategy:
matrix:
go-version: ["~1.21.5", "~1.20.12"] # 1.20 is interpreted as 1.2 without quotes
go-version: ["~1.22", "~1.21.5", "~1.20.12"] # 1.20 is interpreted as 1.2 without quotes
group:
- receiver-0
- receiver-1
- receiver-2
- receiver-3
- processor
- exporter
- exporter-0
- exporter-1
- extension
- connector
- internal
- pkg
- cmd
- cmd-0
- cmd-1
- other
runs-on: ubuntu-latest
needs: [setup-environment]
Expand Down Expand Up @@ -309,7 +325,23 @@ jobs:
attempt_limit: 10
attempt_delay: 15000

integration-tests:
integration-tests-matrix:
strategy:
matrix:
group:
- receiver-0
- receiver-1
- receiver-2
- receiver-3
- processor
- exporter-0
- exporter-1
- extension
- connector
- internal
- pkg
- cmd-0
- cmd-1
runs-on: ubuntu-latest
needs: [setup-environment]
steps:
Expand All @@ -328,7 +360,24 @@ jobs:
~/go/pkg/mod
key: go-cache-${{ runner.os }}-${{ hashFiles('**/go.sum') }}
- name: Run Integration Tests
run: make integration-test
run: make gointegration-test GROUP=${{ matrix.group }}

integration-tests:
if: ${{ github.actor != 'dependabot[bot]' && always() }}
runs-on: ubuntu-latest
needs: [ setup-environment, integration-tests-matrix ]
steps:
- name: Print result
run: echo ${{ needs.integration-tests-matrix.result }}
- name: Interpret result
run: |
if [[ success == ${{ needs.integration-tests-matrix.result }} ]]
then
echo "All matrix jobs passed!"
else
echo "One or more matrix jobs failed."
false
fi
correctness-traces:
runs-on: ubuntu-latest
Expand Down Expand Up @@ -393,7 +442,7 @@ jobs:

cross-compile:
runs-on: ubuntu-latest
needs: [unittest, integration-tests, lint]
needs: [setup-environment]
strategy:
matrix:
os:
Expand Down Expand Up @@ -541,7 +590,7 @@ jobs:

publish-check:
runs-on: ubuntu-latest
needs: [build-package]
needs: [lint, unittest, integration-tests, build-package]
steps:
- uses: actions/checkout@v4
- name: Download Binaries
Expand Down
Loading

0 comments on commit 0d20dab

Please sign in to comment.