Commit Graph

2666 Commits

Author SHA1 Message Date
ionutboangiu
55426255b2 ips: add radius IPAM integration test 2026-01-06 13:37:45 +01:00
ionutboangiu
0fbbc83e97 skip reprepro when commit already registered 2025-12-15 16:40:49 +01:00
ionutboangiu
a394c728c0 handle pkg server failure in deb_packages ansible 2025-12-11 12:09:47 +01:00
arberkatellari
a8895a6a5a Add options to support non-Amazon S3 and SQS 2025-12-05 13:16:47 +01:00
ionutboangiu
7505848124 ansible: remove cgrates_deb_install (moved to private repo) 2025-11-21 21:32:19 +01:00
gezimbll
b6a3da9cb1 updated asterisk module.conf to load modules for newer versions 2025-11-07 11:43:35 +01:00
ionutboangiu
9fed096a9f ansible: add cgrates_deb_install playbook 2025-11-05 18:06:13 +01:00
ionutboangiu
d1536a01d3 ansible: add github_ssh role for SSH key management 2025-11-05 18:06:13 +01:00
ionutboangiu
86f35a72fa ansible: remove redundant cgrates_package_version var
use cgrates_branch instead
2025-11-05 18:06:13 +01:00
ionutboangiu
81e98a5dd2 ansible: get rid of golang vars from cgrates role 2025-11-05 18:06:13 +01:00
ionutboangiu
a46d320040 ansible: update cgrates role to also allow pkg install 2025-11-05 18:06:13 +01:00
ionutboangiu
df40c1777a update rabbitmq role repos 2025-11-04 18:14:58 +01:00
ionutboangiu
8443af3a89 Relicense from GPLv3 to AGPLv3 2025-10-29 19:42:40 +01:00
ionutboangiu
295ddec792 cfg: move failed_posts to ees, add static_ttl 2025-10-28 20:31:36 +01:00
gezimbll
c233daef58 replaced sched_hangup with sched_transfer 2025-09-09 17:32:01 +02:00
arberkatellari
96ff02b9ff Add new actions to docs 2025-08-30 14:01:18 +02:00
arberkatellari
7ba4b13190 Add tests for offline internal APIs 2025-08-18 10:12:20 +02:00
arberkatellari
24452a56dc Update OpenSIPS tutorial docs 2025-08-15 13:18:13 +02:00
armirveliaj
2fd7730b45 Port StatusServer support to master 2025-07-27 11:50:09 +02:00
armirveliaj
69f9120bf3 Update docs for non-indexed match type filters 2025-07-11 10:49:43 +02:00
arberkatellari
2385597155 Add route_profile option to switch agents in config 2025-06-25 19:11:15 +02:00
arberkatellari
746846eaaf Revise tests 2025-06-24 17:57:09 +02:00
ionutboangiu
4d1664a162 update RabbitMQ repos and auto-detect distro 2025-06-11 10:58:37 +02:00
arberkatellari
801631196d Add action type *dynamic_action_plan_accounts and tests for it 2025-06-03 16:44:59 +02:00
arberkatellari
ea5ed9eaad Add *dynamic_filter action type and remove *dynamic_account_action 2025-05-29 15:43:13 +02:00
ionutboangiu
43cdd396ba add implementation for new ips module 2025-05-29 15:40:20 +02:00
gezimbll
d6676866d5 added fixes for integration tests & added *none in threshold ees_ids to disable processing 2025-05-29 12:38:29 +02:00
gezimbll
ccdf3ef1f1 added passing events from thresholds to ees 2025-05-26 14:43:43 +02:00
ionutboangiu
7069ed1cd8 Fix rsyslog config to capture logs across distros
Add three conditions to properly capture CGRateS logs:

- programname startswith 'cgr-engine': catches logs from external
  libraries that don't use our syslogger (e.g. diameter conn errors)
- programname startswith 'CGRateS': handles deb-based distros
  where our syslog tag becomes the program name
- msg contains 'CGRateS': handles rpm-based distros where systemd
  journal overrides programname but our tag remains in message content
2025-05-26 08:10:40 +02:00
gezimbll
8bbe36c088 passing *accountID instead of *account in opts 2025-05-21 14:22:44 +02:00
arberkatellari
f6c300c395 Add action type *dynamic_attribute and revise clone functions 2025-05-18 16:12:20 +02:00
gezimbll
c842623f4a fixes on integration tests 2025-05-12 17:31:56 +02:00
gezimbll
dd56a471e7 renamed *localtime dataconverter to *timestring 2025-05-09 14:47:49 +02:00
ionutboangiu
3dceaa5642 add entry for 1.0 dist in reprepro cfg 2025-05-08 16:15:30 +02:00
arberkatellari
534b788508 Add new action types *dynamic_threshold and *dynamic_stats 2025-05-03 21:44:14 +02:00
ionutboangiu
3f8af2f106 add benchmark for remote+replication (incomplete) 2025-04-11 23:46:07 +03:00
arberkatellari
cba94d3efe Update Go version to 1.24.2 and revise deb_package script 2025-04-11 21:13:29 +02:00
arberkatellari
5463eb61c6 Adjust tests to InternalDB constructor 2025-04-11 13:09:50 +02:00
arberkatellari
ed584364d1 Add tests for internal DB dump and restore 2025-04-06 12:08:40 +02:00
arberkatellari
a168f262e2 Add dump and restore functionality for internal DBs 2025-04-06 12:08:40 +02:00
ionutboangiu
c28eb1fda5 update default config sample 2025-03-30 14:01:06 +02:00
ionutboangiu
122afad733 remove previous prometheus integration 2025-03-30 14:01:06 +02:00
ionutboangiu
19f39945d9 make use of gpg/reprepro roles in playbooks 2025-03-25 14:29:44 +01:00
ionutboangiu
ce1640151c update gpg role
now equivalent to gpg task files from deb_packages
2025-03-25 14:29:44 +01:00
ionutboangiu
7497e1c91e extract reprepro logic to dedicated role 2025-03-25 14:29:44 +01:00
ionutboangiu
3ea6d99981 add gpg_key_rotation ansible playbook
ensures reprepro files are signed with the current GPG key, without
having to build new packages.
2025-03-19 12:35:15 +01:00
ionutboangiu
7bb065fda6 rename *dc DataProvider to *em (from EventMetrics) 2025-03-17 17:36:58 +01:00
ionutboangiu
eb6db08465 update Go in chroots when version differs 2025-03-09 10:56:31 +01:00
ionutboangiu
5bd8844537 improve rescue handling with logs and chroot cleanup 2025-03-09 10:56:31 +01:00
ionutboangiu
86a73908c5 merge file find and remove tasks in always block 2025-03-09 10:56:31 +01:00