Skip to content

Commit

Permalink
docs: automated changelog update
Browse files Browse the repository at this point in the history
Signed-off-by: GitHub Actions <[email protected]>
  • Loading branch information
GitHub Actions committed Aug 24, 2024
1 parent 5e4a5f2 commit 75c9424
Showing 1 changed file with 58 additions and 48 deletions.
106 changes: 58 additions & 48 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand All @@ -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

Expand All @@ -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

Expand All @@ -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

Expand All @@ -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

Expand All @@ -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

Expand All @@ -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

Expand Down

0 comments on commit 75c9424

Please sign in to comment.