From 1d480f5629999565a079f55a9bf6af6767e04241 Mon Sep 17 00:00:00 2001 From: "Joshua M. Boniface" Date: Fri, 29 Dec 2023 14:56:33 -0500 Subject: [PATCH] Bump version to 0.9.88 --- .version | 2 +- CHANGELOG.md | 8 ++++++++ api-daemon/pvcapid/Daemon.py | 2 +- build-and-deploy.sh | 4 ++-- client-cli/setup.py | 2 +- debian/changelog | 10 ++++++++++ health-daemon/pvchealthd/Daemon.py | 2 +- node-daemon/pvcnoded/Daemon.py | 2 +- worker-daemon/pvcworkerd/Daemon.py | 2 +- 9 files changed, 26 insertions(+), 8 deletions(-) diff --git a/.version b/.version index 91bd0986..799ab3ad 100644 --- a/.version +++ b/.version @@ -1 +1 @@ -0.9.87 +0.9.88 diff --git a/CHANGELOG.md b/CHANGELOG.md index 404baca3..bf75e2c0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ ## PVC Changelog +###### [v0.9.88](https://github.com/parallelvirtualcluster/pvc/releases/tag/v0.9.88) + + * [API Daemon] Adds an additional Prometheus metrics proxy for Zookeeper stats. + * [API Daemon] Adds a new configuration to enable or disable metric endpoints if desired, defaulting to enabled. + * [API Daemon] Alters and adjusts the metrics output for VMs to complement new dashboard. + * [CLI Client] Adds a "json-prometheus" output format to "pvc connection list" to auto-generate file SD configs. + * [Monitoring] Adds a new VM dashboard, updates the Cluster dashboard, and adds a README. + ###### [v0.9.87](https://github.com/parallelvirtualcluster/pvc/releases/tag/v0.9.87) * [API Daemon] Adds cluster Prometheus resource utilization metrics and an updated Grafana dashboard. diff --git a/api-daemon/pvcapid/Daemon.py b/api-daemon/pvcapid/Daemon.py index e4d50eb3..79cb1078 100755 --- a/api-daemon/pvcapid/Daemon.py +++ b/api-daemon/pvcapid/Daemon.py @@ -27,7 +27,7 @@ from distutils.util import strtobool as dustrtobool import daemon_lib.config as cfg # Daemon version -version = "0.9.87" +version = "0.9.88" # API version API_VERSION = 1.0 diff --git a/build-and-deploy.sh b/build-and-deploy.sh index d88598c4..82d861a4 100755 --- a/build-and-deploy.sh +++ b/build-and-deploy.sh @@ -68,8 +68,8 @@ for HOST in ${HOSTS[@]}; do ssh $HOST $SUDO systemctl restart pvcworkerd &>/dev/null sleep 2 ssh $HOST $SUDO systemctl restart pvchealthd &>/dev/null - sleep 2 - ssh $HOST $SUDO systemctl restart pvcnoded &>/dev/null +# sleep 2 +# ssh $HOST $SUDO systemctl restart pvcnoded &>/dev/null echo " done." echo -n "Waiting for node daemon to be running..." while [[ $( ssh $HOST "pvc -q node list -f json ${HOST%%.*} | jq -r '.[].daemon_state'" 2>/dev/null ) != "run" ]]; do diff --git a/client-cli/setup.py b/client-cli/setup.py index 10ec466d..7b3483a5 100644 --- a/client-cli/setup.py +++ b/client-cli/setup.py @@ -2,7 +2,7 @@ from setuptools import setup setup( name="pvc", - version="0.9.87", + version="0.9.88", packages=["pvc.cli", "pvc.lib"], install_requires=[ "Click", diff --git a/debian/changelog b/debian/changelog index 32c93435..b35c9321 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,13 @@ +pvc (0.9.88-0) unstable; urgency=high + + * [API Daemon] Adds an additional Prometheus metrics proxy for Zookeeper stats. + * [API Daemon] Adds a new configuration to enable or disable metric endpoints if desired, defaulting to enabled. + * [API Daemon] Alters and adjusts the metrics output for VMs to complement new dashboard. + * [CLI Client] Adds a "json-prometheus" output format to "pvc connection list" to auto-generate file SD configs. + * [Monitoring] Adds a new VM dashboard, updates the Cluster dashboard, and adds a README. + + -- Joshua M. Boniface Fri, 29 Dec 2023 14:50:40 -0500 + pvc (0.9.87-0) unstable; urgency=high * [API Daemon] Adds cluster Prometheus resource utilization metrics and an updated Grafana dashboard. diff --git a/health-daemon/pvchealthd/Daemon.py b/health-daemon/pvchealthd/Daemon.py index 1424e917..11bc9a45 100644 --- a/health-daemon/pvchealthd/Daemon.py +++ b/health-daemon/pvchealthd/Daemon.py @@ -33,7 +33,7 @@ import os import signal # Daemon version -version = "0.9.87" +version = "0.9.88" ########################################################## diff --git a/node-daemon/pvcnoded/Daemon.py b/node-daemon/pvcnoded/Daemon.py index 5c8eb13a..5c607b18 100644 --- a/node-daemon/pvcnoded/Daemon.py +++ b/node-daemon/pvcnoded/Daemon.py @@ -49,7 +49,7 @@ import re import json # Daemon version -version = "0.9.87" +version = "0.9.88" ########################################################## diff --git a/worker-daemon/pvcworkerd/Daemon.py b/worker-daemon/pvcworkerd/Daemon.py index 2d520122..bb7cb9ad 100755 --- a/worker-daemon/pvcworkerd/Daemon.py +++ b/worker-daemon/pvcworkerd/Daemon.py @@ -44,7 +44,7 @@ from daemon_lib.vmbuilder import ( ) # Daemon version -version = "0.9.87" +version = "0.9.88" config = cfg.get_configuration()