opentelemetry-network/config
Jonathan Perry f80da3dc85
ci: use build tools with distro packages of curl, openssl, grpc, and abseil (#338)
* migrate ebpf tests to little-vm-helper

* fix actions versions

* speed up apt install

* build the container images for kernel collector, reducer and tests in separate jobs

* fix image references

* different way of speeding up apt installations

* add error handling

* get the container's internal error code, for the kernel-collector-test

* ci: remove snyk gha (#333)

* build: rename shell variable in clang-format scripts for better readability (#330)

found by @bjandras

* fix build for distro packages of curl, openssl, grpc, and abseil

* add header to include unique_ptr template

* fix by_key with initializer list

* add support for printing __int128 (for ipv6 addressess)

* add log formatter for protobuf

* fix constexpr enforcement in logging code

* fix protobuf dependencies so they won't recompile every time

* remove OpenSSL version check (we use the distro package)

* fix initializer list

* add function parameters required by new llvm version

* fix returning weak reference (a deleted function started getting enforced with llvm update)

* fix chrono logging support

* remove double template default parameter

* fix logging of optional<>

* move chrono support only to files requiring it

* update bcc for clang/llvm version 16

* use find_package for protobuf and grpc

* run clang-format with updated version (required for github actions to succeed)

* ci: disable fossa, ossf-scorecard, and trivy-scans on forks

* allow users to override their benv image

* use the same clang-format version as in benv for gha

* explicitly set clang-format binary with version

* run clang-format-16 on codebase

* use new mount structure in build-and-test.yaml

* update release directory structure

* reinstate linking workaround for zlib

* fix reference to protobuf

* fix protobuf generation dependency

* ensure protoc runs after all preparations

* add a protobuf build target

* fix overly restrictive casting in test

* remove counter_to_rate (dead code)

* removed mention of dead code

* fix debug build - requires chrono fmt

* update makefiles to use podman

* upgrade docker images to bookworm

* switch to install_packages (reduces apt state in container)

* update comment on protobuf

* add required libraries to containers

* add permissions for podman to make containers

* use podman when tagging docker images ahead of registry push
2025-07-25 08:37:12 -05:00
..
CMakeLists.txt Intake config from config file. (#212) 2023-06-16 12:59:33 -05:00
config_file.cc Intake config from config file. (#212) 2023-06-16 12:59:33 -05:00
config_file.h Intake config from config file. (#212) 2023-06-16 12:59:33 -05:00
intake_config.cc ci: use build tools with distro packages of curl, openssl, grpc, and abseil (#338) 2025-07-25 08:37:12 -05:00
intake_config.h Intake config from config file. (#212) 2023-06-16 12:59:33 -05:00