concord
concord copied to clipboard
Concord - workflow orchestration and continuous deployment management
_Quick explanation:_ Given multiple repository definitions within a single Project (different branches) and across Projects (same branch + different branches), the repository refresh task and API endpoint work less-than-optimally. This...
Currently the task re-uses `TaskResult` from the `concord-v2` runtime for the common code that can be called from both v1 and v2 runtimes. Due to breaking changes in 1.71.0, this...
When adding a step that is purely an expression (`expr: ${...}` or `${...}`) a log drawer gets created with the default name `expression` even if there is no output. These...
We need to split the `PROCESS_QUEUE` table up. In order to do that we need to plan some changes across several releases. Here's the approximate plan: - release 1.63.0: -...
If you have something like the following where you accidentally list a plugin twice: ``` dependencies: - "mvn://ca.vanzyl.concord.plugins:concord-k8s-plugin:0.0.1-SNAPSHOT" - "mvn://com.walmartlabs.concord.plugins:terraform-task:1.16.0" - "mvn://com.walmartlabs.concord.plugins:git:1.16.0" - "mvn://com.walmartlabs.concord.plugins:terraform-task:1.19.1" ``` We might want to warn...
As pointed out by @ibodrov a small change can be made here: https://github.com/walmartlabs/concord/blob/master/agent/src/main/java/com/walmartlabs/concord/agent/executors/runner/RunnerJobExecutor.java#L201 To allow the preservation of the workDir if you want to examine its contents while working on...
default sh is configured to dash in debian/ubuntu. Change to bash for compatibility
``` flows: default: - call: EmptyFlow out: outVar loop: items: - "one" - "two" mode: parallel - log: "outVar: ${outVar}" # prints [(this Collection), (this Collection)] EmptyFlow: - return ```
Mostly to make concord-server more modular and less dependent on Sisu.