Commit Graph

321 Commits

Author SHA1 Message Date
YannC
1707b1ee70 fix(core): LocalFileWatcher correctly load existing flow in folder
close #6122
2024-11-26 16:42:53 +01:00
Loïc Mathieu
78f5ff2b7b feat(*): add namespace as a parameter of the internal storage 2024-11-21 12:09:07 +01:00
Ludovic DEHON
6e58b3fe18 refactor(core): move YamlFlowParser to YamlParser
since it's already able to handle all types with generic
2024-11-04 08:19:23 +01:00
Loïc Mathieu
4550aa9b15 feat(*): change system label prefix to use a dot
Fixes #5708
2024-10-30 11:53:26 +01:00
Loïc Mathieu
59141f3dbd feat(cli,core,webserver): move alias to informative notice (#5616)
* feat(*): move alias to informative notice

Part-of: #4753

* chore(translations): auto generate values for languages other than english

* Update ui/src/translations/en.json

Co-authored-by: Anna Geller <anna.m.geller@gmail.com>

* chore(translations): auto generate values for languages other than english

---------

Co-authored-by: GitHub Action <actions@github.com>
Co-authored-by: Anna Geller <anna.m.geller@gmail.com>
2024-10-23 16:00:20 +02:00
YannC
d3ccf4f5ac fix(core): fix FileWatcher loading flow from local file 2024-10-23 15:24:55 +02:00
Loïc Mathieu
3924f56b70 feat(cli,webserver): hidden labels 2024-10-23 12:00:48 +02:00
YannC
a47e293ffe feat(core): cli command for update/create/delete single flow (#5410)
close #747
2024-10-14 14:07:38 +02:00
Loïc Mathieu
5228ccf0f8 feat(core, jdbc): introduce a JDBC indexer 2024-10-14 09:28:41 +02:00
Loïc Mathieu
4e514cb6cf fix(cli): incorrect JDBC conf 2024-10-11 14:30:28 +02:00
YannC
e2daaf091d feat(core): create new command to allows update multiple flows whatever the namespace and update the FlowNamespaceUpdateCommand to add an option to override all namespaces (#5407) 2024-10-10 22:30:34 +02:00
YannC
693702a514 feat(core): Files changes watcher (#5382) 2024-10-10 08:31:22 +02:00
brian.mulier
15b1849974 fix(cli): lighter json schema on PluginDocCommand 2024-10-09 18:40:15 +02:00
brian.mulier
51a5cbeb37 fix(cli): ability to generate json schema when using PluginDocCommand 2024-10-09 18:08:56 +02:00
Florian Hussonnois
65cde143cc feat(core): add support to validate worker groups 2024-09-30 09:24:01 +02:00
Loïc Mathieu
efa2723934 fix(cli): invalid static access via Child class
Static access must always be done on the class that contains the static method not a child
2024-09-26 20:15:21 +02:00
Florian Hussonnois
b0fae8525f feat(core): add support for dependsOn on input (#3610)
This commits adds:
- support for dependsOn field in flow's inputs
- support for expression on input of type SELECT, MULTISELECT
- new REST API to validate inputs for an execution
- some code cleanup, and method renaming

Fix: #3610
2024-09-23 11:08:33 +02:00
Ludovic DEHON
4f97c638de feat(cli): add version & commit on startup log 2024-09-20 08:24:17 +02:00
yuri
9fd2b87d45 fix(cli): make server <type> help work (#4910)
* fix(cli): make server <type> help work

Also fixed missing `--version/-V`.

* Add a basic test
2024-09-16 09:07:57 +02:00
Loïc Mathieu
7b73eed068 feat: Implements message protection for the JDBC Queue
Allow to set a limit in size for messages, when exceeded, the message will be refused by the Queue.
The JDBC executor and worker has been updated to handle a too big message and fail the execution.
2024-09-11 20:06:36 +02:00
Loïc Mathieu
f81aa77206 fix(cli): allow HTTP header up to 32k 2024-09-11 12:22:22 +02:00
brian.mulier
7f28c0ac6f fix(tests): remove warning for system namespace 2024-09-09 15:32:47 +02:00
Ludovic DEHON
81ff4e65fd feat(cli): increase default thread count
relate to #4775
2024-09-02 22:27:53 +02:00
Anna Geller
a1bcf33fca Revert "Update StandAloneCommand.java"
This reverts commit d89aeeb7aa.
2024-09-02 14:12:39 +02:00
Anna Geller
d89aeeb7aa Update StandAloneCommand.java 2024-09-02 13:30:40 +02:00
Loïc Mathieu
c32f5a550a chore: use 2*nbProc as default worker threads
Part-of: #4771
2024-08-30 15:02:27 +02:00
brian.mulier
6e72bd146f fix(cli): null-safe StateStoreMigrateCommand 2024-08-28 19:18:38 +02:00
brian.mulier
42a3484f0e fix(cli): lazy init of repository & storage to wait for plugin init in StateStoreMigrateCommand 2024-08-28 13:01:36 +02:00
brian.mulier
88a6fbbb14 fix(cli): forgot super.call() in StateStoreMigrateCommand to load plugins 2024-08-28 09:46:51 +02:00
brian-mulier-p
4c0e32e7a9 feat(core): state store is now using KV Store as backend (#4666)
part of kestra-io/plugin-singer#71
2024-08-27 16:46:29 +02:00
Ludovic DEHON
016281025b feat(core): add EE flag on the documentation 2024-08-06 16:33:15 +02:00
Florian Hussonnois
81a57f20a2 fix(core): fix KV store types (#4483)
Fix: #4483
2024-08-02 23:42:17 +02:00
Florian Hussonnois
07957db4e1 fix(core): support null value for KV store (#4504)
Fix: #4504
2024-08-02 17:23:40 +02:00
Florian Hussonnois
6b6b01d4df fix(core): only allow KV to be created for an existing namespace (#4522)
Fix: #4522
2024-08-02 16:15:21 +02:00
Loïc Mathieu
b7084a07f3 fix(cli): cli tests 2024-07-22 15:34:44 +02:00
yuri1969
cc0c44bd2c feat(cli): descriptive server start error via bean
Validated the environment properties via a dedicated bean.
2024-07-22 10:30:33 +02:00
YannC
f78a765ae9 Revert "feat(cli): provide descriptive server start error (#4171)"
This reverts commit 96803a6cc8.
2024-07-18 13:25:59 +02:00
Loïc Mathieu
baf69ae94f fix(core): await for the scheduler is ready before launching the ToggleTest 2024-07-18 11:53:55 +02:00
Loïc Mathieu
fc4a291bc6 fix(cli): tests didn't work anymore 2024-07-18 10:19:48 +02:00
yuri
96803a6cc8 feat(cli): provide descriptive server start error (#4171)
* feat(cli): provide descriptive server start error

* The validation is based just on 3 basic Kestra properties.
* Provided a description and link to the docs in the error.
* The `server local` nor any other non-`server` commands were affected.
* Added a crude test.

* Describe each missing property separately
2024-07-18 09:03:33 +02:00
brian.mulier
76fc7ea583 fix(tests): kv-store CLI tests was wrong 2024-07-09 15:14:14 +02:00
brian.mulier
1b6e8532bb feat(kv-store): introduce CLI commands 2024-07-09 12:26:47 +02:00
Ludovic DEHON
3f500704a8 chore(core): remove remaining compilation warnings 2024-06-25 11:45:41 +02:00
YannC
2d994e554c fix(jdbc): add timezone in JDBC url as it was using default JVM timezone (#4114) 2024-06-25 09:38:55 +02:00
Ludovic DEHON
175162d7b4 fix(core): restore failling test from last refactor 2024-06-24 16:08:39 +02:00
Ludovic DEHON
bc98de3519 refactor(core): remove lots of compilation warning 2024-06-24 00:02:59 +02:00
Ludovic DEHON
e9f8a8f3c2 feat(core): use a standard logger for unit test 2024-06-21 15:05:57 +02:00
brian.mulier
4ff8c69a32 feat(*): skip executions for a tenant
part of kestra-io/kestra-ee#1247
2024-06-17 10:24:24 +02:00
brian.mulier
c8f7e398e7 fix(*): add tenant id to namespace identifier for skip execution by namespace
part of kestra-io/kestra-ee#1247
2024-06-17 10:11:35 +02:00
brian.mulier
70c0d03b20 feat(*): skip executions for a namespace
part of kestra-io/kestra-ee#1247
2024-06-17 10:01:54 +02:00