From b588cd1b08a819b8f349828fa1396d4c6b37e005 Mon Sep 17 00:00:00 2001 From: Joshua Williams Date: Thu, 14 Nov 2024 14:49:26 -0800 Subject: [PATCH] CASMHMS-6299: Resolve PCS issues at scale --- changelog/v2.0.md | 9 +++++++++ changelog/v2.1.md | 9 +++++++++ charts/v2.0/cray-power-control/Chart.yaml | 4 ++-- charts/v2.0/cray-power-control/values.yaml | 12 ++++++++++-- charts/v2.1/cray-power-control/Chart.yaml | 4 ++-- charts/v2.1/cray-power-control/values.yaml | 12 ++++++++++-- cray-hms-power-control.compatibility.yaml | 2 ++ 7 files changed, 44 insertions(+), 8 deletions(-) diff --git a/changelog/v2.0.md b/changelog/v2.0.md index 6727fb3..aea8f20 100644 --- a/changelog/v2.0.md +++ b/changelog/v2.0.md @@ -5,6 +5,15 @@ All notable changes to this project for v2.0.X will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [2.0.11] - 2024-11-18 + +### Changed + +- Updated hms-trs-app-api vendor code (bug fixes and configurable connection pool support) +- Added support for non-default sized connection pools +- Added ability to configure connection pools through PCS helm chart +- Fixed various resource leaks associated with TRS usage + ## [2.0.10] - 2024-10-25 ### Changed diff --git a/changelog/v2.1.md b/changelog/v2.1.md index 723ea99..9236633 100644 --- a/changelog/v2.1.md +++ b/changelog/v2.1.md @@ -5,6 +5,15 @@ All notable changes to this project for v2.1.X will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [2.1.10] - 2024-11-18 + +### Changed + +- Updated hms-trs-app-api vendor code (bug fixes and configurable connection pool support) +- Added support for non-default sized connection pools +- Added ability to configure connection pools through PCS helm chart +- Fixed various resource leaks associated with TRS usage + ## [2.1.9] - 2024-10-25 ### Changed diff --git a/charts/v2.0/cray-power-control/Chart.yaml b/charts/v2.0/cray-power-control/Chart.yaml index e7dc683..1e8eb53 100644 --- a/charts/v2.0/cray-power-control/Chart.yaml +++ b/charts/v2.0/cray-power-control/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v2 name: "cray-power-control" -version: 2.0.10 +version: 2.0.11 description: "Kubernetes resources for cray-power-control" home: "https://github.com/Cray-HPE/hms-power-control-charts" sources: @@ -15,6 +15,6 @@ dependencies: maintainers: - name: Hardware Management url: https://github.com/orgs/Cray-HPE/teams/hardware-management -appVersion: 2.5.0 +appVersion: 2.6.0 annotations: artifacthub.io/license: "MIT" diff --git a/charts/v2.0/cray-power-control/values.yaml b/charts/v2.0/cray-power-control/values.yaml index f8b10ed..e665137 100644 --- a/charts/v2.0/cray-power-control/values.yaml +++ b/charts/v2.0/cray-power-control/values.yaml @@ -7,8 +7,8 @@ # tag: "" (default = "latest") # pullPolicy: "" (default = "IfNotPresent") global: - appVersion: 2.5.0 - testVersion: 2.5.0 + appVersion: 2.6.0 + testVersion: 2.6.0 tests: image: @@ -116,6 +116,14 @@ cray-service: configMapKeyRef: name: cray-power-control-cacert-info key: CA_URI + - name: PCS_STATUS_TIMEOUT + value: "30" + - name: PCS_STATUS_HTTP_RETRIES + value: "3" + - name: PCS_MAX_IDLE_CONNS + value: "4000" + - name: PCS_MAX_IDLE_CONNS_PER_HOST + value: "4" livenessProbe: httpGet: port: 28007 diff --git a/charts/v2.1/cray-power-control/Chart.yaml b/charts/v2.1/cray-power-control/Chart.yaml index 178e083..b82ace5 100644 --- a/charts/v2.1/cray-power-control/Chart.yaml +++ b/charts/v2.1/cray-power-control/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v2 name: "cray-power-control" -version: 2.1.9 +version: 2.1.10 description: "Kubernetes resources for cray-power-control" home: "https://github.com/Cray-HPE/hms-power-control-charts" sources: @@ -15,6 +15,6 @@ dependencies: maintainers: - name: Hardware Management url: https://github.com/orgs/Cray-HPE/teams/hardware-management -appVersion: 2.5.0 +appVersion: 2.6.0 annotations: artifacthub.io/license: "MIT" diff --git a/charts/v2.1/cray-power-control/values.yaml b/charts/v2.1/cray-power-control/values.yaml index 1d47080..a220fa5 100644 --- a/charts/v2.1/cray-power-control/values.yaml +++ b/charts/v2.1/cray-power-control/values.yaml @@ -7,8 +7,8 @@ # tag: "" (default = "latest") # pullPolicy: "" (default = "IfNotPresent") global: - appVersion: 2.5.0 - testVersion: 2.5.0 + appVersion: 2.6.0 + testVersion: 2.6.0 tests: image: @@ -120,6 +120,14 @@ cray-service: value: "20000" - name: EXPIRE_TIME_MINS value: "1440" + - name: PCS_STATUS_TIMEOUT + value: "30" + - name: PCS_STATUS_HTTP_RETRIES + value: "3" + - name: PCS_MAX_IDLE_CONNS + value: "4000" + - name: PCS_MAX_IDLE_CONNS_PER_HOST + value: "4" livenessProbe: httpGet: port: 28007 diff --git a/cray-hms-power-control.compatibility.yaml b/cray-hms-power-control.compatibility.yaml index c7ffa80..d1ec918 100644 --- a/cray-hms-power-control.compatibility.yaml +++ b/cray-hms-power-control.compatibility.yaml @@ -47,6 +47,7 @@ chartVersionToApplicationVersion: "2.0.8": "2.3.0" "2.0.9": "2.4.0" "2.0.10": "2.5.0" + "2.0.11": "2.6.0" "2.1.0": "2.0.0" "2.1.1": "2.0.0" "2.1.2": "2.0.0" @@ -57,6 +58,7 @@ chartVersionToApplicationVersion: "2.1.7": "2.4.0" "2.1.8": "2.4.0" "2.1.9": "2.5.0" + "2.1.10": "2.6.0" # Test results for combinations of Chart, Application, and CSM versions. chartValidationLog: