Ingo Oppermann
|
d5c03932b5
|
Validate process config before adding/updating the cluster DB
|
2025-05-15 11:10:10 +02:00 |
|
Ingo Oppermann
|
f55a3e7fce
|
Allow to provide mime type mapping directly in config
|
2024-11-22 16:11:22 +01:00 |
|
Ingo Oppermann
|
91874e6caf
|
Extend http status metrics by method and path
|
2024-10-10 12:18:22 +02:00 |
|
Ingo Oppermann
|
f97943b275
|
Move content encoding in the beginning of the middleware chain, update dependencies
|
2024-10-09 14:25:42 +02:00 |
|
Ingo Oppermann
|
17b8289f87
|
Temporarly remove .m3u8 from gziping
|
2024-09-27 16:38:26 +02:00 |
|
Ingo Oppermann
|
4a999cf11a
|
Remove zstd from default compressions
|
2024-09-27 12:27:25 +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
|
68607ed932
|
Add basic resource information in about response
|
2024-08-20 11:55:08 +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
|
ac2a20094f
|
Add brotli and zstd content-encoding
|
2024-04-25 12:50:17 +02:00 |
|
Ingo Oppermann
|
495f9b2d35
|
Disable zstd middleware
|
2024-04-25 10:06:20 +02:00 |
|
Ingo Oppermann
|
718bd3eb07
|
Add zstd middleware
|
2024-04-25 10:00:10 +02:00 |
|
Ingo Oppermann
|
03da97217b
|
Use faster JSON and gzip packages
|
2024-04-24 15:42:11 +02:00 |
|
Ingo Oppermann
|
e001f663b3
|
Rename RestreamHandler to ProcessHandler
|
2024-03-14 11:21:07 +01:00 |
|
Ingo Oppermann
|
727c358921
|
Add filesystem access via cluster node
|
2024-03-13 15:11:20 +01:00 |
|
Ingo Oppermann
|
5b81e6e23f
|
Add metrics collector for HTTP status codes
|
2023-09-29 17:18:59 +02:00 |
|
Ingo Oppermann
|
d19010944d
|
Add POST /cluster/process/probe endpoint
|
2023-08-09 14:10:16 +03:00 |
|
Ingo Oppermann
|
15d317a1cd
|
Add POST /process/probe endpoint
|
2023-08-09 10:41:23 +03:00 |
|
Ingo Oppermann
|
ceb2144da5
|
Fix using clusterfs for API fs operations
|
2023-07-26 11:27:14 +02:00 |
|
Ingo Oppermann
|
d74165a90a
|
Add node resource error, replace ping with about
|
2023-07-25 17:17:20 +02:00 |
|
Ingo Oppermann
|
165db9dc96
|
Add info log for mounted filesystems
|
2023-07-19 10:34:59 +02:00 |
|
Ingo Oppermann
|
fe715adbce
|
Split cluster handler into smaller files
|
2023-07-12 14:18:01 +02:00 |
|
Ingo Oppermann
|
0f06b8b5a0
|
Add /cluster/transfer/:id endpoint to transfer leadership to another node
|
2023-07-11 14:26:54 +02:00 |
|
Ingo Oppermann
|
d04254c891
|
Add /cluster/db/map/process endpoint
|
2023-07-11 10:57:56 +02:00 |
|
Ingo Oppermann
|
604893f8bb
|
Make process probe endpoint not available in read-only mode
|
2023-07-05 11:14:30 +02:00 |
|
Ingo Oppermann
|
71dbfe329e
|
Add /api/v3/cluster/process/:id/probe endpoint
|
2023-07-05 11:03:45 +02:00 |
|
Ingo Oppermann
|
d6a88cb0c5
|
Add /v3/cluster/healthy endpoint
|
2023-06-29 22:08:47 +02:00 |
|
Ingo Oppermann
|
2b58c11bb1
|
Fix cluster process update on metadata change
|
2023-06-28 16:26:36 +02:00 |
|
Ingo Oppermann
|
fff7f986a0
|
Merge HTTP and HLS middleware into session middleware
|
2023-06-28 10:41:29 +02:00 |
|
Ingo Oppermann
|
6c6fa33903
|
Add experimental unified session middleware
|
2023-06-27 22:17:58 +02:00 |
|
Ingo Oppermann
|
89379b2acd
|
Add /v3/cluster/snapshot endpoint
|
2023-06-27 15:11:31 +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
|
944d487730
|
Allow to send command to process on the cluster
|
2023-06-22 21:43:51 +02:00 |
|
Ingo Oppermann
|
dc3e7afc52
|
Add locks on the cluster DB
|
2023-06-22 12:22:25 +02:00 |
|
Ingo Oppermann
|
b8a975b7c7
|
Add logging HTTP requests as single session
|
2023-06-21 16:46:35 +02:00 |
|
Ingo Oppermann
|
b35ac9ccc3
|
Allow proxied range requests, /cluster/process mimic /process
|
2023-06-21 13:14:27 +02:00 |
|
Ingo Oppermann
|
7565427f9a
|
Add GET /v3/iam/user endpoint
|
2023-06-20 20:27:51 +02:00 |
|
Ingo Oppermann
|
50e943a075
|
WIP: add session token, missing: writing sessions to log
|
2023-06-14 12:30:50 +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
|
e532531eeb
|
Allow to set process metadata in the cluster
|
2023-06-02 14:17:35 +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 |
|
Ingo Oppermann
|
3a6bb02bfd
|
Fix reloading policies, add API endpoints for observing internal cluster state
|
2023-05-31 11:23:54 +02:00 |
|
Ingo Oppermann
|
2364aa9d41
|
Fix deadlock in node, list processes per node
|
2023-05-31 09:36:53 +02:00 |
|
Ingo Oppermann
|
89cc42c4b9
|
Add cluster IAM, update dependencies
|
2023-05-30 21:24:12 +02:00 |
|
Ingo Oppermann
|
1974442814
|
Allow to add and remove identites
|
2023-05-26 20:06:34 +02:00 |
|
Ingo Oppermann
|
710d5c595f
|
Merge branch 'iam' into clusteriam
|
2023-05-25 11:05:26 +02:00 |
|