Copilot

Results 4682 issues of Copilot

The `cloud_detect` library emits INFO logs for each cloud provider detection attempt, cluttering output with 7 messages every time it's invoked. ### Changes - Added logger configuration in `sdcm/utils/log.py` to...

test-provision-aws
backport/2025.1
backport/2025.3
backport/perf-v17
backport/2025.4

Nemesis operations were marked as succeeded even when coredumps or critical failures occurred during execution. This made it difficult to identify problematic nemesis operations and skewed test statistics. ### Changes...

## Description On macOS, especially Apple Silicon, `ssh2-python` fails to build due to architecture mismatch (arm64 vs x86_64) and OpenSSL linking issues. This blocks `uv sync` from completing. ### Changes...

test-macos

## Description Implements comprehensive cloud cleanup utilities for EKS and GKE Kubernetes clusters in `/utils/cloud_cleanup/`, following existing AWS/GCE/Azure cleanup patterns, and integrates them into the Jenkins cleanup pipeline. ### Resources...

backport/none

## Description Support for full version tags (e.g., `2024.2.5-0.20250221.cb9e2a54ae6d-1`) in the `scylla_version` parameter for image lookup across AWS, GCE, Azure, and Docker backends. Currently supports: - Simple versions: `5.2.1`, `2024.2.0`...

This refactors the tier1 trigger mechanism to use a single YAML file (`configurations/triggers/tier1.yaml`) as the source of truth for the job matrix. This a replacement for defining the matrix in...

backport/none

## Description The `check_group0_tokenring_consistency` health check was raising exceptions that killed the nemesis thread when encountering null values from nodetool or connection errors. ### Changes - **sdcm/cluster.py**: Filter null values...

Email generation fails with `jinja2.exceptions.UndefinedError: 'None' has no attribute 'WRITE--WRITE-rt'` when performance comparison data is incomplete or missing workloads between test runs. ### Root Cause Two-part failure: 1. Python code...

backport/perf-v17

## Description Performance tests fail with `BadRequestError(400, 'mapper_parsing_exception', 'failed to parse')` when Prometheus metrics contain NaN or Infinity values. Elasticsearch rejects these values because they are not valid JSON (RFC...

## Description FIPS longevity test uses `scylla_repo` installation (`use_preinstalled_scylla: false`) instead of pre-installed AMIs. The configuration includes `nemesis_selector: "not disruptive"` as a workaround to prevent topology-changing nemesis operations. This PR...