From 75c9424d29bfdf2fe8aeba5920ba8bd568094214 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Sat, 24 Aug 2024 23:09:48 +0000 Subject: [PATCH] docs: automated changelog update Signed-off-by: GitHub Actions --- CHANGELOG.md | 106 ++++++++++++++++++++++++++++----------------------- 1 file changed, 58 insertions(+), 48 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b8da693..97791be 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,17 +11,17 @@ The following sections list the changes for 1.0.0. * Change #205: Read secrets form files - We have added proper support to load secrets like passwords from files or from base64-encoded - strings. Just provide the flags or environment variables with a DSN formatted string like - `file://path/to/file` or `base64://Zm9vYmFy`. + We have added proper support to load secrets like passwords from files or from + base64-encoded strings. Just provide the flags or environment variables with a + DSN formatted string like `file://path/to/file` or `base64://Zm9vYmFy`. https://github.com/promhippie/prometheus-hetzner-sd/issues/205 * Enhancement #205: Update all releated dependencies - We've updated all dependencies to the latest available versions, including more current - versions of build tools and used Go version to build the binaries. It's time to mark a stable - release. + We've updated all dependencies to the latest available versions, including more + current versions of build tools and used Go version to build the binaries. It's + time to mark a stable release. https://github.com/promhippie/prometheus-hetzner-sd/issues/205 @@ -39,17 +39,18 @@ The following sections list the changes for 0.6.0. * Enhancement #121: Use GitHub Actions onstead of Drone CI - We have replaced the previous Drone CI setup by more simple GitHub Actions since are anyway - using GitHub for the code hosting and issue tracking. As part of that we are now also publishing - the docker images to Quay. + We have replaced the previous Drone CI setup by more simple GitHub Actions since + are anyway using GitHub for the code hosting and issue tracking. As part of that + we are now also publishing the docker images to Quay. https://github.com/promhippie/prometheus-hetzner-sd/pull/121 * Enhancement #121: Improve doucmentation and repo structure - We have improved the available documentation pretty hard and we also added documentation how - to install this service discovery via Helm or Kustomize on Kubernetes. Beside that we are - testing to build the bundled Kustomize manifests now. + We have improved the available documentation pretty hard and we also added + documentation how to install this service discovery via Helm or Kustomize on + Kubernetes. Beside that we are testing to build the bundled Kustomize manifests + now. https://github.com/promhippie/prometheus-hetzner-sd/pull/121 @@ -71,47 +72,50 @@ The following sections list the changes for 0.5.0. * Change #14: Use bingo for development tooling - We switched to use [bingo](github.com/bwplotka/bingo) for fetching development and build - tools based on fixed defined versions to reduce the dependencies listed within the regular - go.mod file within this project. + We switched to use [bingo](github.com/bwplotka/bingo) for fetching development + and build tools based on fixed defined versions to reduce the dependencies + listed within the regular go.mod file within this project. https://github.com/promhippie/prometheus-hetzner-sd/issues/14 * Change #15: Update Go version and dependencies - We updated the Go version used to build the binaries within the CI system and beside that in the - same step we have updated all dependencies ti keep everything up to date. + We updated the Go version used to build the binaries within the CI system and + beside that in the same step we have updated all dependencies ti keep everything + up to date. https://github.com/promhippie/prometheus-hetzner-sd/issues/15 * Change #16: Drop dariwn/386 release builds - We dropped the build of 386 builds on Darwin as this architecture is not supported by current Go - versions anymore. + We dropped the build of 386 builds on Darwin as this architecture is not + supported by current Go versions anymore. https://github.com/promhippie/prometheus-hetzner-sd/issues/16 * Change #34: Improvements for automated documentation - We have added some simple scripts that gets executed by Drone to keep moving documentation - parts like the available labels or the available environment variables always up to date. No - need to update the docs related to that manually anymore. + We have added some simple scripts that gets executed by Drone to keep moving + documentation parts like the available labels or the available environment + variables always up to date. No need to update the docs related to that manually + anymore. https://github.com/promhippie/prometheus-hetzner-sd/pull/34 * Change #35: Integrate new HTTP service discovery handler - We integrated the new HTTP service discovery which have been introduced by Prometheus - starting with version 2.28. With this new service discovery you can deploy this service - whereever you want and you are not tied to the Prometheus filesystem anymore. + We integrated the new HTTP service discovery which have been introduced by + Prometheus starting with version 2.28. With this new service discovery you can + deploy this service whereever you want and you are not tied to the Prometheus + filesystem anymore. https://github.com/promhippie/prometheus-hetzner-sd/issues/35 * Change #36: Integrate standard web config - We integrated the new web config from the Prometheus toolkit which provides a configuration - for TLS support and also some basic builtin authentication. For the detailed configuration - you check out the documentation. + We integrated the new web config from the Prometheus toolkit which provides a + configuration for TLS support and also some basic builtin authentication. For + the detailed configuration you check out the documentation. https://github.com/promhippie/prometheus-hetzner-sd/issues/36 @@ -128,9 +132,10 @@ The following sections list the changes for 0.4.1. * Bugfix #11: Binaries are not static linked - We fixed building properly static linked binaries, since the last release and a major - refactoring of the binaries and the CI pipeline we introduced binaries which had been linked to - muslc by mistake. With this change applied all binaries will be properly static linked again. + We fixed building properly static linked binaries, since the last release and a + major refactoring of the binaries and the CI pipeline we introduced binaries + which had been linked to muslc by mistake. With this change applied all binaries + will be properly static linked again. https://github.com/promhippie/prometheus-hetzner-sd/issues/11 @@ -147,9 +152,9 @@ The following sections list the changes for 0.4.0. * Change #10: Code and project restructuring - To get the project and code structure into a new shape and to get it cleaned up we switched to Go - modules and restructured the project source in general. The functionality stays the same as - before. + To get the project and code structure into a new shape and to get it cleaned up + we switched to Go modules and restructured the project source in general. The + functionality stays the same as before. https://github.com/promhippie/prometheus-hetzner-sd/pull/10 @@ -175,16 +180,18 @@ The following sections list the changes for 0.3.0. * Change #5: Support for multiple accounts - Make the deployments of this service discovery easier, previously we had to launch one - instance for every credentials we wanted to gather, with this change we are able to define - multiple credentials for a single instance of the service discovery. + Make the deployments of this service discovery easier, previously we had to + launch one instance for every credentials we wanted to gather, with this change + we are able to define multiple credentials for a single instance of the service + discovery. https://github.com/promhippie/prometheus-hetzner-sd/pull/5 * Change #8: Define healthcheck command - To check the health status of the service discovery especially within Docker we added a simple - subcommand which checks the healthz endpoint to show if the service is up and running. + To check the health status of the service discovery especially within Docker we + added a simple subcommand which checks the healthz endpoint to show if the + service is up and running. https://github.com/promhippie/prometheus-hetzner-sd/pull/8 @@ -206,40 +213,43 @@ The following sections list the changes for 0.2.0. * Change #1: Add basic documentation - Add some basic documentation page which also includes build and installation instructions to - make clear how this project can be installed and used. + Add some basic documentation page which also includes build and installation + instructions to make clear how this project can be installed and used. https://github.com/promhippie/prometheus-hetzner-sd/pull/1 * Change #2: Pin xgo to golang 1.10 to avoid issues - There had been issues while using the latest xgo version, let's pin this tag to 1.10 to ensure the - binaries are properly build. + There had been issues while using the latest xgo version, let's pin this tag to + 1.10 to ensure the binaries are properly build. https://github.com/promhippie/prometheus-hetzner-sd/pull/2 * Change #3: Update dependencies - Just make sure to update all the build dependencies to work with the latest versions available. + Just make sure to update all the build dependencies to work with the latest + versions available. https://github.com/promhippie/prometheus-hetzner-sd/pull/3 * Change #3: Lowercase datacenter label - To get the datacenter name labels normalized we are simply lowercasing the value from now on. + To get the datacenter name labels normalized we are simply lowercasing the value + from now on. https://github.com/promhippie/prometheus-hetzner-sd/pull/3 * Change #3: Timeout for metrics handler - We added an additional middleware to properly timeout requests to the metrics endpoint for - long running request. + We added an additional middleware to properly timeout requests to the metrics + endpoint for long running request. https://github.com/promhippie/prometheus-hetzner-sd/pull/3 * Change #3: Panic recover within handlers - To make sure panics are properly handled we added a middleware to recover properly from panics. + To make sure panics are properly handled we added a middleware to recover + properly from panics. https://github.com/promhippie/prometheus-hetzner-sd/pull/3