sassoftware / viya4-deployment

This project contains Ansible code that creates a baseline in an existing Kubernetes environment for use with the SAS Viya Platform, generates the manifest for an order, and then can also deploy that order into the Kubernetes environment specified.
Apache License 2.0
71 stars 66 forks source link

feat: (IAC-1375) Edit Ingress Definitions for Alertmanager To Adapt Changes From Viya Monitoring #531

Closed jarpat closed 8 months ago

jarpat commented 8 months ago

Changes

Update the Prometheus.prometheusSpec.alertingEndpoints stanza in the user-values-prom-operator.yaml file for both our host-based and path-based templates. SAS Viya Monitoring has in an upcoming release that will be a breaking change for some users, the changes in the PR will be compatible with both the current configuration and the coming changes and prevent users from being impacted.

For additional details on the change from viya4-monitoring-kubernetes see the announcement underneath the notes for Version 1.2.22 (13FEB2024). The release of their change is tentatively scheduled the 1.2.23 release (expected mid-March).

Tests

Scenario Provider K8s Version V4M_ROUTING Order Cadence Notes
1 Azure v1.27.9 host-based * fast:2020 OOTB + Logging & Monitoring
2 Azure v1.27.9 path-based * fast:2020 OOTB + Logging & Monitoring
3 Azure v1.27.9 host-based * fast:2020 Existing Logging & Monitoring apply updated configuration with Prometheus.prometheusSpec.alertingEndpoints stanza
4 Azure v1.27.9 path-based * fast:2020 Existing Logging & Monitoring apply updated configuration with Prometheus.prometheusSpec.alertingEndpoints stanza