Commit Graph

155 Commits

Author SHA1 Message Date
Jeroen De Meerleer d0974325f5
BUGFIX: sometimes I was still using IDs 2022-05-19 22:02:34 +02:00
Jeroen De Meerleer 47c698faf4
ENHANCEMENT: using querybuilder
Signed-off-by: Jeroen De Meerleer <me@jeroened.be>
2022-05-19 20:23:23 +02:00
Jeroen De Meerleer e77086fa52
ENHANCEMENT: because always querying a new object is so 2190's 2022-05-19 12:12:29 +02:00
Jeroen De Meerleer ed4a907cdd
ENHANCEMENT: islocked using doctrine 2022-05-18 17:16:39 +02:00
Jeroen De Meerleer d700458f31
ENHANCEMENT: using doctrine for creating and editing jobs 2022-05-18 17:14:25 +02:00
Jeroen De Meerleer 045d2389b9
ENHANCEMENT: better setter for data 2022-05-18 13:31:14 +02:00
Jeroen De Meerleer 36052686e7
ENHANCEMENT: MOARRRRRRRRR 2022-05-18 13:06:43 +02:00
Jeroen De Meerleer 45a3160b52
HOTFIX: removeData resulted in errors 2022-05-18 12:29:51 +02:00
Jeroen De Meerleer 1569c1564a
BUGFIX: using idiskey 2022-05-18 11:23:41 +02:00
Jeroen De Meerleer fee48b7a99
ENHANCEMENT: Deleting with doctrine 2022-05-18 11:12:35 +02:00
Jeroen De Meerleer 0fef3a275e
ENHANCEMENT: Using MOAR symfony 2022-05-17 16:52:30 +02:00
Jeroen De Meerleer 92e74f0797
ENHANCEMENT: using symfony 2022-05-17 11:59:40 +02:00
Jeroen De Meerleer b58e84b1c5
BUGFIX: cleanup did not succeed 2022-05-14 11:44:16 +02:00
Jeroen De Meerleer d041dd8ef1
ENHANCEMENT: using features of symfony framework 2022-05-13 15:24:05 +02:00
Jeroen De Meerleer f5e9e03353
BUGFIX: health did not work anymore 2022-05-06 11:42:41 +02:00
Jeroen De Meerleer c8eb551321
BUGFIX: fixed cli commands 2022-04-28 16:54:53 +02:00
Jeroen De Meerleer 0b6d123b69
ENHANCEMENT: using symfony framework 2022-04-27 17:19:54 +02:00
Jeroen De Meerleer 75ece7ea27
BUGFIX: mysql could trigger running jobs a lot of times 2022-04-23 09:01:57 +02:00
Jeroen De Meerleer 6923152a62
Very long running jobs were losing the database connection 2022-04-22 13:11:40 +02:00
Jeroen De Meerleer e08152a641
BUGFIX: several fixes 2022-04-13 13:16:13 +02:00
Jeroen De Meerleer d33e200176
NEW FEATURE: added healthcheck 2022-02-04 14:43:26 +01:00
Jeroen De Meerleer 62e6ef7486
BUGFIX: empty string is not null 2021-12-23 11:11:01 +01:00
Jeroen De Meerleer ca84a53cd0
BUGFIX: data.vars was not set 2021-12-04 10:25:13 +01:00
Jeroen De Meerleer 86f0e9bd50
BUGFIX: Hide secrets from output
Security vulnerability
2021-11-30 14:47:26 +01:00
Jeroen De Meerleer 7f66e559db
NEW FEATURE: added mailing for failed runs 2021-11-25 15:19:20 +01:00
Jeroen De Meerleer 6410c2e5c9
BUGFIX: fixed the seconds bug 2021-10-22 14:55:52 +02:00
Jeroen De Meerleer 5c3da88979
BUGFIX: guzzle does not only give request exceptions 2021-10-18 15:17:36 +02:00
Jeroen De Meerleer 3687fd2a15
BUGFIX: SSH-jobs are failing terribly 2021-09-22 10:26:52 +02:00
Jeroen De Meerleer 3438201b18
BUGFIX: curl errors were not catched 2021-09-21 09:37:22 +02:00
Jeroen De Meerleer d2454d96ac
ENHANCEMENT: taking number of days in account for failed notifications 2021-08-03 17:23:41 +02:00
Jeroen De Meerleer 28a1c386c4
NEW FEATURE: added visual warnings for failed jobs 2021-08-02 17:07:41 +02:00
Jeroen De Meerleer 7f13b929a9
BUGFIX: getrunsforjob did only return failed runs 2021-08-02 14:41:11 +02:00
Jeroen De Meerleer cc54616d7b
BUGFIX: slow jobs without runs trigger timeouts 2021-08-02 10:54:50 +02:00
Jeroen De Meerleer f8e0c59731
ENHANCEMENT: Added retention value to jobs 2021-07-20 16:29:03 +02:00
Jeroen De Meerleer f075e8db43
NEW FEATURE: added cleanup command 2021-07-16 14:31:18 +02:00
Jeroen De Meerleer f49e9e06a7
BUGFIX: when rebooting via cli one could possibly not recover 2021-07-15 14:29:47 +02:00
Jeroen De Meerleer f8c89230b7
BUGFIX: if job is running, don't run 2021-07-15 13:22:52 +02:00
Jeroen De Meerleer c825dd9b7f
BUGFIX: Reboot jobs should not exit the whole script 2021-07-15 13:14:36 +02:00
Jeroen De Meerleer 6333f20a5b
NEW FEATURE: running from console 2021-07-15 12:41:34 +02:00
Jeroen De Meerleer c1782c26e2
ENHANCEMENT: changing status, if status changes 2021-07-14 13:47:40 +02:00
Jeroen De Meerleer 13608ce06b
ENHANCEMENT: Disabled running of running jobs 2021-07-14 13:10:12 +02:00
Jeroen De Meerleer 7ccf5e8c8b
NEW FEATURE: reboot jobs can fail as well 2021-07-14 13:09:23 +02:00
Jeroen De Meerleer 3c41845316
BUGFIX: Always return full output 2021-07-02 22:06:18 +02:00
Jeroen De Meerleer 18d93c1629
BUGFIX: float can be too long 2021-07-02 21:13:55 +02:00
Jeroen De Meerleer e6a32bc2ba
BUGFIX: manual is not a float 2021-06-01 21:26:25 +02:00
Jeroen De Meerleer 157bb13567
BUGFIX: deferred jobs were not run 2021-06-01 20:56:16 +02:00
Jeroen De Meerleer 9da7c66f89
Activated button 2021-06-01 20:21:47 +02:00
Jeroen De Meerleer 9b36474e48
NEW FEATURE: manual runs 2021-06-01 17:41:10 +02:00
Jeroen De Meerleer 65aa04a69a
Failed runs are now saved per run instead of based on global response code 2021-06-01 13:45:57 +02:00
Jeroen De Meerleer 4eec21b3dd
BUGFIX: warning 2021-05-31 09:48:09 +02:00
Jeroen De Meerleer 784d60e368
Resolved some warning and errors 2021-05-29 16:07:54 +02:00
Jeroen De Meerleer 5575e93fd4
BUGFIX: eternal was not viewable 2021-05-29 15:43:27 +02:00
Jeroen De Meerleer 280af12470
ENHANCEMENT: added lastrun possibility 2021-05-29 14:51:19 +02:00
Jeroen De Meerleer 0f975c036f
one small step for style, one giant leap for readability 2021-05-29 14:25:45 +02:00
Jeroen De Meerleer 9e78dedebd
Unlock jobs upon starting daemon 2021-05-29 14:20:05 +02:00
Jeroen De Meerleer 94c2cfc48c
Starttime by reference 2021-05-29 12:02:09 +02:00
Jeroen De Meerleer cb848f0bfa
Starttime of rebootjob was incorrect 2021-05-29 11:51:34 +02:00
Jeroen De Meerleer f3e89fe99e
Fix Sorting of jobs 2021-05-28 19:57:18 +02:00
Jeroen De Meerleer ebc442f5ce
BUGFIX: don't make the result appear multiple times 2021-05-28 19:16:25 +02:00
Jeroen De Meerleer 5ec78ff3f3
BUGFIX: no more flooding tables 2021-05-28 18:19:12 +02:00
Jeroen De Meerleer 894be456c1
Fixed reboot jobs 2021-05-28 17:28:02 +02:00
Jeroen De Meerleer 4987f818c5
NEW FEATURE: multiple wrong exit statuses 2021-05-28 15:01:00 +02:00
Jeroen De Meerleer 1210c0193f
ENHANCEMENT: Added runtimes 2021-05-28 14:24:33 +02:00
Jeroen De Meerleer 10076d19b6
Added servicename in overview 2021-05-28 12:34:54 +02:00
Jeroen De Meerleer f9d78ef009
BUGFIX: Always able to collect status code 2021-05-28 11:45:30 +02:00
Jeroen De Meerleer fda747c143
BUGFIX: Docker requires first user than service 2021-05-28 10:16:08 +02:00
Jeroen De Meerleer 69715c950c
ENHANCEMENT: Refactoring of running jobs 2021-05-28 09:59:55 +02:00
Jeroen De Meerleer d02b33b5a5
Added reboot tasks 2021-05-27 21:17:10 +02:00
Jeroen De Meerleer 0282edbdfd
Added running of jobs inside containers and local 2021-05-27 20:24:03 +02:00
Jeroen De Meerleer 03365a1fc8
NEW FEATURE: overview of runs 2021-05-27 12:00:28 +02:00
Jeroen De Meerleer e56a3c108e
NEW FEATURE: Eternal jobs 2021-05-26 13:34:19 +02:00
Jeroen De Meerleer 9ab63f7de1
BUGFIX: I don't eat brains 2021-05-26 01:22:36 +02:00
Jeroen De Meerleer 4dd743c732
Better create own connections 2021-05-26 00:15:33 +02:00
Jeroen De Meerleer f059418344
Added timestamp x2 2021-05-26 00:03:16 +02:00
Jeroen De Meerleer 49b3090cd2
Added some output 2021-05-25 23:41:14 +02:00
Jeroen De Meerleer a8cff06e87
BUGFIX: if http request no host of container is required 2021-05-25 19:44:57 +02:00
Jeroen De Meerleer f8e3e6d50c
Added timestamp 2021-05-24 23:10:14 +02:00
Jeroen De Meerleer 9ecf907fde
Added sleeping 2021-05-24 21:19:16 +02:00
Jeroen De Meerleer 12380f36c4
Added running of jobs 2021-05-24 18:36:16 +02:00
Jeroen De Meerleer 4b06060929
Added job deletions 2021-05-24 14:08:30 +02:00
Jeroen De Meerleer 8b4f311e5e
Enforcing logged in 2021-05-24 13:40:42 +02:00
Jeroen De Meerleer 00c5c548d6
More job editing 2021-05-24 12:28:47 +02:00
Jeroen De Meerleer 4cf6c649b6
NEW FEATURE: editing jobs 2021-05-21 13:22:15 +02:00
Jeroen De Meerleer 497c8dc27c
Added docker containers 2021-05-20 13:06:53 +02:00
Jeroen De Meerleer 61922c8ba7
using variable instead of hardcoded hashing method 2021-05-20 12:22:47 +02:00
Jeroen De Meerleer bfeb97c441
Added response codes 2021-05-19 20:09:09 +02:00
Jeroen De Meerleer d636160751
Added host-types 2021-05-19 13:24:38 +02:00
Jeroen De Meerleer 8d3cc06410
Renamed delay to interval 2021-05-06 15:53:21 +02:00
Jeroen De Meerleer 35f73d9d6e
Added reboot jobs 2021-05-06 15:13:51 +02:00
Jeroen De Meerleer 1ea40525f9
BUGFIX: non-secret variables 2021-05-06 14:16:29 +02:00
Jeroen De Meerleer a3efea0e83
Added SSH jobs 2021-04-15 13:52:27 +02:00
Jeroen De Meerleer daf168c6c3
Added processing of local 2021-04-15 13:52:06 +02:00
Jeroen De Meerleer 802f6f16fc
BUGFIX: autologin wa going wrong 2021-04-15 13:02:21 +02:00
Jeroen De Meerleer eff3429f43
Added input fields for secrets 2021-04-13 17:45:26 +02:00
Jeroen De Meerleer 6ec0c18016
NEW FEATURE: added http requests 2021-04-13 14:07:11 +02:00
Jeroen De Meerleer 2a5f1bd30c
Added add route 2021-04-12 12:23:50 +02:00
Jeroen De Meerleer 70ba6473e9
Added logout and autologin 2021-04-09 15:15:36 +02:00
Jeroen De Meerleer c98e1add62
Added flashes 2021-04-08 16:34:25 +02:00
Jeroen De Meerleer 5cf6ba2e76
Added ability to have url parameters 2021-04-08 14:54:30 +02:00
Jeroen De Meerleer bb278e5d17
use index for overview as it is the index page of job 2021-04-08 13:39:18 +02:00