diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 8a126e4..e854ece 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -31,6 +31,9 @@ jobs: --web.console.libraries=/var/lib/prometheus/console_libraries \ --web.enable-lifecycle &>/dev/null & + - name: Wait for prometheus + run: sleep 5 + - name: Check Prometheus run: curl http://localhost:9090/-/healthy @@ -50,7 +53,7 @@ jobs: runs-on: ubuntu-latest needs: build-packages-workflow container: - image: rockylinux:8 + image: rockylinux:9 options: --cpus 1 steps: - name: Download Prometheus Artifacts @@ -69,6 +72,9 @@ jobs: --web.console.libraries=/var/lib/prometheus/console_libraries \ --web.enable-lifecycle &>/dev/null & + - name: Wait for prometheus + run: sleep 5 + - name: Check Prometheus run: curl http://localhost:9090/-/healthy diff --git a/Makefile b/Makefile index 73a9d2e..98d03c5 100644 --- a/Makefile +++ b/Makefile @@ -1,33 +1,33 @@ all: - PKG=all docker-compose run --rm build - PKG=prometheus docker-compose run --rm nfpm-rpm - PKG=prometheus docker-compose run --rm nfpm-deb - PKG=alertmanager docker-compose run --rm nfpm-rpm - PKG=alertmanager docker-compose run --rm nfpm-deb - PKG=postgres_exporter docker-compose run --rm nfpm-rpm - PKG=postgres_exporter docker-compose run --rm nfpm-deb - PKG=node_exporter docker-compose run --rm nfpm-rpm - PKG=node_exporter docker-compose run --rm nfpm-deb + PKG=all docker compose run --rm build + PKG=prometheus docker compose run --rm nfpm-rpm + PKG=prometheus docker compose run --rm nfpm-deb + PKG=alertmanager docker compose run --rm nfpm-rpm + PKG=alertmanager docker compose run --rm nfpm-deb + PKG=postgres_exporter docker compose run --rm nfpm-rpm + PKG=postgres_exporter docker compose run --rm nfpm-deb + PKG=node_exporter docker compose run --rm nfpm-rpm + PKG=node_exporter docker compose run --rm nfpm-deb prometheus-pkgs: - PKG=prometheus docker-compose run --rm build - PKG=prometheus docker-compose run --rm nfpm-rpm - PKG=prometheus docker-compose run --rm nfpm-deb + PKG=prometheus docker compose run --rm build + PKG=prometheus docker compose run --rm nfpm-rpm + PKG=prometheus docker compose run --rm nfpm-deb prometheus-alertmanager: - PKG=alertmanager docker-compose run --rm build - PKG=alertmanager docker-compose run --rm nfpm-rpm - PKG=alertmanager docker-compose run --rm nfpm-deb + PKG=alertmanager docker compose run --rm build + PKG=alertmanager docker compose run --rm nfpm-rpm + PKG=alertmanager docker compose run --rm nfpm-deb postgres_exporter: - PKG=postgres_exporter docker-compose run --rm build - PKG=postgres_exporter docker-compose run --rm nfpm-rpm - PKG=postgres_exporter docker-compose run --rm nfpm-deb + PKG=postgres_exporter docker compose run --rm build + PKG=postgres_exporter docker compose run --rm nfpm-rpm + PKG=postgres_exporter docker compose run --rm nfpm-deb node_exporter: - PKG=node_exporter docker-compose run --rm build - PKG=node_exporter docker-compose run --rm nfpm-rpm - PKG=node_exporter docker-compose run --rm nfpm-deb + PKG=node_exporter docker compose run --rm build + PKG=node_exporter docker compose run --rm nfpm-rpm + PKG=node_exporter docker compose run --rm nfpm-deb clean: rm -rf _build/ diff --git a/build.sh b/build.sh index e4c67b7..5b01657 100755 --- a/build.sh +++ b/build.sh @@ -2,7 +2,7 @@ build_prometheus() { # Prometheus version - VERSION="3.2.1" + VERSION="3.13.1" wget https://github.com/prometheus/prometheus/releases/download/v${VERSION}/prometheus-${VERSION}.linux-amd64.tar.gz -O _build/prometheus-${VERSION}.tar.gz -c mkdir -p _build/prometheus @@ -16,7 +16,7 @@ build_prometheus() { build_alertmanager() { # alertmanager version - VERSION="0.28.1" + VERSION="0.33.1" wget https://github.com/prometheus/alertmanager/releases/download/v${VERSION}/alertmanager-${VERSION}.linux-amd64.tar.gz -O _build/alertmanager-${VERSION}.tar.gz -c mkdir -p _build/alertmanager @@ -30,7 +30,7 @@ build_alertmanager() { build_postgres_exporter() { # postgres_exporter version - VERSION="0.17.1" + VERSION="0.20.1" wget https://github.com/prometheus-community/postgres_exporter/releases/download/v${VERSION}/postgres_exporter-${VERSION}.linux-amd64.tar.gz -O _build/postgres_exporter-${VERSION}.tar.gz -c mkdir -p _build/postgres_exporter @@ -44,7 +44,7 @@ build_postgres_exporter() { build_node_exporter() { # node_exporter version - VERSION="1.9.0" + VERSION="1.12.1" wget https://github.com/prometheus/node_exporter/releases/download/v${VERSION}/node_exporter-${VERSION}.linux-amd64.tar.gz -O _build/node_exporter-${VERSION}.tar.gz -c mkdir -p _build/node_exporter diff --git a/nfpm/alertmanager.yaml b/nfpm/alertmanager.yaml index a97a286..e608b37 100644 --- a/nfpm/alertmanager.yaml +++ b/nfpm/alertmanager.yaml @@ -5,7 +5,7 @@ name: "prometheus-alertmanager" arch: "amd64" platform: "linux" -version: "0.28.1" +version: "0.33.1" section: "database" priority: "optional" replaces: diff --git a/nfpm/node_exporter.yaml b/nfpm/node_exporter.yaml index 8b7b9c9..dccc636 100644 --- a/nfpm/node_exporter.yaml +++ b/nfpm/node_exporter.yaml @@ -5,7 +5,7 @@ name: "prometheus-node-exporter" arch: "amd64" platform: "linux" -version: "1.9.0" +version: "1.12.1" section: "database" priority: "optional" replaces: diff --git a/nfpm/postgres_exporter.yaml b/nfpm/postgres_exporter.yaml index 0e1ca5e..d707f54 100644 --- a/nfpm/postgres_exporter.yaml +++ b/nfpm/postgres_exporter.yaml @@ -5,7 +5,7 @@ name: "prometheus-postgres-exporter" arch: "amd64" platform: "linux" -version: "v0.17.1" +version: "v0.20.1" section: "database" priority: "optional" replaces: diff --git a/nfpm/prometheus.yaml b/nfpm/prometheus.yaml index 3710434..ab88e92 100644 --- a/nfpm/prometheus.yaml +++ b/nfpm/prometheus.yaml @@ -5,7 +5,7 @@ name: "prometheus" arch: "amd64" platform: "linux" -version: "v3.2.1" +version: "v3.13.1" section: "database" priority: "optional" replaces: