ionutboangiu
|
2dca5e3c32
|
ips: sort matched profile IDs to prevent deadlock
|
2025-08-21 10:14:30 +02:00 |
|
ionutboangiu
|
6703279aac
|
ips: revise benchmark for concurrent IP allocation
|
2025-08-21 10:14:30 +02:00 |
|
arberkatellari
|
7678bf181f
|
Add ce_applications to diameter_agent config
|
2025-08-15 13:20:57 +02:00 |
|
ionutboangiu
|
cd0c7245f7
|
ansible: add TP directory permissions setup
|
2025-08-15 13:16:42 +02:00 |
|
ionutboangiu
|
0e06476d74
|
fix Ansible 2.19 conditional compatibility in github_ssh role
Fixes 'Conditional result was 'true' of type 'str'' errors.
See: https://ansible.readthedocs.io/projects/ansible-core/devel/porting_guides/porting_guide_core_2.19.html#broken-conditionals
|
2025-08-15 13:16:42 +02:00 |
|
ionutboangiu
|
f5be437711
|
ips: move ComputeUnexported to DataManager
|
2025-08-15 13:15:26 +02:00 |
|
ionutboangiu
|
d76759ea5b
|
ips: improve integration tests
|
2025-08-15 13:13:49 +02:00 |
|
ionutboangiu
|
707826359b
|
ips: add ClearAllocations API
|
2025-08-15 13:13:49 +02:00 |
|
ionutboangiu
|
82cfff3cff
|
ips: prevent panic when no pools match filters
|
2025-08-15 13:11:58 +02:00 |
|
arberkatellari
|
262f1dafa3
|
Add action type *dynamicAction
|
2025-08-15 13:01:50 +02:00 |
|
arberkatellari
|
6f7fbb0e94
|
Add action type *dynamicIP
|
2025-08-15 13:01:50 +02:00 |
|
arberkatellari
|
2ffdb409a6
|
Add action type *dynamicRate
|
2025-08-15 13:01:50 +02:00 |
|
gezimbll
|
9065e58158
|
ips active allocations test
|
2025-08-15 12:56:02 +02:00 |
|
armirveliaj
|
040392571b
|
Add coverage tests on ips
|
2025-08-04 07:21:44 +02:00 |
|
armirveliaj
|
2428a6cdd1
|
Revise & add tests for FieldAsInterface method on ips
|
2025-08-04 07:21:44 +02:00 |
|
armirveliaj
|
8b15c5a336
|
Add coverage tests on ips
|
2025-07-31 09:43:37 +02:00 |
|
armirveliaj
|
492f13341d
|
Revise and add coverage tests on radius & ips
|
2025-07-29 15:23:28 +02:00 |
|
gezimbll
|
71e4563ecd
|
benchmarks for ips functionality && rewriting actionTypes constants
|
2025-07-28 20:05:10 +02:00 |
|
arberkatellari
|
eba021be54
|
Add action type *dynamicRoute
|
2025-07-27 11:47:20 +02:00 |
|
arberkatellari
|
c0017d33f1
|
Add action type *dynamicFilter
|
2025-07-27 11:47:20 +02:00 |
|
armirveliaj
|
1f49779685
|
Add integration tests for StatusServer messages in RadiusAgent
|
2025-07-27 11:44:34 +02:00 |
|
DanB
|
dd901299b2
|
<RadiusAgent> Support for StatusServer message processing
|
2025-07-24 11:19:52 +02:00 |
|
arberkatellari
|
b779388005
|
Add action type *dynamicRanking
|
2025-07-23 21:17:51 +02:00 |
|
arberkatellari
|
6302bb0fa1
|
Add action type *dynamicTrend
|
2025-07-23 21:17:51 +02:00 |
|
arberkatellari
|
f85ceebf85
|
Add weights, blockers, and filterIDs functionality to *httpPost action diktats
|
2025-07-23 21:17:51 +02:00 |
|
arberkatellari
|
9fa6844fae
|
Add FilterIDs, Weights & Blockers functionality to set/remove balance action types
|
2025-07-21 13:40:22 +02:00 |
|
arberkatellari
|
076dd821a9
|
Add FilterIDs, Weights & Blockers functionality to dynamic type actions
|
2025-07-21 13:40:22 +02:00 |
|
arberkatellari
|
2ab652ebdd
|
Add tests for ActionProfile modifications
|
2025-07-21 13:40:22 +02:00 |
|
arberkatellari
|
38e7c7eb39
|
ActionProfile modifications
|
2025-07-21 13:40:22 +02:00 |
|
ionutboangiu
|
e3bf9e10ec
|
docs: fix ips store_interval desc
|
2025-07-21 10:35:14 +02:00 |
|
ionutboangiu
|
e8c770c415
|
prometheus: add node_id label to cache metrics
|
2025-07-21 10:27:10 +02:00 |
|
ionutboangiu
|
71a1242522
|
prometheus: add cache statistics metrics
|
2025-07-21 10:27:10 +02:00 |
|
ionutboangiu
|
7781961386
|
fix debian/rpm dirs for current cgrates paths
|
2025-07-21 10:22:41 +02:00 |
|
ionutboangiu
|
b77ae537d2
|
ansible: ensure git is installed in github_ssh role
|
2025-07-17 13:19:55 +02:00 |
|
ionutboangiu
|
8bba489c3d
|
ansible: add cgrates_deb_install playbook
|
2025-07-17 09:18:17 +02:00 |
|
ionutboangiu
|
b52bfa71b1
|
ansible: add github_ssh role for SSH key management
|
2025-07-17 09:18:17 +02:00 |
|
ionutboangiu
|
e211a1dd0d
|
ansible: update cgrates role to also allow pkg install
|
2025-07-17 09:18:17 +02:00 |
|
ionutboangiu
|
2968cc5e3c
|
ansible: add monitoring setup playbook
|
2025-07-17 09:18:17 +02:00 |
|
gezimbll
|
954be1d480
|
integration test for threshold events to ees
|
2025-07-10 16:56:47 +02:00 |
|
ionutboangiu
|
c3c5b617d2
|
ips: integrate CDRs into RADIUS IPAM integration test
|
2025-07-10 16:56:08 +02:00 |
|
ionutboangiu
|
f68b6e8f79
|
radius: pass ips flag to sessions via opts
|
2025-07-10 16:56:08 +02:00 |
|
ionutboangiu
|
7845074db5
|
ips: add RADIUS IPAM integration test
|
2025-07-10 16:56:08 +02:00 |
|
ionutboangiu
|
c4389a9ab6
|
sessions: rename IPAllocation reply field to AllocatedIP
|
2025-07-10 16:56:08 +02:00 |
|
ionutboangiu
|
4a1f3144ba
|
sessions: partially reimplement TerminateSession
to be able to release IP allocs
|
2025-07-10 16:56:08 +02:00 |
|
ionutboangiu
|
063fcbc138
|
sessions: return AllocatedIP instead of just message
|
2025-07-10 16:56:08 +02:00 |
|
ionutboangiu
|
4278d3ed78
|
ips: implement NavigableMapper for AllocatedIP
|
2025-07-10 16:56:08 +02:00 |
|
ionutboangiu
|
97969bb707
|
sessions: get originID from APIOpts instead of event
|
2025-07-10 16:56:08 +02:00 |
|
ionutboangiu
|
54f4a63c24
|
radius: revise dict loading err log
|
2025-07-10 16:56:08 +02:00 |
|
ionutboangiu
|
1e2f39c13e
|
ips: update csv header
|
2025-07-10 16:50:32 +02:00 |
|
ionutboangiu
|
2365ae5037
|
docs: add documentation for IPs component
|
2025-07-10 16:24:27 +02:00 |
|