Ingo Oppermann
|
d75c7d188f
|
Make audio/video specific fields optional
|
2024-09-19 15:05:11 +02:00 |
|
Ingo Oppermann
|
b0e932d77a
|
Add avstream codec parameter
|
2024-09-05 13:56:22 +02:00 |
|
Ingo Oppermann
|
bc1b2cf76b
|
Add profile and level to progress IO
|
2024-09-05 13:44:19 +02:00 |
|
Ingo Oppermann
|
1a51db01ea
|
Add sample_fmt to API progress
|
2024-09-05 13:40:04 +02:00 |
|
Ingo Oppermann
|
bebef61e55
|
Add /v3/cluster/events endpoint to gather events from all nodes
|
2024-08-22 13:40:38 +02:00 |
|
Ingo Oppermann
|
9947ba822b
|
Add missing JSON tags
|
2024-08-21 20:31:22 +02:00 |
|
Ingo Oppermann
|
68607ed932
|
Add basic resource information in about response
|
2024-08-20 11:55:08 +02:00 |
|
Ingo Oppermann
|
d391e274d7
|
Fix wrong memory limit, add total memory, add cpu and memory consumed by core itself to node resources
|
2024-07-25 21:13:49 +02:00 |
|
Ingo Oppermann
|
54b1fe8e86
|
Dump casbin, replace with own policy enforcer
|
2024-07-23 15:54:09 +02:00 |
|
Ingo Oppermann
|
879819f10f
|
Retrieve current process from leader, clone metadata, introduce new state 'deploying'
|
2024-07-22 16:58:57 +02:00 |
|
Ingo Oppermann
|
72883d18d4
|
Remove bottlenecks in process handling, still some rough edges
|
2024-07-18 17:16:49 +02:00 |
|
Ingo Oppermann
|
7e90bb87ce
|
Allow to import report history for a process
|
2024-07-10 16:46:49 +02:00 |
|
Ingo Oppermann
|
480dbb7f53
|
Refactor cluster node code
|
2024-07-09 12:26:02 +02:00 |
|
Ingo Oppermann
|
c032cdf5c7
|
Add API for setting node status, respect it in leader tasks
|
2024-06-24 16:50:15 +02:00 |
|
Ingo Oppermann
|
a9d6b1ec49
|
Add API endpoints for relocating processes
|
2024-06-19 15:28:30 +02:00 |
|
Ingo Oppermann
|
1a64fddbb1
|
Allow cluster leave endpoint to remove any node in the cluster
|
2024-06-07 11:28:54 +02:00 |
|
Ingo Oppermann
|
03da97217b
|
Use faster JSON and gzip packages
|
2024-04-24 15:42:11 +02:00 |
|
Ingo Oppermann
|
18bf51d334
|
Rename Initialized to Started
|
2024-04-15 14:46:05 +02:00 |
|
Ingo Oppermann
|
a6375da911
|
Add initialized field in progress data
|
2024-04-12 15:18:47 +02:00 |
|
Ingo Oppermann
|
423e0453de
|
Remove NodeID from ClusterAbout
|
2024-04-10 16:58:34 +02:00 |
|
Ingo Oppermann
|
7a4875f818
|
Promote core version in cluster about
|
2024-04-09 15:57:17 +02:00 |
|
Ingo Oppermann
|
487529c598
|
Expose general infos in cluster about, bump cluster API version to 2.0.0
|
2024-04-08 21:55:07 +02:00 |
|
Ingo Oppermann
|
3d17c3f71a
|
Expose caller in events
|
2023-11-16 11:32:55 +01:00 |
|
Ingo Oppermann
|
a416beea08
|
Add stream mapping to process state, adjust addresses and indexes for HLS outputs
|
2023-09-26 14:52:54 +02:00 |
|
Ingo Oppermann
|
48cc454314
|
Add expose 'mode' from avstream progress
|
2023-09-20 20:53:50 +02:00 |
|
Ingo Oppermann
|
ad2a50df6f
|
Separate resource type and resource for IAM policies
|
2023-09-18 17:11:09 +02:00 |
|
Ingo Oppermann
|
92f2f6de8c
|
Add CreatedAt and UpdatedAt field to IAM user
|
2023-09-18 15:18:21 +02:00 |
|
Ingo Oppermann
|
0b718b8b18
|
Add IAM identity alias to API
|
2023-08-03 17:28:02 +03:00 |
|
Ingo Oppermann
|
d74165a90a
|
Add node resource error, replace ping with about
|
2023-07-25 17:17:20 +02:00 |
|
Ingo Oppermann
|
5faf1825a6
|
Remove unrequired fields from session token, parametrize TTL
|
2023-07-21 15:49:57 +02:00 |
|
Ingo Oppermann
|
11e28a8d37
|
Fix event filter
If a filter provides a k/v map, then the keys must exist in the event,
otherwise it's not a mach.
|
2023-07-20 15:43:28 +02:00 |
|
Ingo Oppermann
|
95a2ec5667
|
Allow to filter events by level and message
|
2023-07-18 21:51:07 +02:00 |
|
Ingo Oppermann
|
8a8ff6d4f4
|
Add LimitMode and Resources.CPU.IsThrottling to process state
|
2023-07-17 21:45:19 +02:00 |
|
Ingo Oppermann
|
8123b09dcf
|
Fix providing correct last_contact value for node
|
2023-07-17 20:55:29 +02:00 |
|
Ingo Oppermann
|
0519059f3d
|
Add CoreID field
|
2023-07-17 17:00:20 +02:00 |
|
Ingo Oppermann
|
34db225eb0
|
Return map of nodes
|
2023-07-17 15:39:03 +02:00 |
|
Ingo Oppermann
|
cefd35f7da
|
Refactor cluster.About() data
|
2023-07-14 11:22:08 +02:00 |
|
Ingo Oppermann
|
d04254c891
|
Add /cluster/db/map/process endpoint
|
2023-07-11 10:57:56 +02:00 |
|
Ingo Oppermann
|
2b58c11bb1
|
Fix cluster process update on metadata change
|
2023-06-28 16:26:36 +02:00 |
|
Ingo Oppermann
|
dd128ac99b
|
Fix gathering of hostnames, add /v3/cluster/db/kv endpoint
|
2023-06-27 14:52:32 +02:00 |
|
Ingo Oppermann
|
dc3e7afc52
|
Add locks on the cluster DB
|
2023-06-22 12:22:25 +02:00 |
|
Ingo Oppermann
|
9635d0eccc
|
Remove limit in process config limits
|
2023-06-15 14:20:31 +02:00 |
|
Ingo Oppermann
|
a728cc7839
|
Fix clusterNode/proxyNode
|
2023-06-14 22:05:59 +02:00 |
|
Ingo Oppermann
|
50e943a075
|
WIP: add session token, missing: writing sessions to log
|
2023-06-14 12:30:50 +02:00 |
|
Ingo Oppermann
|
82ba3a8f82
|
WIP: introducing cluster versioning, degraded mode
|
2023-06-09 21:42:26 +02:00 |
|
Ingo Oppermann
|
1f6f7c9f59
|
Add API endpoint to leave cluster gracefully, hard leave on exit
|
2023-06-06 11:22:53 +02:00 |
|
Ingo Oppermann
|
8829b8fff0
|
Respect domain in cluster DB, allow metadata in process config for cluster
|
2023-06-05 21:19:11 +02:00 |
|
Ingo Oppermann
|
f59a63320c
|
Allow to pass metadata with process config, non-cluster only
|
2023-06-01 21:24:33 +02:00 |
|
Ingo Oppermann
|
a79cfa0c77
|
Merge branch 'clusteriam' into vod
|
2023-06-01 15:16:54 +02:00 |
|
Ingo Oppermann
|
401156e4d2
|
Enforce policies
|
2023-05-31 16:39:43 +02:00 |
|