diff --git a/.circleci/config.yml b/.circleci/config.yml index 9293404a1384b..7aacfee8f0eb5 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -8,7 +8,7 @@ executors: working_directory: '/go/src/github.com/influxdata/telegraf' resource_class: large docker: - - image: 'quay.io/influxdb/telegraf-ci:1.26.5' + - image: 'quay.io/influxdb/telegraf-ci:1.27.0' environment: GOFLAGS: -p=4 mac: diff --git a/.github/workflows/readme-linter.yml b/.github/workflows/readme-linter.yml index 920b646b25839..afa80476d5c7e 100644 --- a/.github/workflows/readme-linter.yml +++ b/.github/workflows/readme-linter.yml @@ -15,7 +15,7 @@ jobs: steps: - uses: actions/setup-go@v7 with: - go-version: '1.26.5' + go-version: '1.27.0' - uses: actions/checkout@v7 with: fetch-depth: 0 diff --git a/Makefile b/Makefile index 5f6cd6a2f20b0..18ed0cf13f4c8 100644 --- a/Makefile +++ b/Makefile @@ -250,8 +250,8 @@ plugins/parsers/influx/machine.go: plugins/parsers/influx/machine.go.rl .PHONY: ci ci: - docker build -t quay.io/influxdb/telegraf-ci:1.26.5 - < scripts/ci.docker - docker push quay.io/influxdb/telegraf-ci:1.26.5 + docker build -t quay.io/influxdb/telegraf-ci:1.27.0 - < scripts/ci.docker + docker push quay.io/influxdb/telegraf-ci:1.27.0 .PHONY: install install: $(buildbin) diff --git a/go.mod b/go.mod index 0a6511304adde..096195b7a4889 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,6 @@ module github.com/influxdata/telegraf -go 1.26.0 +go 1.27.0 godebug x509negativeserial=1 diff --git a/plugins/inputs/nvidia_smi/nvidia_smi_test.go b/plugins/inputs/nvidia_smi/nvidia_smi_test.go index c292ee1c43195..52aa47f62c5ea 100644 --- a/plugins/inputs/nvidia_smi/nvidia_smi_test.go +++ b/plugins/inputs/nvidia_smi/nvidia_smi_test.go @@ -728,48 +728,48 @@ func TestGatherValidXML(t *testing.T) { "clocks_event_reasons_counters_sw_power_cap": 0, "clocks_event_reasons_counters_sw_therm_slowdown": 0, "clocks_event_reasons_counters_sync_boost": 0, - "cuda_version": "13.2", - "display_active": "Disabled", - "driver_version": "595.58.03", - "ecc_errors_channel_repair_pending": "No", - "ecc_errors_tpc_repair_pending": "No", - "encoder_stats_average_fps": 0, - "encoder_stats_average_latency": 0, - "encoder_stats_session_count": 0, - "fan_speed": 0, - "fbc_stats_average_fps": 0, - "fbc_stats_average_latency": 0, - "fbc_stats_session_count": 0, - "memory_free": 660, - "memory_reserved": 397, - "memory_total": 10240, - "memory_used": 9184, - "pcie_link_gen_current": 4, - "pcie_link_width_current": 16, - "pcie_rx_util": 14742333, - "pcie_tx_util": 1066699, - "power_draw": 142.33, - "power_draw_average": 139.62, - "power_limit": 320.0, - "power_limit_default": 320.0, - "power_limit_max": 336.0, - "power_limit_min": 100.0, - "power_limit_requested": 320.0, - "serial": "REDACTED", - "temperature_gpu": 27, - "temperature_gpu_target": 83, - "temperature_gpu_target_max": 91, - "temperature_gpu_target_min": 65, - "temperature_max_gpu_threshold": 93, - "temperature_max_threshold": 98, - "temperature_slow_threshold": 95, - "utilization_decoder": 0, - "utilization_encoder": 0, - "utilization_gpu": 65, - "utilization_jpeg": 0, - "utilization_memory": 9, - "utilization_ofa": 0, - "vbios_version": "94.02.71.40.72", + "cuda_version": "13.2", + "display_active": "Disabled", + "driver_version": "595.58.03", + "ecc_errors_channel_repair_pending": "No", + "ecc_errors_tpc_repair_pending": "No", + "encoder_stats_average_fps": 0, + "encoder_stats_average_latency": 0, + "encoder_stats_session_count": 0, + "fan_speed": 0, + "fbc_stats_average_fps": 0, + "fbc_stats_average_latency": 0, + "fbc_stats_session_count": 0, + "memory_free": 660, + "memory_reserved": 397, + "memory_total": 10240, + "memory_used": 9184, + "pcie_link_gen_current": 4, + "pcie_link_width_current": 16, + "pcie_rx_util": 14742333, + "pcie_tx_util": 1066699, + "power_draw": 142.33, + "power_draw_average": 139.62, + "power_limit": 320.0, + "power_limit_default": 320.0, + "power_limit_max": 336.0, + "power_limit_min": 100.0, + "power_limit_requested": 320.0, + "serial": "REDACTED", + "temperature_gpu": 27, + "temperature_gpu_target": 83, + "temperature_gpu_target_max": 91, + "temperature_gpu_target_min": 65, + "temperature_max_gpu_threshold": 93, + "temperature_max_threshold": 98, + "temperature_slow_threshold": 95, + "utilization_decoder": 0, + "utilization_encoder": 0, + "utilization_gpu": 65, + "utilization_jpeg": 0, + "utilization_memory": 9, + "utilization_ofa": 0, + "vbios_version": "94.02.71.40.72", }, time.Unix(1744280581, 0)), }, diff --git a/plugins/outputs/influxdb/influxdb_test.go b/plugins/outputs/influxdb/influxdb_test.go index 2954b0556b5d3..d7a0c7debba6c 100644 --- a/plugins/outputs/influxdb/influxdb_test.go +++ b/plugins/outputs/influxdb/influxdb_test.go @@ -364,7 +364,7 @@ func TestBytesWrittenHTTPGzip(t *testing.T) { } require.NoError(t, plugin.Write(input)) - require.Equal(t, int64(52), stat.Get()) + require.Equal(t, int64(53), stat.Get()) } func TestBytesWrittenUDP(t *testing.T) { diff --git a/scripts/ci.docker b/scripts/ci.docker index 3d95449ce9158..ec50d7585840a 100644 --- a/scripts/ci.docker +++ b/scripts/ci.docker @@ -1,4 +1,4 @@ -FROM golang:1.26.5 +FROM golang:1.27.0 RUN chmod -R 755 "$GOPATH" diff --git a/scripts/installgo_linux.sh b/scripts/installgo_linux.sh index d12afefcb0215..4ac7b96fec7df 100644 --- a/scripts/installgo_linux.sh +++ b/scripts/installgo_linux.sh @@ -2,10 +2,10 @@ set -eux -GO_VERSION="1.26.5" +GO_VERSION="1.27.0" GO_ARCH="linux-amd64" # from https://go.dev/dl -GO_VERSION_SHA="5c2c3b16caefa1d968a94c1daca04a7ca301a496d9b086e17ad77bb81393f053" +GO_VERSION_SHA="675c26c449cbb18fc24b74650de1eabbae6e16f64326fd85a283fb3b58280685" # Download Go and verify Go tarball setup_go () { diff --git a/scripts/installgo_mac.sh b/scripts/installgo_mac.sh index a54d6213aec70..09065ebcdb9b2 100644 --- a/scripts/installgo_mac.sh +++ b/scripts/installgo_mac.sh @@ -3,9 +3,9 @@ set -eux ARCH=$(uname -m) -GO_VERSION="1.26.5" -GO_VERSION_SHA_arm64="efb87ff28af9a188d0536ef5d42e63dd52ba8263cd7344a993cc48dd11dedb6a" # from https://go.dev/dl -GO_VERSION_SHA_amd64="6231d8d3b8f5552ec6cbf6d685bdd5482e1e703214b120e89b3bf0d7bf1ef725" # from https://go.dev/dl +GO_VERSION="1.27.0" +GO_VERSION_SHA_arm64="90493b3bbd5e10f91d12153198bf1994fd756399b4fec93b49b0c6e2acdeeb3e" # from https://go.dev/dl +GO_VERSION_SHA_amd64="d3314e25496e4381d71a5c51d2907e7af655d199f6780b549f015bd85fef4986" # from https://go.dev/dl if [ "$ARCH" = 'arm64' ]; then GO_ARCH="darwin-arm64" diff --git a/scripts/installgo_windows.sh b/scripts/installgo_windows.sh index 5b11588c48272..7ac803c1eabe2 100644 --- a/scripts/installgo_windows.sh +++ b/scripts/installgo_windows.sh @@ -2,7 +2,7 @@ set -eux -GO_VERSION="1.26.5" +GO_VERSION="1.27.0" setup_go () { choco upgrade golang -d --allow-downgrade --version=${GO_VERSION}