From 845f0183a62fba7143303e312bf56c037ec53afc Mon Sep 17 00:00:00 2001 From: Zsolt Parragi Date: Thu, 24 Sep 2026 11:07:26 +0000 Subject: [PATCH] PG-2795 server: telemetry verification gates on the major instead of a knob ppg 18 ships no percona-pg-telemetry package (verified against the 18.1/18.4/18.6 apt and yum repos), which is why the pg-18 role had the telemetry verification commented out. express that as major < 18, drops the telemetry_verify knob and the commented copy. rendered output unchanged for every major. --- ppg/versions.yml | 1 - templates/groups/server/tasks/main.yml.j2 | 8 +++----- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/ppg/versions.yml b/ppg/versions.yml index 150f0cb1..adc94aed 100644 --- a/ppg/versions.yml +++ b/ppg/versions.yml @@ -502,7 +502,6 @@ instances: version: '18.4' op: < subnet: aws2 - telemetry_verify: false meta-server: gates: - name: End play on Ubuntu 26 and versions older than 18.4 diff --git a/templates/groups/server/tasks/main.yml.j2 b/templates/groups/server/tasks/main.yml.j2 index 343104e5..1ac65d91 100644 --- a/templates/groups/server/tasks/main.yml.j2 +++ b/templates/groups/server/tasks/main.yml.j2 @@ -46,19 +46,17 @@ include_tasks: ../../../../tasks/install_psp{{ major }}_tde.yml {% endif %} +{# ppg 18 ships no percona-pg-telemetry package #} +{% if major < 18 %} # =========Telemetry testcases -{% if telemetry_verify | default(true) %} - name: Verify telemetry installation include_tasks: ../../../../tasks/verify_telemetry.yml - name: Verify telemetry weak-dependency opt-out include_tasks: ../../../../tasks/verify_telemetry_weak_dependency.yml when: weak_dependency_expected | default(false) -{% else %} -# - name: Verify telemetry installation -# include_tasks: ../../../../tasks/verify_telemetry.yml -{% endif %} +{% endif %} - name: Install GCC Deb apt: name: gcc