# Changelog

All notable changes to this chart are documented in this file.

## [1.0.9] - 2026-06-07

- Add `logging_index: devops-infra` annotation on the canary-request-job pod template (`job.spec.template.metadata.annotations`) so canary-job pod logs are routed to the `devops-infra` logging index.
- Add pod-template labels `rollout-name` (from `rolloutStrategy.deploymentName`) and `canary-region` (from `canaryRegion`) on the canary-request-job pods for more context when filtering/monitoring.
- Name the canary-job metric after `canaryServiceName` (fallback `canary-job`) so the resulting pods are recognizable, e.g. `<analysis-run-uid>.<service>.<n>-<random>`. Underscores in the service name are replaced with hyphens (e.g. `mt_event` → `mt-event`) to keep the name DNS-1123 valid. Note: the leading UID is assigned by Argo Rollouts and cannot be changed from the chart.
- `rolloutAnalysisTemplates.canaryRequestJobTemplate.backoffLimit` and the new optional `ttlSecondsAfterFinished` are now rendered only when present in values (so a value of `0` is preserved). `ttlSecondsAfterFinished` lets Kubernetes delete the finished Job/pod after N seconds; when unset, pods persist until Argo Rollouts evicts the owning AnalysisRun via its run-history limit (default 5).

## [1.0.8] - 2026-06-04

- Update the default `promServerAddress` for the basic analysis templates from `https://ng-api-http.coralogix.us/metrics` to `https://api.us1.coralogix.com/metrics`.

## [1.0.7] - 2026-04-15

- Default `setAccountWeight` `timeout` when omitted is now **7200** seconds (2 hours); previously **1800** seconds (30 minutes). Explicit `timeout` values in values are unchanged.

## [1.0.6] - 2026-04-05

- Add configurable `rolloutStrategy.canary.stableMetadata` and `canaryMetadata` (each with `labels` and `annotations`) for Argo Rollouts stable and canary pod template metadata.
- Merge semantics: user-supplied labels and annotations are merged first; the chart then applies `role: stable` or `role: canary` last so `role` cannot be overridden from values.
- The rendered Rollout always includes `stableMetadata` and `canaryMetadata` with both `labels` and `annotations` keys.
