Commit Graph

37 Commits

Author SHA1 Message Date
Adam Štrauch 5513da35b3
Fix endpoint name for metadata
Unittests / unittests (push) Successful in 9s Details
Unittests / deploy-dev (push) Successful in 44s Details
2024-01-30 23:52:33 +01:00
Adam Štrauch 31ba1ce5a3
Save metadata endpoint
Unittests / unittests (push) Successful in 9s Details
Unittests / deploy-dev (push) Successful in 46s Details
2024-01-30 23:50:03 +01:00
Adam Štrauch 7a170e56d6
Gather more errors in Sentry
Unittests / unittests (push) Successful in 9s Details
Unittests / deploy-dev (push) Successful in 54s Details
2024-01-26 21:15:14 +01:00
Adam Štrauch a4e2bac0ff
Adding Sentry
Unittests / unittests (push) Successful in 16s Details
Unittests / deploy-dev (push) Successful in 47s Details
2024-01-26 18:46:19 +01:00
Adam Štrauch 24fffe736e
Fix schema creation for performance index
continuous-integration/drone/push Build is passing Details
continuous-integration/drone Build is passing Details
2022-05-07 02:21:21 +02:00
Adam Štrauch 02ebfb8eea
Metric for stats elapsed time
continuous-integration/drone/push Build is passing Details
2022-05-06 18:59:58 +02:00
Adam Štrauch 1d1a225be6
Fix stats inputs
continuous-integration/drone/push Build is passing Details
2022-02-07 17:18:44 +01:00
Adam Štrauch 69e46f577a
Docker socket fix
continuous-integration/drone/push Build is passing Details
2022-02-07 17:12:23 +01:00
Adam Štrauch 676ddf2136
Fixes
continuous-integration/drone/push Build is passing Details
*Fix get action
*Taking common out of modules
* initial glue tests
* dynamic docker sock for testing
* Stats rewroked to be more encapsulated
* Fix of stats gathering in background
2022-02-07 17:00:16 +01:00
Adam Štrauch e58d6462a9
Massive handlers refactoring
continuous-integration/drone/push Build is passing Details
Taking logic from handler into glue module
Add tests for apps
Updated docker library
2022-02-06 00:01:05 +01:00
Adam Štrauch 66476275e4
Fix of snapshotProcessor initiation
continuous-integration/drone/push Build is passing Details
Second try
2021-11-01 01:17:35 +01:00
Adam Štrauch bc50cb1105
Support for snapshots
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
* full implementation of snapshots
* tests of the snapshot backend
* Drone CI pipeline
* New snapshots handlers
* Filesystem driver
* S3 driver
2021-10-26 18:57:52 +02:00
Adam Štrauch 162daf6cba
Handling apps via NATS messaging 2021-04-26 00:57:28 +02:00
Adam Štrauch b8007500e7
Prometheus metrics 2021-04-02 18:27:57 +02:00
Adam Štrauch 8eb1f47f2c
Various changes
* Stop using docker stats API (no replacement yet)
* Ruby and Deno support
* Meassure how much time stats loading takes
2021-04-02 18:10:43 +02:00
Adam Štrauch 6b4fe9e39b
Ready for production* Token middleware enabled again,* Production build Makefile Target (for older Debian)* Application name validation fix* Changed database location to /var/lib/node-api* Docker version changed a little lower to 1.38 (older Docker on some nodes) 2020-08-29 15:12:45 +02:00
Adam Štrauch 4a22822c10
Endpoint for running processes (in supervisor) 2020-08-23 02:08:05 +02:00
Adam Štrauch f6f26e89de
Delete application when container doesn't exist 2020-08-22 00:13:07 +02:00
Adam Štrauch ba748f1134
Possibility to enable techs and services via API
* Environment variables for Exec
2020-08-21 01:00:24 +02:00
Adam Štrauch fb69cd2a81
Register only query param name change 2020-08-18 22:52:34 +02:00
Adam Štrauch 6d0f6ca130
Possibility to register app without creating the container 2020-08-18 22:48:09 +02:00
Adam Štrauch 865a9a187e
Start container when it's updated 2020-08-17 01:17:20 +02:00
Adam Štrauch c714274a98
Support for Docker exec API calls
* Endpoint for SSH password
* Endpoint for authorized_keys
2020-08-07 00:36:40 +02:00
Adam Štrauch 9348504f9e
Final touches
* Possibility to pass token in query param
* More appropriate names for gathering and resource updating functions
* Shorter measuring delay
* Container status available immediatelly when needed
2020-07-26 00:34:16 +02:00
Adam Štrauch 60f99d52b0
Various fixes
* UI: abbility to start container in exited state
* Fix all Where() method usages
* Container state is updated every list and get operation
2020-07-23 23:50:20 +02:00
Adam Štrauch 7d6e9c0ae6
Fix status 2020-07-23 12:09:06 +02:00
Adam Štrauch c45c27ac38
Node index finalization 2020-07-21 23:11:56 +02:00
Adam Štrauch e6f8d49cc8
Delete labels fix, initial work on node endpoint 2020-07-21 11:52:23 +02:00
Adam Štrauch 753bd452fb
Labels done 2020-07-16 23:24:09 +02:00
Adam Štrauch 31cdc6ef42
Gathering stats about containers 2020-07-16 19:05:38 +02:00
Adam Štrauch 57c0ddd71d
UI enhancements, stats gathering done 2020-07-15 23:32:28 +02:00
Adam Štrauch c728f4f2af
UI: Load data into vue 2020-07-14 23:40:47 +02:00
Adam Štrauch 51249d1b2c
Basic UI template 2020-07-14 00:01:42 +02:00
Adam Štrauch 4f9dac7f5c
Rest of the endpoints finished 2020-07-11 23:14:45 +02:00
Adam Štrauch 0181236e23
Docker support partly done 2020-07-11 13:04:37 +02:00
Adam Štrauch 064d6e6487
Implementation of Docker 2020-07-10 00:27:23 +02:00
Adam Štrauch 837f629d8d
Initial commit 2020-07-09 00:09:19 +02:00