golang-github-prometheus-alertmanager-0.28.1-150100.4.28.2<>,kXip9|Ȭ[%.q }3o>GoBqP(ixXoqB(/|wi7 j]̒\.O%?Bp[⭿$[ފc{T`~kA_r>|{ȐGgNq4_'"%Q&ʴ<jF0"iי& B`cndbbC!84`Tҗe`ٯ^) plk]A>I_$?_d(/ = Upt G $ X  r      M  d   2x H t H (89:=W>W?W@WFWGX HXH IX| XXYX\X ]Y ^Z b[&c[d\oe\tf\wl\yu\ v\z^y^^^^^^^^^_Cgolang-github-prometheus-alertmanager0.28.1150100.4.28.2Prometheus AlertmanagerThe Alertmanager handles alerts sent by client applications such as the Prometheus server. It takes care of deduplicating, grouping, and routing them to the correct receiver integration such as email, PagerDuty, or OpsGenie. It also takes care of silencing and inhibition of alerts.imourvedremSUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/System/Monitoringhttps://prometheus.io/linuxppc64le if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in prometheus-alertmanager.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in prometheus-alertmanager.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable prometheus-alertmanager.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop prometheus-alertmanager.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in prometheus-alertmanager.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart prometheus-alertmanager.service ) || : fi fi@dPDT,]A큤A큤A큤A큤AAiiiiiiiigigii640da758ca8b598e7cebb0421cd81c9108c25315e28c8d59d7656d4326839a6c59c94fc6f68316b7dab76c91e608e997a26bc8df93ecb4d7ddc8a363424a99d1e58e43d5e589131985670e6e41a0d57c90e2500d9ff8e78be48208ee166b24a827a830e0172f8e264d6113b173e89cc2489fe6e060348bab5c84f4d7dd692e12febce8729b7994a6eadfd5dc89a4fa8c0c81f088f1053cd5d3706676bc399180c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4servicerootrootrootrootrootrootrootrootrootrootrootprometheusprometheusrootrootrootrootrootrootrootrootrootrootrootprometheusprometheusgolang-github-prometheus-alertmanager-0.28.1-150100.4.28.2.src.rpmconfig(golang-github-prometheus-alertmanager)golang-github-prometheus-alertmanagergolang-github-prometheus-alertmanager(ppc-64)prometheus-alertmanager     /bin/sh/bin/sh/bin/sh/bin/shconfig(golang-github-prometheus-alertmanager)group(prometheus)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)user(prometheus)0.28.1-150100.4.28.23.0.4-14.6.0-14.0-15.2-14.14.1h@h6eeve\d b֜bP#b)@b aHw__/@_@_H_@]D%\\]o@Z`@ZZiYyY&@witold.bedyk@suse.comwitold.bedyk@suse.comwitold.bedyk@suse.comwitold.bedyk@suse.comwitold.bedyk@suse.comwitold.bedyk@suse.comwitold.bedyk@suse.comwitold.bedyk@suse.comwitold.bedyk@suse.comecsos@opensuse.orgjsegitz@suse.comwitold.bedyk@suse.comstefano.torresi@suse.comwitold.bedyk@suse.comelimat@opensuse.orgelimat@opensuse.orgjan.fajerski@suse.comjan.fajerski@suse.comjan.fajerski@suse.comjan.fajerski@suse.comjan.fajerski@suse.comkkaempf@suse.comtserong@suse.comtserong@suse.com- Rebase 0001-Default-settings.patch - Rebase 0002-Bump-x-net.patch - Update to version 0.28.1 (jsc#PED-13285): * Improved performance of inhibition rules when using Equal labels. * Improve the documentation on escaping in UTF-8 matchers. * Update alertmanager_config_hash metric help to document the hash is not cryptographically strong. * Fix panic in amtool when using --verbose. * Fix templating of channel field for Rocket.Chat. * Fix rocketchat_configs written as rocket_configs in docs. * Fix usage for --enable-feature flag. * Trim whitespace from OpsGenie API Key. * Fix Jira project template not rendered when searching for existing issues. * Fix subtle bug in JSON/YAML encoding of inhibition rules that would cause Equal labels to be omitted. * Fix header for slack_configs in docs. * Fix weight and wrap of Microsoft Teams notifications. - Upgrade to version 0.28.0: * CVE-2025-47908: Bump github.com/rs/cors (bsc#1247748). * Templating errors in the SNS integration now return an error. * Adopt log/slog, drop go-kit/log. * Add a new Microsoft Teams integration based on Flows. * Add a new Rocket.Chat integration. * Add a new Jira integration. * Add support for GOMEMLIMIT, enable it via the feature flag - -enable-feature=auto-gomemlimit. * Add support for GOMAXPROCS, enable it via the feature flag - -enable-feature=auto-gomaxprocs. * Add support for limits of silences including the maximum number of active and pending silences, and the maximum size per silence (in bytes). You can use the flags - -silences.max-silences and --silences.max-silence-size-bytes to set them accordingly. * Muted alerts now show whether they are suppressed or not in both the /api/v2/alerts endpoint and the Alertmanager UI. - Upgrade to version 0.27.0: * API: Removal of all api/v1/ endpoints. These endpoints now log and return a deprecation message and respond with a status code of 410. * UTF-8 Support: Introduction of support for any UTF-8 character as part of label names and matchers. * Discord Integration: Enforce max length in message. * Metrics: Introduced the experimental feature flag - -enable-feature=receiver-name-in-metrics to include the receiver name. * Metrics: Introduced a new gauge named alertmanager_inhibition_rules that counts the number of configured inhibition rules. * Metrics: Introduced a new counter named alertmanager_alerts_supressed_total that tracks muted alerts, it contains a reason label to indicate the source of the mute. * Discord Integration: Introduced support for webhook_url_file. * Microsoft Teams Integration: Introduced support for webhook_url_file. * Microsoft Teams Integration: Add support for summary. * Metrics: Notification metrics now support two new values for the label reason, contextCanceled and contextDeadlineExceeded. * Email Integration: Contents of auth_password_file are now trimmed of prefixed and suffixed whitespace. * amtool: Fixes the error scheme required for webhook url when using amtool with --alertmanager.url. * Mixin: Fix AlertmanagerFailedToSendAlerts, AlertmanagerClusterFailedToSendAlerts, and AlertmanagerClusterFailedToSendAlerts to make sure they ignore the reason label.- Security: * Fix proxy bypassing using IPv6 zone IDs (CVE-2025-22870, bsc#1238686) * Fix HTTP/2 CONTINUATION flood in net/http (CVE-2023-45288, bsc#1236516) * Add 0002-Bump-x-net.patch - Use `manual` build service - Partially drop Go packaging macros - Add testing - remove patch 0002-Set-build-flags.patch and instead set GO_FLAGS environment variable in the spec file- Use %patch -P N instead of deprecated %patchN- Do not create PIE for s390x architecture- Rebase 0001-Default-settings.patch - Drop 0002-Update-prometheus-client-to-version-1.11.1.patch fixed upstream (now uses v1.15.1) - Drop 0003-Update-prometheus-exporter-toolkit-to-0.7.3.patch fixed upstream (now uses v0.10.0) - Add 0002-Set-build-flags.patch - Require Go 1.20 or newer for building - Remove not used build flags - Create position independent executables (PIE) - Disable striping the binaries only for SLE 15 SP3 - Add System/Monitoring group tag - Rework service file to use obscpio * run tar and recompress services at buildtime * do not generate automatically changelog entries - Update to version 0.26.0 (jsc#PED-7353): https://github.com/prometheus/alertmanager/releases/tag/v0.26.0 * (CVE-2023-40577, bsc#1218838): Fix stored XSS via the /api/v1/alerts endpoint in the Alertmanager UI * Configuration: Fix empty list of receivers and inhibit_rules would cause the alertmanager to crash * Templating: Fixed a race condition when using the title function. It is now race-safe * API: Fixed duplicate receiver names in the api/v2/receivers API endpoint * API: Attempting to delete a silence now returns the correct status code, 404 instead of 500 * Clustering: Fixes a panic when tls_client_config is empty * Webhook: url is now marked as a secret. It will no longer show up in the logs as clear-text * Metrics: New label reason for alertmanager_notifications_failed_total metric to indicate the type of error of the alert delivery * Clustering: New flag --cluster.label, to help to block any traffic that is not meant for the cluster * Integrations: Add Microsoft Teams as a supported integration - Update to version 0.25.0: https://github.com/prometheus/alertmanager/releases/tag/v0.25.0 * Fail configuration loading if api_key and api_key_file are defined at the same time * Fix the alertmanager_alerts metric to avoid counting resolved alerts as active. Also added a new alertmanager_marked_alerts metric that retain the old behavior * Trim contents of Slack API URLs when reading from files * amtool: Avoid panic when the label value matcher is empty * Fail configuration loading if api_url is empty for OpsGenie * Fix email template for resolved notifications * Add proxy_url support for OAuth2 in HTTP client configuration * Reload TLS certificate and key from disk when updated * Add Discord integration * Add Webex integration * Add min_version support to select the minimum TLS version in HTTP client configuration * Add max_version support to select the maximum TLS version in HTTP client configuration * Emit warning logs when truncating messages in notifications * Support HEAD method for the /-/healty and /-/ready endpoints * Add support for reading global and local SMTP passwords from files * UI: Add 'Link' button to alerts in list * UI: Allow to choose the first day of the week as Sunday or Monday - Update to version 0.24.0: https://github.com/prometheus/alertmanager/releases/tag/v0.24.0 * Fix HTTP client configuration for the SNS receiver * Fix unclosed file descriptor after reading the silences snapshot file * Fix field names for mute_time_intervals in JSON marshaling * Ensure that the root route doesn't have any matchers * Truncate the message's title to 1024 chars to avoid hitting Slack limits * Fix the default HTML email template (email.default.html) to match with the canonical source * Detect SNS FIFO topic based on the rendered value * Avoid deleting and recreating a silence when an update is possible * api/v2: Return 200 OK when deleting an expired silence * amtool: Fix the silence's end date when adding a silence. The end date is (start date + duration) while it used to be (current time + duration). The new behavior is consistent with the update operation * Add the /api/v2 prefix to all endpoints in the OpenAPI specification and generated client code * Add --cluster.tls-config experimental flag to secure cluster traffic via mutual TLS * Add Telegram integration- Prevent authentication bypass via cache poisoning (bsc#1208051, CVE-2022-46146) - Add 0003-Update-prometheus-exporter-toolkit-to-0.7.3.patch- Do not include sources (bsc#1200725)- Update required Go version to 1.16- Update vendor tarball with prometheus/client_golang 1.11.1 (bsc#1196338, jsc#SLE-24077) + Added 0002-Update-prometheus-client-to-version-1.11.1.patch - Use %autosetup macro- Update to version 0.23.0: * Release 0.23.0 * Release 0.23.0-rc.0 * amtool: Detect version drift and warn users (#2672) * Add ability to skip TLS verification for amtool (#2663) * Fix empty isEqual in amtool. (#2668) * Fix main tests (#2670) * cli: add new template render command (#2538) * OpsGenie: refer to alert instead of incident (#2609) * Docs: target_match and source_match are DEPRECATED (#2665) * Fix test not waiting for cluster member to be ready - Add go_modules to _service.- Added hardening to systemd service(s) (bsc#1181400). Modified: * prometheus-alertmanager.service- Exclude s390 architecture- Update packaging * Remove systemd and shadow hard requirements * use the system user provided by the system-user-prometheus subpackge * add 'prometheus-alertmanager' package alias- Fix building amtool (bsc#1176943)- Fix permissions for /var/lib/prometheus to match golang-github-prometheus-prometheus package. Otherwise the install check will fail.- Update to 0.21.0 + Changes: * [HipChat] Remove HipChat integration as it is end-of-life. #2282 * [amtool] Remove default assignment of environment variables. #2161 * [PagerDuty] Enforce 512KB event size limit. #2225 + Enhancements: * [amtool] Add cluster command to show cluster and peer statuses. #2256 * Add redirection from / to the routes prefix when it isn't empty. #2235 * [Webhook] Add max_alerts option to limit the number of alerts included in the payload. #2274 * Improve logs for API v2, notifications and clustering. #2177 #2188 #2260 #2261 #2273 + Bugfixes: * Fix child routes not inheriting their parent route's grouping when group_by: [...]. #2154 * [UI] Fix the receiver selector in the Alerts page when the receiver name contains regular expression metacharacters such as +. #2090 * Fix error message about start and end time validation. #2173 * Fix a potential race condition in dispatcher. #2208 * [API v2] Return an empty array of peers when the clustering is disabled. #2203 * Fix the registration of alertmanager_dispatcher_aggregation_groups and alertmanager_dispatcher_alert_processing_duration_seconds metrics. #2200 * Always retry notifications with back-off. #2290 - Run spec-cleaner - Remove rpm group - Update to build with go1.14 for Factory (Tumbleweed) - Refresh example config from upstream- Add network-online (Wants and After) dependency to systemd unit bsc#1143913- Update to 0.16.2 + Bug Fixes: * Redact notifier URL from logs to not leak secrets embedded in the URL * Allow sending of unauthenticated SMTP requests when smtp_auth_username is not supplied- Update to 0.16.1: + Bug Fixes: * Do not populate cluster info if clustering is disabled in API v2 - Update to 0.16.0: + Deprecate API v1 + Remove api/v1/alerts/groups GET endpoint + Revert Alertmanager working directory changes in Docker image back to /alertmanager + Using the recommended label syntax for maintainer in Dockerfile + Change alertmanager_notifications_total to count attempted notifications, not only successful ones (#1578) + Run as nobody inside container + Support w for weeks when creating silences, remove y for year + Features: * Introduce OpenAPI generated API v2 * Lookup parts in strings using regexp.MatchString in templates * Support image/thumb url in attachment in Slack notifier * Support custom TLS certificates for the email notifier * Add support for images and links in the PagerDuty notification config * Add support for grouping by all labels * [amtool] Add timeout support to amtool commands * [amtool] Added config routes tools for vizualization and testing routes * [amtool] Support adding alerts using amtool + Enhancements: * Add support for --log.format * Add CORS support to API v2 * Support HTML, URL title and custom sounds for Pushover * Update Alert compact view * Support adding custom fields to VictorOps notifications * Add help link in UI to Alertmanager documentation * Enforce HTTP or HTTPS URLs in Alertmanager config * Make OpsGenie API Key a templated string * Add name, value and SlackConfirmationField to action in Slack notifier * Show more alert information on silence form and silence view pages * Add cluster peers DNS refresh job + Bug Fixes: * Fix unmarshalling of secret URLs in config * Do not write groupbyall and groupby when marshaling config * Make a copy of firing alerts with EndsAt=0 when flushing * Respect regex matchers when recreating silences in UI * Change DefaultGlobalConfig to a function in Alertmanager configuration * Fix email template typo in alert-warning style * Fix silence redirect on silence creation UI page * Add missing callback_id parameter in Slack notifier * Throw error if no auth mechanism matches in email notifier * Use quoted-printable transfer encoding for the email notifier * Do not merge expired gossip messages * Fix "PLAIN" auth during notification via smtp-over-tls on port 465 * [amtool] Support for assuming first label is alertname in silence add and query * [amtool] Support assuming first label is alertname in alert query with matchers * [amtool] Fix config path check in amtool * [amtool] Fix rfc3339 example texts * [amtool] Fixed issue with loading path of a default configs - Update to 0.15.3 + Bug Fixes: * Fix alert merging supporting both empty and set EndsAt property for firing alerts send by Prometheus - Update to 0.15.2: + Enhancements: * [amtool] Add support for stdin to check-config * Log PagerDuty v1 response on BadRequest + Bug Fixes: * Correctly encode query strings in notifiers (#1516) * Add cache control headers to the API responses to avoid IE caching * Avoid listener blocking on unsubscribe * Fix a bunch of unhandled errors * Update PagerDuty API V2 to send full details on resolve * Validate URLs at config load time * Fix Settle() interval * Fix email to be green if only none firing * Handle errors in notify * Fix templating of hipchat room id - Update to 0.15.1: + Bug Fixes: * Fix email template typo in alert-warning style * Fix regression in Pager Duty config * Catch templating errors in Wechat Notify * Fail when no private address can be found for cluster * Make sure we don't miss the first pushPull when joining cluster * Fix concurrent read and wirte group error in dispatch - Update to 0.15.0: + [amtool] Update silence add and update flags + Replace deprecated InstrumentHandle + Validate Slack field config and only allow the necessary input + Remove legacy alert ingest endpoint + Move to memberlist as underlying gossip protocol including cluster flag changes from --mesh.xxx to --cluster.xxx + Move Alertmanager working directory in Docker image to /etc/alertmanager + The default group by is no labels. + Features: * [amtool] Filter alerts by receiver * Wait for mesh to settle before sending alerts * [amtool] Support basic auth in alertmanager url * Make HTTP clients used for integrations configurable + Enhancements: * Support receiving alerts with end time and zero start time * Sort dispatched alerts by job+instance * Support alert query filters active and unprocessed * [amtool] Expose alert query flags --active and --unprocessed * Add Slack actions to notifications + Bug Fixes: * Register nflog snapShotSize metric * Sort alerts in correct order before flushing to notifiers * Don't reset initial wait timer if flush is in-progress * Fix resolved alerts still inhibiting * Template wechat config fields * Notify resolved alerts properly * Fix parsing for label values with commas * Hide sensitive Wechat configuration * Prepopulate matchers when recreating a silence * Fix wechat panic * Allow empty matchers in silences/filtering * Properly configure HTTP client for Wechat integration- fix config token in alermanager.yml hipchat_url -> hipchat_api_url- spec: fix argument for %fdupes - Update to 0.14.0: + Enhancements: * Allow templating PagerDuty receiver severity * Include receiver name in failed notifications log messages * Add mesh metrics + Bug fixes: * Don't notify of resolved alerts if none were reported firing * Notify only when new firing alerts are added * Don't count alerts with EndTime in the future as resolved- Update to 0.13.0 See https://github.com/prometheus/alertmanager/releases- Add BuildRequires: fdupes- Initial version - Adjust default settings - Added: * 0001-Default-settings.patch/bin/sh/bin/sh/bin/sh/bin/shmourvedre 1763111571 0.28.1-150100.4.28.20.28.1-150100.4.28.20.28.1-150100.4.28.20.28.1 prometheusalertmanager.ymlalertmanager_templatesamtoolprometheus-alertmanagerprometheus-alertmanager.servicercprometheus-alertmanagergolang-github-prometheus-alertmanagerREADME.mdgolang-github-prometheus-alertmanagerLICENSEprometheusalertmanager/etc//etc/prometheus//usr/bin//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/golang-github-prometheus-alertmanager//usr/share/licenses//usr/share/licenses/golang-github-prometheus-alertmanager//var/lib//var/lib/prometheus/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:41612/SUSE_SLE-15-SP1_Update/28ab934cd1bfa7e1057cbc1fe5fa561d-golang-github-prometheus-alertmanager.SUSE_SLE-15-SP1_Updatedrpmxz5ppc64le-suse-linuxdirectoryASCII textELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=3098cad0ef827a5ca49da8da82184cf477ec1369, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=63576e932e1447266326b301571ede5c587720e2, strippedASCII text, with very long linesDHl5w!systemdsystemdsystemd-sysvcompatutf-8b7420fe67521312ab41796babe942ab24cd5cb88c88b83fba1fa1d9b381c529f?p7zXZ !t/9]"k%;<9{*lO]-pk-.bU^XߢK_LRlˏcb͞AcoL@S6ܹ5ei'?BT R$ xZ (A27v"@b]?c:]':Ng~f[mz0O~Z@~ngY$P@/#(yg_$"@W yd蹉WH9;MQ1y"^.E;mb.D" ~щ`<,"=4*b|X"P,9.&: ZI3:pW 1V)Dv (/;iӇXw\c\9Gy[z\iU_|!]8;3?L~e~ZOǡcN-R8n1Na sx7@ Djr^WMC;{09j:CE r7zDF~g;nK}&+9Pl^̬\ o(%8OcWUvĕo~ #&s?[I!KtO ^m) v~GSە5Hm('h%xO@ +X0M O˕^ܣ^m)\$[D5Ťw}pv̀yT493໨R9j .˫8NBOȤreҔ!Zg MT(]pInsF]wȭ+!{Pu/0@-B$w= ?s4%ĉKDF9&+&OFZc;ڲEmw3(!WdҠz[迫 կ(neYꞏMo"1M<3֣bhw/ϝ WRVN#.V%W@Reʶ^ ߆}[GyC<@Zrkz|qo}Ag B 21#J:T?uxWviZ-JۺX226_XB['˪OqgEAuB xSQծZ? `x@+vxE'qȟmw̆PcLx ?}7"