Skip to content

Commit 24a0eee

Browse files
authored
Prepare v0.40.0, renames opentelemetry-collector-builder to ocb (#35)
* Prepare v0.40.0, renames opentelemetry-collector-builder to ocb Closes open-telemetry/opentelemetry-collector#4482 Signed-off-by: Juraci Paixão Kröhling <[email protected]> * Last rename to ocb Signed-off-by: Juraci Paixão Kröhling <[email protected]>
1 parent 0c22527 commit 24a0eee

File tree

4 files changed

+34
-53
lines changed

4 files changed

+34
-53
lines changed

CONTRIBUTING.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,12 @@ This repository contains a set of resources that ultimately results in OpenTelem
99
Each distribution has its own directory at the root of this repository, such as `opentelemetry-collector`. Within each one of those, you'll find at least two files:
1010

1111
- `Dockerfile`, determining how to build the container image for this distribution
12-
- `manifest.yaml`, which is used with the [opentelemetry-collector-builder](https://github.com/open-telemetry/opentelemetry-collector-builder) to generate the sources for the distribution.
12+
- `manifest.yaml`, which is used with [ocb](https://github.com/open-telemetry/opentelemetry-collector/tree/main/cmd/builder) to generate the sources for the distribution.
1313

1414
Within each distribution, you are expected to be able to build it using the builder, like:
1515

1616
```shell
17-
opentelemetry-collector-builder --config manifest.yaml
17+
ocb --config manifest.yaml
1818
```
1919

2020
You can build all distributions by running:

Makefile

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
GO=$(shell which go)
2-
OTELCOL_BUILDER_VERSION ?= 0.37.0
2+
OTELCOL_BUILDER_VERSION ?= 0.40.0
33
OTELCOL_BUILDER_DIR ?= ~/bin
4-
OTELCOL_BUILDER ?= ${OTELCOL_BUILDER_DIR}/opentelemetry-collector-builder
4+
OTELCOL_BUILDER ?= ${OTELCOL_BUILDER_DIR}/ocb
55

66
YQ_VERSION ?= 4.11.1
77
YQ_DIR ?= ${OTELCOL_BUILDER_DIR}
@@ -12,15 +12,15 @@ DISTRIBUTIONS ?= "otelcol"
1212
ci: check build
1313
check: ensure-goreleaser-up-to-date
1414

15-
build: otelcol-builder
15+
build: ocb
1616
@./scripts/build.sh -d "${DISTRIBUTIONS}" -b ${OTELCOL_BUILDER} -g ${GO}
1717

1818
generate: generate-sources generate-goreleaser
1919

2020
generate-goreleaser: yq
2121
@./scripts/generate-goreleaser-config.sh -d "${DISTRIBUTIONS}" -y "${YQ}"
2222

23-
generate-sources: otelcol-builder
23+
generate-sources: ocb
2424
@./scripts/build.sh -d "${DISTRIBUTIONS}" -s true -b ${OTELCOL_BUILDER} -g ${GO}
2525

2626
goreleaser-verify:
@@ -29,17 +29,17 @@ goreleaser-verify:
2929
ensure-goreleaser-up-to-date: generate-goreleaser
3030
@git diff -s --exit-code .goreleaser.yaml || (echo "Build failed: The goreleaser templates have changed but the .goreleaser.yaml hasn't. Run 'make generate-goreleaser' and update your PR." && exit 1)
3131

32-
otelcol-builder:
33-
ifeq (, $(shell which opentelemetry-collector-builder))
32+
ocb:
33+
ifeq (, $(shell which ocb))
3434
@{ \
3535
set -e ;\
36-
echo Installing opentelemetry-collector-builder at $(OTELCOL_BUILDER_DIR);\
36+
echo Installing ocb at $(OTELCOL_BUILDER_DIR);\
3737
mkdir -p $(OTELCOL_BUILDER_DIR) ;\
38-
curl -sLo $(OTELCOL_BUILDER) https://github.com/open-telemetry/opentelemetry-collector-builder/releases/download/v$(OTELCOL_BUILDER_VERSION)/opentelemetry-collector-builder_$(OTELCOL_BUILDER_VERSION)_linux_amd64 ;\
38+
curl -sLo $(OTELCOL_BUILDER) "https://github.com/open-telemetry/opentelemetry-collector/releases/download/cmd%2Fbuilder%2Fv$(OTELCOL_BUILDER_VERSION)/ocb_$(OTELCOL_BUILDER_VERSION)_linux_amd64" ;\
3939
chmod +x $(OTELCOL_BUILDER) ;\
4040
}
4141
else
42-
OTELCOL_BUILDER=$(shell which opentelemetry-collector-builder)
42+
OTELCOL_BUILDER=$(shell which ocb)
4343
endif
4444

4545
yq:

distributions/otelcol/manifest.yaml

Lines changed: 22 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -2,50 +2,31 @@ dist:
22
module: github.com/open-telemetry/opentelemetry-collector-releases/core
33
name: otelcol
44
description: OpenTelemetry Collector
5-
version: 0.39.0
5+
version: 0.40.0
66
output_path: ./_build
7-
otelcol_version: 0.39.0
7+
otelcol_version: 0.40.0
88

99
receivers:
10-
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/hostmetricsreceiver v0.39.0
11-
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jaegerreceiver v0.39.0
12-
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver v0.39.0
13-
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/opencensusreceiver v0.39.0
14-
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/prometheusreceiver v0.39.0
15-
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver v0.39.0
10+
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/hostmetricsreceiver v0.40.0
11+
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jaegerreceiver v0.40.0
12+
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver v0.40.0
13+
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/opencensusreceiver v0.40.0
14+
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/prometheusreceiver v0.40.0
15+
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver v0.40.0
1616
exporters:
17-
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/fileexporter v0.39.0
18-
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/jaegerexporter v0.39.0
19-
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter v0.39.0
20-
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/opencensusexporter v0.39.0
21-
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter v0.39.0
22-
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusremotewriteexporter v0.39.0
23-
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/zipkinexporter v0.39.0
17+
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/fileexporter v0.40.0
18+
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/jaegerexporter v0.40.0
19+
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter v0.40.0
20+
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/opencensusexporter v0.40.0
21+
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter v0.40.0
22+
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusremotewriteexporter v0.40.0
23+
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/zipkinexporter v0.40.0
2424
extensions:
25-
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/extension/healthcheckextension v0.39.0
26-
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/extension/pprofextension v0.39.0
25+
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/extension/healthcheckextension v0.40.0
26+
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/extension/pprofextension v0.40.0
2727
processors:
28-
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/processor/attributesprocessor v0.39.0
29-
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourceprocessor v0.39.0
30-
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/processor/spanprocessor v0.39.0
31-
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/processor/probabilisticsamplerprocessor v0.39.0
32-
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/processor/filterprocessor v0.39.0
33-
excludes:
34-
- github.com/google/flatbuffers v1.12.0
35-
replaces:
36-
- github.com/open-telemetry/opentelemetry-collector-contrib/internal/common => github.com/open-telemetry/opentelemetry-collector-contrib/internal/common v0.39.0
37-
- github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal => github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal v0.39.0
38-
39-
- github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter => github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter v0.39.0
40-
- github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusremotewriteexporter => github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusremotewriteexporter v0.39.0
41-
- github.com/open-telemetry/opentelemetry-collector-contrib/exporter/zipkinexporter => github.com/open-telemetry/opentelemetry-collector-contrib/exporter/zipkinexporter v0.39.0
42-
43-
- github.com/open-telemetry/opentelemetry-collector-contrib/pkg/resourcetotelemetry => github.com/open-telemetry/opentelemetry-collector-contrib/pkg/resourcetotelemetry v0.39.0
44-
- github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger => github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger v0.39.0
45-
- github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/opencensus => github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/opencensus v0.39.0
46-
- github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/zipkin => github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/zipkin v0.39.0
47-
48-
- github.com/open-telemetry/opentelemetry-collector-contrib/receiver/opencensusreceiver => github.com/open-telemetry/opentelemetry-collector-contrib/receiver/opencensusreceiver v0.39.0
49-
- github.com/open-telemetry/opentelemetry-collector-contrib/receiver/prometheusreceiver => github.com/open-telemetry/opentelemetry-collector-contrib/receiver/prometheusreceiver v0.39.0
50-
- github.com/open-telemetry/opentelemetry-collector-contrib/receiver/scraperhelper => github.com/open-telemetry/opentelemetry-collector-contrib/receiver/scraperhelper v0.39.0
51-
- github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver => github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver v0.39.0
28+
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/processor/attributesprocessor v0.40.0
29+
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourceprocessor v0.40.0
30+
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/processor/spanprocessor v0.40.0
31+
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/processor/probabilisticsamplerprocessor v0.40.0
32+
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/processor/filterprocessor v0.40.0

scripts/build.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/bin/bash
22
REPO_DIR="$( cd "$(dirname $( dirname "${BASH_SOURCE[0]}" ))" &> /dev/null && pwd )"
3-
BUILDER=$(which opentelemetry-collector-builder)
3+
BUILDER=$(which ocb)
44
GO=$(which go)
55

66
# default values

0 commit comments

Comments
 (0)