Commit Graph

23 Commits

Author SHA1 Message Date
b6962e3cb6 Server side sorting for the websessions page. No longer using LinkedMap as a result. 2024-08-16 00:25:17 +02:00
56ad9fbf03 concurrency for the expiry time 2024-08-15 21:25:30 +02:00
fd18a63360 now using maps of Guid to Agent/Client in the state, working towards the definitive solution.
Using LinkedMap that preserves insertion order for the implementation and also added unit tests for that.
2024-08-15 21:04:31 +02:00
98f6b414de introdcution of typesafe ids. 2024-08-15 18:32:59 +02:00
54165f83c7 renamed modukle name so that pkgsite will work. 2024-08-12 21:31:15 +02:00
28b95ff5db Addes agent address and client address to the client and agent info. 2024-08-12 15:23:07 +02:00
69a8a1aad3 much more clean handling of concurrency in the converge server by separating the administration from the matchmaking by putting admin in a separate package. 2024-08-11 16:17:11 +02:00
fc92286998 Added agent uid to the client info so that client and agent can be correlated in prometheus/grafana. 2024-08-10 18:57:57 +02:00
7c387d5bb4 added environment info from the client. 2024-08-10 13:00:48 +02:00
21e91a700c prometheus monitoring now more complete. Including a guid to uniquely identify agents and clients. 2024-08-07 21:16:11 +02:00
86535683fa ClientId is now a string instead of an int. 2024-08-07 21:00:41 +02:00
68804761bf public id is now shown on the sessions page since authorized keys are
used which is safer.
2024-08-06 22:50:24 +02:00
7af575119d eliminated the username. 2024-08-06 22:38:59 +02:00
7e60e23df1 A lot of work in getting cut and paste from the UI to
work properly.

Wrote two web components. One for cut and paste in general, and another for code samples.
2024-08-05 22:51:49 +02:00
1b76add15b Alternative contextpath is now supported.
This will simplify hosting in cases where you have no control over DNS but only over one domain.
2024-08-03 23:10:57 +02:00
91e1139881 work in progress:
* usage page now has more dynamic part where user
  can enter id and publis ssh keys and the server will
  generate the appropriate commmands to execute depending on the local and remote shell.
2024-08-03 12:54:32 +02:00
Erik Brakkee
2e12d0a9fd Now displaying agent number instead of id.
Passing timezone to server side for rendering of time stamps
Configuration of preferred shells.
2024-08-01 19:16:00 +02:00
4c52fb0f12 Rendering status as HTML tables. 2024-07-31 21:12:09 +02:00
885b7790d7 doing the same thing as before but now rendering the
status using a template.
2024-07-31 19:52:01 +02:00
f382c02b41 restructuring 2024-07-30 19:59:13 +02:00
77cffde408 tabbed interface. 2024-07-29 21:05:14 +02:00
92504f4130 Split up the main page into different parts. 2024-07-29 19:16:48 +02:00
a4d5060163 Split up the main page into different parts. 2024-07-29 19:02:50 +02:00