Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency prometheus/snmp_exporter to v0.26.0 #774

Merged
merged 1 commit into from
Jul 12, 2024

Conversation

pccibot
Copy link

@pccibot pccibot commented Jun 13, 2024

This PR contains the following updates:

Package Update Change
prometheus/snmp_exporter minor 0.18.0 -> 0.26.0

Release Notes

prometheus/snmp_exporter (prometheus/snmp_exporter)

v0.26.0: 0.26.0 / 2024-05-08

Compare Source

  • [CHANGE] Improve generator parse error handling #​1167
  • [ENHANCEMENT] generator: Add generator HELP override #​1106
  • [ENHANCEMENT] Refactoring of Scrape process, fixing multiple module issues #​1111
  • [ENHANCEMENT] Skip using an interactive terminal in "make docker-generate". #​1113
  • [ENHANCEMENT] Add SNMPInflight metric #​1119
  • [FEATURE] Support for passing username, password & priv_password as env vars #​1074
  • [FEATURE] Add GoSNMP logger #​1157
  • [FEATURE] Add a "snmp_context" parameter to the URL #​1163
  • [BUGFIX] generator: curl failed #​1094
  • [BUGFIX] Fix SNMPv3 password configuration #​1122
  • [BUGFIX] generator: Update generator User-Agent #​1133
  • [BUGFIX] generator: fix mibs directory specification for parse_errors command #​1135
  • [BUGFIX] generator: remove extra character from dell iDrac-SMIv1 MIB #​1141
  • [BUGFIX] Fix do not expand envvars for empty config fields #​1148

snmp.yml changes:

v0.25.0: 0.25.0 / 2023-12-10

Compare Source

  • [ENHANCEMENT] generator: Add support for subsequent address family #​782
  • [ENHANCEMENT] generator: Fix lookups to match OIDs closer to the index OID. #​828
  • [FEATURE] Add a scaling factor #​1026
  • [FEATURE] generator: Enable passing input file, output file, and mibs dir as flags #​1028
  • [FEATURE] Add an offset factor #​1029
  • [BUGFIX] Fix and optimize generator Docker image building #​1045

snmp.yml changes:

  • Override bsnAPName to DisplayString #​660
  • Import TP-Link EAP MIB #​833
  • Updated Mikrotik neighbor indexes make them unique #​986
  • Update PowerNet MIB to v4.5.1 #​1003
  • Refactor HOST-RESOURCES-MIB #​1027
  • Update keepalived MIB files to latest version #​1044

v0.24.1: 0.24.1 / 2023-09-01

Compare Source

  • [BUGFIX] Remove auth label from collection metric #​981

v0.24.0: 0.24.0 / 2023-08-29

Compare Source

  • [CHANGE] Sanitize invalid UTF-8 #​968
  • [FEATURE] Support fetching multiple modules in one scrape #​945
  • [FEATURE] Support loading multiple configuration files #​970

v0.23.0: 0.23.0 / 2023-07-20

Compare Source

BREAKING CHANGES:

This version of the exporter introduces a new configuration file format. This
new format separates the walk and metric mappings from the connection and
authentication settings. This allows for easier configuration of different
auth params without having to duplicate the full walk and metric mapping.

See auth-split-migration.md for more details.

  • [CHANGE] Split config of auth and modules #​859
  • [FEATURE] Add support for parsing SNMP transport from target #​914
  • [ENHANCEMENT] Improved Lookup process for label information #​908
  • [BUGFIX] Fix metrics path not using command-line argument value #​904

v0.22.0: 0.22.0 / 2023-06-15

Compare Source

  • [FEATURE] Add indices filters #​624
  • [FEATURE] Add MIBOPTS flag to the generator #​891
  • [ENHANCEMENT] Treat Bits as OctetString #​870
  • [ENHANCEMENT] Report duration in logs for canceled scrapes #​876
  • [BUGFIX] Fix several generator MIBs. #​843, #​868, #​889

v0.21.0: 0.21.0 / 2022-11-22

Compare Source

  • [CHANGE] Update to exporter-toolkit v0.8.1 (#​810)
  • [FEATURE] Support chained lookups in the generator (#​757)
  • [ENHANCEMENT] Add per-SNMP packet statistics. (#​656)
  • [ENHANCEMENT] Add support for aes192c and aes256c privacy protocol (#​657)
  • [ENHANCEMENT] Support responding from different source address (#​702)
  • [BUGFIX] Fixes dropped context passing (#​634)
  • [BUGFIX] Add version flag (#​717)
  • [BUGFIX] Fix retries in generator (#​786)

v0.20.0: 0.20.0 / 2021-02-12

Compare Source

NOTE: This is a safe harbor release. Future releases will have breaking changes to the configuration format.

  • [ENHANCEMENT] Remove vendoring
  • [ENHANCEMENT] Add TLS support

v0.19.0: 0.19.0 / 2020-08-31

Compare Source

[ENHANCEMENT] Support EnumAsInfo as an index (#​559)
[ENHANCEMENT] Allow lookup chaining for uints (#​527)


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@pccibot pccibot force-pushed the renovate/prometheus-snmp_exporter-0.x branch from b005506 to 7f9c86b Compare June 13, 2024 18:42
@TheMeier TheMeier marked this pull request as draft June 27, 2024 08:27
@TheMeier
Copy link
Contributor

breaking change for configuration in v0.23

@TheMeier TheMeier added this to the v15.1.0 milestone Jun 30, 2024
@TheMeier TheMeier added the enhancement New feature or request label Jun 30, 2024
@pccibot pccibot force-pushed the renovate/prometheus-snmp_exporter-0.x branch from 7f9c86b to e1c672b Compare July 7, 2024 05:03
@TheMeier TheMeier force-pushed the renovate/prometheus-snmp_exporter-0.x branch from e1c672b to eed06b7 Compare July 12, 2024 05:54
@TheMeier TheMeier marked this pull request as ready for review July 12, 2024 05:57
@TheMeier TheMeier self-requested a review July 12, 2024 05:57
@TheMeier TheMeier marked this pull request as draft July 12, 2024 05:57
@bastelfreak
Copy link
Member

How did the config change? Is that something that we can do in the puppet code? And we seem to have no tests for it when everything still passes without adjusting tests?

@TheMeier
Copy link
Contributor

By default the config provided with the exporter is used and that is obviously adjusted. We do not provide any config our self. The user can optionally provide his own config.

@TheMeier TheMeier added backwards-incompatible and removed enhancement New feature or request labels Jul 12, 2024
@TheMeier TheMeier marked this pull request as ready for review July 12, 2024 14:15
@TheMeier TheMeier merged commit 5d37f66 into master Jul 12, 2024
28 checks passed
@TheMeier TheMeier deleted the renovate/prometheus-snmp_exporter-0.x branch July 12, 2024 14:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants