Jeroen De Meerleer
9977a93874
Refactor JobRepository to decrypt secret values in commands
...
This commit modifies the JobRepository class to decrypt secret values in commands. It replaces placeholders with decrypted values using the Secret::decrypt() function. This change ensures that sensitive information is not exposed in plain text within the commands.
2023-07-09 00:44:21 +02:00
Jeroen De Meerleer
f7a2228f26
Refactor JobRepository's addToken method for generating hook tokens
...
This commit refactors the addToken method in JobRepository to generate a random string of 32 characters using alphanumeric characters. The new implementation replaces the previous code that generated the token.
2023-06-27 14:43:26 +02:00
Jeroen De Meerleer
2b1a7939e3
Add hooktoken generation if it's missing
...
This commit adds a new feature to generate a random string of 32 characters as the hooktoken for jobs that don't have one. This is done in the JobRepository class.
2023-06-27 14:41:21 +02:00
Jeroen De Meerleer
8e737d80cb
ENHANCEMENT: added visualisation of triggered run
2023-01-17 14:10:17 +01:00
Jeroen De Meerleer
12205ad18e
BUGFIX: reboot jobs stopped after triggering initial command
2023-01-11 13:46:19 +01:00
Jeroen De Meerleer
c59a84a34f
BUGFIX: deletetempvar without name argument did not remove tempvars
2023-01-11 11:53:51 +01:00
Jeroen De Meerleer
45ba3c6ce2
BUGFIX: Scheduled run always started 1 second too late
2023-01-11 09:11:23 +01:00
Jeroen De Meerleer
21f65e2480
Added timed scheduled runs
2023-01-10 17:21:49 +01:00
Jeroen De Meerleer
3a48fd7e52
BUGFIX: when querying the database pointer could be reused
2022-09-27 12:26:20 +02:00
Jeroen De Meerleer
159ec33a22
BUGFIX: also remove temp-vars when not manual
2022-09-26 13:32:00 +02:00
Jeroen De Meerleer
56bc06e6f0
NEW FEATURE: settings page
2022-09-08 12:28:38 +02:00
Jeroen De Meerleer
3d5863e77a
Reimplemented periodic check
2022-08-23 16:40:12 +02:00
Jeroen De Meerleer
35aed5a469
NEW FEATURE: added host label
2022-08-18 14:02:31 +02:00
Jeroen De Meerleer
b3e25ac14b
BUGFIX: demo mode was always activated
2022-07-02 12:01:27 +02:00
Jeroen De Meerleer
417521d497
ENHANCEMENT: added demo mode
2022-07-01 12:00:36 +02:00
Jeroen De Meerleer
14446527a3
BUGFIX: Disabled tasks could appear as non-disabled
2022-05-30 14:43:37 +02:00
Jeroen De Meerleer
ae3788180f
NEW FEATURE: added translations
2022-05-25 16:17:53 +02:00
Jeroen De Meerleer
1a774f2300
BUGFIX: reboot jobs were running everytime over and over again
2022-05-22 17:36:42 +02:00
Jeroen De Meerleer
d57ee04011
BUGFIX: some fixes
2022-05-20 19:34:45 +02:00
Jeroen De Meerleer
80131f0e99
[SECURITY] Sensitive data got saved unencrypted in the database
2022-05-20 14:48:22 +02:00
Jeroen De Meerleer
11eb7f47c9
BUGFIX: rebooting did not work
2022-05-20 11:32:42 +02:00
Jeroen De Meerleer
3352fc52f6
BUGFIX: timestamps of failed runs were wrong
2022-05-20 11:06:22 +02:00
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
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
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
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