├── .devcontainer ├── Dockerfile ├── README.md └── devcontainer.json ├── .editorconfig ├── .gitattributes ├── .github ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE │ ├── bug.yml │ ├── config.yml │ └── feature.yml ├── dependabot.yml ├── node_option_env_var.png ├── pull_request_template.md ├── run-app.png └── workflows │ ├── auto-translate-ui-keys.yml │ ├── codeql-analysis.yml │ ├── e2e-scheduling.yml │ ├── global-create-new-release-branch.yml │ ├── global-start-release.yml │ ├── main-build.yml │ ├── pre-release.yml │ ├── pull-request-cleanup.yml │ ├── pull-request.yml │ ├── release-docker.yml │ └── vulnerabilities-check.yml ├── .gitignore ├── .gitpod.yml ├── .plugins ├── .prettierignore ├── AGENTS.md ├── Dockerfile ├── Dockerfile.pr ├── LICENSE ├── Makefile ├── README.md ├── SECURITY.md ├── cli ├── build.gradle └── src │ ├── main │ ├── java │ │ └── io │ │ │ └── kestra │ │ │ └── cli │ │ │ ├── AbstractApiCommand.java │ │ │ ├── AbstractCommand.java │ │ │ ├── AbstractValidateCommand.java │ │ │ ├── App.java │ │ │ ├── StandAloneRunner.java │ │ │ ├── VersionProvider.java │ │ │ ├── commands │ │ │ ├── AbstractServiceNamespaceUpdateCommand.java │ │ │ ├── configs │ │ │ │ └── sys │ │ │ │ │ ├── ConfigCommand.java │ │ │ │ │ └── ConfigPropertiesCommand.java │ │ │ ├── flows │ │ │ │ ├── FlowCommand.java │ │ │ │ ├── FlowCreateCommand.java │ │ │ │ ├── FlowDeleteCommand.java │ │ │ │ ├── FlowDotCommand.java │ │ │ │ ├── FlowExpandCommand.java │ │ │ │ ├── FlowExportCommand.java │ │ │ │ ├── FlowTestCommand.java │ │ │ │ ├── FlowUpdateCommand.java │ │ │ │ ├── FlowUpdatesCommand.java │ │ │ │ ├── FlowValidateCommand.java │ │ │ │ ├── IncludeHelperExpander.java │ │ │ │ └── namespaces │ │ │ │ │ ├── FlowNamespaceCommand.java │ │ │ │ │ └── FlowNamespaceUpdateCommand.java │ │ │ ├── migrations │ │ │ │ ├── MigrationCommand.java │ │ │ │ ├── TenantMigrationCommand.java │ │ │ │ ├── TenantMigrationService.java │ │ │ │ └── metadata │ │ │ │ │ ├── KvMetadataMigrationCommand.java │ │ │ │ │ ├── MetadataMigrationCommand.java │ │ │ │ │ ├── MetadataMigrationService.java │ │ │ │ │ ├── NsFilesMetadataMigrationCommand.java │ │ │ │ │ └── SecretsMetadataMigrationCommand.java │ │ │ ├── namespaces │ │ │ │ ├── NamespaceCommand.java │ │ │ │ ├── files │ │ │ │ │ ├── NamespaceFilesCommand.java │ │ │ │ │ └── NamespaceFilesUpdateCommand.java │ │ │ │ └── kv │ │ │ │ │ ├── KvCommand.java │ │ │ │ │ └── KvUpdateCommand.java │ │ │ ├── plugins │ │ │ │ ├── PluginCommand.java │ │ │ │ ├── PluginDocCommand.java │ │ │ │ ├── PluginInstallCommand.java │ │ │ │ ├── PluginListCommand.java │ │ │ │ ├── PluginSearchCommand.java │ │ │ │ └── PluginUninstallCommand.java │ │ │ ├── servers │ │ │ │ ├── AbstractServerCommand.java │ │ │ │ ├── ExecutorCommand.java │ │ │ │ ├── IndexerCommand.java │ │ │ │ ├── LocalCommand.java │ │ │ │ ├── SchedulerCommand.java │ │ │ │ ├── ServerCommand.java │ │ │ │ ├── ServerCommandInterface.java │ │ │ │ ├── StandAloneCommand.java │ │ │ │ ├── WebServerCommand.java │ │ │ │ └── WorkerCommand.java │ │ │ ├── sys │ │ │ │ ├── ReindexCommand.java │ │ │ │ ├── SubmitQueuedCommand.java │ │ │ │ ├── SysCommand.java │ │ │ │ ├── database │ │ │ │ │ ├── DatabaseCommand.java │ │ │ │ │ └── DatabaseMigrateCommand.java │ │ │ │ └── statestore │ │ │ │ │ ├── StateStoreCommand.java │ │ │ │ │ └── StateStoreMigrateCommand.java │ │ │ └── templates │ │ │ │ ├── TemplateCommand.java │ │ │ │ ├── TemplateExportCommand.java │ │ │ │ ├── TemplateValidateCommand.java │ │ │ │ └── namespaces │ │ │ │ ├── TemplateNamespaceCommand.java │ │ │ │ └── TemplateNamespaceUpdateCommand.java │ │ │ ├── listeners │ │ │ ├── DeleteConfigurationApplicationListeners.java │ │ │ └── GracefulEmbeddedServiceShutdownListener.java │ │ │ ├── logger │ │ │ └── StackdriverJsonLayout.java │ │ │ └── services │ │ │ ├── DefaultEnvironmentProvider.java │ │ │ ├── EnvironmentProvider.java │ │ │ ├── FileChangedEventListener.java │ │ │ ├── FlowFilesManager.java │ │ │ ├── LocalFlowFileWatcher.java │ │ │ ├── NoOpStartupHook.java │ │ │ ├── StartupHookInterface.java │ │ │ └── TenantIdSelectorService.java │ └── resources │ │ ├── META-INF │ │ └── services │ │ │ └── io.kestra.cli.services.EnvironmentProvider │ │ ├── application.yml │ │ └── logback.xml │ └── test │ ├── java │ └── io │ │ └── kestra │ │ └── cli │ │ ├── AppTest.java │ │ ├── commands │ │ ├── configs │ │ │ └── sys │ │ │ │ ├── ConfigPropertiesCommandTest.java │ │ │ │ └── NoConfigCommandTest.java │ │ ├── flows │ │ │ ├── FlowCreateOrUpdateCommandTest.java │ │ │ ├── FlowDotCommandTest.java │ │ │ ├── FlowExpandCommandTest.java │ │ │ ├── FlowExportCommandTest.java │ │ │ ├── FlowUpdatesCommandTest.java │ │ │ ├── FlowValidateCommandTest.java │ │ │ ├── SingleFlowCommandsTest.java │ │ │ ├── TemplateValidateCommandTest.java │ │ │ └── namespaces │ │ │ │ ├── FlowNamespaceCommandTest.java │ │ │ │ └── FlowNamespaceUpdateCommandTest.java │ │ ├── migrations │ │ │ └── metadata │ │ │ │ ├── KvMetadataMigrationCommandTest.java │ │ │ │ ├── MetadataMigrationServiceTest.java │ │ │ │ ├── NsFilesMetadataMigrationCommandTest.java │ │ │ │ └── SecretsMetadataMigrationCommandTest.java │ │ ├── namespaces │ │ │ ├── NamespaceCommandTest.java │ │ │ ├── files │ │ │ │ ├── NamespaceFilesCommandTest.java │ │ │ │ └── NamespaceFilesUpdateCommandTest.java │ │ │ └── kv │ │ │ │ ├── KvCommandTest.java │ │ │ │ └── KvUpdateCommandTest.java │ │ ├── plugins │ │ │ ├── PluginCommandTest.java │ │ │ ├── PluginDocCommandTest.java │ │ │ ├── PluginInstallCommandTest.java │ │ │ ├── PluginListCommandTest.java │ │ │ └── PluginSearchCommandTest.java │ │ ├── servers │ │ │ └── TenantIdSelectorServiceTest.java │ │ ├── sys │ │ │ ├── ReindexCommandTest.java │ │ │ ├── database │ │ │ │ └── DatabaseCommandTest.java │ │ │ └── statestore │ │ │ │ ├── StateStoreCommandTest.java │ │ │ │ └── StateStoreMigrateCommandTest.java │ │ └── templates │ │ │ ├── TemplateExportCommandTest.java │ │ │ ├── TemplateValidateCommandTest.java │ │ │ └── namespaces │ │ │ ├── TemplateNamespaceCommandTest.java │ │ │ └── TemplateNamespaceUpdateCommandTest.java │ │ ├── listeners │ │ └── DeleteConfigurationApplicationListenersTest.java │ │ └── services │ │ └── FileChangedEventListenerTest.java │ └── resources │ ├── application-file-watch.yml │ ├── application-test.yml │ ├── crudFlow │ └── date.yml │ ├── flows │ ├── quattro.yml │ └── same │ │ ├── first.yaml │ │ ├── flowsSubFolder │ │ └── third.yaml │ │ └── second.yaml │ ├── helper │ ├── include.yaml │ ├── lorem-multiple.txt │ └── lorem.txt │ ├── invalids │ └── empty.yaml │ ├── invalidsTemplates │ └── template.yml │ ├── logback.xml │ ├── namespacefiles │ ├── ignore │ │ ├── 1 │ │ ├── 2 │ │ ├── .kestraignore │ │ └── flows │ │ │ └── flow.yml │ └── noignore │ │ ├── 1 │ │ ├── 2 │ │ └── flows │ │ └── flow.yml │ ├── plugins │ └── plugin-template-test-0.24.0-SNAPSHOT.jar │ ├── templates │ ├── template-2.yml │ ├── template.yml │ └── templatesSubFolder │ │ └── template-3.yml │ └── warning │ └── flow-with-warning.yaml ├── codecov.yml ├── core ├── build.gradle └── src │ ├── main │ ├── java │ │ └── io │ │ │ ├── kestra │ │ │ ├── core │ │ │ │ ├── annotations │ │ │ │ │ └── Retryable.java │ │ │ │ ├── app │ │ │ │ │ ├── AppBlockInterface.java │ │ │ │ │ └── AppPluginInterface.java │ │ │ │ ├── cache │ │ │ │ │ └── NoopCache.java │ │ │ │ ├── contexts │ │ │ │ │ ├── KestraBeansFactory.java │ │ │ │ │ ├── KestraContext.java │ │ │ │ │ └── MavenPluginRepositoryConfig.java │ │ │ │ ├── converters │ │ │ │ │ └── PluginDefaultConverter.java │ │ │ │ ├── debug │ │ │ │ │ └── Breakpoint.java │ │ │ │ ├── docs │ │ │ │ │ ├── AbstractClassDocumentation.java │ │ │ │ │ ├── ClassInputDocumentation.java │ │ │ │ │ ├── ClassPluginDocumentation.java │ │ │ │ │ ├── Document.java │ │ │ │ │ ├── DocumentationGenerator.java │ │ │ │ │ ├── DocumentationWithSchema.java │ │ │ │ │ ├── InputType.java │ │ │ │ │ ├── JsonSchemaCache.java │ │ │ │ │ ├── JsonSchemaGenerator.java │ │ │ │ │ ├── Plugin.java │ │ │ │ │ ├── PluginIcon.java │ │ │ │ │ ├── Schema.java │ │ │ │ │ └── SchemaType.java │ │ │ │ ├── encryption │ │ │ │ │ └── EncryptionService.java │ │ │ │ ├── endpoints │ │ │ │ │ ├── BasicAuthEndpointsFilter.java │ │ │ │ │ └── EndpointBasicAuthConfiguration.java │ │ │ │ ├── events │ │ │ │ │ ├── CrudEvent.java │ │ │ │ │ └── CrudEventType.java │ │ │ │ ├── exceptions │ │ │ │ │ ├── AiException.java │ │ │ │ │ ├── ConflictException.java │ │ │ │ │ ├── DeserializationException.java │ │ │ │ │ ├── FlowNotFoundException.java │ │ │ │ │ ├── FlowProcessingException.java │ │ │ │ │ ├── IllegalConditionEvaluation.java │ │ │ │ │ ├── IllegalVariableEvaluationException.java │ │ │ │ │ ├── InternalException.java │ │ │ │ │ ├── InvalidException.java │ │ │ │ │ ├── InvalidQueryFiltersException.java │ │ │ │ │ ├── InvalidTriggerConfigurationException.java │ │ │ │ │ ├── KestraException.java │ │ │ │ │ ├── KestraRuntimeException.java │ │ │ │ │ ├── MigrationRequiredException.java │ │ │ │ │ ├── NotFoundException.java │ │ │ │ │ ├── ResourceAccessDeniedException.java │ │ │ │ │ ├── ResourceExpiredException.java │ │ │ │ │ ├── TimeoutExceededException.java │ │ │ │ │ └── ValidationErrorException.java │ │ │ │ ├── http │ │ │ │ │ ├── HttpRequest.java │ │ │ │ │ ├── HttpResponse.java │ │ │ │ │ ├── HttpService.java │ │ │ │ │ └── client │ │ │ │ │ │ ├── HttpClient.java │ │ │ │ │ │ ├── HttpClientException.java │ │ │ │ │ │ ├── HttpClientRequestException.java │ │ │ │ │ │ ├── HttpClientResponseException.java │ │ │ │ │ │ ├── apache │ │ │ │ │ │ ├── AbstractLoggingInterceptor.java │ │ │ │ │ │ ├── FailedResponseInterceptor.java │ │ │ │ │ │ ├── LoggingRequestInterceptor.java │ │ │ │ │ │ ├── LoggingResponseInterceptor.java │ │ │ │ │ │ └── RunContextResponseInterceptor.java │ │ │ │ │ │ └── configurations │ │ │ │ │ │ ├── AbstractAuthConfiguration.java │ │ │ │ │ │ ├── BasicAuthConfiguration.java │ │ │ │ │ │ ├── BearerAuthConfiguration.java │ │ │ │ │ │ ├── HttpConfiguration.java │ │ │ │ │ │ ├── ProxyConfiguration.java │ │ │ │ │ │ ├── SslOptions.java │ │ │ │ │ │ └── TimeoutConfiguration.java │ │ │ │ ├── listeners │ │ │ │ │ └── RetryEvents.java │ │ │ │ ├── log │ │ │ │ │ └── KestraLogFilter.java │ │ │ │ ├── metrics │ │ │ │ │ ├── GlobalTagsConfigurer.java │ │ │ │ │ ├── MeterRegistryBinderFactory.java │ │ │ │ │ ├── MetricConfig.java │ │ │ │ │ └── MetricRegistry.java │ │ │ │ ├── models │ │ │ │ │ ├── DeletedInterface.java │ │ │ │ │ ├── FetchVersion.java │ │ │ │ │ ├── HasSource.java │ │ │ │ │ ├── HasUID.java │ │ │ │ │ ├── Label.java │ │ │ │ │ ├── Pauseable.java │ │ │ │ │ ├── PluginVersioning.java │ │ │ │ │ ├── QueryFilter.java │ │ │ │ │ ├── SearchResult.java │ │ │ │ │ ├── ServerType.java │ │ │ │ │ ├── Setting.java │ │ │ │ │ ├── TenantAndNamespace.java │ │ │ │ │ ├── TenantInterface.java │ │ │ │ │ ├── WorkerJobLifecycle.java │ │ │ │ │ ├── collectors │ │ │ │ │ │ ├── ConfigurationUsage.java │ │ │ │ │ │ ├── ExecutionUsage.java │ │ │ │ │ │ ├── FlowUsage.java │ │ │ │ │ │ ├── HostUsage.java │ │ │ │ │ │ ├── PluginMetric.java │ │ │ │ │ │ ├── PluginUsage.java │ │ │ │ │ │ ├── Result.java │ │ │ │ │ │ └── ServiceUsage.java │ │ │ │ │ ├── conditions │ │ │ │ │ │ ├── Condition.java │ │ │ │ │ │ ├── ConditionContext.java │ │ │ │ │ │ └── ScheduleCondition.java │ │ │ │ │ ├── dashboards │ │ │ │ │ │ ├── AggregationType.java │ │ │ │ │ │ ├── ChartOption.java │ │ │ │ │ │ ├── ColumnDescriptor.java │ │ │ │ │ │ ├── Dashboard.java │ │ │ │ │ │ ├── DataFilter.java │ │ │ │ │ │ ├── DataFilterKPI.java │ │ │ │ │ │ ├── GraphStyle.java │ │ │ │ │ │ ├── Order.java │ │ │ │ │ │ ├── OrderBy.java │ │ │ │ │ │ ├── TimeWindow.java │ │ │ │ │ │ ├── WithLegend.java │ │ │ │ │ │ ├── WithTooltip.java │ │ │ │ │ │ ├── charts │ │ │ │ │ │ │ ├── Chart.java │ │ │ │ │ │ │ ├── DataChart.java │ │ │ │ │ │ │ ├── DataChartKPI.java │ │ │ │ │ │ │ ├── LegendOption.java │ │ │ │ │ │ │ └── TooltipBehaviour.java │ │ │ │ │ │ └── filters │ │ │ │ │ │ │ ├── AbstractFilter.java │ │ │ │ │ │ │ ├── Contains.java │ │ │ │ │ │ │ ├── EndsWith.java │ │ │ │ │ │ │ ├── EqualTo.java │ │ │ │ │ │ │ ├── GreaterThan.java │ │ │ │ │ │ │ ├── GreaterThanOrEqualTo.java │ │ │ │ │ │ │ ├── In.java │ │ │ │ │ │ │ ├── IsFalse.java │ │ │ │ │ │ │ ├── IsNotNull.java │ │ │ │ │ │ │ ├── IsNull.java │ │ │ │ │ │ │ ├── IsTrue.java │ │ │ │ │ │ │ ├── LessThan.java │ │ │ │ │ │ │ ├── LessThanOrEqualTo.java │ │ │ │ │ │ │ ├── NotEqualTo.java │ │ │ │ │ │ │ ├── NotIn.java │ │ │ │ │ │ │ ├── Or.java │ │ │ │ │ │ │ ├── Regex.java │ │ │ │ │ │ │ └── StartsWith.java │ │ │ │ │ ├── executions │ │ │ │ │ │ ├── AbstractMetricEntry.java │ │ │ │ │ │ ├── Execution.java │ │ │ │ │ │ ├── ExecutionKilled.java │ │ │ │ │ │ ├── ExecutionKilledExecution.java │ │ │ │ │ │ ├── ExecutionKilledTrigger.java │ │ │ │ │ │ ├── ExecutionKind.java │ │ │ │ │ │ ├── ExecutionMetadata.java │ │ │ │ │ │ ├── ExecutionTrigger.java │ │ │ │ │ │ ├── LogEntry.java │ │ │ │ │ │ ├── MetricEntry.java │ │ │ │ │ │ ├── NextTaskRun.java │ │ │ │ │ │ ├── TaskRun.java │ │ │ │ │ │ ├── TaskRunAttempt.java │ │ │ │ │ │ ├── Variables.java │ │ │ │ │ │ ├── metrics │ │ │ │ │ │ │ ├── Counter.java │ │ │ │ │ │ │ ├── Gauge.java │ │ │ │ │ │ │ ├── MetricAggregation.java │ │ │ │ │ │ │ ├── MetricAggregations.java │ │ │ │ │ │ │ └── Timer.java │ │ │ │ │ │ └── statistics │ │ │ │ │ │ │ ├── DailyExecutionStatistics.java │ │ │ │ │ │ │ ├── ExecutionCount.java │ │ │ │ │ │ │ ├── ExecutionCountStatistics.java │ │ │ │ │ │ │ ├── ExecutionStatistics.java │ │ │ │ │ │ │ ├── Flow.java │ │ │ │ │ │ │ └── LogStatistics.java │ │ │ │ │ ├── flows │ │ │ │ │ │ ├── AbstractFlow.java │ │ │ │ │ │ ├── Concurrency.java │ │ │ │ │ │ ├── Data.java │ │ │ │ │ │ ├── DependsOn.java │ │ │ │ │ │ ├── Flow.java │ │ │ │ │ │ ├── FlowForExecution.java │ │ │ │ │ │ ├── FlowId.java │ │ │ │ │ │ ├── FlowInterface.java │ │ │ │ │ │ ├── FlowScope.java │ │ │ │ │ │ ├── FlowWithException.java │ │ │ │ │ │ ├── FlowWithPath.java │ │ │ │ │ │ ├── FlowWithSource.java │ │ │ │ │ │ ├── GenericFlow.java │ │ │ │ │ │ ├── Input.java │ │ │ │ │ │ ├── Output.java │ │ │ │ │ │ ├── PluginDefault.java │ │ │ │ │ │ ├── RenderableInput.java │ │ │ │ │ │ ├── State.java │ │ │ │ │ │ ├── Type.java │ │ │ │ │ │ ├── check │ │ │ │ │ │ │ └── Check.java │ │ │ │ │ │ ├── input │ │ │ │ │ │ │ ├── ArrayInput.java │ │ │ │ │ │ │ ├── BoolInput.java │ │ │ │ │ │ │ ├── BooleanInput.java │ │ │ │ │ │ │ ├── DateInput.java │ │ │ │ │ │ │ ├── DateTimeInput.java │ │ │ │ │ │ │ ├── DurationInput.java │ │ │ │ │ │ │ ├── EmailInput.java │ │ │ │ │ │ │ ├── EnumInput.java │ │ │ │ │ │ │ ├── FileInput.java │ │ │ │ │ │ │ ├── FloatInput.java │ │ │ │ │ │ │ ├── InputAndValue.java │ │ │ │ │ │ │ ├── IntInput.java │ │ │ │ │ │ │ ├── ItemTypeInterface.java │ │ │ │ │ │ │ ├── JsonInput.java │ │ │ │ │ │ │ ├── MultiselectInput.java │ │ │ │ │ │ │ ├── SecretInput.java │ │ │ │ │ │ │ ├── SelectInput.java │ │ │ │ │ │ │ ├── StringInput.java │ │ │ │ │ │ │ ├── TimeInput.java │ │ │ │ │ │ │ ├── URIInput.java │ │ │ │ │ │ │ └── YamlInput.java │ │ │ │ │ │ └── sla │ │ │ │ │ │ │ ├── ExecutionChangedSLA.java │ │ │ │ │ │ │ ├── ExecutionMonitoringSLA.java │ │ │ │ │ │ │ ├── SLA.java │ │ │ │ │ │ │ ├── SLAMonitor.java │ │ │ │ │ │ │ ├── SLAMonitorStorage.java │ │ │ │ │ │ │ ├── Violation.java │ │ │ │ │ │ │ └── types │ │ │ │ │ │ │ ├── ExecutionAssertionSLA.java │ │ │ │ │ │ │ └── MaxDurationSLA.java │ │ │ │ │ ├── hierarchies │ │ │ │ │ │ ├── AbstractGraph.java │ │ │ │ │ │ ├── AbstractGraphTask.java │ │ │ │ │ │ ├── AbstractGraphTrigger.java │ │ │ │ │ │ ├── FlowGraph.java │ │ │ │ │ │ ├── Graph.java │ │ │ │ │ │ ├── GraphCluster.java │ │ │ │ │ │ ├── GraphClusterAfterExecution.java │ │ │ │ │ │ ├── GraphClusterEnd.java │ │ │ │ │ │ ├── GraphClusterFinally.java │ │ │ │ │ │ ├── GraphClusterRoot.java │ │ │ │ │ │ ├── GraphTask.java │ │ │ │ │ │ ├── GraphTrigger.java │ │ │ │ │ │ ├── Relation.java │ │ │ │ │ │ ├── RelationType.java │ │ │ │ │ │ ├── SubflowGraphCluster.java │ │ │ │ │ │ └── SubflowGraphTask.java │ │ │ │ │ ├── kv │ │ │ │ │ │ ├── KVType.java │ │ │ │ │ │ └── PersistedKvMetadata.java │ │ │ │ │ ├── listeners │ │ │ │ │ │ └── Listener.java │ │ │ │ │ ├── namespaces │ │ │ │ │ │ ├── Namespace.java │ │ │ │ │ │ ├── NamespaceInterface.java │ │ │ │ │ │ └── files │ │ │ │ │ │ │ └── NamespaceFileMetadata.java │ │ │ │ │ ├── property │ │ │ │ │ │ ├── Data.java │ │ │ │ │ │ ├── Property.java │ │ │ │ │ │ ├── PropertyContext.java │ │ │ │ │ │ ├── PropertyValueExtractor.java │ │ │ │ │ │ └── URIFetcher.java │ │ │ │ │ ├── stats │ │ │ │ │ │ └── SummaryStatistics.java │ │ │ │ │ ├── storage │ │ │ │ │ │ └── FileMetas.java │ │ │ │ │ ├── tasks │ │ │ │ │ │ ├── Cache.java │ │ │ │ │ │ ├── ExecutableTask.java │ │ │ │ │ │ ├── ExecutionUpdatableTask.java │ │ │ │ │ │ ├── FileExistComportment.java │ │ │ │ │ │ ├── FlowableTask.java │ │ │ │ │ │ ├── GenericTask.java │ │ │ │ │ │ ├── InputFilesInterface.java │ │ │ │ │ │ ├── NamespaceFiles.java │ │ │ │ │ │ ├── NamespaceFilesInterface.java │ │ │ │ │ │ ├── Output.java │ │ │ │ │ │ ├── OutputFilesInterface.java │ │ │ │ │ │ ├── ResolvedTask.java │ │ │ │ │ │ ├── RunnableTask.java │ │ │ │ │ │ ├── RunnableTaskException.java │ │ │ │ │ │ ├── Task.java │ │ │ │ │ │ ├── TaskForExecution.java │ │ │ │ │ │ ├── TaskInterface.java │ │ │ │ │ │ ├── TaskResult.java │ │ │ │ │ │ ├── VoidOutput.java │ │ │ │ │ │ ├── WorkerGroup.java │ │ │ │ │ │ ├── common │ │ │ │ │ │ │ ├── EncryptedString.java │ │ │ │ │ │ │ ├── FetchOutput.java │ │ │ │ │ │ │ └── FetchType.java │ │ │ │ │ │ ├── logs │ │ │ │ │ │ │ ├── LogExporter.java │ │ │ │ │ │ │ ├── LogRecord.java │ │ │ │ │ │ │ └── LogRecordMapper.java │ │ │ │ │ │ ├── metrics │ │ │ │ │ │ │ ├── AbstractMetric.java │ │ │ │ │ │ │ ├── CounterMetric.java │ │ │ │ │ │ │ ├── GaugeMetric.java │ │ │ │ │ │ │ └── TimerMetric.java │ │ │ │ │ │ ├── retrys │ │ │ │ │ │ │ ├── AbstractRetry.java │ │ │ │ │ │ │ ├── Constant.java │ │ │ │ │ │ │ ├── Exponential.java │ │ │ │ │ │ │ └── Random.java │ │ │ │ │ │ └── runners │ │ │ │ │ │ │ ├── AbstractLogConsumer.java │ │ │ │ │ │ │ ├── DefaultLogConsumer.java │ │ │ │ │ │ │ ├── PluginUtilsService.java │ │ │ │ │ │ │ ├── RemoteRunnerInterface.java │ │ │ │ │ │ │ ├── ScriptService.java │ │ │ │ │ │ │ ├── TargetOS.java │ │ │ │ │ │ │ ├── TaskCommands.java │ │ │ │ │ │ │ ├── TaskException.java │ │ │ │ │ │ │ ├── TaskLogLineMatcher.java │ │ │ │ │ │ │ ├── TaskRunner.java │ │ │ │ │ │ │ ├── TaskRunnerDetailResult.java │ │ │ │ │ │ │ └── TaskRunnerResult.java │ │ │ │ │ ├── templates │ │ │ │ │ │ ├── Template.java │ │ │ │ │ │ ├── TemplateEnabled.java │ │ │ │ │ │ └── TemplateSource.java │ │ │ │ │ ├── topologies │ │ │ │ │ │ ├── FlowNode.java │ │ │ │ │ │ ├── FlowRelation.java │ │ │ │ │ │ ├── FlowTopology.java │ │ │ │ │ │ └── FlowTopologyGraph.java │ │ │ │ │ ├── triggers │ │ │ │ │ │ ├── AbstractTrigger.java │ │ │ │ │ │ ├── AbstractTriggerForExecution.java │ │ │ │ │ │ ├── Backfill.java │ │ │ │ │ │ ├── GenericTrigger.java │ │ │ │ │ │ ├── PollingTriggerInterface.java │ │ │ │ │ │ ├── RealtimeTriggerInterface.java │ │ │ │ │ │ ├── RecoverMissedSchedules.java │ │ │ │ │ │ ├── Schedulable.java │ │ │ │ │ │ ├── StatefulTriggerInterface.java │ │ │ │ │ │ ├── StatefulTriggerService.java │ │ │ │ │ │ ├── TimeWindow.java │ │ │ │ │ │ ├── Trigger.java │ │ │ │ │ │ ├── TriggerContext.java │ │ │ │ │ │ ├── TriggerInterface.java │ │ │ │ │ │ ├── TriggerOutput.java │ │ │ │ │ │ ├── TriggerService.java │ │ │ │ │ │ ├── WorkerTriggerInterface.java │ │ │ │ │ │ └── multipleflows │ │ │ │ │ │ │ ├── MultipleCondition.java │ │ │ │ │ │ │ ├── MultipleConditionStorageInterface.java │ │ │ │ │ │ │ └── MultipleConditionWindow.java │ │ │ │ │ └── validations │ │ │ │ │ │ ├── KestraConstraintViolationException.java │ │ │ │ │ │ ├── ManualConstraintViolation.java │ │ │ │ │ │ ├── ManualPath.java │ │ │ │ │ │ ├── ManualPropertyNode.java │ │ │ │ │ │ ├── ModelValidator.java │ │ │ │ │ │ └── ValidateConstraintViolation.java │ │ │ │ ├── plugins │ │ │ │ │ ├── AdditionalPlugin.java │ │ │ │ │ ├── DefaultPluginRegistry.java │ │ │ │ │ ├── ExternalPlugin.java │ │ │ │ │ ├── LocalPluginManager.java │ │ │ │ │ ├── MavenPluginDownloader.java │ │ │ │ │ ├── PluginArtifact.java │ │ │ │ │ ├── PluginArtifactMetadata.java │ │ │ │ │ ├── PluginCatalogService.java │ │ │ │ │ ├── PluginClassAndMetadata.java │ │ │ │ │ ├── PluginClassLoader.java │ │ │ │ │ ├── PluginConfiguration.java │ │ │ │ │ ├── PluginConfigurations.java │ │ │ │ │ ├── PluginIdentifier.java │ │ │ │ │ ├── PluginManager.java │ │ │ │ │ ├── PluginModule.java │ │ │ │ │ ├── PluginRegistry.java │ │ │ │ │ ├── PluginResolutionResult.java │ │ │ │ │ ├── PluginResolver.java │ │ │ │ │ ├── PluginScanner.java │ │ │ │ │ ├── RegisteredPlugin.java │ │ │ │ │ └── serdes │ │ │ │ │ │ └── PluginDeserializer.java │ │ │ │ ├── queues │ │ │ │ │ ├── MessageTooBigException.java │ │ │ │ │ ├── QueueException.java │ │ │ │ │ ├── QueueFactoryInterface.java │ │ │ │ │ ├── QueueInterface.java │ │ │ │ │ ├── QueueService.java │ │ │ │ │ ├── UnsupportedMessageException.java │ │ │ │ │ └── WorkerJobQueueInterface.java │ │ │ │ ├── reporter │ │ │ │ │ ├── AbstractReportable.java │ │ │ │ │ ├── Reportable.java │ │ │ │ │ ├── ReportableRegistry.java │ │ │ │ │ ├── ReportableScheduler.java │ │ │ │ │ ├── Schedules.java │ │ │ │ │ ├── ServerEvent.java │ │ │ │ │ ├── ServerEventSender.java │ │ │ │ │ ├── Type.java │ │ │ │ │ ├── Types.java │ │ │ │ │ ├── model │ │ │ │ │ │ └── Count.java │ │ │ │ │ └── reports │ │ │ │ │ │ ├── FeatureUsageReport.java │ │ │ │ │ │ ├── PluginMetricReport.java │ │ │ │ │ │ ├── PluginUsageReport.java │ │ │ │ │ │ ├── ServiceUsageReport.java │ │ │ │ │ │ └── SystemInformationReport.java │ │ │ │ ├── repositories │ │ │ │ │ ├── ArrayListTotal.java │ │ │ │ │ ├── DashboardRepositoryInterface.java │ │ │ │ │ ├── ExecutionRepositoryInterface.java │ │ │ │ │ ├── FlowRepositoryInterface.java │ │ │ │ │ ├── FlowTopologyRepositoryInterface.java │ │ │ │ │ ├── KvMetadataRepositoryInterface.java │ │ │ │ │ ├── LocalFlowRepositoryLoader.java │ │ │ │ │ ├── LogRepositoryInterface.java │ │ │ │ │ ├── MetricRepositoryInterface.java │ │ │ │ │ ├── NamespaceFileMetadataRepositoryInterface.java │ │ │ │ │ ├── QueryBuilderInterface.java │ │ │ │ │ ├── SaveRepositoryInterface.java │ │ │ │ │ ├── ServiceInstanceRepositoryInterface.java │ │ │ │ │ ├── SettingRepositoryInterface.java │ │ │ │ │ ├── TemplateRepositoryInterface.java │ │ │ │ │ ├── TenantMigrationInterface.java │ │ │ │ │ ├── TriggerRepositoryInterface.java │ │ │ │ │ └── WorkerJobRunningRepositoryInterface.java │ │ │ │ ├── runners │ │ │ │ │ ├── AclChecker.java │ │ │ │ │ ├── AclCheckerImpl.java │ │ │ │ │ ├── ConcurrencyLimit.java │ │ │ │ │ ├── DefaultFlowMetaStore.java │ │ │ │ │ ├── DefaultRunContext.java │ │ │ │ │ ├── ExecutableUtils.java │ │ │ │ │ ├── ExecutionDelay.java │ │ │ │ │ ├── ExecutionQueued.java │ │ │ │ │ ├── ExecutionResumed.java │ │ │ │ │ ├── ExecutionRunning.java │ │ │ │ │ ├── Executor.java │ │ │ │ │ ├── ExecutorInterface.java │ │ │ │ │ ├── ExecutorState.java │ │ │ │ │ ├── FilesService.java │ │ │ │ │ ├── FlowInputOutput.java │ │ │ │ │ ├── FlowListeners.java │ │ │ │ │ ├── FlowMetaStoreInterface.java │ │ │ │ │ ├── FlowableUtils.java │ │ │ │ │ ├── Indexer.java │ │ │ │ │ ├── LocalPath.java │ │ │ │ │ ├── LocalPathFactory.java │ │ │ │ │ ├── LocalWorkingDir.java │ │ │ │ │ ├── MultipleConditionEvent.java │ │ │ │ │ ├── RunContext.java │ │ │ │ │ ├── RunContextCache.java │ │ │ │ │ ├── RunContextFactory.java │ │ │ │ │ ├── RunContextInitializer.java │ │ │ │ │ ├── RunContextLogger.java │ │ │ │ │ ├── RunContextLoggerFactory.java │ │ │ │ │ ├── RunContextModule.java │ │ │ │ │ ├── RunContextProperty.java │ │ │ │ │ ├── RunVariables.java │ │ │ │ │ ├── RunnerUtils.java │ │ │ │ │ ├── ScheduleContextInterface.java │ │ │ │ │ ├── Scheduler.java │ │ │ │ │ ├── SchedulerTriggerStateInterface.java │ │ │ │ │ ├── Secret.java │ │ │ │ │ ├── SecureVariableRendererFactory.java │ │ │ │ │ ├── SubflowExecution.java │ │ │ │ │ ├── SubflowExecutionEnd.java │ │ │ │ │ ├── SubflowExecutionResult.java │ │ │ │ │ ├── VariableRenderer.java │ │ │ │ │ ├── Worker.java │ │ │ │ │ ├── WorkerGroupExecutorInterface.java │ │ │ │ │ ├── WorkerInstance.java │ │ │ │ │ ├── WorkerJob.java │ │ │ │ │ ├── WorkerJobResubmit.java │ │ │ │ │ ├── WorkerJobRunning.java │ │ │ │ │ ├── WorkerTask.java │ │ │ │ │ ├── WorkerTaskResult.java │ │ │ │ │ ├── WorkerTaskRunning.java │ │ │ │ │ ├── WorkerTrigger.java │ │ │ │ │ ├── WorkerTriggerResult.java │ │ │ │ │ ├── WorkerTriggerRunning.java │ │ │ │ │ ├── WorkingDir.java │ │ │ │ │ ├── WorkingDirFactory.java │ │ │ │ │ └── pebble │ │ │ │ │ │ ├── AbstractDate.java │ │ │ │ │ │ ├── AbstractIndent.java │ │ │ │ │ │ ├── Extension.java │ │ │ │ │ │ ├── ExtensionCustomizer.java │ │ │ │ │ │ ├── JsonWriter.java │ │ │ │ │ │ ├── OutputWriter.java │ │ │ │ │ │ ├── PebbleEngineFactory.java │ │ │ │ │ │ ├── PebbleLruCache.java │ │ │ │ │ │ ├── PebbleUtils.java │ │ │ │ │ │ ├── TypedObjectWriter.java │ │ │ │ │ │ ├── expression │ │ │ │ │ │ ├── InExpression.java │ │ │ │ │ │ ├── NullCoalescingExpression.java │ │ │ │ │ │ └── UndefinedCoalescingExpression.java │ │ │ │ │ │ ├── filters │ │ │ │ │ │ ├── ChunkFilter.java │ │ │ │ │ │ ├── ClassNameFilter.java │ │ │ │ │ │ ├── DateAddFilter.java │ │ │ │ │ │ ├── DateFilter.java │ │ │ │ │ │ ├── DistinctFilter.java │ │ │ │ │ │ ├── EndsWithFilter.java │ │ │ │ │ │ ├── EscapeCharFilter.java │ │ │ │ │ │ ├── FlattenFilter.java │ │ │ │ │ │ ├── IndentFilter.java │ │ │ │ │ │ ├── JqFilter.java │ │ │ │ │ │ ├── JsonFilter.java │ │ │ │ │ │ ├── KeysFilter.java │ │ │ │ │ │ ├── Md5Filter.java │ │ │ │ │ │ ├── NindentFilter.java │ │ │ │ │ │ ├── NumberFilter.java │ │ │ │ │ │ ├── ReplaceFilter.java │ │ │ │ │ │ ├── Sha1Filter.java │ │ │ │ │ │ ├── Sha512Filter.java │ │ │ │ │ │ ├── ShaBaseFilter.java │ │ │ │ │ │ ├── SlugifyFilter.java │ │ │ │ │ │ ├── StartsWithFilter.java │ │ │ │ │ │ ├── StringFilter.java │ │ │ │ │ │ ├── SubstringAfterFilter.java │ │ │ │ │ │ ├── SubstringAfterLastFilter.java │ │ │ │ │ │ ├── SubstringBeforeFilter.java │ │ │ │ │ │ ├── SubstringBeforeLastFilter.java │ │ │ │ │ │ ├── TimestampFilter.java │ │ │ │ │ │ ├── TimestampMicroFilter.java │ │ │ │ │ │ ├── TimestampMilliFilter.java │ │ │ │ │ │ ├── TimestampNanoFilter.java │ │ │ │ │ │ ├── ToIonFilter.java │ │ │ │ │ │ ├── ToJsonFilter.java │ │ │ │ │ │ ├── UrlDecoderFilter.java │ │ │ │ │ │ ├── ValuesFilter.java │ │ │ │ │ │ └── YamlFilter.java │ │ │ │ │ │ ├── functions │ │ │ │ │ │ ├── AbstractFileFunction.java │ │ │ │ │ │ ├── CurrentEachOutputFunction.java │ │ │ │ │ │ ├── DecryptFunction.java │ │ │ │ │ │ ├── EncryptFunction.java │ │ │ │ │ │ ├── ErrorLogsFunction.java │ │ │ │ │ │ ├── FetchContextFunction.java │ │ │ │ │ │ ├── FileExistsFunction.java │ │ │ │ │ │ ├── FileSizeFunction.java │ │ │ │ │ │ ├── FileURIFunction.java │ │ │ │ │ │ ├── FromIonFunction.java │ │ │ │ │ │ ├── FromJsonFunction.java │ │ │ │ │ │ ├── HttpFunction.java │ │ │ │ │ │ ├── IDFunction.java │ │ │ │ │ │ ├── IsFileEmptyFunction.java │ │ │ │ │ │ ├── JsonFunction.java │ │ │ │ │ │ ├── KSUIDFunction.java │ │ │ │ │ │ ├── KvFunction.java │ │ │ │ │ │ ├── NanoIDFunction.java │ │ │ │ │ │ ├── NowFunction.java │ │ │ │ │ │ ├── RandomIntFunction.java │ │ │ │ │ │ ├── RandomPortFunction.java │ │ │ │ │ │ ├── ReadFileFunction.java │ │ │ │ │ │ ├── RenderFunction.java │ │ │ │ │ │ ├── RenderOnceFunction.java │ │ │ │ │ │ ├── RenderingFunctionInterface.java │ │ │ │ │ │ ├── SecretFunction.java │ │ │ │ │ │ ├── TasksWithStateFunction.java │ │ │ │ │ │ ├── UUIDFunction.java │ │ │ │ │ │ └── YamlFunction.java │ │ │ │ │ │ └── tests │ │ │ │ │ │ └── JsonTest.java │ │ │ │ ├── secret │ │ │ │ │ ├── SecretException.java │ │ │ │ │ ├── SecretNotFoundException.java │ │ │ │ │ ├── SecretPluginInterface.java │ │ │ │ │ └── SecretService.java │ │ │ │ ├── serializers │ │ │ │ │ ├── DurationDeserializer.java │ │ │ │ │ ├── FileSerde.java │ │ │ │ │ ├── JacksonMapper.java │ │ │ │ │ ├── ListOrMapOfLabelDeserializer.java │ │ │ │ │ ├── ListOrMapOfLabelSerializer.java │ │ │ │ │ ├── ObjectMapperFactory.java │ │ │ │ │ ├── TenantSerializer.java │ │ │ │ │ ├── YamlParser.java │ │ │ │ │ └── ion │ │ │ │ │ │ ├── IonFactory.java │ │ │ │ │ │ ├── IonGenerator.java │ │ │ │ │ │ ├── IonModule.java │ │ │ │ │ │ └── IonParser.java │ │ │ │ ├── server │ │ │ │ │ ├── AbstractServiceLivenessCoordinator.java │ │ │ │ │ ├── AbstractServiceLivenessTask.java │ │ │ │ │ ├── ClusterEvent.java │ │ │ │ │ ├── LocalServiceState.java │ │ │ │ │ ├── LocalServiceStateFactory.java │ │ │ │ │ ├── Metric.java │ │ │ │ │ ├── ServerConfig.java │ │ │ │ │ ├── ServerInstance.java │ │ │ │ │ ├── ServerInstanceFactory.java │ │ │ │ │ ├── Service.java │ │ │ │ │ ├── ServiceInstance.java │ │ │ │ │ ├── ServiceLivenessManager.java │ │ │ │ │ ├── ServiceLivenessStore.java │ │ │ │ │ ├── ServiceLivenessUpdater.java │ │ │ │ │ ├── ServiceRegistry.java │ │ │ │ │ ├── ServiceStateChangeEvent.java │ │ │ │ │ ├── ServiceStateTransition.java │ │ │ │ │ ├── ServiceType.java │ │ │ │ │ └── WorkerTaskRestartStrategy.java │ │ │ │ ├── services │ │ │ │ │ ├── AbstractFilterService.java │ │ │ │ │ ├── ConcurrencyLimitService.java │ │ │ │ │ ├── ConditionService.java │ │ │ │ │ ├── ExecutionLogService.java │ │ │ │ │ ├── ExecutionService.java │ │ │ │ │ ├── FlowListenersInterface.java │ │ │ │ │ ├── FlowService.java │ │ │ │ │ ├── Graph2DotService.java │ │ │ │ │ ├── GraphService.java │ │ │ │ │ ├── InstanceService.java │ │ │ │ │ ├── KVStoreService.java │ │ │ │ │ ├── LabelService.java │ │ │ │ │ ├── LogStreamingService.java │ │ │ │ │ ├── MaintenanceService.java │ │ │ │ │ ├── NamespaceService.java │ │ │ │ │ ├── PluginDefaultService.java │ │ │ │ │ ├── PluginGlobalDefaultConfiguration.java │ │ │ │ │ ├── SkipExecutionService.java │ │ │ │ │ ├── StartExecutorService.java │ │ │ │ │ ├── StorageService.java │ │ │ │ │ ├── TaskGlobalDefaultConfiguration.java │ │ │ │ │ ├── VariablesService.java │ │ │ │ │ └── WorkerGroupService.java │ │ │ │ ├── storages │ │ │ │ │ ├── FileAttributes.java │ │ │ │ │ ├── InternalNamespace.java │ │ │ │ │ ├── InternalStorage.java │ │ │ │ │ ├── Namespace.java │ │ │ │ │ ├── NamespaceFactory.java │ │ │ │ │ ├── NamespaceFile.java │ │ │ │ │ ├── NamespaceFileAttributes.java │ │ │ │ │ ├── NamespaceFileRevision.java │ │ │ │ │ ├── StateStore.java │ │ │ │ │ ├── Storage.java │ │ │ │ │ ├── StorageConfiguration.java │ │ │ │ │ ├── StorageContext.java │ │ │ │ │ ├── StorageInterface.java │ │ │ │ │ ├── StorageInterfaceFactory.java │ │ │ │ │ ├── StorageObject.java │ │ │ │ │ ├── StorageSplitInterface.java │ │ │ │ │ └── kv │ │ │ │ │ │ ├── InternalKVStore.java │ │ │ │ │ │ ├── KVEntry.java │ │ │ │ │ │ ├── KVMetadata.java │ │ │ │ │ │ ├── KVStore.java │ │ │ │ │ │ ├── KVStoreException.java │ │ │ │ │ │ ├── KVValue.java │ │ │ │ │ │ └── KVValueAndMetadata.java │ │ │ │ ├── tenant │ │ │ │ │ └── TenantService.java │ │ │ │ ├── test │ │ │ │ │ ├── TestState.java │ │ │ │ │ ├── TestSuite.java │ │ │ │ │ ├── TestSuiteRunEntity.java │ │ │ │ │ ├── TestSuiteRunResult.java │ │ │ │ │ ├── TestSuiteUid.java │ │ │ │ │ └── flow │ │ │ │ │ │ ├── Assertion.java │ │ │ │ │ │ ├── AssertionResult.java │ │ │ │ │ │ ├── AssertionRunError.java │ │ │ │ │ │ ├── Fixtures.java │ │ │ │ │ │ ├── TaskFixture.java │ │ │ │ │ │ ├── TriggerFixture.java │ │ │ │ │ │ ├── UnitTest.java │ │ │ │ │ │ └── UnitTestResult.java │ │ │ │ ├── topologies │ │ │ │ │ └── FlowTopologyService.java │ │ │ │ ├── trace │ │ │ │ │ ├── DefaultTracer.java │ │ │ │ │ ├── NoopTracer.java │ │ │ │ │ ├── TraceLevel.java │ │ │ │ │ ├── TraceUtils.java │ │ │ │ │ ├── Tracer.java │ │ │ │ │ ├── TracerFactory.java │ │ │ │ │ ├── TracesConfiguration.java │ │ │ │ │ └── propagation │ │ │ │ │ │ ├── ExecutionTextMapGetter.java │ │ │ │ │ │ ├── ExecutionTextMapSetter.java │ │ │ │ │ │ ├── RunContextTextMapGetter.java │ │ │ │ │ │ └── RunContextTextMapSetter.java │ │ │ │ ├── utils │ │ │ │ │ ├── AuthUtils.java │ │ │ │ │ ├── Await.java │ │ │ │ │ ├── DateUtils.java │ │ │ │ │ ├── Debug.java │ │ │ │ │ ├── DurationOrSizeTrigger.java │ │ │ │ │ ├── EditionProvider.java │ │ │ │ │ ├── Either.java │ │ │ │ │ ├── Enums.java │ │ │ │ │ ├── Exceptions.java │ │ │ │ │ ├── ExecutorsUtils.java │ │ │ │ │ ├── FileUtils.java │ │ │ │ │ ├── GraphUtils.java │ │ │ │ │ ├── Hashing.java │ │ │ │ │ ├── IdUtils.java │ │ │ │ │ ├── KestraIgnore.java │ │ │ │ │ ├── ListUtils.java │ │ │ │ │ ├── Logs.java │ │ │ │ │ ├── MapUtils.java │ │ │ │ │ ├── MathUtils.java │ │ │ │ │ ├── NamespaceFilesUtils.java │ │ │ │ │ ├── NamespaceUtils.java │ │ │ │ │ ├── Network.java │ │ │ │ │ ├── PathMatcherPredicate.java │ │ │ │ │ ├── PathUtil.java │ │ │ │ │ ├── ReadOnlyDelegatingMap.java │ │ │ │ │ ├── RegexPatterns.java │ │ │ │ │ ├── Rethrow.java │ │ │ │ │ ├── RetryUtils.java │ │ │ │ │ ├── Slugify.java │ │ │ │ │ ├── ThreadMainFactoryBuilder.java │ │ │ │ │ ├── ThreadUncaughtExceptionHandler.java │ │ │ │ │ ├── TruthUtils.java │ │ │ │ │ ├── UnixModeToPosixFilePermissions.java │ │ │ │ │ ├── UriProvider.java │ │ │ │ │ ├── Version.java │ │ │ │ │ ├── VersionProvider.java │ │ │ │ │ └── WindowsUtils.java │ │ │ │ └── validations │ │ │ │ │ ├── AppConfigValidator.java │ │ │ │ │ ├── ArrayInputValidation.java │ │ │ │ │ ├── ConstantRetryValidation.java │ │ │ │ │ ├── DagTaskValidation.java │ │ │ │ │ ├── DashboardWindowValidation.java │ │ │ │ │ ├── DataChartKPIValidation.java │ │ │ │ │ ├── DataChartValidation.java │ │ │ │ │ ├── DateFormat.java │ │ │ │ │ ├── ExecutionsDataFilterKPIValidation.java │ │ │ │ │ ├── ExecutionsDataFilterValidation.java │ │ │ │ │ ├── ExponentialRetryValidation.java │ │ │ │ │ ├── FileInputValidation.java │ │ │ │ │ ├── FilesVersionBehaviorValidation.java │ │ │ │ │ ├── FlowValidation.java │ │ │ │ │ ├── InputValidation.java │ │ │ │ │ ├── JsonString.java │ │ │ │ │ ├── KvVersionBehaviorValidation.java │ │ │ │ │ ├── NoSystemLabelValidation.java │ │ │ │ │ ├── OrFilterValidation.java │ │ │ │ │ ├── PluginDefaultValidation.java │ │ │ │ │ ├── PreconditionFilterValidation.java │ │ │ │ │ ├── RandomRetryValidation.java │ │ │ │ │ ├── Regex.java │ │ │ │ │ ├── ScheduleValidation.java │ │ │ │ │ ├── ServerCommandValidator.java │ │ │ │ │ ├── SwitchTaskValidation.java │ │ │ │ │ ├── TableChartValidation.java │ │ │ │ │ ├── TestSuiteAssertionValidation.java │ │ │ │ │ ├── TestSuiteValidation.java │ │ │ │ │ ├── TimeSeriesChartValidation.java │ │ │ │ │ ├── TimeWindowValidation.java │ │ │ │ │ ├── TimezoneId.java │ │ │ │ │ ├── WebhookValidation.java │ │ │ │ │ ├── WorkingDirectoryTaskValidation.java │ │ │ │ │ ├── factory │ │ │ │ │ └── CustomValidatorFactoryProvider.java │ │ │ │ │ └── validator │ │ │ │ │ ├── ArrayInputValidator.java │ │ │ │ │ ├── ConstantRetryValidator.java │ │ │ │ │ ├── DagTaskValidator.java │ │ │ │ │ ├── DashboardWindowValidator.java │ │ │ │ │ ├── DataChartKPIValidator.java │ │ │ │ │ ├── DataChartValidator.java │ │ │ │ │ ├── DateFormatValidator.java │ │ │ │ │ ├── ExecutionsDataFilterKPIValidator.java │ │ │ │ │ ├── ExecutionsDataFilterValidator.java │ │ │ │ │ ├── ExponentialRetryValidator.java │ │ │ │ │ ├── FileInputValidator.java │ │ │ │ │ ├── FilesVersionBehaviorValidator.java │ │ │ │ │ ├── FlowValidator.java │ │ │ │ │ ├── InputValidator.java │ │ │ │ │ ├── JsonStringValidator.java │ │ │ │ │ ├── KvVersionBehaviorValidator.java │ │ │ │ │ ├── NoSystemLabelValidator.java │ │ │ │ │ ├── OrFilterValidator.java │ │ │ │ │ ├── PluginDefaultValidator.java │ │ │ │ │ ├── PreconditionFilterValidator.java │ │ │ │ │ ├── RandomRetryValidator.java │ │ │ │ │ ├── RegexValidator.java │ │ │ │ │ ├── ScheduleValidator.java │ │ │ │ │ ├── SwitchTaskValidator.java │ │ │ │ │ ├── TableChartValidator.java │ │ │ │ │ ├── TestSuiteAssertionValidator.java │ │ │ │ │ ├── TestSuiteValidator.java │ │ │ │ │ ├── TimeSeriesChartValidator.java │ │ │ │ │ ├── TimeWindowValidator.java │ │ │ │ │ ├── TimezoneIdValidator.java │ │ │ │ │ ├── WebhookValidator.java │ │ │ │ │ └── WorkingDirectoryTaskValidator.java │ │ │ └── plugin │ │ │ │ └── core │ │ │ │ ├── condition │ │ │ │ ├── DateTimeBetween.java │ │ │ │ ├── DayWeek.java │ │ │ │ ├── DayWeekInMonth.java │ │ │ │ ├── ExecutionFlow.java │ │ │ │ ├── ExecutionLabels.java │ │ │ │ ├── ExecutionNamespace.java │ │ │ │ ├── ExecutionOutputs.java │ │ │ │ ├── ExecutionStatus.java │ │ │ │ ├── Expression.java │ │ │ │ ├── FlowCondition.java │ │ │ │ ├── FlowNamespaceCondition.java │ │ │ │ ├── HasRetryAttempt.java │ │ │ │ ├── MultipleCondition.java │ │ │ │ ├── Not.java │ │ │ │ ├── Or.java │ │ │ │ ├── PublicHoliday.java │ │ │ │ ├── TimeBetween.java │ │ │ │ ├── Weekend.java │ │ │ │ └── package-info.java │ │ │ │ ├── dashboard │ │ │ │ ├── chart │ │ │ │ │ ├── Bar.java │ │ │ │ │ ├── KPI.java │ │ │ │ │ ├── Markdown.java │ │ │ │ │ ├── Pie.java │ │ │ │ │ ├── Table.java │ │ │ │ │ ├── TimeSeries.java │ │ │ │ │ ├── bars │ │ │ │ │ │ └── BarOption.java │ │ │ │ │ ├── kpis │ │ │ │ │ │ └── KpiOption.java │ │ │ │ │ ├── mardown │ │ │ │ │ │ └── sources │ │ │ │ │ │ │ ├── FlowDescription.java │ │ │ │ │ │ │ ├── MarkdownSource.java │ │ │ │ │ │ │ └── Text.java │ │ │ │ │ ├── package-info.java │ │ │ │ │ ├── pies │ │ │ │ │ │ └── PieOption.java │ │ │ │ │ ├── tables │ │ │ │ │ │ ├── TableColumnDescriptor.java │ │ │ │ │ │ └── TableOption.java │ │ │ │ │ └── timeseries │ │ │ │ │ │ ├── TimeSeriesColumnDescriptor.java │ │ │ │ │ │ └── TimeSeriesOption.java │ │ │ │ └── data │ │ │ │ │ ├── Executions.java │ │ │ │ │ ├── ExecutionsKPI.java │ │ │ │ │ ├── Flows.java │ │ │ │ │ ├── FlowsKPI.java │ │ │ │ │ ├── IData.java │ │ │ │ │ ├── IExecutions.java │ │ │ │ │ ├── IFlows.java │ │ │ │ │ ├── ILogs.java │ │ │ │ │ ├── IMetrics.java │ │ │ │ │ ├── ITriggers.java │ │ │ │ │ ├── Logs.java │ │ │ │ │ ├── LogsKPI.java │ │ │ │ │ ├── Metrics.java │ │ │ │ │ ├── MetricsKPI.java │ │ │ │ │ ├── Triggers.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── debug │ │ │ │ ├── Echo.java │ │ │ │ ├── Return.java │ │ │ │ └── package-info.java │ │ │ │ ├── execution │ │ │ │ ├── Assert.java │ │ │ │ ├── Count.java │ │ │ │ ├── Exit.java │ │ │ │ ├── Fail.java │ │ │ │ ├── Labels.java │ │ │ │ ├── PurgeExecutions.java │ │ │ │ ├── Resume.java │ │ │ │ ├── SetVariables.java │ │ │ │ ├── UnsetVariables.java │ │ │ │ └── package-info.java │ │ │ │ ├── flow │ │ │ │ ├── AllowFailure.java │ │ │ │ ├── ChildFlowInterface.java │ │ │ │ ├── Dag.java │ │ │ │ ├── EachParallel.java │ │ │ │ ├── EachSequential.java │ │ │ │ ├── ForEach.java │ │ │ │ ├── ForEachItem.java │ │ │ │ ├── If.java │ │ │ │ ├── LoopUntil.java │ │ │ │ ├── Parallel.java │ │ │ │ ├── Pause.java │ │ │ │ ├── Sequential.java │ │ │ │ ├── Sleep.java │ │ │ │ ├── Subflow.java │ │ │ │ ├── Switch.java │ │ │ │ ├── Template.java │ │ │ │ ├── WorkingDirectory.java │ │ │ │ └── package-info.java │ │ │ │ ├── http │ │ │ │ ├── AbstractHttp.java │ │ │ │ ├── Download.java │ │ │ │ ├── HttpInterface.java │ │ │ │ ├── Request.java │ │ │ │ ├── Trigger.java │ │ │ │ └── package-info.java │ │ │ │ ├── kv │ │ │ │ ├── Delete.java │ │ │ │ ├── Get.java │ │ │ │ ├── GetKeys.java │ │ │ │ ├── Key.java │ │ │ │ ├── KvPurgeBehavior.java │ │ │ │ ├── PurgeKV.java │ │ │ │ ├── Set.java │ │ │ │ ├── Version.java │ │ │ │ └── package-info.java │ │ │ │ ├── log │ │ │ │ ├── Fetch.java │ │ │ │ ├── Log.java │ │ │ │ ├── PurgeLogs.java │ │ │ │ └── package-info.java │ │ │ │ ├── metric │ │ │ │ └── Publish.java │ │ │ │ ├── namespace │ │ │ │ ├── DeleteFiles.java │ │ │ │ ├── DownloadFiles.java │ │ │ │ ├── FilesPurgeBehavior.java │ │ │ │ ├── PurgeFiles.java │ │ │ │ ├── UploadFiles.java │ │ │ │ ├── Version.java │ │ │ │ └── package-info.java │ │ │ │ ├── output │ │ │ │ ├── OutputValues.java │ │ │ │ └── package-info.java │ │ │ │ ├── purge │ │ │ │ └── PurgeTask.java │ │ │ │ ├── runner │ │ │ │ ├── Process.java │ │ │ │ └── package-info.java │ │ │ │ ├── state │ │ │ │ ├── AbstractState.java │ │ │ │ ├── Delete.java │ │ │ │ ├── Get.java │ │ │ │ ├── Set.java │ │ │ │ └── package-info.java │ │ │ │ ├── storage │ │ │ │ ├── Concat.java │ │ │ │ ├── DeduplicateItems.java │ │ │ │ ├── Delete.java │ │ │ │ ├── FilterItems.java │ │ │ │ ├── LocalFiles.java │ │ │ │ ├── PurgeCurrentExecutionFiles.java │ │ │ │ ├── Reverse.java │ │ │ │ ├── Size.java │ │ │ │ ├── Split.java │ │ │ │ ├── Write.java │ │ │ │ └── package-info.java │ │ │ │ ├── templating │ │ │ │ ├── TemplatedTask.java │ │ │ │ └── package-info.java │ │ │ │ └── trigger │ │ │ │ ├── Flow.java │ │ │ │ ├── Schedule.java │ │ │ │ ├── ScheduleOnDates.java │ │ │ │ ├── Toggle.java │ │ │ │ ├── Webhook.java │ │ │ │ └── package-info.java │ │ │ └── micronaut │ │ │ └── retry │ │ │ └── intercept │ │ │ └── OverrideRetryInterceptor.java │ └── resources │ │ ├── docs │ │ ├── index.peb │ │ ├── macro.peb │ │ └── task.peb │ │ ├── icons │ │ ├── io.kestra.plugin.core.condition.DateTimeBetweenCondition.svg │ │ ├── io.kestra.plugin.core.condition.DayWeekCondition.svg │ │ ├── io.kestra.plugin.core.condition.DayWeekInMonthCondition.svg │ │ ├── io.kestra.plugin.core.condition.ExecutionFlowCondition.svg │ │ ├── io.kestra.plugin.core.condition.ExecutionNamespaceCondition.svg │ │ ├── io.kestra.plugin.core.condition.ExecutionStatusCondition.svg │ │ ├── io.kestra.plugin.core.condition.FlowCondition.svg │ │ ├── io.kestra.plugin.core.condition.FlowNamespaceCondition.svg │ │ ├── io.kestra.plugin.core.condition.HasRetryAttemptCondition.svg │ │ ├── io.kestra.plugin.core.condition.MultipleCondition.svg │ │ ├── io.kestra.plugin.core.condition.NotCondition.svg │ │ ├── io.kestra.plugin.core.condition.OrCondition.svg │ │ ├── io.kestra.plugin.core.condition.TimeBetweenCondition.svg │ │ ├── io.kestra.plugin.core.condition.VariableCondition.svg │ │ ├── io.kestra.plugin.core.condition.WeekendCondition.svg │ │ ├── io.kestra.plugin.core.condition.svg │ │ ├── io.kestra.plugin.core.dashboard.chart.Bar.svg │ │ ├── io.kestra.plugin.core.dashboard.chart.Markdown.svg │ │ ├── io.kestra.plugin.core.dashboard.chart.Pie.svg │ │ ├── io.kestra.plugin.core.dashboard.chart.Table.svg │ │ ├── io.kestra.plugin.core.dashboard.chart.TimeSeries.svg │ │ ├── io.kestra.plugin.core.dashboard.chart.svg │ │ ├── io.kestra.plugin.core.dashboard.data.Executions.svg │ │ ├── io.kestra.plugin.core.dashboard.data.Logs.svg │ │ ├── io.kestra.plugin.core.dashboard.data.Metrics.svg │ │ ├── io.kestra.plugin.core.dashboard.data.svg │ │ ├── io.kestra.plugin.core.debug.Echo.svg │ │ ├── io.kestra.plugin.core.debug.Return.svg │ │ ├── io.kestra.plugin.core.debug.svg │ │ ├── io.kestra.plugin.core.execution.Counts.svg │ │ ├── io.kestra.plugin.core.execution.Fail.svg │ │ ├── io.kestra.plugin.core.execution.PurgeExecutions.svg │ │ ├── io.kestra.plugin.core.execution.svg │ │ ├── io.kestra.plugin.core.flow.AllowFailure.svg │ │ ├── io.kestra.plugin.core.flow.Dag.svg │ │ ├── io.kestra.plugin.core.flow.EachParallel.svg │ │ ├── io.kestra.plugin.core.flow.EachSequential.svg │ │ ├── io.kestra.plugin.core.flow.Flow.svg │ │ ├── io.kestra.plugin.core.flow.If.svg │ │ ├── io.kestra.plugin.core.flow.Parallel.svg │ │ ├── io.kestra.plugin.core.flow.Pause.svg │ │ ├── io.kestra.plugin.core.flow.Sequential.svg │ │ ├── io.kestra.plugin.core.flow.Switch.svg │ │ ├── io.kestra.plugin.core.flow.Template.svg │ │ ├── io.kestra.plugin.core.flow.WorkingDirectory.svg │ │ ├── io.kestra.plugin.core.flow.svg │ │ ├── io.kestra.plugin.core.http.Download.svg │ │ ├── io.kestra.plugin.core.http.Request.svg │ │ ├── io.kestra.plugin.core.http.svg │ │ ├── io.kestra.plugin.core.kv.Delete.svg │ │ ├── io.kestra.plugin.core.kv.Get.svg │ │ ├── io.kestra.plugin.core.kv.GetKeys.svg │ │ ├── io.kestra.plugin.core.kv.PurgeKV.svg │ │ ├── io.kestra.plugin.core.kv.Set.svg │ │ ├── io.kestra.plugin.core.kv.svg │ │ ├── io.kestra.plugin.core.log.Fetch.svg │ │ ├── io.kestra.plugin.core.log.Log.svg │ │ ├── io.kestra.plugin.core.log.PurgeLogs.svg │ │ ├── io.kestra.plugin.core.log.svg │ │ ├── io.kestra.plugin.core.metric.svg │ │ ├── io.kestra.plugin.core.namespace.DeleteFiles.svg │ │ ├── io.kestra.plugin.core.namespace.DownloadFiles.svg │ │ ├── io.kestra.plugin.core.namespace.UploadFiles.svg │ │ ├── io.kestra.plugin.core.namespace.svg │ │ ├── io.kestra.plugin.core.output.OutputValues.svg │ │ ├── io.kestra.plugin.core.output.svg │ │ ├── io.kestra.plugin.core.runner.Process.svg │ │ ├── io.kestra.plugin.core.runner.svg │ │ ├── io.kestra.plugin.core.state.Delete.svg │ │ ├── io.kestra.plugin.core.state.Get.svg │ │ ├── io.kestra.plugin.core.state.Set.svg │ │ ├── io.kestra.plugin.core.state.svg │ │ ├── io.kestra.plugin.core.storage.Concat.svg │ │ ├── io.kestra.plugin.core.storage.Delete.svg │ │ ├── io.kestra.plugin.core.storage.LocalFiles.svg │ │ ├── io.kestra.plugin.core.storage.PurgeCurrentExecutionFiles.svg │ │ ├── io.kestra.plugin.core.storage.Reverse.svg │ │ ├── io.kestra.plugin.core.storage.Size.svg │ │ ├── io.kestra.plugin.core.storage.Split.svg │ │ ├── io.kestra.plugin.core.storage.svg │ │ ├── io.kestra.plugin.core.templating.svg │ │ ├── io.kestra.plugin.core.trigger.Flow.svg │ │ ├── io.kestra.plugin.core.trigger.Schedule.svg │ │ ├── io.kestra.plugin.core.trigger.Toggle.svg │ │ ├── io.kestra.plugin.core.trigger.Webhook.svg │ │ ├── io.kestra.plugin.core.trigger.svg │ │ └── plugin-icon.svg │ │ └── logback │ │ ├── base.xml │ │ ├── ecs.xml │ │ ├── gcp.xml │ │ ├── test.xml │ │ └── text.xml │ └── test │ ├── java │ └── io │ │ ├── kestra │ │ ├── core │ │ │ ├── cache │ │ │ │ └── NoopCacheTest.java │ │ │ ├── contexts │ │ │ │ ├── KestraContextTest.java │ │ │ │ └── MavenPluginRepositoryConfigTest.java │ │ │ ├── docs │ │ │ │ ├── ClassPluginDocumentationTest.java │ │ │ │ ├── DocumentationGeneratorTest.java │ │ │ │ └── JsonSchemaGeneratorTest.java │ │ │ ├── encryption │ │ │ │ └── EncryptionServiceTest.java │ │ │ ├── endpoints │ │ │ │ └── BasicAuthEndpointsFilterTest.java │ │ │ ├── events │ │ │ │ └── CrudEventTest.java │ │ │ ├── http │ │ │ │ └── client │ │ │ │ │ └── HttpClientTest.java │ │ │ ├── models │ │ │ │ ├── LabelTest.java │ │ │ │ ├── PluginTest.java │ │ │ │ ├── QueryFilterTest.java │ │ │ │ ├── collectors │ │ │ │ │ └── ServiceUsageTest.java │ │ │ │ ├── executions │ │ │ │ │ ├── ExecutionTest.java │ │ │ │ │ ├── LogEntryTest.java │ │ │ │ │ ├── StateDurationTest.java │ │ │ │ │ ├── TaskRunTest.java │ │ │ │ │ └── VariablesTest.java │ │ │ │ ├── flows │ │ │ │ │ ├── FlowIdTest.java │ │ │ │ │ ├── FlowTest.java │ │ │ │ │ ├── FlowWithSourceTest.java │ │ │ │ │ ├── check │ │ │ │ │ │ └── CheckTest.java │ │ │ │ │ ├── input │ │ │ │ │ │ ├── FileInputTest.java │ │ │ │ │ │ ├── MultiselectInputTest.java │ │ │ │ │ │ └── SelectInputTest.java │ │ │ │ │ └── sla │ │ │ │ │ │ └── types │ │ │ │ │ │ ├── ExecutionAssertionSLATest.java │ │ │ │ │ │ └── MaxDurationSLATest.java │ │ │ │ ├── hierarchies │ │ │ │ │ └── FlowGraphTest.java │ │ │ │ ├── property │ │ │ │ │ ├── DynamicPropertyExampleTask.java │ │ │ │ │ ├── PropertyTest.java │ │ │ │ │ └── URIFetcherTest.java │ │ │ │ ├── tasks │ │ │ │ │ ├── logs │ │ │ │ │ │ └── LogRecordMapperTest.java │ │ │ │ │ └── runners │ │ │ │ │ │ ├── ScriptServiceTest.java │ │ │ │ │ │ ├── TaskRunnerTest.java │ │ │ │ │ │ └── types │ │ │ │ │ │ └── ProcessTest.java │ │ │ │ └── triggers │ │ │ │ │ ├── StatefulTriggerInterfaceTest.java │ │ │ │ │ └── multipleflows │ │ │ │ │ └── AbstractMultipleConditionStorageTest.java │ │ │ ├── plugins │ │ │ │ ├── AdditionalPluginTest.java │ │ │ │ ├── ClassTypeIdentifierTest.java │ │ │ │ ├── PluginArtifactTest.java │ │ │ │ ├── PluginConfigurationTest.java │ │ │ │ ├── PluginConfigurationsTest.java │ │ │ │ ├── PluginIdentifierTest.java │ │ │ │ ├── PluginScannerTest.java │ │ │ │ └── serdes │ │ │ │ │ └── PluginDeserializerTest.java │ │ │ ├── reporter │ │ │ │ ├── SchedulesTest.java │ │ │ │ └── reports │ │ │ │ │ ├── AbstractFeatureUsageReportTest.java │ │ │ │ │ ├── AbstractServiceUsageReportTest.java │ │ │ │ │ ├── PluginMetricReportTest.java │ │ │ │ │ └── SystemInformationReportTest.java │ │ │ ├── repositories │ │ │ │ ├── AbstractExecutionRepositoryTest.java │ │ │ │ ├── AbstractExecutionServiceTest.java │ │ │ │ ├── AbstractFlowRepositoryTest.java │ │ │ │ ├── AbstractFlowTopologyRepositoryTest.java │ │ │ │ ├── AbstractKvMetadataRepositoryTest.java │ │ │ │ ├── AbstractLogRepositoryTest.java │ │ │ │ ├── AbstractMetricRepositoryTest.java │ │ │ │ ├── AbstractNamespaceFileMetadataRepositoryTest.java │ │ │ │ ├── AbstractSettingRepositoryTest.java │ │ │ │ ├── AbstractTemplateRepositoryTest.java │ │ │ │ ├── AbstractTriggerRepositoryTest.java │ │ │ │ └── ExecutionFixture.java │ │ │ ├── runners │ │ │ │ ├── AbstractRunnerTest.java │ │ │ │ ├── AfterExecutionTestCase.java │ │ │ │ ├── AliasTest.java │ │ │ │ ├── ChangeStateTestCase.java │ │ │ │ ├── CustomVariableRendererTest.java │ │ │ │ ├── DefaultRunContextTest.java │ │ │ │ ├── DeserializationIssuesCaseTest.java │ │ │ │ ├── DisabledTest.java │ │ │ │ ├── EmptyVariablesTest.java │ │ │ │ ├── ExecutionServiceTest.java │ │ │ │ ├── FilesServiceTest.java │ │ │ │ ├── FlowConcurrencyCaseTest.java │ │ │ │ ├── FlowInputOutputTest.java │ │ │ │ ├── FlowListenersTest.java │ │ │ │ ├── FlowTriggerCaseTest.java │ │ │ │ ├── InputsTest.java │ │ │ │ ├── ListenersTest.java │ │ │ │ ├── ListenersTestTask.java │ │ │ │ ├── LocalWorkingDirTest.java │ │ │ │ ├── LogToFileTest.java │ │ │ │ ├── MultipleConditionTriggerCaseTest.java │ │ │ │ ├── NoEncryptionConfiguredTest.java │ │ │ │ ├── NullOutputTest.java │ │ │ │ ├── PluginDefaultsCaseTest.java │ │ │ │ ├── RestartCaseTest.java │ │ │ │ ├── RunContextLoggerTest.java │ │ │ │ ├── RunContextPropertyTest.java │ │ │ │ ├── RunContextTest.java │ │ │ │ ├── RunVariablesTest.java │ │ │ │ ├── RunnableTaskExceptionTest.java │ │ │ │ ├── SLATestCase.java │ │ │ │ ├── ScheduleDateCaseTest.java │ │ │ │ ├── SecureVariableRendererFactoryTest.java │ │ │ │ ├── SkipExecutionCaseTest.java │ │ │ │ ├── TaskCacheTest.java │ │ │ │ ├── TaskWithAllowFailureTest.java │ │ │ │ ├── TaskWithAllowWarningTest.java │ │ │ │ ├── TaskWithRunIfTest.java │ │ │ │ ├── TestMethodScopedWorker.java │ │ │ │ ├── TestSuiteTest.java │ │ │ │ ├── TestWorkingDir.java │ │ │ │ ├── VariableRendererTest.java │ │ │ │ ├── WorkerTaskRunningTest.java │ │ │ │ ├── WorkerTaskTest.java │ │ │ │ ├── WorkingDirFactoryTest.java │ │ │ │ ├── pebble │ │ │ │ │ ├── PebbleVariableRendererTest.java │ │ │ │ │ ├── RecursivePebbleVariableRendererTest.java │ │ │ │ │ ├── TypedObjectWriterTest.java │ │ │ │ │ ├── expression │ │ │ │ │ │ ├── InExpressionTest.java │ │ │ │ │ │ ├── NullCoalescingExpressionTest.java │ │ │ │ │ │ └── UndefinedCoalescingExpressionTest.java │ │ │ │ │ ├── filters │ │ │ │ │ │ ├── ChunkFilterTest.java │ │ │ │ │ │ ├── DateAddFilterTest.java │ │ │ │ │ │ ├── DateFilterTest.java │ │ │ │ │ │ ├── DistinctFilterTest.java │ │ │ │ │ │ ├── EndsWithFilterTest.java │ │ │ │ │ │ ├── EscapeCharFilterTest.java │ │ │ │ │ │ ├── FlattenFilterTest.java │ │ │ │ │ │ ├── IndentFilterTest.java │ │ │ │ │ │ ├── JqFilterTest.java │ │ │ │ │ │ ├── KeysFilterTest.java │ │ │ │ │ │ ├── Md5FilterTest.java │ │ │ │ │ │ ├── NindentFilterTest.java │ │ │ │ │ │ ├── NumberFilterTest.java │ │ │ │ │ │ ├── ReplaceFilterTest.java │ │ │ │ │ │ ├── Sha1FilterTest.java │ │ │ │ │ │ ├── Sha512FilterTest.java │ │ │ │ │ │ ├── SlugifyFilterTest.java │ │ │ │ │ │ ├── StartsWithFilterTest.java │ │ │ │ │ │ ├── StringFilterTest.java │ │ │ │ │ │ ├── SubstringFilterTest.java │ │ │ │ │ │ ├── ToIonFilterTest.java │ │ │ │ │ │ ├── ToJsonFilterTest.java │ │ │ │ │ │ ├── UrlDecodeFilter.java │ │ │ │ │ │ ├── ValuesFilterTest.java │ │ │ │ │ │ └── YamlFilterTest.java │ │ │ │ │ └── functions │ │ │ │ │ │ ├── EncryptDecryptFunctionTest.java │ │ │ │ │ │ ├── ErrorLogsFunctionTest.java │ │ │ │ │ │ ├── FetchContextFunctionTest.java │ │ │ │ │ │ ├── FileExistsFunctionTest.java │ │ │ │ │ │ ├── FileSizeFunctionTest.java │ │ │ │ │ │ ├── FileURIFunctionTest.java │ │ │ │ │ │ ├── FromIonFunctionTest.java │ │ │ │ │ │ ├── FromJsonFunctionTest.java │ │ │ │ │ │ ├── FunctionTestUtils.java │ │ │ │ │ │ ├── HttpFunctionTest.java │ │ │ │ │ │ ├── IDFunctionTest.java │ │ │ │ │ │ ├── IsFileEmptyFunctionTest.java │ │ │ │ │ │ ├── KSUIDFunctionTest.java │ │ │ │ │ │ ├── KvFunctionTest.java │ │ │ │ │ │ ├── NanoIDFuntionTest.java │ │ │ │ │ │ ├── RandomIntFunctionTest.java │ │ │ │ │ │ ├── RandomPortFunctionTest.java │ │ │ │ │ │ ├── ReadFileFunctionTest.java │ │ │ │ │ │ ├── RenderFunctionTest.java │ │ │ │ │ │ ├── RenderOncerFunctionTest.java │ │ │ │ │ │ ├── UUIDFunctionTest.java │ │ │ │ │ │ └── YamlFunctionTest.java │ │ │ │ └── test │ │ │ │ │ ├── TaskThatFail.java │ │ │ │ │ ├── TaskWithAlias.java │ │ │ │ │ ├── TriggerWithAlias.java │ │ │ │ │ └── WorkerTaskResultTooLarge.java │ │ │ ├── secret │ │ │ │ └── SecretFunctionTest.java │ │ │ ├── serializers │ │ │ │ ├── FileSerdeTest.java │ │ │ │ ├── JacksonMapperTest.java │ │ │ │ ├── ObjectMapperFactoryTest.java │ │ │ │ └── YamlParserTest.java │ │ │ ├── server │ │ │ │ ├── ServerConfigTest.java │ │ │ │ ├── ServiceInstanceTest.java │ │ │ │ ├── ServiceLivenessManagerTest.java │ │ │ │ └── ServiceTest.java │ │ │ ├── services │ │ │ │ ├── ConcurrencyLimitServiceTest.java │ │ │ │ ├── ConditionServiceTest.java │ │ │ │ ├── FlowServiceTest.java │ │ │ │ ├── KVStoreServiceTest.java │ │ │ │ ├── LabelServiceTest.java │ │ │ │ ├── NamespaceServiceTest.java │ │ │ │ ├── PluginDefaultServiceOverrideTest.java │ │ │ │ ├── PluginDefaultServiceTest.java │ │ │ │ ├── SkipExecutionServiceTest.java │ │ │ │ ├── StartExecutorServiceTest.java │ │ │ │ └── TaskGlobalDefaultConfiguration.java │ │ │ ├── storages │ │ │ │ ├── InternalKVStoreTest.java │ │ │ │ ├── InternalNamespaceTest.java │ │ │ │ ├── NamespaceFileTest.java │ │ │ │ ├── StateStoreTest.java │ │ │ │ ├── StorageContextTest.java │ │ │ │ └── StorageInterfaceFactoryTest.java │ │ │ ├── tasks │ │ │ │ ├── FetchTest.java │ │ │ │ ├── OutputValuesTest.java │ │ │ │ ├── PluginUtilsServiceTest.java │ │ │ │ └── test │ │ │ │ │ ├── BadExecutable.java │ │ │ │ │ ├── BadSequential.java │ │ │ │ │ ├── DynamicTask.java │ │ │ │ │ ├── Encrypted.java │ │ │ │ │ ├── FailingPollingTrigger.java │ │ │ │ │ ├── NullOutputTask.java │ │ │ │ │ ├── PollingTrigger.java │ │ │ │ │ ├── Read.java │ │ │ │ │ ├── SanityCheckTest.java │ │ │ │ │ └── SleepTrigger.java │ │ │ ├── tenant │ │ │ │ └── TenantServiceTest.java │ │ │ ├── test │ │ │ │ ├── AssertionTest.java │ │ │ │ ├── TestSuiteRunResultTest.java │ │ │ │ └── TestSuiteTest.java │ │ │ ├── topologies │ │ │ │ ├── FlowTopologyServiceTest.java │ │ │ │ └── FlowTopologyTest.java │ │ │ ├── utils │ │ │ │ ├── DurationOrSizeTriggerTest.java │ │ │ │ ├── EditionProviderTest.java │ │ │ │ ├── EitherTest.java │ │ │ │ ├── EnumsTest.java │ │ │ │ ├── ExceptionsTest.java │ │ │ │ ├── FileUtilsTest.java │ │ │ │ ├── HashingTest.java │ │ │ │ ├── IdUtilsTest.java │ │ │ │ ├── ListUtilsTest.java │ │ │ │ ├── LogsTest.java │ │ │ │ ├── MapUtilsTest.java │ │ │ │ ├── NamespaceFilesUtilsTest.java │ │ │ │ ├── PathMatcherPredicateTest.java │ │ │ │ ├── ReadOnlyDelegatingMapTest.java │ │ │ │ ├── RetryUtilsTest.java │ │ │ │ ├── SlugifyTest.java │ │ │ │ ├── TruthUtilsTest.java │ │ │ │ ├── UnixModeToPosixFilePermissionsTest.java │ │ │ │ ├── UriProviderTest.java │ │ │ │ └── VersionTest.java │ │ │ └── validations │ │ │ │ ├── AppConfigValidatorTest.java │ │ │ │ ├── ConstantRetryValidationTest.java │ │ │ │ ├── DateFormatTest.java │ │ │ │ ├── ExponentialRetryValidationTest.java │ │ │ │ ├── FlowValidationTest.java │ │ │ │ ├── InputTest.java │ │ │ │ ├── JsonStringTest.java │ │ │ │ ├── NoSystemLabelValidationTest.java │ │ │ │ ├── PluginDefaultValidationTest.java │ │ │ │ ├── PreconditionFilterValidationTest.java │ │ │ │ ├── RandomRetryValidationTest.java │ │ │ │ ├── RegexTest.java │ │ │ │ ├── ScheduleValidationTest.java │ │ │ │ ├── ServerCommandValidatorTest.java │ │ │ │ ├── TimeWindowValidationTest.java │ │ │ │ ├── TimezoneIdTest.java │ │ │ │ ├── WebhookTest.java │ │ │ │ ├── WorkingDirectoryTest.java │ │ │ │ └── extractors │ │ │ │ ├── DynamicPropertyDto.java │ │ │ │ └── PropertyValueExtractorTest.java │ │ └── plugin │ │ │ └── core │ │ │ ├── condition │ │ │ ├── DateTimeBetweenTest.java │ │ │ ├── DayWeekInMonthTest.java │ │ │ ├── DayWeekTest.java │ │ │ ├── ExecutionFlowTest.java │ │ │ ├── ExecutionLabelsTest.java │ │ │ ├── ExecutionNamespaceTest.java │ │ │ ├── ExecutionOutputsTest.java │ │ │ ├── ExecutionStatusTest.java │ │ │ ├── ExpressionTest.java │ │ │ ├── HasRetryAttemptTest.java │ │ │ ├── MultipleConditionTest.java │ │ │ ├── NotTest.java │ │ │ ├── OrTest.java │ │ │ ├── PublicHolidayTest.java │ │ │ ├── TimeBetweenTest.java │ │ │ └── WeekendTest.java │ │ │ ├── execution │ │ │ ├── AssertTest.java │ │ │ ├── CountTest.java │ │ │ ├── ExitTest.java │ │ │ ├── FailTest.java │ │ │ ├── PurgeExecutionsTest.java │ │ │ ├── ResumeTest.java │ │ │ ├── SetVariablesTest.java │ │ │ └── UnsetVariablesTest.java │ │ │ ├── flow │ │ │ ├── AllowFailureTest.java │ │ │ ├── BadExecutableTest.java │ │ │ ├── BadFlowableTest.java │ │ │ ├── CorrelationIdTest.java │ │ │ ├── CurrentEachOutputFunctionTest.java │ │ │ ├── DagTest.java │ │ │ ├── EachParallelTest.java │ │ │ ├── EachSequentialTest.java │ │ │ ├── FinallyTest.java │ │ │ ├── FlowCaseTest.java │ │ │ ├── FlowOutputTest.java │ │ │ ├── FlowTest.java │ │ │ ├── ForEachItemCaseTest.java │ │ │ ├── ForEachTest.java │ │ │ ├── IfTest.java │ │ │ ├── LoopUntilCaseTest.java │ │ │ ├── ParallelTest.java │ │ │ ├── PauseTest.java │ │ │ ├── RetryCaseTest.java │ │ │ ├── RuntimeLabelsTest.java │ │ │ ├── SequentialTest.java │ │ │ ├── SleepTest.java │ │ │ ├── StateTest.java │ │ │ ├── SubflowRunnerTest.java │ │ │ ├── SubflowTest.java │ │ │ ├── SwitchTest.java │ │ │ ├── TemplateTest.java │ │ │ ├── TimeoutTest.java │ │ │ ├── VariablesTest.java │ │ │ └── WorkingDirectoryTest.java │ │ │ ├── http │ │ │ ├── DownloadTest.java │ │ │ ├── RequestRunnerTest.java │ │ │ ├── RequestTest.java │ │ │ └── TriggerTest.java │ │ │ ├── kv │ │ │ ├── DeleteTest.java │ │ │ ├── GetKeysTest.java │ │ │ ├── GetTest.java │ │ │ ├── PurgeKVTest.java │ │ │ └── SetTest.java │ │ │ ├── log │ │ │ └── PurgeLogsTest.java │ │ │ ├── metric │ │ │ └── PublishTest.java │ │ │ ├── namespace │ │ │ ├── DeleteFilesTest.java │ │ │ ├── DownloadFilesTest.java │ │ │ ├── PurgeFilesTest.java │ │ │ └── UploadFilesTest.java │ │ │ ├── state │ │ │ ├── StateNamespaceTest.java │ │ │ └── StateTest.java │ │ │ ├── storage │ │ │ ├── ConcatTest.java │ │ │ ├── DeduplicateItemsTest.java │ │ │ ├── DeleteTest.java │ │ │ ├── FilterItemsTest.java │ │ │ ├── LocalFilesTest.java │ │ │ ├── PurgeCurrentExecutionFilesTest.java │ │ │ ├── ReverseTest.java │ │ │ ├── SizeTest.java │ │ │ ├── SplitTest.java │ │ │ └── WriteTest.java │ │ │ ├── templating │ │ │ └── TemplatedTaskTest.java │ │ │ └── trigger │ │ │ ├── FlowTest.java │ │ │ ├── PollingTest.java │ │ │ ├── ScheduleOnDatesTest.java │ │ │ ├── ScheduleTest.java │ │ │ └── ToggleTest.java │ │ └── micronaut │ │ └── retry │ │ └── intercept │ │ └── OverrideRetryInterceptorTest.java │ └── resources │ ├── application-maven.yml │ ├── application-test.yml │ ├── application-testssl.yml │ ├── flows │ ├── invalids │ │ ├── dag-cyclicdependency.yaml │ │ ├── dag-notexist-task.yaml │ │ ├── duplicate-inputs.yaml │ │ ├── duplicate-key.yaml │ │ ├── duplicate-parallel.yaml │ │ ├── duplicate-preconditions.yaml │ │ ├── duplicate.yaml │ │ ├── empty.yaml │ │ ├── foreach-switch-failed.yaml │ │ ├── inputs-bad-type.yaml │ │ ├── inputs-bad-validator-syntax.yaml │ │ ├── inputs-key-with-subtraction-symbol-validation.yaml │ │ ├── inputs-validation.yaml │ │ ├── inputs.yaml │ │ ├── invalid-parallel.yaml │ │ ├── invalid-property.yaml │ │ ├── invalid-task.yaml │ │ ├── invalid.yaml │ │ ├── listener.yaml │ │ ├── outputs-key-with-subtraction-symbol-validation.yaml │ │ ├── recursive-flow.yaml │ │ ├── switch-invalid.yaml │ │ ├── system-labels.yaml │ │ ├── workingdirectory-invalid.yaml │ │ └── workingdirectory-no-tasks.yaml │ ├── runners │ │ └── sleep_medium.yml │ ├── templates │ │ ├── with-failed-template.yaml │ │ └── with-template.yaml │ ├── tests │ │ ├── inputs-old.yaml │ │ ├── invalid-task-defaults.yaml │ │ ├── listeners-failed.yaml │ │ ├── listeners-flowable.yaml │ │ ├── listeners-multiple-failed.yaml │ │ ├── listeners-multiple.yaml │ │ ├── listeners.yaml │ │ ├── plugin-defaults.yaml │ │ ├── trigger-empty.yaml │ │ ├── trigger-polling.yaml │ │ └── trigger.yaml │ └── valids │ │ ├── additional-plugin.yaml │ │ ├── after-execution-error.yaml │ │ ├── after-execution-finally.yaml │ │ ├── after-execution-listener.yaml │ │ ├── after-execution.yaml │ │ ├── alias-task.yaml │ │ ├── alias-trigger.yaml │ │ ├── all-flowable.yaml │ │ ├── allow-failure-with-retry.yaml │ │ ├── allow-failure.yaml │ │ ├── assert.yaml │ │ ├── cache.yaml │ │ ├── change-state-errors.yaml │ │ ├── condition_with_input.yaml │ │ ├── current-output.yaml │ │ ├── dag.yaml │ │ ├── disable-error.yaml │ │ ├── disable-flowable.yaml │ │ ├── disable-simple.yaml │ │ ├── dynamic-task.yaml │ │ ├── each-disabled-tasks.yaml │ │ ├── each-empty.yaml │ │ ├── each-null.yaml │ │ ├── each-object-in-list.yaml │ │ ├── each-object.yaml │ │ ├── each-parallel-Integer.yml │ │ ├── each-parallel-disabled-tasks.yaml │ │ ├── each-parallel-nested.yaml │ │ ├── each-parallel-pause.yml │ │ ├── each-parallel-subflow-notfound.yml │ │ ├── each-parallel.yaml │ │ ├── each-sequential-nested.yaml │ │ ├── each-sequential.yaml │ │ ├── each-switch.yaml │ │ ├── empty-variables.yml │ │ ├── encrypted-string.yaml │ │ ├── errors.yaml │ │ ├── exception-with-output.yaml │ │ ├── executable-fail.yml │ │ ├── execution.yaml │ │ ├── exit-killed.yaml │ │ ├── exit-nested.yaml │ │ ├── exit.yaml │ │ ├── fail-on-condition.yaml │ │ ├── fail-on-switch.yaml │ │ ├── failed-first.yaml │ │ ├── finally-allowfailure.yaml │ │ ├── finally-dag.yaml │ │ ├── finally-eachparallel.yaml │ │ ├── finally-flow-error-first.yaml │ │ ├── finally-flow-error.yaml │ │ ├── finally-flow.yaml │ │ ├── finally-foreach.yaml │ │ ├── finally-parallel.yaml │ │ ├── finally-sequential-error-first.yaml │ │ ├── finally-sequential-error.yaml │ │ ├── finally-sequential.yaml │ │ ├── flow-concurrency-cancel-pause.yml │ │ ├── flow-concurrency-cancel.yml │ │ ├── flow-concurrency-fail.yml │ │ ├── flow-concurrency-for-each-item.yaml │ │ ├── flow-concurrency-parallel-subflow-kill-child.yaml │ │ ├── flow-concurrency-parallel-subflow-kill-grandchild.yaml │ │ ├── flow-concurrency-parallel-subflow-kill.yaml │ │ ├── flow-concurrency-queue-after-execution.yml │ │ ├── flow-concurrency-queue-fail.yml │ │ ├── flow-concurrency-queue-pause.yml │ │ ├── flow-concurrency-queue.yml │ │ ├── flow-concurrency-subflow.yml │ │ ├── flow-trigger-for-each-item-child.yaml │ │ ├── flow-trigger-for-each-item-grandchild.yaml │ │ ├── flow-trigger-for-each-item-parent.yaml │ │ ├── flow-trigger-mixed-conditions-flow-a.yaml │ │ ├── flow-trigger-mixed-conditions-flow-listen.yaml │ │ ├── flow-trigger-multiple-conditions-flow-a.yaml │ │ ├── flow-trigger-multiple-conditions-flow-listen.yaml │ │ ├── flow-trigger-multiple-preconditions-flow-a.yaml │ │ ├── flow-trigger-multiple-preconditions-flow-listen.yaml │ │ ├── flow-trigger-paused-flow.yaml │ │ ├── flow-trigger-paused-listen.yaml │ │ ├── flow-trigger-preconditions-flow-a.yaml │ │ ├── flow-trigger-preconditions-flow-b.yaml │ │ ├── flow-trigger-preconditions-flow-listen.yaml │ │ ├── flow-with-array-outputs.yml │ │ ├── flow-with-optional-outputs.yml │ │ ├── flow-with-outputs-failed.yml │ │ ├── flow-with-outputs.yml │ │ ├── flowable-fail.yaml │ │ ├── flowable-with-parent-fail.yaml │ │ ├── for-each-item-after-execution.yaml │ │ ├── for-each-item-failed.yaml │ │ ├── for-each-item-in-if.yaml │ │ ├── for-each-item-no-wait.yaml │ │ ├── for-each-item-outputs-subflow.yaml │ │ ├── for-each-item-outputs.yaml │ │ ├── for-each-item-subflow-after-execution.yaml │ │ ├── for-each-item-subflow-failed.yaml │ │ ├── for-each-item-subflow-sleep.yaml │ │ ├── for-each-item-subflow.yaml │ │ ├── for-each-item.yaml │ │ ├── foreach-concurrent-no-limit.yaml │ │ ├── foreach-concurrent-parallel.yaml │ │ ├── foreach-concurrent.yaml │ │ ├── foreach-disabled-tasks.yaml │ │ ├── foreach-error.yaml │ │ ├── foreach-iteration.yaml │ │ ├── foreach-nested.yaml │ │ ├── foreach-non-concurrent.yaml │ │ ├── full.yaml │ │ ├── get-log-executionid.yaml │ │ ├── get-log-taskid.yaml │ │ ├── get-log.yaml │ │ ├── http-listen-encrypted.yaml │ │ ├── http-listen.yaml │ │ ├── if-condition-fail.yaml │ │ ├── if-condition.yaml │ │ ├── if-in-flowable.yaml │ │ ├── if-in-parallel.yaml │ │ ├── if-with-only-disabled-tasks.yaml │ │ ├── if-without-else.yaml │ │ ├── if.yaml │ │ ├── input-log-secret.yaml │ │ ├── inputs-large.yaml │ │ ├── inputs-small-files.yaml │ │ ├── inputs.yaml │ │ ├── kv.yaml │ │ ├── labels-deserialization.yaml │ │ ├── labels-update-task-deduplicate.yml │ │ ├── labels-update-task-empty.yml │ │ ├── labels-update-task.yml │ │ ├── log-to-file.yaml │ │ ├── logs.yaml │ │ ├── minimal-bis.yaml │ │ ├── minimal.yaml │ │ ├── minimal2.yaml │ │ ├── npe-labels-update-task.yml │ │ ├── null-output.yaml │ │ ├── output-values.yml │ │ ├── parallel-fail-with-flowable.yaml │ │ ├── parallel-nested.yaml │ │ ├── parallel.yaml │ │ ├── pause-behavior.yaml │ │ ├── pause-delay.yaml │ │ ├── pause-duration-from-input.yaml │ │ ├── pause-errors-finally-after-execution.yaml │ │ ├── pause-test.yaml │ │ ├── pause-timeout-allow-failure.yaml │ │ ├── pause-timeout.yaml │ │ ├── pause_no_tasks.yaml │ │ ├── pause_on_pause.yaml │ │ ├── pause_on_resume.yaml │ │ ├── pause_on_resume_optional.yaml │ │ ├── primitive-labels-flow.yml │ │ ├── purge_logs_full_arguments.yaml │ │ ├── purge_logs_no_arguments.yaml │ │ ├── restart-child.yaml │ │ ├── restart-each.yaml │ │ ├── restart-for-each-item.yaml │ │ ├── restart-parent.yaml │ │ ├── restart-with-after-execution.yaml │ │ ├── restart-with-finally.yaml │ │ ├── restart_always_failed.yaml │ │ ├── restart_last_failed.yaml │ │ ├── restart_local_errors.yaml │ │ ├── restart_pause_last_failed.yaml │ │ ├── restart_with_inputs.yaml │ │ ├── resume-execution.yaml │ │ ├── resume-validate.yaml │ │ ├── retry-dynamic-task.yaml │ │ ├── retry-expo.yaml │ │ ├── retry-fail.yaml │ │ ├── retry-failed-flow-attempts.yml │ │ ├── retry-failed-flow-duration.yml │ │ ├── retry-failed-task-attempts.yml │ │ ├── retry-failed-task-duration.yml │ │ ├── retry-failed.yaml │ │ ├── retry-flowable-child.yaml │ │ ├── retry-flowable-nested-child.yaml │ │ ├── retry-flowable-parallel.yaml │ │ ├── retry-flowable.yaml │ │ ├── retry-new-execution-flow-attempts.yml │ │ ├── retry-new-execution-flow-duration.yml │ │ ├── retry-new-execution-task-attempts.yml │ │ ├── retry-new-execution-task-duration.yml │ │ ├── retry-random.yaml │ │ ├── retry-subflow.yaml │ │ ├── retry-success-first-attempt.yaml │ │ ├── retry-success.yaml │ │ ├── retry-with-flowable-errors.yaml │ │ ├── return.yaml │ │ ├── schedule-trigger.yaml │ │ ├── secrets.yaml │ │ ├── sequential-with-disabled.yaml │ │ ├── sequential-with-global-errors.yaml │ │ ├── sequential-with-local-errors.yaml │ │ ├── sequential.yaml │ │ ├── set-variables-duplicate.yaml │ │ ├── set-variables.yaml │ │ ├── sla-execution-condition.yaml │ │ ├── sla-max-duration-fail.yaml │ │ ├── sla-max-duration-ok.yaml │ │ ├── sla-parent-flow.yaml │ │ ├── sla-subflow.yaml │ │ ├── sleep-long.yml │ │ ├── sleep-short.yml │ │ ├── sleep-task-flow.yaml │ │ ├── sleep.yml │ │ ├── state.yaml │ │ ├── subflow-child-with-output.yaml │ │ ├── subflow-child.yaml │ │ ├── subflow-grand-child.yaml │ │ ├── subflow-inherited-labels-child.yaml │ │ ├── subflow-inherited-labels-parent.yaml │ │ ├── subflow-old-task-name.yaml │ │ ├── subflow-parent-no-wait.yaml │ │ ├── subflow-parent-of-failed.yaml │ │ ├── subflow-parent-retry.yaml │ │ ├── subflow-parent.yaml │ │ ├── subflow-to-retry.yaml │ │ ├── switch-impossible.yaml │ │ ├── switch.yaml │ │ ├── task-allow-failure-executable-flow.yml │ │ ├── task-allow-failure-executable-foreachitem.yml │ │ ├── task-allow-failure-flowable.yml │ │ ├── task-allow-failure-runnable.yml │ │ ├── task-allow-warning-executable-flow.yml │ │ ├── task-allow-warning-executable-foreachitem.yml │ │ ├── task-allow-warning-flowable.yml │ │ ├── task-allow-warning-runnable.yml │ │ ├── task-flow-dynamic.yaml │ │ ├── task-flow-inherited-labels.yaml │ │ ├── task-flow.yaml │ │ ├── task-runif-executionupdating.yml │ │ ├── task-runif-workingdirectory.yml │ │ ├── task-runif.yml │ │ ├── trigger-flow-listener-invalid.yaml │ │ ├── trigger-flow-listener-namespace-condition.yaml │ │ ├── trigger-flow-listener-no-inputs.yaml │ │ ├── trigger-flow-listener-with-concurrency-limit.yaml │ │ ├── trigger-flow-listener-with-pause.yaml │ │ ├── trigger-flow-listener.yaml │ │ ├── trigger-flow-with-concurrency-limit.yaml │ │ ├── trigger-flow-with-pause.yaml │ │ ├── trigger-flow.yaml │ │ ├── trigger-multiplecondition-failed.yaml │ │ ├── trigger-multiplecondition-flow-a.yaml │ │ ├── trigger-multiplecondition-flow-b.yaml │ │ ├── trigger-multiplecondition-flow-c.yaml │ │ ├── trigger-multiplecondition-flow-d.yaml │ │ ├── trigger-multiplecondition-listener.yaml │ │ ├── trigger-toggle.yaml │ │ ├── unset-variables.yaml │ │ ├── variables-invalid.yaml │ │ ├── variables.yaml │ │ ├── waitfor-child-task-warning.yaml │ │ ├── waitfor-max-duration.yaml │ │ ├── waitfor-max-iterations.yaml │ │ ├── waitfor-multiple-tasks-failed.yaml │ │ ├── waitfor-multiple-tasks.yaml │ │ ├── waitfor-no-success.yaml │ │ ├── waitfor.yaml │ │ ├── webhook-dynamic-key.yaml │ │ ├── webhook-inputs.yaml │ │ ├── webhook-outputs.yaml │ │ ├── webhook-secret-key.yaml │ │ ├── webhook-wait.yaml │ │ ├── webhook-with-condition.yaml │ │ ├── webhook.yaml │ │ ├── workertask-result-too-large.yaml │ │ ├── working-directory-cache.yml │ │ ├── working-directory-each.yaml │ │ ├── working-directory-inputs.yml │ │ ├── working-directory-invalid-runif.yaml │ │ ├── working-directory-namespace-files-with-namespaces.yaml │ │ ├── working-directory-namespace-files.yaml │ │ ├── working-directory-outputs.yml │ │ ├── working-directory-taskrun-encrypted.yml │ │ ├── working-directory-taskrun-nested.yml │ │ ├── working-directory-taskrun.yml │ │ └── working-directory.yaml │ ├── logback.xml │ ├── mockito-extensions │ └── org.mockito.plugins.MockMaker │ ├── plugins │ └── plugin-template-test-0.24.0-SNAPSHOT.jar │ ├── sanity-checks │ ├── all_core.yaml │ ├── allow_failure.yaml │ ├── dag.yaml │ ├── fail.yaml │ ├── fetch.yaml │ ├── for_each.yaml │ ├── if.yaml │ ├── kv.yaml │ ├── labels.yaml │ ├── log.yaml │ ├── namespace_files.yaml │ ├── output_values.yaml │ ├── parallel.yaml │ ├── pause-test.yaml │ ├── purge_current_execution_files.yaml │ ├── purge_kv.yaml │ ├── request-basicauth-deprecated.yaml │ ├── request-basicauth.yaml │ ├── request.yaml │ ├── request_no_options.yaml │ ├── return.yaml │ ├── sequential.yaml │ ├── sleep.yaml │ ├── switch.yaml │ └── write.yaml │ └── tasks │ └── flows │ └── sequentials │ ├── execution_empty.yaml │ └── flow.yaml ├── dev-tools ├── copy-plugin.sh └── rc-manual-utilities │ ├── gh_empty-cache.sh │ ├── gh_launch-release-workflow.sh │ ├── gh_restart-main-build-on-branch.sh │ └── gh_run-main-workflow-on-all-plugins.sh ├── docker-compose-ci.yml ├── docker-compose-dind.yml ├── docker-compose.yml ├── docker ├── app │ ├── confs │ │ └── .gitkeep │ ├── plugins │ │ └── .gitkeep │ └── secrets │ │ └── .gitkeep └── usr │ └── local │ └── bin │ └── docker-entrypoint.sh ├── executor ├── build.gradle └── src │ ├── main │ └── java │ │ └── io │ │ └── kestra │ │ └── executor │ │ ├── ExecutorService.java │ │ ├── FlowTriggerService.java │ │ ├── SLAService.java │ │ └── WorkerJobRunningStateStore.java │ └── test │ ├── java │ └── io │ │ └── kestra │ │ └── executor │ │ └── FlowTriggerServiceTest.java │ └── resources │ ├── allure.properties │ ├── application-test.yml │ └── logback.xml ├── gradle.properties ├── gradle ├── jar │ ├── selfrun.bat │ └── selfrun.sh └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── jdbc-h2 ├── build.gradle └── src │ ├── main │ ├── java │ │ └── io │ │ │ └── kestra │ │ │ ├── repository │ │ │ └── h2 │ │ │ │ ├── H2DashboardRepository.java │ │ │ │ ├── H2DashboardRepositoryService.java │ │ │ │ ├── H2ExecutionRepository.java │ │ │ │ ├── H2ExecutionRepositoryService.java │ │ │ │ ├── H2FlowRepository.java │ │ │ │ ├── H2FlowRepositoryService.java │ │ │ │ ├── H2FlowTopologyRepository.java │ │ │ │ ├── H2KvMetadataRepository.java │ │ │ │ ├── H2KvMetadataRepositoryService.java │ │ │ │ ├── H2LogRepository.java │ │ │ │ ├── H2MetricRepository.java │ │ │ │ ├── H2NamespaceFileMetadataRepository.java │ │ │ │ ├── H2NamespaceFileMetadataRepositoryService.java │ │ │ │ ├── H2Repository.java │ │ │ │ ├── H2RepositoryEnabled.java │ │ │ │ ├── H2RepositoryUtils.java │ │ │ │ ├── H2ServiceInstanceRepository.java │ │ │ │ ├── H2SettingRepository.java │ │ │ │ ├── H2TemplateRepository.java │ │ │ │ ├── H2TenantMigration.java │ │ │ │ ├── H2TriggerRepository.java │ │ │ │ └── H2WorkerJobRunningRepository.java │ │ │ └── runner │ │ │ └── h2 │ │ │ ├── H2ConcurrencyLimitStorage.java │ │ │ ├── H2ExecutionDelayStorage.java │ │ │ ├── H2ExecutionQueuedStorage.java │ │ │ ├── H2ExecutorStateStorage.java │ │ │ ├── H2Functions.java │ │ │ ├── H2JdbcCleanerService.java │ │ │ ├── H2MultipleConditionStorage.java │ │ │ ├── H2Queue.java │ │ │ ├── H2QueueEnabled.java │ │ │ ├── H2QueueFactory.java │ │ │ ├── H2SLAMonitorStorage.java │ │ │ ├── H2WorkerJobQueue.java │ │ │ └── H2WorkerTriggerResultQueue.java │ └── resources │ │ └── migrations │ │ └── h2 │ │ ├── V1_12__execution_triggerid.sql │ │ ├── V1_13__log_fulltext.sql │ │ ├── V1_14__subflow_executions.sql │ │ ├── V1_15__trigger_store_next_date.sql │ │ ├── V1_16__log_timestamp_index.sql │ │ ├── V1_17__service_instance.sql │ │ ├── V1_18__retry_revamp.sql │ │ ├── V1_19__retry_flow.sql │ │ ├── V1_1__initial.sql │ │ ├── V1_20__drop_worker_instance.sql │ │ ├── V1_21__trigger_worker_id.sql │ │ ├── V1_22__flow_with_source.sql │ │ ├── V1_23__execution_queued_index.sql │ │ ├── V1_24__sla_monitor.sql │ │ ├── V1_25__dashboard.sql │ │ ├── V1_26__skipped.sql │ │ ├── V1_27__dashboard_tenant_nullable.sql │ │ ├── V1_28__cluster_event.sql │ │ ├── V1_29__subflow_execution_end.sql │ │ ├── V1_2__worker_heartbeat.sql │ │ ├── V1_30__delete_subflow_executions.sql │ │ ├── V1_31__queues_updated_date.sql │ │ ├── V1_32__logs_timestamp_microseconds.sql │ │ ├── V1_33__queues_index_on_key.sql │ │ ├── V1_35__service_instance_indices.sql │ │ ├── V1_36__triggers_index_on_next_execution_date.sql │ │ ├── V1_37__service_instance_index_on_service_id.sql │ │ ├── V1_38__execution_kind.sql │ │ ├── V1_39__flow_interface.sql │ │ ├── V1_3__worker_heartbeat.sql │ │ ├── V1_40__execution_breakpoint.sql │ │ ├── V1_43__multiple_condition_event.sql │ │ ├── V1_44__concurrency-limit.sql │ │ ├── V1_45__taskrun_submitted.sql │ │ ├── V1_46__kv_metadata.sql │ │ ├── V1_47__taskrun_resubmitted.sql │ │ ├── V1_48__executions_state_duration_nullable.sql │ │ ├── V1_49__add_created_to_kv_metadata.sql │ │ ├── V1_4__multitenant.sql │ │ ├── V1_50__ns_files_metadata.sql │ │ ├── V1_5__multitenant_on_multipleconditions.sql │ │ ├── V1_6__execution_queued.sql │ │ ├── V1_7__execution_cancelled.sql │ │ ├── V1_8__execution_queued.sql │ │ └── V1_9__multitenant_indices.sql │ └── test │ ├── java │ ├── io │ │ └── kestra │ │ │ ├── repository │ │ │ └── h2 │ │ │ │ ├── H2ExecutionRepositoryTest.java │ │ │ │ ├── H2ExecutionServiceTest.java │ │ │ │ ├── H2FlowRepositoryTest.java │ │ │ │ ├── H2FlowTopologyRepositoryTest.java │ │ │ │ ├── H2KvMetadataRepositoryTest.java │ │ │ │ ├── H2LogRepositoryTest.java │ │ │ │ ├── H2MetricRepositoryTest.java │ │ │ │ ├── H2NamespaceFileMetadataRepositoryTest.java │ │ │ │ ├── H2ServiceInstanceRepositoryTest.java │ │ │ │ ├── H2SettingRepositoryTest.java │ │ │ │ ├── H2TemplateRepositoryTest.java │ │ │ │ └── H2TriggerRepositoryTest.java │ │ │ └── runner │ │ │ └── h2 │ │ │ ├── H2FlowListenersTest.java │ │ │ ├── H2FunctionsTest.java │ │ │ ├── H2JdbcDeserializationIssuesTest.java │ │ │ ├── H2JdbcTestUtils.java │ │ │ ├── H2MultipleConditionStorageTest.java │ │ │ ├── H2QueueTest.java │ │ │ ├── H2RunnerRetryTest.java │ │ │ ├── H2RunnerTest.java │ │ │ ├── H2ServiceLivenessCoordinatorTest.java │ │ │ └── H2TemplateRunnerTest.java │ └── reports │ │ ├── H2FeatureUsageReportTest.java │ │ └── H2ServiceUsageReportTest.java │ └── resources │ ├── allure.properties │ ├── application-liveness.yml │ ├── application-test.yml │ ├── logback.xml │ └── mockito-extensions │ └── org.mockito.plugins.MockMaker ├── jdbc-mysql ├── build.gradle └── src │ ├── main │ ├── java │ │ └── io │ │ │ └── kestra │ │ │ ├── repository │ │ │ └── mysql │ │ │ │ ├── MysqlDashboardRepository.java │ │ │ │ ├── MysqlDashboardRepositoryService.java │ │ │ │ ├── MysqlExecutionRepository.java │ │ │ │ ├── MysqlExecutionRepositoryService.java │ │ │ │ ├── MysqlFlowRepository.java │ │ │ │ ├── MysqlFlowRepositoryService.java │ │ │ │ ├── MysqlFlowTopologyRepository.java │ │ │ │ ├── MysqlKvMetadataRepository.java │ │ │ │ ├── MysqlKvMetadataRepositoryService.java │ │ │ │ ├── MysqlLogRepository.java │ │ │ │ ├── MysqlMetricRepository.java │ │ │ │ ├── MysqlNamespaceFileMetadataRepository.java │ │ │ │ ├── MysqlNamespaceFileMetadataRepositoryService.java │ │ │ │ ├── MysqlRepository.java │ │ │ │ ├── MysqlRepositoryEnabled.java │ │ │ │ ├── MysqlRepositoryUtils.java │ │ │ │ ├── MysqlServiceInstanceRepository.java │ │ │ │ ├── MysqlSettingRepository.java │ │ │ │ ├── MysqlTemplateRepository.java │ │ │ │ ├── MysqlTenantMigration.java │ │ │ │ ├── MysqlTriggerRepository.java │ │ │ │ └── MysqlWorkerJobRunningRepository.java │ │ │ └── runner │ │ │ └── mysql │ │ │ ├── MysqlConcurrencyLimitStorage.java │ │ │ ├── MysqlExecutionDelayStorage.java │ │ │ ├── MysqlExecutionQueuedStorage.java │ │ │ ├── MysqlExecutorStateStorage.java │ │ │ ├── MysqlJdbcCleanerService.java │ │ │ ├── MysqlMultipleConditionStorage.java │ │ │ ├── MysqlQueue.java │ │ │ ├── MysqlQueueEnabled.java │ │ │ ├── MysqlQueueFactory.java │ │ │ ├── MysqlSLAMonitorStorage.java │ │ │ ├── MysqlWorkerJobQueue.java │ │ │ └── MysqlWorkerTriggerResultQueue.java │ └── resources │ │ └── migrations │ │ └── mysql │ │ ├── V1_10__multitenant_indices.sql │ │ ├── V1_12__execution_triggerid.sql │ │ ├── V1_13__log_fulltext.sql │ │ ├── V1_14__subflow_executions.sql │ │ ├── V1_15__trigger_store_next_date.sql │ │ ├── V1_16__log_timestamp_index.sql │ │ ├── V1_17__service_instance.sql │ │ ├── V1_18__retry_revamp.sql │ │ ├── V1_19__retry_flow.sql │ │ ├── V1_1__initial.sql │ │ ├── V1_20__drop_worker_instance.sql │ │ ├── V1_21__trigger_worker_id.sql │ │ ├── V1_22__flow_with_source.sql │ │ ├── V1_23__execution_queued_index.sql │ │ ├── V1_24__sla_monitor.sql │ │ ├── V1_25__dashboard.sql │ │ ├── V1_26__skipped.sql │ │ ├── V1_27__dashboard_tenant_nullable.sql │ │ ├── V1_28__cluster_event.sql │ │ ├── V1_29__subflow_execution_end.sql │ │ ├── V1_2__worker_heartbeat.sql │ │ ├── V1_30__delete_subflow_executions.sql │ │ ├── V1_31__queues_updated_date.sql │ │ ├── V1_32__queues_index_on_key.sql │ │ ├── V1_34__service_instance_indices.sql │ │ ├── V1_35__triggers_index_on_next_execution_date.sql │ │ ├── V1_36__service_instance_index_on_service_id.sql │ │ ├── V1_37__execution_kind.sql │ │ ├── V1_38__flow_interface.sql │ │ ├── V1_39__execution_breakpoint.sql │ │ ├── V1_3__worker_heartbeat.sql │ │ ├── V1_41__offset_bigint.sql │ │ ├── V1_43__multiple_condition_event.sql │ │ ├── V1_44__concurrency-limit.sql │ │ ├── V1_46__taskrun_submitted.sql │ │ ├── V1_47__kv_metadata.sql │ │ ├── V1_48__taskrun_resubmitted.sql │ │ ├── V1_49__executions_state_duration_nullable.sql │ │ ├── V1_4__multitenant.sql │ │ ├── V1_50__add_created_to_kv_metadata.sql │ │ ├── V1_51__ns_files_metadata.sql │ │ ├── V1_5__multitenant_on_multipleconditions.sql │ │ ├── V1_7__execution_queued.sql │ │ ├── V1_8__execution_cancelled.sql │ │ └── V1_9__execution_queued.sql │ └── test │ ├── java │ ├── io │ │ └── kestra │ │ │ ├── repository │ │ │ └── mysql │ │ │ │ ├── MysqlExecutionRepositoryTest.java │ │ │ │ ├── MysqlExecutionServiceTest.java │ │ │ │ ├── MysqlFlowRepositoryTest.java │ │ │ │ ├── MysqlFlowTopologyRepositoryTest.java │ │ │ │ ├── MysqlKvMetadataRepositoryTest.java │ │ │ │ ├── MysqlLogRepositoryTest.java │ │ │ │ ├── MysqlMetricRepositoryTest.java │ │ │ │ ├── MysqlNamespaceFileMetadataRepositoryTest.java │ │ │ │ ├── MysqlServiceInstanceRepositoryTest.java │ │ │ │ ├── MysqlSettingRepositoryTest.java │ │ │ │ ├── MysqlTemplateRepositoryTest.java │ │ │ │ └── MysqlTriggerRepositoryTest.java │ │ │ ├── runner │ │ │ └── mysql │ │ │ │ ├── MysqlFlowListenersTest.java │ │ │ │ ├── MysqlJdbcDeserializationIssuesTest.java │ │ │ │ ├── MysqlMultipleConditionStorageTest.java │ │ │ │ ├── MysqlQueueTest.java │ │ │ │ ├── MysqlRunnerRetryTest.java │ │ │ │ ├── MysqlRunnerTest.java │ │ │ │ ├── MysqlServiceLivenessCoordinatorTest.java │ │ │ │ └── MysqlTemplateRunnerTest.java │ │ │ └── schedulers │ │ │ └── mysql │ │ │ └── MysqlSchedulerScheduleTest.java │ └── reports │ │ ├── MysqlFeatureUsageReportTest.java │ │ └── MysqlServiceUsageReportTest.java │ └── resources │ ├── allure.properties │ ├── application-liveness.yml │ ├── application-test.yml │ ├── logback.xml │ └── mockito-extensions │ └── org.mockito.plugins.MockMaker ├── jdbc-postgres ├── build.gradle └── src │ ├── main │ ├── java │ │ └── io │ │ │ └── kestra │ │ │ ├── repository │ │ │ └── postgres │ │ │ │ ├── PostgresDashboardRepository.java │ │ │ │ ├── PostgresDashboardRepositoryService.java │ │ │ │ ├── PostgresExecutionRepository.java │ │ │ │ ├── PostgresExecutionRepositoryService.java │ │ │ │ ├── PostgresFlowRepository.java │ │ │ │ ├── PostgresFlowRepositoryService.java │ │ │ │ ├── PostgresFlowTopologyRepository.java │ │ │ │ ├── PostgresKvMetadataRepository.java │ │ │ │ ├── PostgresKvMetadataRepositoryService.java │ │ │ │ ├── PostgresLogRepository.java │ │ │ │ ├── PostgresLogRepositoryService.java │ │ │ │ ├── PostgresMetricRepository.java │ │ │ │ ├── PostgresNamespaceFileMetadataRepository.java │ │ │ │ ├── PostgresNamespaceFileMetadataRepositoryService.java │ │ │ │ ├── PostgresRepository.java │ │ │ │ ├── PostgresRepositoryEnabled.java │ │ │ │ ├── PostgresRepositoryUtils.java │ │ │ │ ├── PostgresServiceInstanceRepository.java │ │ │ │ ├── PostgresSettingRepository.java │ │ │ │ ├── PostgresTemplateRepository.java │ │ │ │ ├── PostgresTenantMigration.java │ │ │ │ ├── PostgresTriggerRepository.java │ │ │ │ └── PostgresWorkerJobRunningRepository.java │ │ │ └── runner │ │ │ └── postgres │ │ │ ├── PostgresConcurrencyLimitStorage.java │ │ │ ├── PostgresExecutionDelayStorage.java │ │ │ ├── PostgresExecutionQueuedStorage.java │ │ │ ├── PostgresExecutorStateStorage.java │ │ │ ├── PostgresJdbcCleanerService.java │ │ │ ├── PostgresMultipleConditionStorage.java │ │ │ ├── PostgresQueue.java │ │ │ ├── PostgresQueueEnabled.java │ │ │ ├── PostgresQueueFactory.java │ │ │ ├── PostgresSLAMonitorStorage.java │ │ │ ├── PostgresWorkerJobQueue.java │ │ │ └── PostgresWorkerTriggerResultQueue.java │ └── resources │ │ └── migrations │ │ └── postgres │ │ ├── V1_10__multitenant_indices.sql │ │ ├── V1_12__execution_triggerid.sql │ │ ├── V1_13__log_fulltext.sql │ │ ├── V1_14__subflow_executions.sql │ │ ├── V1_15__trigger_store_next_date.sql │ │ ├── V1_16__log_timestamp_index.sql │ │ ├── V1_17__service_instance.sql │ │ ├── V1_18__retry_revamp.sql │ │ ├── V1_19__retry_flow.sql │ │ ├── V1_1__initial.sql │ │ ├── V1_20__drop_worker_instance.sql │ │ ├── V1_21__trigger_worker_id.sql │ │ ├── V1_22__flow_with_source.sql │ │ ├── V1_23__execution_queued_index.sql │ │ ├── V1_24__sla_monitor.sql │ │ ├── V1_25__dashboard.sql │ │ ├── V1_26__skipped.sql │ │ ├── V1_27__escape_fulltext.sql │ │ ├── V1_28__cluster_event.sql │ │ ├── V1_29__subflow_execution_end.sql │ │ ├── V1_2__worker_heartbeat.sql │ │ ├── V1_30__delete_subflow_executions.sql │ │ ├── V1_31__queues_updated_date.sql │ │ ├── V1_32__queues_index_on_key.sql │ │ ├── V1_34__service_instance_indices.sql │ │ ├── V1_35__triggers_index_on_next_execution_date.sql │ │ ├── V1_36__service_instance_index_on_service_id.sql │ │ ├── V1_37__execution_kind.sql │ │ ├── V1_38__flow_interface.sql │ │ ├── V1_39__execution_breakpoint.sql │ │ ├── V1_3__worker_heartbeat.sql │ │ ├── V1_41__offset_bigint.sql │ │ ├── V1_43__multiple_condition_event.sql │ │ ├── V1_44__concurrency-limit.sql │ │ ├── V1_45__taskrun_submitted.sql │ │ ├── V1_46__kv_metadata.sql │ │ ├── V1_47__taskrun_resubmitted.sql │ │ ├── V1_48__executions_state_duration_nullable.sql │ │ ├── V1_49__add_created_to_kv_metadata.sql │ │ ├── V1_4__postgres-queues-pkey.sql │ │ ├── V1_50__ns_files_metadata.sql │ │ ├── V1_5__multitenant.sql │ │ ├── V1_6__multitenant_on_multipleconditions.sql │ │ ├── V1_7__execution_queued.sql │ │ ├── V1_8__execution_cancelled.sql │ │ └── V1_9__execution_queued.sql │ └── test │ ├── java │ └── io │ │ └── kestra │ │ ├── core │ │ └── reporter │ │ │ └── reports │ │ │ ├── PostgresFeatureUsageReportTest.java │ │ │ └── PostgresServiceUsageReportTest.java │ │ ├── repository │ │ └── postgres │ │ │ ├── PostgresExecutionRepositoryTest.java │ │ │ ├── PostgresExecutionServiceTest.java │ │ │ ├── PostgresFlowRepositoryTest.java │ │ │ ├── PostgresFlowTopologyRepositoryTest.java │ │ │ ├── PostgresKvMetadataRepositoryTest.java │ │ │ ├── PostgresLogRepositoryTest.java │ │ │ ├── PostgresMetricRepositoryTest.java │ │ │ ├── PostgresNamespaceFileMetadataRepositoryTest.java │ │ │ ├── PostgresServiceInstanceRepositoryTest.java │ │ │ ├── PostgresSettingRepositoryTest.java │ │ │ ├── PostgresTemplateRepositoryTest.java │ │ │ └── PostgresTriggerRepositoryTest.java │ │ ├── runner │ │ └── postgres │ │ │ ├── PostgresFlowListenersTest.java │ │ │ ├── PostgresJdbcDeserializationIssuesTest.java │ │ │ ├── PostgresMultipleConditionStorageTest.java │ │ │ ├── PostgresQueueTest.java │ │ │ ├── PostgresRunnerRetryTest.java │ │ │ ├── PostgresRunnerTest.java │ │ │ ├── PostgresServiceLivenessCoordinatorTest.java │ │ │ └── PostgresTemplateRunnerTest.java │ │ └── schedulers │ │ └── postgres │ │ └── PostgresSchedulerScheduleTest.java │ └── resources │ ├── allure.properties │ ├── application-liveness.yml │ ├── application-test.yml │ ├── logback.xml │ └── mockito-extensions │ └── org.mockito.plugins.MockMaker ├── jdbc ├── build.gradle └── src │ ├── main │ └── java │ │ └── io │ │ └── kestra │ │ └── jdbc │ │ ├── AbstractJdbcRepository.java │ │ ├── JdbcMapper.java │ │ ├── JdbcTableConfig.java │ │ ├── JdbcTableConfigs.java │ │ ├── JdbcTableConfigsFactory.java │ │ ├── JdbcWorkerJobQueueService.java │ │ ├── JdbcWorkerTriggerResultQueueService.java │ │ ├── JooqDSLContextWrapper.java │ │ ├── JooqExecuteListenerFactory.java │ │ ├── JooqSettings.java │ │ ├── repository │ │ ├── AbstractJdbcCrudRepository.java │ │ ├── AbstractJdbcDashboardRepository.java │ │ ├── AbstractJdbcExecutionRepository.java │ │ ├── AbstractJdbcFlowRepository.java │ │ ├── AbstractJdbcFlowTopologyRepository.java │ │ ├── AbstractJdbcKvMetadataRepository.java │ │ ├── AbstractJdbcLogRepository.java │ │ ├── AbstractJdbcMetricRepository.java │ │ ├── AbstractJdbcNamespaceFileMetadataRepository.java │ │ ├── AbstractJdbcRepository.java │ │ ├── AbstractJdbcServiceInstanceRepository.java │ │ ├── AbstractJdbcSettingRepository.java │ │ ├── AbstractJdbcTemplateRepository.java │ │ ├── AbstractJdbcTenantMigration.java │ │ ├── AbstractJdbcTriggerRepository.java │ │ ├── AbstractJdbcWorkerJobRunningRepository.java │ │ └── JdbcFlowRepositoryService.java │ │ ├── runner │ │ ├── AbstractJdbcConcurrencyLimitStorage.java │ │ ├── AbstractJdbcExecutionDelayStorage.java │ │ ├── AbstractJdbcExecutionQueuedStorage.java │ │ ├── AbstractJdbcExecutorStateStorage.java │ │ ├── AbstractJdbcMultipleConditionStorage.java │ │ ├── AbstractJdbcSLAMonitorStorage.java │ │ ├── JdbcCleaner.java │ │ ├── JdbcCleanerService.java │ │ ├── JdbcExecutor.java │ │ ├── JdbcIndexer.java │ │ ├── JdbcQueue.java │ │ ├── JdbcQueueIndexer.java │ │ ├── JdbcQueueIndexerInterface.java │ │ ├── JdbcRepositoryEnabled.java │ │ ├── JdbcRunnerEnabled.java │ │ ├── JdbcScheduler.java │ │ ├── JdbcSchedulerContext.java │ │ ├── JdbcSchedulerTriggerState.java │ │ ├── JdbcServiceLivenessCoordinator.java │ │ └── MessageProtectionConfiguration.java │ │ └── services │ │ ├── JdbcConcurrencyLimitService.java │ │ └── JdbcFilterService.java │ └── test │ ├── java │ └── io │ │ └── kestra │ │ └── jdbc │ │ ├── JdbcMapperTest.java │ │ ├── JdbcTestUtils.java │ │ ├── repository │ │ ├── AbstractJdbcExecutionRepositoryTest.java │ │ ├── AbstractJdbcFlowRepositoryTest.java │ │ ├── AbstractJdbcFlowTopologyRepositoryTest.java │ │ ├── AbstractJdbcKvMetadataRepositoryTest.java │ │ ├── AbstractJdbcNamespaceFileMetadataRepositoryTest.java │ │ ├── AbstractJdbcServiceInstanceRepositoryTest.java │ │ └── AbstractJdbcTemplateRepositoryTest.java │ │ ├── runner │ │ ├── AbstractJdbcDeserializationIssuesTest.java │ │ ├── JdbcQueueConfigurationTest.java │ │ ├── JdbcQueueTest.java │ │ ├── JdbcRunnerRetryTest.java │ │ ├── JdbcRunnerTest.java │ │ ├── JdbcServiceLivenessCoordinatorTest.java │ │ └── JdbcTemplateRunnerTest.java │ │ └── server │ │ └── JdbcServiceLivenessManagerTest.java │ └── resources │ ├── allure.properties │ └── logback.xml ├── jmh-benchmarks ├── README.md ├── build.gradle └── src │ └── jmh │ └── java │ └── io │ └── kestra │ └── core │ └── utils │ └── MapUtilsBenchmark.java ├── lombok.config ├── model ├── build.gradle └── src │ └── main │ └── java │ └── io │ └── kestra │ └── core │ └── models │ ├── Plugin.java │ └── annotations │ ├── Example.java │ ├── Examples.java │ ├── Metric.java │ ├── Metrics.java │ ├── Plugin.java │ ├── PluginProperty.java │ └── PluginSubGroup.java ├── owasp-dependency-suppressions.xml ├── platform └── build.gradle ├── processor ├── build.gradle └── src │ ├── main │ ├── java │ │ └── io │ │ │ └── kestra │ │ │ └── core │ │ │ └── plugins │ │ │ └── processor │ │ │ ├── PluginProcessor.java │ │ │ └── ServicesFiles.java │ └── resources │ │ └── META-INF │ │ └── services │ │ └── javax.annotation.processing.Processor │ └── test │ ├── java │ └── io │ │ └── kestra │ │ └── core │ │ └── plugins │ │ └── processor │ │ └── ServicesFilesTest.java │ └── resources │ ├── allure.properties │ └── logback.xml ├── repository-memory ├── build.gradle └── src │ ├── main │ └── java │ │ └── io │ │ └── kestra │ │ └── runner │ │ └── memory │ │ └── DatasourceProvider.java │ └── test │ └── resources │ ├── allure.properties │ ├── application-test.yml │ └── logback.xml ├── runner-memory ├── build.gradle └── src │ └── test │ ├── java │ └── io │ │ └── kestra │ │ └── repository │ │ └── memory │ │ └── MemoryRepositoryTest.java │ └── resources │ ├── allure.properties │ ├── application-test.yml │ └── logback.xml ├── scheduler ├── build.gradle └── src │ ├── main │ └── java │ │ └── io │ │ └── kestra │ │ └── scheduler │ │ ├── AbstractScheduler.java │ │ ├── SchedulerExecutionState.java │ │ ├── SchedulerExecutionStateInterface.java │ │ ├── SchedulerExecutionWithTrigger.java │ │ └── endpoint │ │ └── SchedulerEndpoint.java │ └── test │ ├── java │ └── io │ │ └── kestra │ │ └── scheduler │ │ ├── AbstractSchedulerTest.java │ │ ├── SchedulerConditionTest.java │ │ ├── SchedulerPollingTriggerTest.java │ │ ├── SchedulerScheduleOnDatesTest.java │ │ ├── SchedulerScheduleTest.java │ │ ├── SchedulerStreamingTest.java │ │ ├── SchedulerThreadTest.java │ │ ├── SchedulerTriggerChangeTest.java │ │ └── SchedulerTriggerStateInterfaceTest.java │ └── resources │ ├── allure.properties │ ├── application-test.yml │ └── logback.xml ├── script ├── build.gradle └── src │ ├── main │ ├── java │ │ └── io │ │ │ └── kestra │ │ │ └── plugin │ │ │ └── scripts │ │ │ ├── exec │ │ │ ├── AbstractExecScript.java │ │ │ └── scripts │ │ │ │ ├── models │ │ │ │ ├── DockerOptions.java │ │ │ │ ├── RunnerType.java │ │ │ │ ├── ScriptOutput.java │ │ │ │ └── ScriptOutputFormat.java │ │ │ │ └── runners │ │ │ │ └── CommandsWrapper.java │ │ │ └── runner │ │ │ └── docker │ │ │ ├── Cpu.java │ │ │ ├── Credentials.java │ │ │ ├── DeviceRequest.java │ │ │ ├── Docker.java │ │ │ ├── DockerService.java │ │ │ ├── Memory.java │ │ │ ├── PullPolicy.java │ │ │ └── package-info.java │ └── resources │ │ └── icons │ │ ├── io.kestra.plugin.scripts.runner.docker.Docker.svg │ │ └── io.kestra.plugin.scripts.runner.docker.svg │ └── test │ ├── java │ └── io │ │ └── kestra │ │ └── plugin │ │ └── scripts │ │ ├── runner │ │ └── docker │ │ │ └── DockerTest.java │ │ └── runners │ │ └── LogConsumerTest.java │ └── resources │ ├── allure.properties │ ├── application.yml │ └── logback.xml ├── settings.gradle ├── storage-local ├── build.gradle └── src │ ├── main │ └── java │ │ └── io │ │ └── kestra │ │ └── storage │ │ └── local │ │ ├── LocalFileAttributes.java │ │ └── LocalStorage.java │ └── test │ ├── java │ └── io │ │ └── kestra │ │ └── storage │ │ └── local │ │ └── LocalStorageTest.java │ └── resources │ ├── allure.properties │ ├── application-test.yml │ └── logback.xml ├── tests ├── build.gradle └── src │ └── main │ └── java │ └── io │ └── kestra │ └── core │ ├── Helpers.java │ ├── context │ └── TestRunContextFactory.java │ ├── junit │ ├── annotations │ │ ├── EvaluateTrigger.java │ │ ├── ExecuteFlow.java │ │ ├── FlakyTest.java │ │ ├── KestraTest.java │ │ └── LoadFlows.java │ └── extensions │ │ ├── ExtensionUtils.java │ │ ├── FlowExecutorExtension.java │ │ ├── FlowLoaderExtension.java │ │ ├── KestraTestExtension.java │ │ └── TriggerEvaluationExtension.java │ ├── models │ └── tasks │ │ └── runners │ │ └── AbstractTaskRunnerTest.java │ ├── runners │ ├── TestRunner.java │ └── TestRunnerUtils.java │ ├── storage │ └── StorageTestSuite.java │ └── utils │ └── TestsUtils.java ├── ui ├── .gitignore ├── .husky │ └── pre-commit ├── .jshintrc ├── .nvmrc ├── .storybook │ ├── main.ts │ ├── preview.jsx │ ├── vitest.config.js │ └── vitest.setup.ts ├── README.md ├── build.gradle ├── eslint.config.js ├── index.html ├── package-lock.json ├── package.json ├── patches │ └── monaco-yaml+5.3.1.patch ├── plugins │ ├── commit.ts │ └── lint-custom-properties.mjs ├── public │ ├── favicon-192x192.png │ ├── favicon.ico │ └── loader.css ├── run-e2e-tests.sh ├── scripts │ └── id.ts ├── src │ ├── App.vue │ ├── assets │ │ ├── demo │ │ │ ├── IAM.png │ │ │ ├── apps.png │ │ │ ├── audit-logs.png │ │ │ ├── blueprints.png │ │ │ ├── custom-dasboard.png │ │ │ ├── custom-dashboard.png │ │ │ ├── instance.png │ │ │ ├── namespace.png │ │ │ ├── secrets.png │ │ │ ├── tenants.png │ │ │ └── tests.png │ │ ├── docs │ │ │ ├── basic.md │ │ │ └── dashboard_home.md │ │ ├── dot-bg.jpg │ │ ├── dots-bg-dark.jpg │ │ ├── dots-bg.jpg │ │ ├── empty-ns-files.png │ │ ├── empty-page-dark.svg │ │ ├── empty-page-light.svg │ │ ├── empty_visuals │ │ │ ├── Visuals_empty_dashboard.svg │ │ │ └── playground.svg │ │ ├── errors │ │ │ └── kestra-error.png │ │ ├── fonts │ │ │ ├── obscure-disc.woff2 │ │ │ ├── obscure.woff2 │ │ │ ├── public-sans │ │ │ │ ├── public-sans-v21-latin-300.woff2 │ │ │ │ ├── public-sans-v21-latin-700.woff2 │ │ │ │ ├── public-sans-v21-latin-800.woff2 │ │ │ │ └── public-sans-v21-latin-regular.woff2 │ │ │ └── source-code-pro │ │ │ │ ├── source-code-pro-v31-latin-700.woff2 │ │ │ │ ├── source-code-pro-v31-latin-800.woff2 │ │ │ │ └── source-code-pro-v31-latin-regular.woff2 │ │ ├── home │ │ │ ├── execute-dark.svg │ │ │ └── execute-light.svg │ │ ├── icon.png │ │ ├── icon.svg │ │ ├── icons │ │ │ ├── SplitCellsHorizontal.vue │ │ │ ├── SplitCellsVertical.vue │ │ │ ├── VerticalSliders.vue │ │ │ ├── ai-agent-light.svg │ │ │ ├── ai-agent.svg │ │ │ ├── blueprint-dark.svg │ │ │ ├── blueprint.svg │ │ │ ├── file_explorer_empty.svg │ │ │ ├── plugin-dark.svg │ │ │ └── plugin.svg │ │ ├── ks-logo-small.svg │ │ ├── logo-small.png │ │ ├── logo-white.svg │ │ ├── logo.svg │ │ ├── no_data.png │ │ ├── onboarding │ │ │ ├── animation.gif │ │ │ ├── background.webp │ │ │ ├── icons │ │ │ │ ├── arrow-left.svg │ │ │ │ ├── arrow-right.svg │ │ │ │ ├── arrow-top.svg │ │ │ │ └── lightning-bolt.svg │ │ │ ├── kestra_welcome.svg │ │ │ ├── noexecution.png │ │ │ ├── noexecution.svg │ │ │ ├── noexecutionDark.png │ │ │ ├── onboarding-code-dark.svg │ │ │ ├── onboarding-code-light.svg │ │ │ ├── onboarding-dark.svg │ │ │ ├── onboarding-doc-dark.svg │ │ │ ├── onboarding-doc-light.svg │ │ │ ├── onboarding-docs-dark.svg │ │ │ ├── onboarding-execute-dark.svg │ │ │ ├── onboarding-execute-light.svg │ │ │ ├── onboarding-help-dark.svg │ │ │ ├── onboarding-help-light.svg │ │ │ ├── onboarding-light.svg │ │ │ ├── onboarding-product-dark.svg │ │ │ ├── onboarding-started-dark.svg │ │ │ ├── onboarding-yaml-dark.svg │ │ │ └── onboarding-yaml-light.svg │ │ ├── plugins │ │ │ ├── headband.svg │ │ │ └── headband.webp │ │ ├── queued_visual.svg │ │ └── success.svg │ ├── components │ │ ├── ContextInfoBar.vue │ │ ├── ContextInfoContent.vue │ │ ├── DocIdDisplay.vue │ │ ├── Drawer.vue │ │ ├── EnterpriseBadge.vue │ │ ├── ErrorToast.vue │ │ ├── ErrorToastContainer.vue │ │ ├── HamburgerDropdown.vue │ │ ├── Id.vue │ │ ├── Kicon.vue │ │ ├── LeftMenuLink.vue │ │ ├── ListPreview.vue │ │ ├── MultiPanelEditorTabs.vue │ │ ├── MultiPanelGenericEditorView.vue │ │ ├── MultiPanelTabs.vue │ │ ├── PdfPreview.vue │ │ ├── SurveyDialog.vue │ │ ├── Tabs.vue │ │ ├── Tag.vue │ │ ├── UnsavedChangesDialog.vue │ │ ├── admin │ │ │ ├── ConcurrencyLimits.vue │ │ │ ├── Triggers.vue │ │ │ └── stats │ │ │ │ ├── EditionCharacteristics.vue │ │ │ │ ├── EditionComparator.vue │ │ │ │ └── Usages.vue │ │ ├── ai │ │ │ ├── AITriggerButton.vue │ │ │ ├── AiCopilot.vue │ │ │ └── AiIcon.vue │ │ ├── basicauth │ │ │ ├── BasicAuthLogin.vue │ │ │ ├── BasicAuthSetup.vue │ │ │ └── setup.scss │ │ ├── charts │ │ │ ├── Bar.vue │ │ │ └── BarChart.vue │ │ ├── content │ │ │ ├── ApiDoc.vue │ │ │ ├── ApiDocee.vue │ │ │ ├── BigChildCards.vue │ │ │ ├── CardLogos.vue │ │ │ ├── ChildCard.vue │ │ │ ├── ChildReleases.vue │ │ │ ├── ChildTableOfContents.vue │ │ │ ├── DownloadLogoPack.vue │ │ │ ├── GuidesChildCard.vue │ │ │ ├── HomePageButtons.vue │ │ │ ├── HomePageHeader.vue │ │ │ ├── ProseA.vue │ │ │ ├── ProseImg.vue │ │ │ ├── SupportLinks.vue │ │ │ └── WhatsNew.vue │ │ ├── dashboard │ │ │ ├── Dashboard.vue │ │ │ ├── assets │ │ │ │ ├── default_flow_definition.yaml │ │ │ │ ├── default_main_definition.yaml │ │ │ │ ├── default_namespace_definition.yaml │ │ │ │ ├── executions_timeseries_chart.yaml │ │ │ │ └── logs_timeseries_chart.yaml │ │ │ ├── components │ │ │ │ ├── ChartViewWrapper.vue │ │ │ │ ├── Create.vue │ │ │ │ ├── DashboardCodeEditor.vue │ │ │ │ ├── DashboardEditorButtons.vue │ │ │ │ ├── DashboardNoCodeEditor.vue │ │ │ │ ├── Editor.vue │ │ │ │ ├── Header.vue │ │ │ │ ├── MultiPanelDashboardEditorView.vue │ │ │ │ ├── PreviewDashboardWrapper.vue │ │ │ │ └── selector │ │ │ │ │ ├── Item.vue │ │ │ │ │ └── Selector.vue │ │ │ ├── composables │ │ │ │ ├── charts.ts │ │ │ │ ├── useDashboardFields.ts │ │ │ │ ├── useDashboardPanels.ts │ │ │ │ ├── useDashboards.ts │ │ │ │ └── useLegend.ts │ │ │ ├── dashboard-types.ts │ │ │ ├── sections │ │ │ │ ├── Bar.vue │ │ │ │ ├── KPI.vue │ │ │ │ ├── Markdown.vue │ │ │ │ ├── Pie.vue │ │ │ │ ├── Sections.vue │ │ │ │ ├── Table.vue │ │ │ │ ├── TimeSeries.vue │ │ │ │ └── table │ │ │ │ │ └── columns │ │ │ │ │ ├── Date.vue │ │ │ │ │ ├── Duration.vue │ │ │ │ │ ├── Link.vue │ │ │ │ │ └── Namespace.vue │ │ │ └── types.ts │ │ ├── demo │ │ │ ├── Apps.vue │ │ │ ├── AuditLogs.vue │ │ │ ├── Blueprints.vue │ │ │ ├── DemoButtons.vue │ │ │ ├── IAM.vue │ │ │ ├── Instance.vue │ │ │ ├── Layout.vue │ │ │ ├── Namespace.vue │ │ │ ├── Tenants.vue │ │ │ └── Tests.vue │ │ ├── dependencies │ │ │ ├── Dependencies.vue │ │ │ ├── components │ │ │ │ ├── Link.vue │ │ │ │ └── Table.vue │ │ │ ├── composables │ │ │ │ └── useDependencies.ts │ │ │ └── utils │ │ │ │ ├── style.ts │ │ │ │ └── types.ts │ │ ├── docs │ │ │ ├── ContextChildCard.vue │ │ │ ├── ContextChildTableOfContents.vue │ │ │ ├── ContextDocs.vue │ │ │ ├── ContextDocsLink.vue │ │ │ ├── ContextDocsMenu.vue │ │ │ ├── ContextDocsSearch.vue │ │ │ ├── Docs.vue │ │ │ ├── DocsLayout.vue │ │ │ ├── RecursiveToc.vue │ │ │ ├── Toc.vue │ │ │ └── useDocsLink.ts │ │ ├── errors │ │ │ └── Errors.vue │ │ ├── executions │ │ │ ├── ChangeExecutionStatus.vue │ │ │ ├── ChangeStatus.vue │ │ │ ├── ExecutionMetric.vue │ │ │ ├── ExecutionPending.vue │ │ │ ├── ExecutionRoot.vue │ │ │ ├── ExecutionRootTopBar.vue │ │ │ ├── Executions.vue │ │ │ ├── FilePreview.vue │ │ │ ├── ForEachStatus.vue │ │ │ ├── Gantt.vue │ │ │ ├── Logs.vue │ │ │ ├── Metrics.vue │ │ │ ├── MetricsTable.vue │ │ │ ├── Outputs.vue │ │ │ ├── ReplayWithInputs.vue │ │ │ ├── ServiceInfo.vue │ │ │ ├── SetLabels.vue │ │ │ ├── TaskRunLine.vue │ │ │ ├── Topology.vue │ │ │ ├── VarValue.vue │ │ │ ├── Vars.vue │ │ │ ├── WorkerInfo.vue │ │ │ ├── composables │ │ │ │ └── useExecutionRoot.ts │ │ │ ├── date-select │ │ │ │ ├── DateFilter.vue │ │ │ │ ├── DateSelect.vue │ │ │ │ └── TimeSelect.vue │ │ │ ├── outputs │ │ │ │ └── Wrapper.vue │ │ │ ├── overview │ │ │ │ ├── Overview.vue │ │ │ │ ├── components │ │ │ │ │ ├── actions │ │ │ │ │ │ ├── Api.vue │ │ │ │ │ │ ├── Delete.vue │ │ │ │ │ │ ├── ForceRun.vue │ │ │ │ │ │ ├── Kill.vue │ │ │ │ │ │ ├── Pause.vue │ │ │ │ │ │ ├── Restart.vue │ │ │ │ │ │ ├── Resume.vue │ │ │ │ │ │ └── Unqueue.vue │ │ │ │ │ ├── main │ │ │ │ │ │ ├── Cascader.vue │ │ │ │ │ │ ├── ErrorAlert.vue │ │ │ │ │ │ ├── PrevNext.vue │ │ │ │ │ │ ├── TriggerCascader.vue │ │ │ │ │ │ └── assets │ │ │ │ │ │ │ └── chart.yaml │ │ │ │ │ └── sidebar │ │ │ │ │ │ ├── Labels.vue │ │ │ │ │ │ ├── Row.vue │ │ │ │ │ │ └── Timeline.vue │ │ │ │ └── utils │ │ │ │ │ └── links.ts │ │ │ └── utils.ts │ │ ├── filter │ │ │ ├── components │ │ │ │ ├── FilterOptions.vue │ │ │ │ ├── KSFilter.vue │ │ │ │ ├── MainFilter.vue │ │ │ │ ├── RightFilter.vue │ │ │ │ └── layout │ │ │ │ │ ├── FilterChip.vue │ │ │ │ │ ├── FilterComparatorSelect.vue │ │ │ │ │ ├── FilterDateTime.vue │ │ │ │ │ ├── FilterEditPopover.vue │ │ │ │ │ ├── FilterEditPopper.vue │ │ │ │ │ ├── FilterFooter.vue │ │ │ │ │ ├── FilterHeader.vue │ │ │ │ │ ├── FilterKVPairs.vue │ │ │ │ │ ├── FilterMultiSelect.vue │ │ │ │ │ ├── FilterRadio.vue │ │ │ │ │ ├── FilterSelect.vue │ │ │ │ │ ├── FilterText.vue │ │ │ │ │ ├── SearchInput.vue │ │ │ │ │ └── TimeRangeSwitch.vue │ │ │ ├── composables │ │ │ │ ├── useDataOptions.ts │ │ │ │ ├── useDefaultFilter.ts │ │ │ │ ├── useFilters.ts │ │ │ │ ├── usePeriodicRefresh.ts │ │ │ │ ├── usePreAppliedFilters.ts │ │ │ │ ├── useSavedFilters.ts │ │ │ │ └── useValues.ts │ │ │ ├── configurations │ │ │ │ ├── blueprintFilter.ts │ │ │ │ ├── dashboardFilters.ts │ │ │ │ ├── executionFilter.ts │ │ │ │ ├── flowExecutionFilter.ts │ │ │ │ ├── flowFilter.ts │ │ │ │ ├── index.ts │ │ │ │ ├── kvFilter.ts │ │ │ │ ├── logExecutionsFilter.ts │ │ │ │ ├── logFilter.ts │ │ │ │ ├── metricFilters.ts │ │ │ │ ├── namespacesFilter.ts │ │ │ │ ├── pluginFilter.ts │ │ │ │ ├── secretsFilter.ts │ │ │ │ └── triggerFilter.ts │ │ │ ├── segments │ │ │ │ ├── CustomColumns.vue │ │ │ │ ├── CustomizeFilters.vue │ │ │ │ ├── SaveFilters.vue │ │ │ │ └── SavedFilters.vue │ │ │ └── utils │ │ │ │ ├── filterInjectionKeys.ts │ │ │ │ ├── filterTypes.ts │ │ │ │ ├── helpers.ts │ │ │ │ └── icons.ts │ │ ├── flows │ │ │ ├── Curl.vue │ │ │ ├── FlowConcurrency.vue │ │ │ ├── FlowCreate.vue │ │ │ ├── FlowExecutions.vue │ │ │ ├── FlowMetrics.vue │ │ │ ├── FlowPlayground.vue │ │ │ ├── FlowRevisions.vue │ │ │ ├── FlowRoot.vue │ │ │ ├── FlowRootTopBar.vue │ │ │ ├── FlowRun.vue │ │ │ ├── FlowTriggers.vue │ │ │ ├── FlowWarningDialog.vue │ │ │ ├── Flows.vue │ │ │ ├── FlowsSearch.vue │ │ │ ├── MultiPanelFlowEditorView.vue │ │ │ ├── NoExecutions.vue │ │ │ ├── Overview.vue │ │ │ ├── SubFlowLink.vue │ │ │ ├── TaskEdit.vue │ │ │ ├── Topology.vue │ │ │ ├── TriggerAvatar.vue │ │ │ ├── TriggerFlow.vue │ │ │ ├── TriggerVars.vue │ │ │ ├── ValidationError.vue │ │ │ ├── WebhookCurl.vue │ │ │ ├── blueprints │ │ │ │ ├── BlueprintDetail.vue │ │ │ │ └── BlueprintsWrapper.vue │ │ │ ├── noCodeTypes.ts │ │ │ ├── playground │ │ │ │ └── PlaygroundLog.vue │ │ │ ├── useFilesPanels.ts │ │ │ ├── useNoCodePanels.ts │ │ │ └── useTopologyPanels.ts │ │ ├── global │ │ │ └── Badge.vue │ │ ├── home │ │ │ └── Logo.vue │ │ ├── inputs │ │ │ ├── AcceptDecline.vue │ │ │ ├── DurationPicker.vue │ │ │ ├── Editor.vue │ │ │ ├── EditorButtons.vue │ │ │ ├── EditorButtonsWrapper.vue │ │ │ ├── EditorWrapper.vue │ │ │ ├── FileExplorer.vue │ │ │ ├── FileExplorerWrapper.vue │ │ │ ├── FlowPlaygroundToggle.vue │ │ │ ├── InputsForm.vue │ │ │ ├── KeyShortcuts.vue │ │ │ ├── LowCodeEditor.vue │ │ │ ├── LowCodeEditorWrapper.vue │ │ │ ├── MonacoEditor.vue │ │ │ ├── PlaygroundRunTaskButton.vue │ │ │ ├── flowOutdatedErrors.ts │ │ │ └── yaml.worker.js │ │ ├── kestra │ │ │ └── Cascader.vue │ │ ├── kv │ │ │ ├── InheritedKVs.vue │ │ │ ├── KVTable.vue │ │ │ └── KVs.vue │ │ ├── labels │ │ │ └── LabelInput.vue │ │ ├── layout │ │ │ ├── BookmarkLink.vue │ │ │ ├── BookmarkLinkList.vue │ │ │ ├── BulkSelect.vue │ │ │ ├── Checkbox.vue │ │ │ ├── Collapse.vue │ │ │ ├── ContextNews.vue │ │ │ ├── CopyToClipboard.vue │ │ │ ├── Cron.vue │ │ │ ├── DataTable.vue │ │ │ ├── DateAgo.vue │ │ │ ├── DateRange.vue │ │ │ ├── DottedLayout.vue │ │ │ ├── DraggableTableColumns.vue │ │ │ ├── Duration.vue │ │ │ ├── EmptyState.vue │ │ │ ├── EmptyTemplate.vue │ │ │ ├── Environment.vue │ │ │ ├── FullScreenLayout.vue │ │ │ ├── GlobalSearch.vue │ │ │ ├── Labels.vue │ │ │ ├── Markdown.vue │ │ │ ├── MarkdownTooltip.vue │ │ │ ├── NoData.vue │ │ │ ├── OnlyLeftMenuLayout.vue │ │ │ ├── Pagination.vue │ │ │ ├── Revisions.vue │ │ │ ├── ScopeFilterButtons.vue │ │ │ ├── SearchField.vue │ │ │ ├── SelectTable.vue │ │ │ ├── SideBar.vue │ │ │ ├── SidebarToggleButton.vue │ │ │ ├── StatusFilterButtons.vue │ │ │ ├── TopNavBar.vue │ │ │ └── empty │ │ │ │ ├── Empty.vue │ │ │ │ ├── assets │ │ │ │ ├── background │ │ │ │ │ ├── dark.svg │ │ │ │ │ └── light.svg │ │ │ │ └── visuals │ │ │ │ │ ├── announcements.png │ │ │ │ │ ├── apps.png │ │ │ │ │ ├── concurrency_executions.png │ │ │ │ │ ├── concurrency_limit.png │ │ │ │ │ ├── dependencies.png │ │ │ │ │ ├── panels.png │ │ │ │ │ ├── plugins.png │ │ │ │ │ ├── testSuites.png │ │ │ │ │ ├── triggers.png │ │ │ │ │ └── versionPlugin.png │ │ │ │ └── images.ts │ │ ├── logs │ │ │ ├── LogLevelNavigator.vue │ │ │ ├── LogLevelSelector.vue │ │ │ ├── LogLine.vue │ │ │ ├── LogsWrapper.vue │ │ │ ├── TaskRunDetails.vue │ │ │ └── linkify.ts │ │ ├── misc │ │ │ └── RowLink.vue │ │ ├── namespaces │ │ │ ├── Namespace.vue │ │ │ ├── components │ │ │ │ ├── NamespaceFilesEditorView.vue │ │ │ │ ├── NamespaceOverview.vue │ │ │ │ ├── NamespaceSelect.vue │ │ │ │ └── buttons │ │ │ │ │ └── Action.vue │ │ │ └── utils │ │ │ │ └── useHelpers.ts │ │ ├── no-code │ │ │ ├── NoCode.vue │ │ │ ├── README.md │ │ │ ├── components │ │ │ │ ├── Add.vue │ │ │ │ ├── TaskEditor.vue │ │ │ │ ├── inputs │ │ │ │ │ ├── InputPair.vue │ │ │ │ │ ├── InputSwitch.vue │ │ │ │ │ └── InputText.vue │ │ │ │ └── tasks │ │ │ │ │ ├── ClearButton.vue │ │ │ │ │ ├── MixinTask.ts │ │ │ │ │ ├── TaskAnyOf.vue │ │ │ │ │ ├── TaskArray.vue │ │ │ │ │ ├── TaskBasic.vue │ │ │ │ │ ├── TaskBoolean.vue │ │ │ │ │ ├── TaskComplex.vue │ │ │ │ │ ├── TaskConstant.vue │ │ │ │ │ ├── TaskDict.vue │ │ │ │ │ ├── TaskEnum.vue │ │ │ │ │ ├── TaskExpression.vue │ │ │ │ │ ├── TaskLabelWithBoolean.vue │ │ │ │ │ ├── TaskList.vue │ │ │ │ │ ├── TaskNamespace.vue │ │ │ │ │ ├── TaskNumber.vue │ │ │ │ │ ├── TaskObject.vue │ │ │ │ │ ├── TaskObjectField.vue │ │ │ │ │ ├── TaskString.vue │ │ │ │ │ ├── TaskSubflowId.vue │ │ │ │ │ ├── TaskSubflowInputs.vue │ │ │ │ │ ├── TaskTask.vue │ │ │ │ │ ├── TaskTaskRunner.vue │ │ │ │ │ ├── TaskVersion.vue │ │ │ │ │ ├── Wrapper.vue │ │ │ │ │ ├── getTaskComponent.ts │ │ │ │ │ ├── taskList │ │ │ │ │ ├── Element.vue │ │ │ │ │ └── buttons │ │ │ │ │ │ └── Creation.vue │ │ │ │ │ └── useBlockComponent.ts │ │ │ ├── injectionKeys.ts │ │ │ ├── segments │ │ │ │ └── Task.vue │ │ │ ├── styles │ │ │ │ └── code.scss │ │ │ └── utils │ │ │ │ ├── cleanUp.ts │ │ │ │ ├── icons.ts │ │ │ │ ├── types.ts │ │ │ │ ├── useFlowFields.ts │ │ │ │ └── useKeyboardSave.ts │ │ ├── onboarding │ │ │ ├── OnboardingCard.vue │ │ │ ├── VueTour.vue │ │ │ ├── Welcome.vue │ │ │ ├── components │ │ │ │ ├── SlackLogo.vue │ │ │ │ └── buttons │ │ │ │ │ ├── Finish.vue │ │ │ │ │ ├── Previous.vue │ │ │ │ │ ├── Primary.vue │ │ │ │ │ ├── Secondary.vue │ │ │ │ │ ├── Skip.vue │ │ │ │ │ ├── Wrapper.vue │ │ │ │ │ └── buttons.scss │ │ │ └── execution │ │ │ │ ├── OverviewBottom.vue │ │ │ │ └── OverviewCard.vue │ │ ├── plugins │ │ │ ├── Plugin.vue │ │ │ ├── PluginDocumentation.vue │ │ │ ├── PluginDocumentationWrapper.vue │ │ │ ├── PluginHome.vue │ │ │ ├── PluginList.vue │ │ │ ├── PluginListWrapper.vue │ │ │ ├── PluginSelect.vue │ │ │ ├── PluginUnified.vue │ │ │ └── Toc.vue │ │ ├── secrets │ │ │ ├── MultilineSecret.vue │ │ │ ├── Secrets.vue │ │ │ └── SecretsTable.vue │ │ ├── settings │ │ │ ├── BasicSettings.vue │ │ │ └── components │ │ │ │ ├── Wrapper.vue │ │ │ │ └── block │ │ │ │ ├── Block.vue │ │ │ │ ├── Column.vue │ │ │ │ └── Row.vue │ │ ├── templates │ │ │ ├── TemplateEdit.vue │ │ │ ├── Templates.vue │ │ │ └── TemplatesDeprecated.vue │ │ └── utils │ │ │ ├── RouterMd.vue │ │ │ └── icons │ │ │ ├── Type.vue │ │ │ └── icons.ts │ ├── composables │ │ ├── entityIterator.ts │ │ ├── monaco │ │ │ ├── PlaceholderContentWidget.ts │ │ │ └── languages │ │ │ │ ├── abstractLanguageConfigurator.ts │ │ │ │ ├── languagesConfigurator.ts │ │ │ │ ├── pebbleLanguageConfigurator.ts │ │ │ │ └── yamlLanguageConfigurator.ts │ │ ├── playground │ │ │ └── useFlowEditorRunTaskButton.ts │ │ ├── useBaseNamespaces.ts │ │ ├── useDataTableActions.ts │ │ ├── useDragAndDrop.ts │ │ ├── useFilters.ts │ │ ├── useFlowTemplateEdit.ts │ │ ├── useNamespaces.ts │ │ ├── usePanelDefaultSize.ts │ │ ├── usePosthog.ts │ │ ├── useRestoreUrl.ts │ │ ├── useRouteContext.ts │ │ ├── useScrollMemory.ts │ │ ├── useSelectTableActions.ts │ │ ├── useStoredPanels.ts │ │ ├── useSurveyData.ts │ │ ├── useTableColumns.ts │ │ ├── useTenant.ts │ │ ├── useUnsavedChangesDialog.ts │ │ └── useVueTour.ts │ ├── main.js │ ├── material-icons.d.ts │ ├── mixins │ │ ├── dataTableActions.js │ │ ├── flowTemplateEdit.js │ │ ├── restoreUrl.js │ │ ├── routeContext.js │ │ └── selectTableActions.ts │ ├── models │ │ ├── action.ts │ │ ├── auditLogTypes.ts │ │ └── permission.ts │ ├── monaco-editor.d.ts │ ├── override │ │ ├── components │ │ │ ├── LeftMenu.vue │ │ │ ├── OnboardingBottom.vue │ │ │ ├── admin │ │ │ │ └── stats │ │ │ │ │ └── Stats.vue │ │ │ ├── auth │ │ │ │ ├── Auth.vue │ │ │ │ ├── Crud.vue │ │ │ │ └── Impersonating.vue │ │ │ ├── dashboard │ │ │ │ └── Edit.vue │ │ │ ├── flows │ │ │ │ ├── Actions.vue │ │ │ │ ├── blueprints │ │ │ │ │ ├── Blueprints.vue │ │ │ │ │ └── BlueprintsBrowser.vue │ │ │ │ └── panelDefinition.ts │ │ │ ├── layout │ │ │ │ └── DefaultLayout.vue │ │ │ ├── namespaces │ │ │ │ ├── Actions.vue │ │ │ │ ├── Namespaces.vue │ │ │ │ └── useTabs.ts │ │ │ ├── settings │ │ │ │ └── Settings.vue │ │ │ └── useLeftMenu.ts │ │ ├── composables │ │ │ ├── blueprintsPermissions.ts │ │ │ └── contextButtons.ts │ │ ├── services │ │ │ └── flowAutoCompletionProvider.ts │ │ ├── stores │ │ │ ├── auth.ts │ │ │ ├── misc.ts │ │ │ └── namespaces.ts │ │ └── utils │ │ │ ├── route.ts │ │ │ └── yamlSchemas.ts │ ├── pinia.d.ts │ ├── routes │ │ └── routes.js │ ├── services │ │ └── autoCompletionProvider.ts │ ├── stores │ │ ├── ai.ts │ │ ├── api.ts │ │ ├── blueprints.ts │ │ ├── bookmarks.ts │ │ ├── core.ts │ │ ├── dashboard.ts │ │ ├── doc.ts │ │ ├── executions.ts │ │ ├── fileExplorer.ts │ │ ├── flow-schema.json │ │ ├── flow.ts │ │ ├── kvs.ts │ │ ├── layout.ts │ │ ├── logs.ts │ │ ├── playground.ts │ │ ├── plugins.ts │ │ ├── secrets.ts │ │ ├── service.ts │ │ ├── template.ts │ │ ├── trigger.ts │ │ └── unsavedChanges.ts │ ├── styles │ │ ├── app.scss │ │ ├── components │ │ │ ├── plugin-doc.scss │ │ │ ├── sidebar-menu.scss │ │ │ ├── vue-material-design-icon.scss │ │ │ └── vue-nprogress.scss │ │ ├── fonts.scss │ │ ├── layout │ │ │ ├── charts.scss │ │ │ ├── element-plus-overload.scss │ │ │ ├── html-tag.scss │ │ │ ├── root-dark.scss │ │ │ └── root.scss │ │ └── vendor.scss │ ├── translations │ │ ├── check.js │ │ ├── de.json │ │ ├── en.json │ │ ├── es.json │ │ ├── fr.json │ │ ├── generate_translations.py │ │ ├── hi.json │ │ ├── i18n.ts │ │ ├── it.json │ │ ├── ja.json │ │ ├── ko.json │ │ ├── pl.json │ │ ├── pt.json │ │ ├── pt_BR.json │ │ ├── ru.json │ │ └── zh_CN.json │ ├── utils │ │ ├── axios.ts │ │ ├── basicAuth.ts │ │ ├── constants.ts │ │ ├── eventsRouter.ts │ │ ├── executionUtils.ts │ │ ├── filters.ts │ │ ├── flowTemplate.ts │ │ ├── flowUtils.js │ │ ├── global.ts │ │ ├── init.js │ │ ├── inputs.ts │ │ ├── logs.ts │ │ ├── markdown-it-plugins.d.ts │ │ ├── markdown.ts │ │ ├── markdownDeps.ts │ │ ├── markdown_plugins │ │ │ └── link.ts │ │ ├── multiPanelTypes.ts │ │ ├── pluginUtils.ts │ │ ├── queryBuilder.js │ │ ├── regex.ts │ │ ├── scheme.ts │ │ ├── submitTask.js │ │ ├── tabTracking.ts │ │ ├── toast.ts │ │ ├── unsavedChange.ts │ │ ├── useKeyShortcuts.ts │ │ ├── utils.ts │ │ ├── vueFlow.js │ │ └── welcomeGuard.ts │ └── vite.d.ts ├── stylelint.config.mjs ├── tests │ ├── e2e │ │ ├── .env.example │ │ ├── ReadMe.md │ │ ├── api │ │ │ ├── base.api.ts │ │ │ ├── executions.api.ts │ │ │ └── flows.api.ts │ │ ├── data │ │ │ ├── application-postgres.yml │ │ │ └── entrypoint.sh │ │ ├── docker-compose-postgres.yml │ │ ├── executions │ │ │ └── execution-bulk-actions.spec.ts │ │ ├── fixtures │ │ │ ├── executions.fixture.ts │ │ │ ├── flows │ │ │ │ ├── failure-then-success.yaml │ │ │ │ └── hello.yaml │ │ │ └── shared.ts │ │ ├── flow.spec.ts │ │ ├── pages │ │ │ ├── base.page.ts │ │ │ ├── executions.page.ts │ │ │ └── flows.page.ts │ │ ├── playwright.config.ts │ │ ├── start-e2e-tests-backend.sh │ │ ├── stop-e2e-tests-backend.sh │ │ └── tsconfig.json │ ├── fixtures │ │ ├── dependencies │ │ │ └── getDependencies.ts │ │ ├── executions │ │ │ └── each-sequential.json │ │ ├── fake-data.json │ │ └── flowgraphs │ │ │ ├── allow-failure-demo.json │ │ │ └── each-sequential.json │ ├── local.js │ ├── storybook │ │ ├── components │ │ │ ├── ErrorToastContainer.stories.tsx │ │ │ ├── Kicon.stories.jsx │ │ │ ├── ListPreview.stories.tsx │ │ │ ├── MultiPanelTabs.stories.tsx │ │ │ ├── Tabs.stories.jsx │ │ │ ├── admin │ │ │ │ └── Triggers.stories.jsx │ │ │ ├── charts │ │ │ │ ├── Bar.stories.jsx │ │ │ │ └── BarChart.stories.jsx │ │ │ ├── dashboard │ │ │ │ └── sections │ │ │ │ │ └── Table.stories.tsx │ │ │ ├── dependencies │ │ │ │ ├── DependenciesGraph.stories.jsx │ │ │ │ └── Table.stories.jsx │ │ │ ├── executions │ │ │ │ ├── Executions-s.fixture.json │ │ │ │ ├── Executions.fixture.json │ │ │ │ ├── Executions.stories.jsx │ │ │ │ └── ForEachStatus.stories.jsx │ │ │ ├── filter │ │ │ │ ├── FilterChip.stories.tsx │ │ │ │ └── KSFilter.stories.tsx │ │ │ ├── flows │ │ │ │ └── MultiPanelFlowEditorView.stories.jsx │ │ │ ├── inputs │ │ │ │ ├── FileExplorer.stories.jsx │ │ │ │ ├── InputsForm.stories.jsx │ │ │ │ └── LowCodeEditor.stories.jsx │ │ │ ├── labels │ │ │ │ └── LabelInput.stories.tsx │ │ │ ├── logs │ │ │ │ └── LogLine.stories.jsx │ │ │ ├── no-code │ │ │ │ ├── NoCode.stories.jsx │ │ │ │ └── components │ │ │ │ │ └── tasks │ │ │ │ │ ├── TaskDict.stories.tsx │ │ │ │ │ └── TaskObject.stories.tsx │ │ │ └── plugins │ │ │ │ └── PluginDocumentation.stories.jsx │ │ ├── layout │ │ │ ├── Revisions.stories.tsx │ │ │ └── SideBar.stories.jsx │ │ ├── theme │ │ │ ├── ShowCase.stories.jsx │ │ │ ├── ShowCase.vue │ │ │ └── lint-custom-properties.mjs │ │ └── utils │ │ │ └── monacoUtils.ts │ └── unit │ │ ├── dependencies │ │ └── composables │ │ │ └── useDependencies.spec.ts │ │ ├── filter │ │ └── utils │ │ │ └── helpers.spec.ts │ │ ├── services │ │ └── flowAutoCompletionProvider.spec.ts │ │ └── utils │ │ ├── flowUtils.spec.js │ │ └── regex.spec.ts ├── tsconfig.json ├── vite.config.js ├── vitest.config.js ├── vitest.config.unit.js └── vitest.shims.d.ts ├── webserver ├── build.gradle ├── openapi.properties └── src │ ├── main │ ├── java │ │ └── io │ │ │ ├── kestra │ │ │ └── webserver │ │ │ │ ├── Application.java │ │ │ │ ├── annotation │ │ │ │ └── WebServerEnabled.java │ │ │ │ ├── controllers │ │ │ │ ├── ErrorController.java │ │ │ │ ├── RootController.java │ │ │ │ ├── api │ │ │ │ │ ├── AiController.java │ │ │ │ │ ├── ApiController.java │ │ │ │ │ ├── BlueprintController.java │ │ │ │ │ ├── ClusterController.java │ │ │ │ │ ├── ConcurrencyLimitController.java │ │ │ │ │ ├── DashboardController.java │ │ │ │ │ ├── ExecutionController.java │ │ │ │ │ ├── ExecutionStatusEvent.java │ │ │ │ │ ├── FlowController.java │ │ │ │ │ ├── KVController.java │ │ │ │ │ ├── LogController.java │ │ │ │ │ ├── MetricController.java │ │ │ │ │ ├── MiscController.java │ │ │ │ │ ├── NamespaceController.java │ │ │ │ │ ├── NamespaceFileController.java │ │ │ │ │ ├── NamespaceSecretController.java │ │ │ │ │ ├── PluginController.java │ │ │ │ │ ├── RedirectController.java │ │ │ │ │ ├── SecretController.java │ │ │ │ │ ├── StaticFilter.java │ │ │ │ │ ├── TaskRunController.java │ │ │ │ │ ├── TemplateController.java │ │ │ │ │ ├── TriggerController.java │ │ │ │ │ └── package-info.java │ │ │ │ └── domain │ │ │ │ │ ├── IdWithNamespace.java │ │ │ │ │ └── ServerInfo.java │ │ │ │ ├── converters │ │ │ │ ├── QueryFilterFormat.java │ │ │ │ └── QueryFilterFormatBinder.java │ │ │ │ ├── endpoints │ │ │ │ └── VersionEndpoint.java │ │ │ │ ├── exceptions │ │ │ │ ├── IllegalArgumentExceptionHandler.java │ │ │ │ └── IllegalStateExceptionHandler.java │ │ │ │ ├── filter │ │ │ │ └── AuthenticationFilter.java │ │ │ │ ├── listeners │ │ │ │ └── OssAuthListener.java │ │ │ │ ├── models │ │ │ │ ├── ChartFiltersOverrides.java │ │ │ │ ├── ai │ │ │ │ │ └── FlowGenerationPrompt.java │ │ │ │ ├── api │ │ │ │ │ ├── ApiAutocomplete.java │ │ │ │ │ └── secret │ │ │ │ │ │ ├── ApiSecretListResponse.java │ │ │ │ │ │ └── ApiSecretMeta.java │ │ │ │ ├── events │ │ │ │ │ ├── Event.java │ │ │ │ │ └── OssAuthEvent.java │ │ │ │ └── namespaces │ │ │ │ │ └── DisabledInterface.java │ │ │ │ ├── responses │ │ │ │ ├── BulkErrorResponse.java │ │ │ │ ├── BulkResponse.java │ │ │ │ └── PagedResults.java │ │ │ │ ├── rooting │ │ │ │ └── TenantAliasingRooter.java │ │ │ │ ├── services │ │ │ │ ├── BasicAuthCredentials.java │ │ │ │ ├── BasicAuthService.java │ │ │ │ ├── ExecutionDependenciesStreamingService.java │ │ │ │ ├── ExecutionStreamingService.java │ │ │ │ ├── FlowAutoLoaderService.java │ │ │ │ ├── WebserverService.java │ │ │ │ ├── ai │ │ │ │ │ ├── AiConfiguration.java │ │ │ │ │ ├── AiService.java │ │ │ │ │ ├── AiServiceInterface.java │ │ │ │ │ ├── FlowAiCopilot.java │ │ │ │ │ ├── FlowYamlBuilder.java │ │ │ │ │ ├── MetadataAppenderChatModelListener.java │ │ │ │ │ ├── MetricChatModelListener.java │ │ │ │ │ ├── PluginFinder.java │ │ │ │ │ ├── PosthogChatModelListener.java │ │ │ │ │ ├── gemini │ │ │ │ │ │ ├── GeminiAiService.java │ │ │ │ │ │ └── GeminiConfiguration.java │ │ │ │ │ └── spi │ │ │ │ │ │ └── PebbleSafeTemplateFactory.java │ │ │ │ └── posthog │ │ │ │ │ └── PosthogService.java │ │ │ │ ├── tenants │ │ │ │ └── TenantValidationFilter.java │ │ │ │ └── utils │ │ │ │ ├── AutocompleteUtils.java │ │ │ │ ├── CSVUtils.java │ │ │ │ ├── HttpClientUtils.java │ │ │ │ ├── PageableUtils.java │ │ │ │ ├── QueryFilterUtils.java │ │ │ │ ├── RequestUtils.java │ │ │ │ ├── Searcheable.java │ │ │ │ ├── TimeLineSearch.java │ │ │ │ └── filepreview │ │ │ │ ├── Base64Render.java │ │ │ │ ├── DefaultFileRender.java │ │ │ │ ├── FileRender.java │ │ │ │ ├── FileRenderBuilder.java │ │ │ │ ├── ImageFileRender.java │ │ │ │ ├── IonFileRender.java │ │ │ │ └── PdfFileRender.java │ │ │ └── micronaut │ │ │ └── web │ │ │ └── router │ │ │ └── resource │ │ │ └── VueStaticResourceResolver.java │ └── resources │ │ ├── META-INF │ │ └── services │ │ │ └── dev.langchain4j.spi.prompt.PromptTemplateFactory │ │ ├── root │ │ ├── favicon.ico │ │ └── robots.txt │ │ └── static │ │ ├── favicon.png │ │ ├── getting-started.md │ │ └── logo.svg │ └── test │ ├── java │ └── io │ │ └── kestra │ │ ├── core │ │ └── plugins │ │ │ └── test │ │ │ ├── DeprecatedTask.java │ │ │ └── SuperclassTask.java │ │ └── webserver │ │ ├── OpenapiTest.java │ │ ├── controllers │ │ └── api │ │ │ ├── AiControllerTest.java │ │ │ ├── BlueprintControllerTest.java │ │ │ ├── ClusterControllerTest.java │ │ │ ├── ConcurrencyLimitControllerTest.java │ │ │ ├── DashboardControllerTest.java │ │ │ ├── ErrorControllerTest.java │ │ │ ├── ExecutionControllerRunnerTest.java │ │ │ ├── ExecutionControllerTest.java │ │ │ ├── FlowControllerTest.java │ │ │ ├── KVControllerTest.java │ │ │ ├── LogControllerTest.java │ │ │ ├── MetricControllerTest.java │ │ │ ├── MiscControllerTest.java │ │ │ ├── MiscUsageControllerTest.java │ │ │ ├── NamespaceControllerTest.java │ │ │ ├── NamespaceFileControllerTest.java │ │ │ ├── PluginControllerTest.java │ │ │ ├── SecretControllerTest.java │ │ │ ├── TaskRunControllerTest.java │ │ │ ├── TemplateControllerTest.java │ │ │ ├── TestUtilsController.java │ │ │ └── TriggerControllerTest.java │ │ ├── converters │ │ └── QueryFilterFormatBinderTest.java │ │ ├── filter │ │ ├── AuthenticationFilterTest.java │ │ └── TestAuthFilter.java │ │ ├── otel │ │ └── TracesTest.java │ │ ├── services │ │ └── BasicAuthServiceTest.java │ │ ├── tenants │ │ └── TenantValidationFilterTest.java │ │ └── utils │ │ ├── CSVUtilsTest.java │ │ ├── PageableUtilsTest.java │ │ ├── PosthogUtil.java │ │ ├── QueryFilterUtilsTest.java │ │ ├── RequestUtilsTest.java │ │ ├── SearcheableTest.java │ │ ├── TimeLineSearchTest.java │ │ └── filepreview │ │ ├── DefaultFileRenderTest.java │ │ ├── FileRenderBuilderTest.java │ │ └── IonFileRenderTest.java │ └── resources │ ├── __files │ ├── blueprint-flow.yaml │ ├── blueprint-graph.json │ ├── blueprint-tags.json │ ├── blueprint.json │ └── blueprints.json │ ├── allure.properties │ ├── application-otel.yml │ ├── application-test.yml │ ├── data │ ├── hello.txt │ └── iso88591.txt │ ├── flows │ ├── getflowsbynamespace │ │ ├── deleted.yaml │ │ ├── getbynamespace-test-flow2.yaml │ │ ├── getbynamespacetestflow.yaml │ │ └── subnamespace.yaml │ ├── simpleFlow.yaml │ ├── simpleInvalidFlow.yaml │ ├── simpleInvalidFlowUpdate.yaml │ ├── simpleflowUpdate.yaml │ ├── validateMultipleInvalidFlows.yaml │ ├── validateMultipleValidFlows.yaml │ └── warningsAndInfos.yaml │ ├── logback.xml │ ├── mtls │ ├── client-truststore.p12 │ └── server-keystore.p12 │ ├── tasks │ ├── invalidTaskMissingProp.json │ ├── invalidTaskUnknownProp.json │ ├── invalidTaskUnknownType.json │ └── validTask.json │ └── triggers │ ├── invalidTriggerMissingProp.json │ ├── invalidTriggerUnknownProp.json │ ├── invalidTriggerUnknownType.json │ └── validTrigger.json └── worker ├── build.gradle └── src ├── main └── java │ └── io │ └── kestra │ └── worker │ ├── AbstractWorkerCallable.java │ ├── AbstractWorkerTriggerCallable.java │ ├── DefaultWorker.java │ ├── WorkerSecurityService.java │ ├── WorkerTaskCallable.java │ ├── WorkerTriggerCallable.java │ ├── WorkerTriggerRealtimeCallable.java │ └── endpoint │ └── WorkerEndpoint.java └── test ├── java └── io │ └── kestra │ └── worker │ └── WorkerTest.java └── resources ├── allure.properties ├── application-test.yml └── logback.xml /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/.devcontainer/README.md -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/.github/ISSUE_TEMPLATE/bug.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/.github/ISSUE_TEMPLATE/feature.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/node_option_env_var.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/.github/node_option_env_var.png -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/run-app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/.github/run-app.png -------------------------------------------------------------------------------- /.github/workflows/auto-translate-ui-keys.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/.github/workflows/auto-translate-ui-keys.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/e2e-scheduling.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/.github/workflows/e2e-scheduling.yml -------------------------------------------------------------------------------- /.github/workflows/global-start-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/.github/workflows/global-start-release.yml -------------------------------------------------------------------------------- /.github/workflows/main-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/.github/workflows/main-build.yml -------------------------------------------------------------------------------- /.github/workflows/pre-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/.github/workflows/pre-release.yml -------------------------------------------------------------------------------- /.github/workflows/pull-request-cleanup.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/.github/workflows/pull-request-cleanup.yml -------------------------------------------------------------------------------- /.github/workflows/pull-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/.github/workflows/pull-request.yml -------------------------------------------------------------------------------- /.github/workflows/release-docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/.github/workflows/release-docker.yml -------------------------------------------------------------------------------- /.github/workflows/vulnerabilities-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/.github/workflows/vulnerabilities-check.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitpod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/.gitpod.yml -------------------------------------------------------------------------------- /.plugins: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/.plugins -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | **/*.* -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/AGENTS.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/Dockerfile -------------------------------------------------------------------------------- /Dockerfile.pr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/Dockerfile.pr -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/SECURITY.md -------------------------------------------------------------------------------- /cli/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/cli/build.gradle -------------------------------------------------------------------------------- /cli/src/main/java/io/kestra/cli/AbstractCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/cli/src/main/java/io/kestra/cli/AbstractCommand.java -------------------------------------------------------------------------------- /cli/src/main/java/io/kestra/cli/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/cli/src/main/java/io/kestra/cli/App.java -------------------------------------------------------------------------------- /cli/src/main/java/io/kestra/cli/StandAloneRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/cli/src/main/java/io/kestra/cli/StandAloneRunner.java -------------------------------------------------------------------------------- /cli/src/main/java/io/kestra/cli/VersionProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/cli/src/main/java/io/kestra/cli/VersionProvider.java -------------------------------------------------------------------------------- /cli/src/main/resources/META-INF/services/io.kestra.cli.services.EnvironmentProvider: -------------------------------------------------------------------------------- 1 | io.kestra.cli.services.DefaultEnvironmentProvider 2 | -------------------------------------------------------------------------------- /cli/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/cli/src/main/resources/application.yml -------------------------------------------------------------------------------- /cli/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/cli/src/main/resources/logback.xml -------------------------------------------------------------------------------- /cli/src/test/java/io/kestra/cli/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/cli/src/test/java/io/kestra/cli/AppTest.java -------------------------------------------------------------------------------- /cli/src/test/resources/application-file-watch.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/cli/src/test/resources/application-file-watch.yml -------------------------------------------------------------------------------- /cli/src/test/resources/application-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/cli/src/test/resources/application-test.yml -------------------------------------------------------------------------------- /cli/src/test/resources/crudFlow/date.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/cli/src/test/resources/crudFlow/date.yml -------------------------------------------------------------------------------- /cli/src/test/resources/flows/quattro.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/cli/src/test/resources/flows/quattro.yml -------------------------------------------------------------------------------- /cli/src/test/resources/flows/same/first.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/cli/src/test/resources/flows/same/first.yaml -------------------------------------------------------------------------------- /cli/src/test/resources/flows/same/second.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/cli/src/test/resources/flows/same/second.yaml -------------------------------------------------------------------------------- /cli/src/test/resources/helper/include.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/cli/src/test/resources/helper/include.yaml -------------------------------------------------------------------------------- /cli/src/test/resources/helper/lorem-multiple.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/cli/src/test/resources/helper/lorem-multiple.txt -------------------------------------------------------------------------------- /cli/src/test/resources/helper/lorem.txt: -------------------------------------------------------------------------------- 1 | Lorem ipsum dolor sit amet -------------------------------------------------------------------------------- /cli/src/test/resources/invalids/empty.yaml: -------------------------------------------------------------------------------- 1 | id: empty 2 | namespace: io.kestra.tests 3 | -------------------------------------------------------------------------------- /cli/src/test/resources/invalidsTemplates/template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/cli/src/test/resources/invalidsTemplates/template.yml -------------------------------------------------------------------------------- /cli/src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/cli/src/test/resources/logback.xml -------------------------------------------------------------------------------- /cli/src/test/resources/namespacefiles/ignore/.kestraignore: -------------------------------------------------------------------------------- 1 | flows/ -------------------------------------------------------------------------------- /cli/src/test/resources/namespacefiles/ignore/1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cli/src/test/resources/namespacefiles/ignore/2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cli/src/test/resources/namespacefiles/ignore/flows/flow.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cli/src/test/resources/namespacefiles/noignore/1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cli/src/test/resources/namespacefiles/noignore/2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cli/src/test/resources/namespacefiles/noignore/flows/flow.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cli/src/test/resources/templates/template-2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/cli/src/test/resources/templates/template-2.yml -------------------------------------------------------------------------------- /cli/src/test/resources/templates/template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/cli/src/test/resources/templates/template.yml -------------------------------------------------------------------------------- /cli/src/test/resources/warning/flow-with-warning.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/cli/src/test/resources/warning/flow-with-warning.yaml -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/codecov.yml -------------------------------------------------------------------------------- /core/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/build.gradle -------------------------------------------------------------------------------- /core/src/main/java/io/kestra/core/docs/Document.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/main/java/io/kestra/core/docs/Document.java -------------------------------------------------------------------------------- /core/src/main/java/io/kestra/core/docs/InputType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/main/java/io/kestra/core/docs/InputType.java -------------------------------------------------------------------------------- /core/src/main/java/io/kestra/core/docs/Plugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/main/java/io/kestra/core/docs/Plugin.java -------------------------------------------------------------------------------- /core/src/main/java/io/kestra/core/docs/Schema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/main/java/io/kestra/core/docs/Schema.java -------------------------------------------------------------------------------- /core/src/main/java/io/kestra/core/models/HasUID.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/main/java/io/kestra/core/models/HasUID.java -------------------------------------------------------------------------------- /core/src/main/java/io/kestra/core/models/Label.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/main/java/io/kestra/core/models/Label.java -------------------------------------------------------------------------------- /core/src/main/java/io/kestra/core/models/Setting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/main/java/io/kestra/core/models/Setting.java -------------------------------------------------------------------------------- /core/src/main/java/io/kestra/core/reporter/Type.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/main/java/io/kestra/core/reporter/Type.java -------------------------------------------------------------------------------- /core/src/main/java/io/kestra/core/reporter/Types.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/main/java/io/kestra/core/reporter/Types.java -------------------------------------------------------------------------------- /core/src/main/java/io/kestra/core/runners/Secret.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/main/java/io/kestra/core/runners/Secret.java -------------------------------------------------------------------------------- /core/src/main/java/io/kestra/core/runners/Worker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/main/java/io/kestra/core/runners/Worker.java -------------------------------------------------------------------------------- /core/src/main/java/io/kestra/core/runners/WorkerJobResubmit.java: -------------------------------------------------------------------------------- 1 | package io.kestra.core.runners; 2 | 3 | public class WorkerJobResubmit { 4 | } 5 | -------------------------------------------------------------------------------- /core/src/main/java/io/kestra/core/server/Metric.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/main/java/io/kestra/core/server/Metric.java -------------------------------------------------------------------------------- /core/src/main/java/io/kestra/core/server/Service.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/main/java/io/kestra/core/server/Service.java -------------------------------------------------------------------------------- /core/src/main/java/io/kestra/core/test/TestState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/main/java/io/kestra/core/test/TestState.java -------------------------------------------------------------------------------- /core/src/main/java/io/kestra/core/test/TestSuite.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/main/java/io/kestra/core/test/TestSuite.java -------------------------------------------------------------------------------- /core/src/main/java/io/kestra/core/trace/Tracer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/main/java/io/kestra/core/trace/Tracer.java -------------------------------------------------------------------------------- /core/src/main/java/io/kestra/core/utils/Await.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/main/java/io/kestra/core/utils/Await.java -------------------------------------------------------------------------------- /core/src/main/java/io/kestra/core/utils/Debug.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/main/java/io/kestra/core/utils/Debug.java -------------------------------------------------------------------------------- /core/src/main/java/io/kestra/core/utils/Either.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/main/java/io/kestra/core/utils/Either.java -------------------------------------------------------------------------------- /core/src/main/java/io/kestra/core/utils/Enums.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/main/java/io/kestra/core/utils/Enums.java -------------------------------------------------------------------------------- /core/src/main/java/io/kestra/core/utils/Hashing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/main/java/io/kestra/core/utils/Hashing.java -------------------------------------------------------------------------------- /core/src/main/java/io/kestra/core/utils/IdUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/main/java/io/kestra/core/utils/IdUtils.java -------------------------------------------------------------------------------- /core/src/main/java/io/kestra/core/utils/Logs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/main/java/io/kestra/core/utils/Logs.java -------------------------------------------------------------------------------- /core/src/main/java/io/kestra/core/utils/MapUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/main/java/io/kestra/core/utils/MapUtils.java -------------------------------------------------------------------------------- /core/src/main/java/io/kestra/core/utils/Network.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/main/java/io/kestra/core/utils/Network.java -------------------------------------------------------------------------------- /core/src/main/java/io/kestra/core/utils/PathUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/main/java/io/kestra/core/utils/PathUtil.java -------------------------------------------------------------------------------- /core/src/main/java/io/kestra/core/utils/Rethrow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/main/java/io/kestra/core/utils/Rethrow.java -------------------------------------------------------------------------------- /core/src/main/java/io/kestra/core/utils/Slugify.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/main/java/io/kestra/core/utils/Slugify.java -------------------------------------------------------------------------------- /core/src/main/java/io/kestra/core/utils/Version.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/main/java/io/kestra/core/utils/Version.java -------------------------------------------------------------------------------- /core/src/main/java/io/kestra/plugin/core/flow/If.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/main/java/io/kestra/plugin/core/flow/If.java -------------------------------------------------------------------------------- /core/src/main/java/io/kestra/plugin/core/kv/Get.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/main/java/io/kestra/plugin/core/kv/Get.java -------------------------------------------------------------------------------- /core/src/main/java/io/kestra/plugin/core/kv/Key.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/main/java/io/kestra/plugin/core/kv/Key.java -------------------------------------------------------------------------------- /core/src/main/java/io/kestra/plugin/core/kv/Set.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/main/java/io/kestra/plugin/core/kv/Set.java -------------------------------------------------------------------------------- /core/src/main/java/io/kestra/plugin/core/log/Log.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/main/java/io/kestra/plugin/core/log/Log.java -------------------------------------------------------------------------------- /core/src/main/resources/docs/index.peb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/main/resources/docs/index.peb -------------------------------------------------------------------------------- /core/src/main/resources/docs/macro.peb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/main/resources/docs/macro.peb -------------------------------------------------------------------------------- /core/src/main/resources/docs/task.peb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/main/resources/docs/task.peb -------------------------------------------------------------------------------- /core/src/main/resources/icons/plugin-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/main/resources/icons/plugin-icon.svg -------------------------------------------------------------------------------- /core/src/main/resources/logback/base.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/main/resources/logback/base.xml -------------------------------------------------------------------------------- /core/src/main/resources/logback/ecs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/main/resources/logback/ecs.xml -------------------------------------------------------------------------------- /core/src/main/resources/logback/gcp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/main/resources/logback/gcp.xml -------------------------------------------------------------------------------- /core/src/main/resources/logback/test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/main/resources/logback/test.xml -------------------------------------------------------------------------------- /core/src/main/resources/logback/text.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/main/resources/logback/text.xml -------------------------------------------------------------------------------- /core/src/test/java/io/kestra/core/utils/LogsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/java/io/kestra/core/utils/LogsTest.java -------------------------------------------------------------------------------- /core/src/test/resources/application-maven.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/application-maven.yml -------------------------------------------------------------------------------- /core/src/test/resources/application-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/application-test.yml -------------------------------------------------------------------------------- /core/src/test/resources/application-testssl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/application-testssl.yml -------------------------------------------------------------------------------- /core/src/test/resources/flows/invalids/duplicate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/flows/invalids/duplicate.yaml -------------------------------------------------------------------------------- /core/src/test/resources/flows/invalids/empty.yaml: -------------------------------------------------------------------------------- 1 | id: empty 2 | namespace: io.kestra.tests 3 | -------------------------------------------------------------------------------- /core/src/test/resources/flows/invalids/inputs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/flows/invalids/inputs.yaml -------------------------------------------------------------------------------- /core/src/test/resources/flows/invalids/invalid.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/flows/invalids/invalid.yaml -------------------------------------------------------------------------------- /core/src/test/resources/flows/invalids/listener.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/flows/invalids/listener.yaml -------------------------------------------------------------------------------- /core/src/test/resources/flows/tests/inputs-old.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/flows/tests/inputs-old.yaml -------------------------------------------------------------------------------- /core/src/test/resources/flows/tests/listeners.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/flows/tests/listeners.yaml -------------------------------------------------------------------------------- /core/src/test/resources/flows/tests/trigger.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/flows/tests/trigger.yaml -------------------------------------------------------------------------------- /core/src/test/resources/flows/valids/alias-task.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/flows/valids/alias-task.yaml -------------------------------------------------------------------------------- /core/src/test/resources/flows/valids/assert.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/flows/valids/assert.yaml -------------------------------------------------------------------------------- /core/src/test/resources/flows/valids/cache.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/flows/valids/cache.yaml -------------------------------------------------------------------------------- /core/src/test/resources/flows/valids/dag.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/flows/valids/dag.yaml -------------------------------------------------------------------------------- /core/src/test/resources/flows/valids/each-empty.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/flows/valids/each-empty.yaml -------------------------------------------------------------------------------- /core/src/test/resources/flows/valids/each-null.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/flows/valids/each-null.yaml -------------------------------------------------------------------------------- /core/src/test/resources/flows/valids/each-object.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/flows/valids/each-object.yaml -------------------------------------------------------------------------------- /core/src/test/resources/flows/valids/each-switch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/flows/valids/each-switch.yaml -------------------------------------------------------------------------------- /core/src/test/resources/flows/valids/errors.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/flows/valids/errors.yaml -------------------------------------------------------------------------------- /core/src/test/resources/flows/valids/execution.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/flows/valids/execution.yaml -------------------------------------------------------------------------------- /core/src/test/resources/flows/valids/exit-killed.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/flows/valids/exit-killed.yaml -------------------------------------------------------------------------------- /core/src/test/resources/flows/valids/exit-nested.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/flows/valids/exit-nested.yaml -------------------------------------------------------------------------------- /core/src/test/resources/flows/valids/exit.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/flows/valids/exit.yaml -------------------------------------------------------------------------------- /core/src/test/resources/flows/valids/finally-dag.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/flows/valids/finally-dag.yaml -------------------------------------------------------------------------------- /core/src/test/resources/flows/valids/full.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/flows/valids/full.yaml -------------------------------------------------------------------------------- /core/src/test/resources/flows/valids/get-log.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/flows/valids/get-log.yaml -------------------------------------------------------------------------------- /core/src/test/resources/flows/valids/http-listen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/flows/valids/http-listen.yaml -------------------------------------------------------------------------------- /core/src/test/resources/flows/valids/if.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/flows/valids/if.yaml -------------------------------------------------------------------------------- /core/src/test/resources/flows/valids/inputs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/flows/valids/inputs.yaml -------------------------------------------------------------------------------- /core/src/test/resources/flows/valids/kv.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/flows/valids/kv.yaml -------------------------------------------------------------------------------- /core/src/test/resources/flows/valids/log-to-file.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/flows/valids/log-to-file.yaml -------------------------------------------------------------------------------- /core/src/test/resources/flows/valids/logs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/flows/valids/logs.yaml -------------------------------------------------------------------------------- /core/src/test/resources/flows/valids/minimal-bis.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/flows/valids/minimal-bis.yaml -------------------------------------------------------------------------------- /core/src/test/resources/flows/valids/minimal.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/flows/valids/minimal.yaml -------------------------------------------------------------------------------- /core/src/test/resources/flows/valids/minimal2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/flows/valids/minimal2.yaml -------------------------------------------------------------------------------- /core/src/test/resources/flows/valids/null-output.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/flows/valids/null-output.yaml -------------------------------------------------------------------------------- /core/src/test/resources/flows/valids/parallel.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/flows/valids/parallel.yaml -------------------------------------------------------------------------------- /core/src/test/resources/flows/valids/pause-delay.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/flows/valids/pause-delay.yaml -------------------------------------------------------------------------------- /core/src/test/resources/flows/valids/pause-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/flows/valids/pause-test.yaml -------------------------------------------------------------------------------- /core/src/test/resources/flows/valids/retry-expo.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/flows/valids/retry-expo.yaml -------------------------------------------------------------------------------- /core/src/test/resources/flows/valids/retry-fail.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/flows/valids/retry-fail.yaml -------------------------------------------------------------------------------- /core/src/test/resources/flows/valids/return.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/flows/valids/return.yaml -------------------------------------------------------------------------------- /core/src/test/resources/flows/valids/secrets.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/flows/valids/secrets.yaml -------------------------------------------------------------------------------- /core/src/test/resources/flows/valids/sequential.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/flows/valids/sequential.yaml -------------------------------------------------------------------------------- /core/src/test/resources/flows/valids/sla-subflow.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/flows/valids/sla-subflow.yaml -------------------------------------------------------------------------------- /core/src/test/resources/flows/valids/sleep-long.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/flows/valids/sleep-long.yml -------------------------------------------------------------------------------- /core/src/test/resources/flows/valids/sleep-short.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/flows/valids/sleep-short.yml -------------------------------------------------------------------------------- /core/src/test/resources/flows/valids/sleep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/flows/valids/sleep.yml -------------------------------------------------------------------------------- /core/src/test/resources/flows/valids/state.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/flows/valids/state.yaml -------------------------------------------------------------------------------- /core/src/test/resources/flows/valids/switch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/flows/valids/switch.yaml -------------------------------------------------------------------------------- /core/src/test/resources/flows/valids/task-flow.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/flows/valids/task-flow.yaml -------------------------------------------------------------------------------- /core/src/test/resources/flows/valids/task-runif.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/flows/valids/task-runif.yml -------------------------------------------------------------------------------- /core/src/test/resources/flows/valids/variables.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/flows/valids/variables.yaml -------------------------------------------------------------------------------- /core/src/test/resources/flows/valids/waitfor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/flows/valids/waitfor.yaml -------------------------------------------------------------------------------- /core/src/test/resources/flows/valids/webhook.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/flows/valids/webhook.yaml -------------------------------------------------------------------------------- /core/src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/logback.xml -------------------------------------------------------------------------------- /core/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline 2 | -------------------------------------------------------------------------------- /core/src/test/resources/sanity-checks/all_core.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/sanity-checks/all_core.yaml -------------------------------------------------------------------------------- /core/src/test/resources/sanity-checks/dag.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/sanity-checks/dag.yaml -------------------------------------------------------------------------------- /core/src/test/resources/sanity-checks/fail.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/sanity-checks/fail.yaml -------------------------------------------------------------------------------- /core/src/test/resources/sanity-checks/fetch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/sanity-checks/fetch.yaml -------------------------------------------------------------------------------- /core/src/test/resources/sanity-checks/for_each.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/sanity-checks/for_each.yaml -------------------------------------------------------------------------------- /core/src/test/resources/sanity-checks/if.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/sanity-checks/if.yaml -------------------------------------------------------------------------------- /core/src/test/resources/sanity-checks/kv.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/sanity-checks/kv.yaml -------------------------------------------------------------------------------- /core/src/test/resources/sanity-checks/labels.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/sanity-checks/labels.yaml -------------------------------------------------------------------------------- /core/src/test/resources/sanity-checks/log.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/sanity-checks/log.yaml -------------------------------------------------------------------------------- /core/src/test/resources/sanity-checks/parallel.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/sanity-checks/parallel.yaml -------------------------------------------------------------------------------- /core/src/test/resources/sanity-checks/pause-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/sanity-checks/pause-test.yaml -------------------------------------------------------------------------------- /core/src/test/resources/sanity-checks/purge_kv.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/sanity-checks/purge_kv.yaml -------------------------------------------------------------------------------- /core/src/test/resources/sanity-checks/request.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/sanity-checks/request.yaml -------------------------------------------------------------------------------- /core/src/test/resources/sanity-checks/return.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/sanity-checks/return.yaml -------------------------------------------------------------------------------- /core/src/test/resources/sanity-checks/sequential.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/sanity-checks/sequential.yaml -------------------------------------------------------------------------------- /core/src/test/resources/sanity-checks/sleep.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/sanity-checks/sleep.yaml -------------------------------------------------------------------------------- /core/src/test/resources/sanity-checks/switch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/sanity-checks/switch.yaml -------------------------------------------------------------------------------- /core/src/test/resources/sanity-checks/write.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/core/src/test/resources/sanity-checks/write.yaml -------------------------------------------------------------------------------- /dev-tools/copy-plugin.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/dev-tools/copy-plugin.sh -------------------------------------------------------------------------------- /dev-tools/rc-manual-utilities/gh_empty-cache.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/dev-tools/rc-manual-utilities/gh_empty-cache.sh -------------------------------------------------------------------------------- /docker-compose-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/docker-compose-ci.yml -------------------------------------------------------------------------------- /docker-compose-dind.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/docker-compose-dind.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docker/app/confs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker/app/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker/app/secrets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker/usr/local/bin/docker-entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | 3 | set -e 4 | 5 | exec /app/kestra "$@" 6 | -------------------------------------------------------------------------------- /executor/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/executor/build.gradle -------------------------------------------------------------------------------- /executor/src/test/resources/allure.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/executor/src/test/resources/allure.properties -------------------------------------------------------------------------------- /executor/src/test/resources/application-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/executor/src/test/resources/application-test.yml -------------------------------------------------------------------------------- /executor/src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/executor/src/test/resources/logback.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/jar/selfrun.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/gradle/jar/selfrun.bat -------------------------------------------------------------------------------- /gradle/jar/selfrun.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/gradle/jar/selfrun.sh -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/gradlew.bat -------------------------------------------------------------------------------- /jdbc-h2/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/jdbc-h2/build.gradle -------------------------------------------------------------------------------- /jdbc-h2/src/main/resources/migrations/h2/V1_20__drop_worker_instance.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS worker_instance; -------------------------------------------------------------------------------- /jdbc-h2/src/main/resources/migrations/h2/V1_30__delete_subflow_executions.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS subflow_executions; -------------------------------------------------------------------------------- /jdbc-h2/src/test/resources/allure.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/jdbc-h2/src/test/resources/allure.properties -------------------------------------------------------------------------------- /jdbc-h2/src/test/resources/application-liveness.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/jdbc-h2/src/test/resources/application-liveness.yml -------------------------------------------------------------------------------- /jdbc-h2/src/test/resources/application-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/jdbc-h2/src/test/resources/application-test.yml -------------------------------------------------------------------------------- /jdbc-h2/src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/jdbc-h2/src/test/resources/logback.xml -------------------------------------------------------------------------------- /jdbc-h2/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline 2 | -------------------------------------------------------------------------------- /jdbc-mysql/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/jdbc-mysql/build.gradle -------------------------------------------------------------------------------- /jdbc-mysql/src/main/resources/migrations/mysql/V1_20__drop_worker_instance.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE worker_instance; -------------------------------------------------------------------------------- /jdbc-mysql/src/main/resources/migrations/mysql/V1_30__delete_subflow_executions.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS subflow_executions; -------------------------------------------------------------------------------- /jdbc-mysql/src/test/resources/allure.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/jdbc-mysql/src/test/resources/allure.properties -------------------------------------------------------------------------------- /jdbc-mysql/src/test/resources/application-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/jdbc-mysql/src/test/resources/application-test.yml -------------------------------------------------------------------------------- /jdbc-mysql/src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/jdbc-mysql/src/test/resources/logback.xml -------------------------------------------------------------------------------- /jdbc-mysql/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline 2 | -------------------------------------------------------------------------------- /jdbc-postgres/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/jdbc-postgres/build.gradle -------------------------------------------------------------------------------- /jdbc-postgres/src/main/resources/migrations/postgres/V1_18__retry_revamp.sql: -------------------------------------------------------------------------------- 1 | ALTER TYPE state_type ADD VALUE IF NOT EXISTS 'RETRYING'; -------------------------------------------------------------------------------- /jdbc-postgres/src/main/resources/migrations/postgres/V1_19__retry_flow.sql: -------------------------------------------------------------------------------- 1 | ALTER TYPE state_type ADD VALUE IF NOT EXISTS 'RETRIED'; 2 | -------------------------------------------------------------------------------- /jdbc-postgres/src/main/resources/migrations/postgres/V1_20__drop_worker_instance.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS worker_instance; -------------------------------------------------------------------------------- /jdbc-postgres/src/main/resources/migrations/postgres/V1_26__skipped.sql: -------------------------------------------------------------------------------- 1 | ALTER TYPE state_type ADD VALUE IF NOT EXISTS 'SKIPPED'; -------------------------------------------------------------------------------- /jdbc-postgres/src/main/resources/migrations/postgres/V1_30__delete_subflow_executions.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS subflow_executions; -------------------------------------------------------------------------------- /jdbc-postgres/src/main/resources/migrations/postgres/V1_39__execution_breakpoint.sql: -------------------------------------------------------------------------------- 1 | ALTER TYPE state_type ADD VALUE IF NOT EXISTS 'BREAKPOINT'; -------------------------------------------------------------------------------- /jdbc-postgres/src/main/resources/migrations/postgres/V1_45__taskrun_submitted.sql: -------------------------------------------------------------------------------- 1 | ALTER TYPE state_type ADD VALUE IF NOT EXISTS 'SUBMITTED'; -------------------------------------------------------------------------------- /jdbc-postgres/src/main/resources/migrations/postgres/V1_47__taskrun_resubmitted.sql: -------------------------------------------------------------------------------- 1 | ALTER TYPE state_type ADD VALUE IF NOT EXISTS 'RESUBMITTED'; -------------------------------------------------------------------------------- /jdbc-postgres/src/main/resources/migrations/postgres/V1_8__execution_cancelled.sql: -------------------------------------------------------------------------------- 1 | ALTER TYPE state_type ADD VALUE IF NOT EXISTS 'CANCELLED'; -------------------------------------------------------------------------------- /jdbc-postgres/src/main/resources/migrations/postgres/V1_9__execution_queued.sql: -------------------------------------------------------------------------------- 1 | ALTER TYPE state_type ADD VALUE IF NOT EXISTS 'QUEUED'; -------------------------------------------------------------------------------- /jdbc-postgres/src/test/resources/allure.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/jdbc-postgres/src/test/resources/allure.properties -------------------------------------------------------------------------------- /jdbc-postgres/src/test/resources/application-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/jdbc-postgres/src/test/resources/application-test.yml -------------------------------------------------------------------------------- /jdbc-postgres/src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/jdbc-postgres/src/test/resources/logback.xml -------------------------------------------------------------------------------- /jdbc-postgres/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline 2 | -------------------------------------------------------------------------------- /jdbc/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/jdbc/build.gradle -------------------------------------------------------------------------------- /jdbc/src/main/java/io/kestra/jdbc/JdbcMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/jdbc/src/main/java/io/kestra/jdbc/JdbcMapper.java -------------------------------------------------------------------------------- /jdbc/src/main/java/io/kestra/jdbc/JooqSettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/jdbc/src/main/java/io/kestra/jdbc/JooqSettings.java -------------------------------------------------------------------------------- /jdbc/src/test/java/io/kestra/jdbc/JdbcMapperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/jdbc/src/test/java/io/kestra/jdbc/JdbcMapperTest.java -------------------------------------------------------------------------------- /jdbc/src/test/java/io/kestra/jdbc/JdbcTestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/jdbc/src/test/java/io/kestra/jdbc/JdbcTestUtils.java -------------------------------------------------------------------------------- /jdbc/src/test/resources/allure.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/jdbc/src/test/resources/allure.properties -------------------------------------------------------------------------------- /jdbc/src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/jdbc/src/test/resources/logback.xml -------------------------------------------------------------------------------- /jmh-benchmarks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/jmh-benchmarks/README.md -------------------------------------------------------------------------------- /jmh-benchmarks/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/jmh-benchmarks/build.gradle -------------------------------------------------------------------------------- /lombok.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/lombok.config -------------------------------------------------------------------------------- /model/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/model/build.gradle -------------------------------------------------------------------------------- /model/src/main/java/io/kestra/core/models/Plugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/model/src/main/java/io/kestra/core/models/Plugin.java -------------------------------------------------------------------------------- /owasp-dependency-suppressions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/owasp-dependency-suppressions.xml -------------------------------------------------------------------------------- /platform/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/platform/build.gradle -------------------------------------------------------------------------------- /processor/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/processor/build.gradle -------------------------------------------------------------------------------- /processor/src/test/resources/allure.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/processor/src/test/resources/allure.properties -------------------------------------------------------------------------------- /processor/src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/processor/src/test/resources/logback.xml -------------------------------------------------------------------------------- /repository-memory/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/repository-memory/build.gradle -------------------------------------------------------------------------------- /repository-memory/src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/repository-memory/src/test/resources/logback.xml -------------------------------------------------------------------------------- /runner-memory/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/runner-memory/build.gradle -------------------------------------------------------------------------------- /runner-memory/src/test/resources/allure.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/runner-memory/src/test/resources/allure.properties -------------------------------------------------------------------------------- /runner-memory/src/test/resources/application-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/runner-memory/src/test/resources/application-test.yml -------------------------------------------------------------------------------- /runner-memory/src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/runner-memory/src/test/resources/logback.xml -------------------------------------------------------------------------------- /scheduler/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/scheduler/build.gradle -------------------------------------------------------------------------------- /scheduler/src/test/resources/allure.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/scheduler/src/test/resources/allure.properties -------------------------------------------------------------------------------- /scheduler/src/test/resources/application-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/scheduler/src/test/resources/application-test.yml -------------------------------------------------------------------------------- /scheduler/src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/scheduler/src/test/resources/logback.xml -------------------------------------------------------------------------------- /script/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/script/build.gradle -------------------------------------------------------------------------------- /script/src/test/resources/allure.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/script/src/test/resources/allure.properties -------------------------------------------------------------------------------- /script/src/test/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/script/src/test/resources/application.yml -------------------------------------------------------------------------------- /script/src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/script/src/test/resources/logback.xml -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/settings.gradle -------------------------------------------------------------------------------- /storage-local/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/storage-local/build.gradle -------------------------------------------------------------------------------- /storage-local/src/test/resources/allure.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/storage-local/src/test/resources/allure.properties -------------------------------------------------------------------------------- /storage-local/src/test/resources/application-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/storage-local/src/test/resources/application-test.yml -------------------------------------------------------------------------------- /storage-local/src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/storage-local/src/test/resources/logback.xml -------------------------------------------------------------------------------- /tests/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/tests/build.gradle -------------------------------------------------------------------------------- /tests/src/main/java/io/kestra/core/Helpers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/tests/src/main/java/io/kestra/core/Helpers.java -------------------------------------------------------------------------------- /ui/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/.gitignore -------------------------------------------------------------------------------- /ui/.husky/pre-commit: -------------------------------------------------------------------------------- 1 | cd ui && npx lint-staged 2 | -------------------------------------------------------------------------------- /ui/.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/.jshintrc -------------------------------------------------------------------------------- /ui/.nvmrc: -------------------------------------------------------------------------------- 1 | 22.12 -------------------------------------------------------------------------------- /ui/.storybook/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/.storybook/main.ts -------------------------------------------------------------------------------- /ui/.storybook/preview.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/.storybook/preview.jsx -------------------------------------------------------------------------------- /ui/.storybook/vitest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/.storybook/vitest.config.js -------------------------------------------------------------------------------- /ui/.storybook/vitest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/.storybook/vitest.setup.ts -------------------------------------------------------------------------------- /ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/README.md -------------------------------------------------------------------------------- /ui/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/build.gradle -------------------------------------------------------------------------------- /ui/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/eslint.config.js -------------------------------------------------------------------------------- /ui/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/index.html -------------------------------------------------------------------------------- /ui/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/package-lock.json -------------------------------------------------------------------------------- /ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/package.json -------------------------------------------------------------------------------- /ui/patches/monaco-yaml+5.3.1.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/patches/monaco-yaml+5.3.1.patch -------------------------------------------------------------------------------- /ui/plugins/commit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/plugins/commit.ts -------------------------------------------------------------------------------- /ui/plugins/lint-custom-properties.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/plugins/lint-custom-properties.mjs -------------------------------------------------------------------------------- /ui/public/favicon-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/public/favicon-192x192.png -------------------------------------------------------------------------------- /ui/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/public/favicon.ico -------------------------------------------------------------------------------- /ui/public/loader.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/public/loader.css -------------------------------------------------------------------------------- /ui/run-e2e-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/run-e2e-tests.sh -------------------------------------------------------------------------------- /ui/scripts/id.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/scripts/id.ts -------------------------------------------------------------------------------- /ui/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/App.vue -------------------------------------------------------------------------------- /ui/src/assets/demo/IAM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/demo/IAM.png -------------------------------------------------------------------------------- /ui/src/assets/demo/apps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/demo/apps.png -------------------------------------------------------------------------------- /ui/src/assets/demo/audit-logs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/demo/audit-logs.png -------------------------------------------------------------------------------- /ui/src/assets/demo/blueprints.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/demo/blueprints.png -------------------------------------------------------------------------------- /ui/src/assets/demo/custom-dasboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/demo/custom-dasboard.png -------------------------------------------------------------------------------- /ui/src/assets/demo/custom-dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/demo/custom-dashboard.png -------------------------------------------------------------------------------- /ui/src/assets/demo/instance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/demo/instance.png -------------------------------------------------------------------------------- /ui/src/assets/demo/namespace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/demo/namespace.png -------------------------------------------------------------------------------- /ui/src/assets/demo/secrets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/demo/secrets.png -------------------------------------------------------------------------------- /ui/src/assets/demo/tenants.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/demo/tenants.png -------------------------------------------------------------------------------- /ui/src/assets/demo/tests.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/demo/tests.png -------------------------------------------------------------------------------- /ui/src/assets/docs/basic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/docs/basic.md -------------------------------------------------------------------------------- /ui/src/assets/docs/dashboard_home.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/docs/dashboard_home.md -------------------------------------------------------------------------------- /ui/src/assets/dot-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/dot-bg.jpg -------------------------------------------------------------------------------- /ui/src/assets/dots-bg-dark.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/dots-bg-dark.jpg -------------------------------------------------------------------------------- /ui/src/assets/dots-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/dots-bg.jpg -------------------------------------------------------------------------------- /ui/src/assets/empty-ns-files.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/empty-ns-files.png -------------------------------------------------------------------------------- /ui/src/assets/empty-page-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/empty-page-dark.svg -------------------------------------------------------------------------------- /ui/src/assets/empty-page-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/empty-page-light.svg -------------------------------------------------------------------------------- /ui/src/assets/empty_visuals/playground.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/empty_visuals/playground.svg -------------------------------------------------------------------------------- /ui/src/assets/errors/kestra-error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/errors/kestra-error.png -------------------------------------------------------------------------------- /ui/src/assets/fonts/obscure-disc.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/fonts/obscure-disc.woff2 -------------------------------------------------------------------------------- /ui/src/assets/fonts/obscure.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/fonts/obscure.woff2 -------------------------------------------------------------------------------- /ui/src/assets/home/execute-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/home/execute-dark.svg -------------------------------------------------------------------------------- /ui/src/assets/home/execute-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/home/execute-light.svg -------------------------------------------------------------------------------- /ui/src/assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/icon.png -------------------------------------------------------------------------------- /ui/src/assets/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/icon.svg -------------------------------------------------------------------------------- /ui/src/assets/icons/SplitCellsHorizontal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/icons/SplitCellsHorizontal.vue -------------------------------------------------------------------------------- /ui/src/assets/icons/SplitCellsVertical.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/icons/SplitCellsVertical.vue -------------------------------------------------------------------------------- /ui/src/assets/icons/VerticalSliders.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/icons/VerticalSliders.vue -------------------------------------------------------------------------------- /ui/src/assets/icons/ai-agent-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/icons/ai-agent-light.svg -------------------------------------------------------------------------------- /ui/src/assets/icons/ai-agent.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/icons/ai-agent.svg -------------------------------------------------------------------------------- /ui/src/assets/icons/blueprint-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/icons/blueprint-dark.svg -------------------------------------------------------------------------------- /ui/src/assets/icons/blueprint.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/icons/blueprint.svg -------------------------------------------------------------------------------- /ui/src/assets/icons/file_explorer_empty.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/icons/file_explorer_empty.svg -------------------------------------------------------------------------------- /ui/src/assets/icons/plugin-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/icons/plugin-dark.svg -------------------------------------------------------------------------------- /ui/src/assets/icons/plugin.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/icons/plugin.svg -------------------------------------------------------------------------------- /ui/src/assets/ks-logo-small.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/ks-logo-small.svg -------------------------------------------------------------------------------- /ui/src/assets/logo-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/logo-small.png -------------------------------------------------------------------------------- /ui/src/assets/logo-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/logo-white.svg -------------------------------------------------------------------------------- /ui/src/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/logo.svg -------------------------------------------------------------------------------- /ui/src/assets/no_data.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/no_data.png -------------------------------------------------------------------------------- /ui/src/assets/onboarding/animation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/onboarding/animation.gif -------------------------------------------------------------------------------- /ui/src/assets/onboarding/background.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/onboarding/background.webp -------------------------------------------------------------------------------- /ui/src/assets/onboarding/icons/arrow-left.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/onboarding/icons/arrow-left.svg -------------------------------------------------------------------------------- /ui/src/assets/onboarding/icons/arrow-right.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/onboarding/icons/arrow-right.svg -------------------------------------------------------------------------------- /ui/src/assets/onboarding/icons/arrow-top.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/onboarding/icons/arrow-top.svg -------------------------------------------------------------------------------- /ui/src/assets/onboarding/icons/lightning-bolt.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/onboarding/icons/lightning-bolt.svg -------------------------------------------------------------------------------- /ui/src/assets/onboarding/kestra_welcome.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/onboarding/kestra_welcome.svg -------------------------------------------------------------------------------- /ui/src/assets/onboarding/noexecution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/onboarding/noexecution.png -------------------------------------------------------------------------------- /ui/src/assets/onboarding/noexecution.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/onboarding/noexecution.svg -------------------------------------------------------------------------------- /ui/src/assets/onboarding/noexecutionDark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/onboarding/noexecutionDark.png -------------------------------------------------------------------------------- /ui/src/assets/onboarding/onboarding-code-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/onboarding/onboarding-code-dark.svg -------------------------------------------------------------------------------- /ui/src/assets/onboarding/onboarding-code-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/onboarding/onboarding-code-light.svg -------------------------------------------------------------------------------- /ui/src/assets/onboarding/onboarding-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/onboarding/onboarding-dark.svg -------------------------------------------------------------------------------- /ui/src/assets/onboarding/onboarding-doc-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/onboarding/onboarding-doc-dark.svg -------------------------------------------------------------------------------- /ui/src/assets/onboarding/onboarding-doc-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/onboarding/onboarding-doc-light.svg -------------------------------------------------------------------------------- /ui/src/assets/onboarding/onboarding-docs-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/onboarding/onboarding-docs-dark.svg -------------------------------------------------------------------------------- /ui/src/assets/onboarding/onboarding-execute-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/onboarding/onboarding-execute-dark.svg -------------------------------------------------------------------------------- /ui/src/assets/onboarding/onboarding-execute-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/onboarding/onboarding-execute-light.svg -------------------------------------------------------------------------------- /ui/src/assets/onboarding/onboarding-help-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/onboarding/onboarding-help-dark.svg -------------------------------------------------------------------------------- /ui/src/assets/onboarding/onboarding-help-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/onboarding/onboarding-help-light.svg -------------------------------------------------------------------------------- /ui/src/assets/onboarding/onboarding-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/onboarding/onboarding-light.svg -------------------------------------------------------------------------------- /ui/src/assets/onboarding/onboarding-product-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/onboarding/onboarding-product-dark.svg -------------------------------------------------------------------------------- /ui/src/assets/onboarding/onboarding-started-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/onboarding/onboarding-started-dark.svg -------------------------------------------------------------------------------- /ui/src/assets/onboarding/onboarding-yaml-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/onboarding/onboarding-yaml-dark.svg -------------------------------------------------------------------------------- /ui/src/assets/onboarding/onboarding-yaml-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/onboarding/onboarding-yaml-light.svg -------------------------------------------------------------------------------- /ui/src/assets/plugins/headband.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/plugins/headband.svg -------------------------------------------------------------------------------- /ui/src/assets/plugins/headband.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/plugins/headband.webp -------------------------------------------------------------------------------- /ui/src/assets/queued_visual.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/queued_visual.svg -------------------------------------------------------------------------------- /ui/src/assets/success.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/assets/success.svg -------------------------------------------------------------------------------- /ui/src/components/ContextInfoBar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/ContextInfoBar.vue -------------------------------------------------------------------------------- /ui/src/components/ContextInfoContent.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/ContextInfoContent.vue -------------------------------------------------------------------------------- /ui/src/components/DocIdDisplay.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/DocIdDisplay.vue -------------------------------------------------------------------------------- /ui/src/components/Drawer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/Drawer.vue -------------------------------------------------------------------------------- /ui/src/components/EnterpriseBadge.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/EnterpriseBadge.vue -------------------------------------------------------------------------------- /ui/src/components/ErrorToast.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/ErrorToast.vue -------------------------------------------------------------------------------- /ui/src/components/ErrorToastContainer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/ErrorToastContainer.vue -------------------------------------------------------------------------------- /ui/src/components/HamburgerDropdown.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/HamburgerDropdown.vue -------------------------------------------------------------------------------- /ui/src/components/Id.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/Id.vue -------------------------------------------------------------------------------- /ui/src/components/Kicon.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/Kicon.vue -------------------------------------------------------------------------------- /ui/src/components/LeftMenuLink.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/LeftMenuLink.vue -------------------------------------------------------------------------------- /ui/src/components/ListPreview.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/ListPreview.vue -------------------------------------------------------------------------------- /ui/src/components/MultiPanelEditorTabs.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/MultiPanelEditorTabs.vue -------------------------------------------------------------------------------- /ui/src/components/MultiPanelGenericEditorView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/MultiPanelGenericEditorView.vue -------------------------------------------------------------------------------- /ui/src/components/MultiPanelTabs.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/MultiPanelTabs.vue -------------------------------------------------------------------------------- /ui/src/components/PdfPreview.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/PdfPreview.vue -------------------------------------------------------------------------------- /ui/src/components/SurveyDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/SurveyDialog.vue -------------------------------------------------------------------------------- /ui/src/components/Tabs.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/Tabs.vue -------------------------------------------------------------------------------- /ui/src/components/Tag.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/Tag.vue -------------------------------------------------------------------------------- /ui/src/components/UnsavedChangesDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/UnsavedChangesDialog.vue -------------------------------------------------------------------------------- /ui/src/components/admin/ConcurrencyLimits.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/admin/ConcurrencyLimits.vue -------------------------------------------------------------------------------- /ui/src/components/admin/Triggers.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/admin/Triggers.vue -------------------------------------------------------------------------------- /ui/src/components/admin/stats/EditionComparator.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/admin/stats/EditionComparator.vue -------------------------------------------------------------------------------- /ui/src/components/admin/stats/Usages.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/admin/stats/Usages.vue -------------------------------------------------------------------------------- /ui/src/components/ai/AITriggerButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/ai/AITriggerButton.vue -------------------------------------------------------------------------------- /ui/src/components/ai/AiCopilot.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/ai/AiCopilot.vue -------------------------------------------------------------------------------- /ui/src/components/ai/AiIcon.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/ai/AiIcon.vue -------------------------------------------------------------------------------- /ui/src/components/basicauth/BasicAuthLogin.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/basicauth/BasicAuthLogin.vue -------------------------------------------------------------------------------- /ui/src/components/basicauth/BasicAuthSetup.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/basicauth/BasicAuthSetup.vue -------------------------------------------------------------------------------- /ui/src/components/basicauth/setup.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/basicauth/setup.scss -------------------------------------------------------------------------------- /ui/src/components/charts/Bar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/charts/Bar.vue -------------------------------------------------------------------------------- /ui/src/components/charts/BarChart.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/charts/BarChart.vue -------------------------------------------------------------------------------- /ui/src/components/content/ApiDoc.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/content/ApiDoc.vue -------------------------------------------------------------------------------- /ui/src/components/content/ApiDocee.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/content/ApiDocee.vue -------------------------------------------------------------------------------- /ui/src/components/content/BigChildCards.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/content/BigChildCards.vue -------------------------------------------------------------------------------- /ui/src/components/content/CardLogos.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/content/CardLogos.vue -------------------------------------------------------------------------------- /ui/src/components/content/ChildCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/content/ChildCard.vue -------------------------------------------------------------------------------- /ui/src/components/content/ChildReleases.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/content/ChildReleases.vue -------------------------------------------------------------------------------- /ui/src/components/content/ChildTableOfContents.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/content/ChildTableOfContents.vue -------------------------------------------------------------------------------- /ui/src/components/content/DownloadLogoPack.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/content/DownloadLogoPack.vue -------------------------------------------------------------------------------- /ui/src/components/content/GuidesChildCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/content/GuidesChildCard.vue -------------------------------------------------------------------------------- /ui/src/components/content/HomePageButtons.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/content/HomePageButtons.vue -------------------------------------------------------------------------------- /ui/src/components/content/HomePageHeader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/content/HomePageHeader.vue -------------------------------------------------------------------------------- /ui/src/components/content/ProseA.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/content/ProseA.vue -------------------------------------------------------------------------------- /ui/src/components/content/ProseImg.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/content/ProseImg.vue -------------------------------------------------------------------------------- /ui/src/components/content/SupportLinks.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/content/SupportLinks.vue -------------------------------------------------------------------------------- /ui/src/components/content/WhatsNew.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/content/WhatsNew.vue -------------------------------------------------------------------------------- /ui/src/components/dashboard/Dashboard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/dashboard/Dashboard.vue -------------------------------------------------------------------------------- /ui/src/components/dashboard/components/Create.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/dashboard/components/Create.vue -------------------------------------------------------------------------------- /ui/src/components/dashboard/components/Editor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/dashboard/components/Editor.vue -------------------------------------------------------------------------------- /ui/src/components/dashboard/components/Header.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/dashboard/components/Header.vue -------------------------------------------------------------------------------- /ui/src/components/dashboard/composables/charts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/dashboard/composables/charts.ts -------------------------------------------------------------------------------- /ui/src/components/dashboard/composables/useLegend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/dashboard/composables/useLegend.ts -------------------------------------------------------------------------------- /ui/src/components/dashboard/dashboard-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/dashboard/dashboard-types.ts -------------------------------------------------------------------------------- /ui/src/components/dashboard/sections/Bar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/dashboard/sections/Bar.vue -------------------------------------------------------------------------------- /ui/src/components/dashboard/sections/KPI.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/dashboard/sections/KPI.vue -------------------------------------------------------------------------------- /ui/src/components/dashboard/sections/Markdown.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/dashboard/sections/Markdown.vue -------------------------------------------------------------------------------- /ui/src/components/dashboard/sections/Pie.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/dashboard/sections/Pie.vue -------------------------------------------------------------------------------- /ui/src/components/dashboard/sections/Sections.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/dashboard/sections/Sections.vue -------------------------------------------------------------------------------- /ui/src/components/dashboard/sections/Table.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/dashboard/sections/Table.vue -------------------------------------------------------------------------------- /ui/src/components/dashboard/sections/TimeSeries.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/dashboard/sections/TimeSeries.vue -------------------------------------------------------------------------------- /ui/src/components/dashboard/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/dashboard/types.ts -------------------------------------------------------------------------------- /ui/src/components/demo/Apps.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/demo/Apps.vue -------------------------------------------------------------------------------- /ui/src/components/demo/AuditLogs.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/demo/AuditLogs.vue -------------------------------------------------------------------------------- /ui/src/components/demo/Blueprints.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/demo/Blueprints.vue -------------------------------------------------------------------------------- /ui/src/components/demo/DemoButtons.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/demo/DemoButtons.vue -------------------------------------------------------------------------------- /ui/src/components/demo/IAM.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/demo/IAM.vue -------------------------------------------------------------------------------- /ui/src/components/demo/Instance.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/demo/Instance.vue -------------------------------------------------------------------------------- /ui/src/components/demo/Layout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/demo/Layout.vue -------------------------------------------------------------------------------- /ui/src/components/demo/Namespace.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/demo/Namespace.vue -------------------------------------------------------------------------------- /ui/src/components/demo/Tenants.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/demo/Tenants.vue -------------------------------------------------------------------------------- /ui/src/components/demo/Tests.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/demo/Tests.vue -------------------------------------------------------------------------------- /ui/src/components/dependencies/Dependencies.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/dependencies/Dependencies.vue -------------------------------------------------------------------------------- /ui/src/components/dependencies/components/Link.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/dependencies/components/Link.vue -------------------------------------------------------------------------------- /ui/src/components/dependencies/components/Table.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/dependencies/components/Table.vue -------------------------------------------------------------------------------- /ui/src/components/dependencies/utils/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/dependencies/utils/style.ts -------------------------------------------------------------------------------- /ui/src/components/dependencies/utils/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/dependencies/utils/types.ts -------------------------------------------------------------------------------- /ui/src/components/docs/ContextChildCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/docs/ContextChildCard.vue -------------------------------------------------------------------------------- /ui/src/components/docs/ContextDocs.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/docs/ContextDocs.vue -------------------------------------------------------------------------------- /ui/src/components/docs/ContextDocsLink.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/docs/ContextDocsLink.vue -------------------------------------------------------------------------------- /ui/src/components/docs/ContextDocsMenu.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/docs/ContextDocsMenu.vue -------------------------------------------------------------------------------- /ui/src/components/docs/ContextDocsSearch.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/docs/ContextDocsSearch.vue -------------------------------------------------------------------------------- /ui/src/components/docs/Docs.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/docs/Docs.vue -------------------------------------------------------------------------------- /ui/src/components/docs/DocsLayout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/docs/DocsLayout.vue -------------------------------------------------------------------------------- /ui/src/components/docs/RecursiveToc.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/docs/RecursiveToc.vue -------------------------------------------------------------------------------- /ui/src/components/docs/Toc.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/docs/Toc.vue -------------------------------------------------------------------------------- /ui/src/components/docs/useDocsLink.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/docs/useDocsLink.ts -------------------------------------------------------------------------------- /ui/src/components/errors/Errors.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/errors/Errors.vue -------------------------------------------------------------------------------- /ui/src/components/executions/ChangeStatus.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/executions/ChangeStatus.vue -------------------------------------------------------------------------------- /ui/src/components/executions/ExecutionMetric.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/executions/ExecutionMetric.vue -------------------------------------------------------------------------------- /ui/src/components/executions/ExecutionPending.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/executions/ExecutionPending.vue -------------------------------------------------------------------------------- /ui/src/components/executions/ExecutionRoot.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/executions/ExecutionRoot.vue -------------------------------------------------------------------------------- /ui/src/components/executions/ExecutionRootTopBar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/executions/ExecutionRootTopBar.vue -------------------------------------------------------------------------------- /ui/src/components/executions/Executions.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/executions/Executions.vue -------------------------------------------------------------------------------- /ui/src/components/executions/FilePreview.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/executions/FilePreview.vue -------------------------------------------------------------------------------- /ui/src/components/executions/ForEachStatus.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/executions/ForEachStatus.vue -------------------------------------------------------------------------------- /ui/src/components/executions/Gantt.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/executions/Gantt.vue -------------------------------------------------------------------------------- /ui/src/components/executions/Logs.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/executions/Logs.vue -------------------------------------------------------------------------------- /ui/src/components/executions/Metrics.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/executions/Metrics.vue -------------------------------------------------------------------------------- /ui/src/components/executions/MetricsTable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/executions/MetricsTable.vue -------------------------------------------------------------------------------- /ui/src/components/executions/Outputs.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/executions/Outputs.vue -------------------------------------------------------------------------------- /ui/src/components/executions/ReplayWithInputs.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/executions/ReplayWithInputs.vue -------------------------------------------------------------------------------- /ui/src/components/executions/ServiceInfo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/executions/ServiceInfo.vue -------------------------------------------------------------------------------- /ui/src/components/executions/SetLabels.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/executions/SetLabels.vue -------------------------------------------------------------------------------- /ui/src/components/executions/TaskRunLine.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/executions/TaskRunLine.vue -------------------------------------------------------------------------------- /ui/src/components/executions/Topology.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/executions/Topology.vue -------------------------------------------------------------------------------- /ui/src/components/executions/VarValue.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/executions/VarValue.vue -------------------------------------------------------------------------------- /ui/src/components/executions/Vars.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/executions/Vars.vue -------------------------------------------------------------------------------- /ui/src/components/executions/WorkerInfo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/executions/WorkerInfo.vue -------------------------------------------------------------------------------- /ui/src/components/executions/outputs/Wrapper.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/executions/outputs/Wrapper.vue -------------------------------------------------------------------------------- /ui/src/components/executions/overview/Overview.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/executions/overview/Overview.vue -------------------------------------------------------------------------------- /ui/src/components/executions/overview/utils/links.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/executions/overview/utils/links.ts -------------------------------------------------------------------------------- /ui/src/components/executions/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/executions/utils.ts -------------------------------------------------------------------------------- /ui/src/components/filter/components/FilterOptions.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/filter/components/FilterOptions.vue -------------------------------------------------------------------------------- /ui/src/components/filter/components/KSFilter.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/filter/components/KSFilter.vue -------------------------------------------------------------------------------- /ui/src/components/filter/components/MainFilter.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/filter/components/MainFilter.vue -------------------------------------------------------------------------------- /ui/src/components/filter/components/RightFilter.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/filter/components/RightFilter.vue -------------------------------------------------------------------------------- /ui/src/components/filter/composables/useFilters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/filter/composables/useFilters.ts -------------------------------------------------------------------------------- /ui/src/components/filter/composables/useValues.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/filter/composables/useValues.ts -------------------------------------------------------------------------------- /ui/src/components/filter/configurations/flowFilter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/filter/configurations/flowFilter.ts -------------------------------------------------------------------------------- /ui/src/components/filter/configurations/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/filter/configurations/index.ts -------------------------------------------------------------------------------- /ui/src/components/filter/configurations/kvFilter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/filter/configurations/kvFilter.ts -------------------------------------------------------------------------------- /ui/src/components/filter/configurations/logFilter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/filter/configurations/logFilter.ts -------------------------------------------------------------------------------- /ui/src/components/filter/segments/CustomColumns.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/filter/segments/CustomColumns.vue -------------------------------------------------------------------------------- /ui/src/components/filter/segments/SaveFilters.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/filter/segments/SaveFilters.vue -------------------------------------------------------------------------------- /ui/src/components/filter/segments/SavedFilters.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/filter/segments/SavedFilters.vue -------------------------------------------------------------------------------- /ui/src/components/filter/utils/filterInjectionKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/filter/utils/filterInjectionKeys.ts -------------------------------------------------------------------------------- /ui/src/components/filter/utils/filterTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/filter/utils/filterTypes.ts -------------------------------------------------------------------------------- /ui/src/components/filter/utils/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/filter/utils/helpers.ts -------------------------------------------------------------------------------- /ui/src/components/filter/utils/icons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/filter/utils/icons.ts -------------------------------------------------------------------------------- /ui/src/components/flows/Curl.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/flows/Curl.vue -------------------------------------------------------------------------------- /ui/src/components/flows/FlowConcurrency.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/flows/FlowConcurrency.vue -------------------------------------------------------------------------------- /ui/src/components/flows/FlowCreate.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/flows/FlowCreate.vue -------------------------------------------------------------------------------- /ui/src/components/flows/FlowExecutions.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/flows/FlowExecutions.vue -------------------------------------------------------------------------------- /ui/src/components/flows/FlowMetrics.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/flows/FlowMetrics.vue -------------------------------------------------------------------------------- /ui/src/components/flows/FlowPlayground.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/flows/FlowPlayground.vue -------------------------------------------------------------------------------- /ui/src/components/flows/FlowRevisions.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/flows/FlowRevisions.vue -------------------------------------------------------------------------------- /ui/src/components/flows/FlowRoot.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/flows/FlowRoot.vue -------------------------------------------------------------------------------- /ui/src/components/flows/FlowRootTopBar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/flows/FlowRootTopBar.vue -------------------------------------------------------------------------------- /ui/src/components/flows/FlowRun.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/flows/FlowRun.vue -------------------------------------------------------------------------------- /ui/src/components/flows/FlowTriggers.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/flows/FlowTriggers.vue -------------------------------------------------------------------------------- /ui/src/components/flows/FlowWarningDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/flows/FlowWarningDialog.vue -------------------------------------------------------------------------------- /ui/src/components/flows/Flows.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/flows/Flows.vue -------------------------------------------------------------------------------- /ui/src/components/flows/FlowsSearch.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/flows/FlowsSearch.vue -------------------------------------------------------------------------------- /ui/src/components/flows/MultiPanelFlowEditorView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/flows/MultiPanelFlowEditorView.vue -------------------------------------------------------------------------------- /ui/src/components/flows/NoExecutions.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/flows/NoExecutions.vue -------------------------------------------------------------------------------- /ui/src/components/flows/Overview.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/flows/Overview.vue -------------------------------------------------------------------------------- /ui/src/components/flows/SubFlowLink.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/flows/SubFlowLink.vue -------------------------------------------------------------------------------- /ui/src/components/flows/TaskEdit.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/flows/TaskEdit.vue -------------------------------------------------------------------------------- /ui/src/components/flows/Topology.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/flows/Topology.vue -------------------------------------------------------------------------------- /ui/src/components/flows/TriggerAvatar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/flows/TriggerAvatar.vue -------------------------------------------------------------------------------- /ui/src/components/flows/TriggerFlow.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/flows/TriggerFlow.vue -------------------------------------------------------------------------------- /ui/src/components/flows/TriggerVars.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/flows/TriggerVars.vue -------------------------------------------------------------------------------- /ui/src/components/flows/ValidationError.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/flows/ValidationError.vue -------------------------------------------------------------------------------- /ui/src/components/flows/WebhookCurl.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/flows/WebhookCurl.vue -------------------------------------------------------------------------------- /ui/src/components/flows/noCodeTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/flows/noCodeTypes.ts -------------------------------------------------------------------------------- /ui/src/components/flows/playground/PlaygroundLog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/flows/playground/PlaygroundLog.vue -------------------------------------------------------------------------------- /ui/src/components/flows/useFilesPanels.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/flows/useFilesPanels.ts -------------------------------------------------------------------------------- /ui/src/components/flows/useNoCodePanels.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/flows/useNoCodePanels.ts -------------------------------------------------------------------------------- /ui/src/components/flows/useTopologyPanels.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/flows/useTopologyPanels.ts -------------------------------------------------------------------------------- /ui/src/components/global/Badge.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/global/Badge.vue -------------------------------------------------------------------------------- /ui/src/components/home/Logo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/home/Logo.vue -------------------------------------------------------------------------------- /ui/src/components/inputs/AcceptDecline.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/inputs/AcceptDecline.vue -------------------------------------------------------------------------------- /ui/src/components/inputs/DurationPicker.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/inputs/DurationPicker.vue -------------------------------------------------------------------------------- /ui/src/components/inputs/Editor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/inputs/Editor.vue -------------------------------------------------------------------------------- /ui/src/components/inputs/EditorButtons.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/inputs/EditorButtons.vue -------------------------------------------------------------------------------- /ui/src/components/inputs/EditorButtonsWrapper.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/inputs/EditorButtonsWrapper.vue -------------------------------------------------------------------------------- /ui/src/components/inputs/EditorWrapper.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/inputs/EditorWrapper.vue -------------------------------------------------------------------------------- /ui/src/components/inputs/FileExplorer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/inputs/FileExplorer.vue -------------------------------------------------------------------------------- /ui/src/components/inputs/FileExplorerWrapper.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/inputs/FileExplorerWrapper.vue -------------------------------------------------------------------------------- /ui/src/components/inputs/FlowPlaygroundToggle.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/inputs/FlowPlaygroundToggle.vue -------------------------------------------------------------------------------- /ui/src/components/inputs/InputsForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/inputs/InputsForm.vue -------------------------------------------------------------------------------- /ui/src/components/inputs/KeyShortcuts.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/inputs/KeyShortcuts.vue -------------------------------------------------------------------------------- /ui/src/components/inputs/LowCodeEditor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/inputs/LowCodeEditor.vue -------------------------------------------------------------------------------- /ui/src/components/inputs/LowCodeEditorWrapper.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/inputs/LowCodeEditorWrapper.vue -------------------------------------------------------------------------------- /ui/src/components/inputs/MonacoEditor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/inputs/MonacoEditor.vue -------------------------------------------------------------------------------- /ui/src/components/inputs/PlaygroundRunTaskButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/inputs/PlaygroundRunTaskButton.vue -------------------------------------------------------------------------------- /ui/src/components/inputs/flowOutdatedErrors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/inputs/flowOutdatedErrors.ts -------------------------------------------------------------------------------- /ui/src/components/inputs/yaml.worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/inputs/yaml.worker.js -------------------------------------------------------------------------------- /ui/src/components/kestra/Cascader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/kestra/Cascader.vue -------------------------------------------------------------------------------- /ui/src/components/kv/InheritedKVs.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/kv/InheritedKVs.vue -------------------------------------------------------------------------------- /ui/src/components/kv/KVTable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/kv/KVTable.vue -------------------------------------------------------------------------------- /ui/src/components/kv/KVs.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/kv/KVs.vue -------------------------------------------------------------------------------- /ui/src/components/labels/LabelInput.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/labels/LabelInput.vue -------------------------------------------------------------------------------- /ui/src/components/layout/BookmarkLink.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/layout/BookmarkLink.vue -------------------------------------------------------------------------------- /ui/src/components/layout/BookmarkLinkList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/layout/BookmarkLinkList.vue -------------------------------------------------------------------------------- /ui/src/components/layout/BulkSelect.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/layout/BulkSelect.vue -------------------------------------------------------------------------------- /ui/src/components/layout/Checkbox.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/layout/Checkbox.vue -------------------------------------------------------------------------------- /ui/src/components/layout/Collapse.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/layout/Collapse.vue -------------------------------------------------------------------------------- /ui/src/components/layout/ContextNews.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/layout/ContextNews.vue -------------------------------------------------------------------------------- /ui/src/components/layout/CopyToClipboard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/layout/CopyToClipboard.vue -------------------------------------------------------------------------------- /ui/src/components/layout/Cron.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/layout/Cron.vue -------------------------------------------------------------------------------- /ui/src/components/layout/DataTable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/layout/DataTable.vue -------------------------------------------------------------------------------- /ui/src/components/layout/DateAgo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/layout/DateAgo.vue -------------------------------------------------------------------------------- /ui/src/components/layout/DateRange.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/layout/DateRange.vue -------------------------------------------------------------------------------- /ui/src/components/layout/DottedLayout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/layout/DottedLayout.vue -------------------------------------------------------------------------------- /ui/src/components/layout/DraggableTableColumns.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/layout/DraggableTableColumns.vue -------------------------------------------------------------------------------- /ui/src/components/layout/Duration.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/layout/Duration.vue -------------------------------------------------------------------------------- /ui/src/components/layout/EmptyState.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/layout/EmptyState.vue -------------------------------------------------------------------------------- /ui/src/components/layout/EmptyTemplate.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/layout/EmptyTemplate.vue -------------------------------------------------------------------------------- /ui/src/components/layout/Environment.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/layout/Environment.vue -------------------------------------------------------------------------------- /ui/src/components/layout/FullScreenLayout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/layout/FullScreenLayout.vue -------------------------------------------------------------------------------- /ui/src/components/layout/GlobalSearch.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/layout/GlobalSearch.vue -------------------------------------------------------------------------------- /ui/src/components/layout/Labels.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/layout/Labels.vue -------------------------------------------------------------------------------- /ui/src/components/layout/Markdown.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/layout/Markdown.vue -------------------------------------------------------------------------------- /ui/src/components/layout/MarkdownTooltip.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/layout/MarkdownTooltip.vue -------------------------------------------------------------------------------- /ui/src/components/layout/NoData.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/layout/NoData.vue -------------------------------------------------------------------------------- /ui/src/components/layout/OnlyLeftMenuLayout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/layout/OnlyLeftMenuLayout.vue -------------------------------------------------------------------------------- /ui/src/components/layout/Pagination.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/layout/Pagination.vue -------------------------------------------------------------------------------- /ui/src/components/layout/Revisions.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/layout/Revisions.vue -------------------------------------------------------------------------------- /ui/src/components/layout/ScopeFilterButtons.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/layout/ScopeFilterButtons.vue -------------------------------------------------------------------------------- /ui/src/components/layout/SearchField.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/layout/SearchField.vue -------------------------------------------------------------------------------- /ui/src/components/layout/SelectTable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/layout/SelectTable.vue -------------------------------------------------------------------------------- /ui/src/components/layout/SideBar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/layout/SideBar.vue -------------------------------------------------------------------------------- /ui/src/components/layout/SidebarToggleButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/layout/SidebarToggleButton.vue -------------------------------------------------------------------------------- /ui/src/components/layout/StatusFilterButtons.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/layout/StatusFilterButtons.vue -------------------------------------------------------------------------------- /ui/src/components/layout/TopNavBar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/layout/TopNavBar.vue -------------------------------------------------------------------------------- /ui/src/components/layout/empty/Empty.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/layout/empty/Empty.vue -------------------------------------------------------------------------------- /ui/src/components/layout/empty/images.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/layout/empty/images.ts -------------------------------------------------------------------------------- /ui/src/components/logs/LogLevelNavigator.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/logs/LogLevelNavigator.vue -------------------------------------------------------------------------------- /ui/src/components/logs/LogLevelSelector.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/logs/LogLevelSelector.vue -------------------------------------------------------------------------------- /ui/src/components/logs/LogLine.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/logs/LogLine.vue -------------------------------------------------------------------------------- /ui/src/components/logs/LogsWrapper.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/logs/LogsWrapper.vue -------------------------------------------------------------------------------- /ui/src/components/logs/TaskRunDetails.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/logs/TaskRunDetails.vue -------------------------------------------------------------------------------- /ui/src/components/logs/linkify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/logs/linkify.ts -------------------------------------------------------------------------------- /ui/src/components/misc/RowLink.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/misc/RowLink.vue -------------------------------------------------------------------------------- /ui/src/components/namespaces/Namespace.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/namespaces/Namespace.vue -------------------------------------------------------------------------------- /ui/src/components/namespaces/utils/useHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/namespaces/utils/useHelpers.ts -------------------------------------------------------------------------------- /ui/src/components/no-code/NoCode.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/no-code/NoCode.vue -------------------------------------------------------------------------------- /ui/src/components/no-code/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/no-code/README.md -------------------------------------------------------------------------------- /ui/src/components/no-code/components/Add.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/no-code/components/Add.vue -------------------------------------------------------------------------------- /ui/src/components/no-code/components/TaskEditor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/no-code/components/TaskEditor.vue -------------------------------------------------------------------------------- /ui/src/components/no-code/injectionKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/no-code/injectionKeys.ts -------------------------------------------------------------------------------- /ui/src/components/no-code/segments/Task.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/no-code/segments/Task.vue -------------------------------------------------------------------------------- /ui/src/components/no-code/styles/code.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/no-code/styles/code.scss -------------------------------------------------------------------------------- /ui/src/components/no-code/utils/cleanUp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/no-code/utils/cleanUp.ts -------------------------------------------------------------------------------- /ui/src/components/no-code/utils/icons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/no-code/utils/icons.ts -------------------------------------------------------------------------------- /ui/src/components/no-code/utils/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/no-code/utils/types.ts -------------------------------------------------------------------------------- /ui/src/components/no-code/utils/useFlowFields.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/no-code/utils/useFlowFields.ts -------------------------------------------------------------------------------- /ui/src/components/no-code/utils/useKeyboardSave.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/no-code/utils/useKeyboardSave.ts -------------------------------------------------------------------------------- /ui/src/components/onboarding/OnboardingCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/onboarding/OnboardingCard.vue -------------------------------------------------------------------------------- /ui/src/components/onboarding/VueTour.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/onboarding/VueTour.vue -------------------------------------------------------------------------------- /ui/src/components/onboarding/Welcome.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/onboarding/Welcome.vue -------------------------------------------------------------------------------- /ui/src/components/onboarding/components/SlackLogo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/onboarding/components/SlackLogo.vue -------------------------------------------------------------------------------- /ui/src/components/plugins/Plugin.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/plugins/Plugin.vue -------------------------------------------------------------------------------- /ui/src/components/plugins/PluginDocumentation.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/plugins/PluginDocumentation.vue -------------------------------------------------------------------------------- /ui/src/components/plugins/PluginHome.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/plugins/PluginHome.vue -------------------------------------------------------------------------------- /ui/src/components/plugins/PluginList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/plugins/PluginList.vue -------------------------------------------------------------------------------- /ui/src/components/plugins/PluginListWrapper.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/plugins/PluginListWrapper.vue -------------------------------------------------------------------------------- /ui/src/components/plugins/PluginSelect.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/plugins/PluginSelect.vue -------------------------------------------------------------------------------- /ui/src/components/plugins/PluginUnified.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/plugins/PluginUnified.vue -------------------------------------------------------------------------------- /ui/src/components/plugins/Toc.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/plugins/Toc.vue -------------------------------------------------------------------------------- /ui/src/components/secrets/MultilineSecret.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/secrets/MultilineSecret.vue -------------------------------------------------------------------------------- /ui/src/components/secrets/Secrets.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/secrets/Secrets.vue -------------------------------------------------------------------------------- /ui/src/components/secrets/SecretsTable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/secrets/SecretsTable.vue -------------------------------------------------------------------------------- /ui/src/components/settings/BasicSettings.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/settings/BasicSettings.vue -------------------------------------------------------------------------------- /ui/src/components/settings/components/Wrapper.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/settings/components/Wrapper.vue -------------------------------------------------------------------------------- /ui/src/components/settings/components/block/Block.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/settings/components/block/Block.vue -------------------------------------------------------------------------------- /ui/src/components/settings/components/block/Row.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/settings/components/block/Row.vue -------------------------------------------------------------------------------- /ui/src/components/templates/TemplateEdit.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/templates/TemplateEdit.vue -------------------------------------------------------------------------------- /ui/src/components/templates/Templates.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/templates/Templates.vue -------------------------------------------------------------------------------- /ui/src/components/templates/TemplatesDeprecated.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/templates/TemplatesDeprecated.vue -------------------------------------------------------------------------------- /ui/src/components/utils/RouterMd.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/utils/RouterMd.vue -------------------------------------------------------------------------------- /ui/src/components/utils/icons/Type.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/utils/icons/Type.vue -------------------------------------------------------------------------------- /ui/src/components/utils/icons/icons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/components/utils/icons/icons.ts -------------------------------------------------------------------------------- /ui/src/composables/entityIterator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/composables/entityIterator.ts -------------------------------------------------------------------------------- /ui/src/composables/monaco/PlaceholderContentWidget.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/composables/monaco/PlaceholderContentWidget.ts -------------------------------------------------------------------------------- /ui/src/composables/useBaseNamespaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/composables/useBaseNamespaces.ts -------------------------------------------------------------------------------- /ui/src/composables/useDataTableActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/composables/useDataTableActions.ts -------------------------------------------------------------------------------- /ui/src/composables/useDragAndDrop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/composables/useDragAndDrop.ts -------------------------------------------------------------------------------- /ui/src/composables/useFilters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/composables/useFilters.ts -------------------------------------------------------------------------------- /ui/src/composables/useFlowTemplateEdit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/composables/useFlowTemplateEdit.ts -------------------------------------------------------------------------------- /ui/src/composables/useNamespaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/composables/useNamespaces.ts -------------------------------------------------------------------------------- /ui/src/composables/usePanelDefaultSize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/composables/usePanelDefaultSize.ts -------------------------------------------------------------------------------- /ui/src/composables/usePosthog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/composables/usePosthog.ts -------------------------------------------------------------------------------- /ui/src/composables/useRestoreUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/composables/useRestoreUrl.ts -------------------------------------------------------------------------------- /ui/src/composables/useRouteContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/composables/useRouteContext.ts -------------------------------------------------------------------------------- /ui/src/composables/useScrollMemory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/composables/useScrollMemory.ts -------------------------------------------------------------------------------- /ui/src/composables/useSelectTableActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/composables/useSelectTableActions.ts -------------------------------------------------------------------------------- /ui/src/composables/useStoredPanels.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/composables/useStoredPanels.ts -------------------------------------------------------------------------------- /ui/src/composables/useSurveyData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/composables/useSurveyData.ts -------------------------------------------------------------------------------- /ui/src/composables/useTableColumns.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/composables/useTableColumns.ts -------------------------------------------------------------------------------- /ui/src/composables/useTenant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/composables/useTenant.ts -------------------------------------------------------------------------------- /ui/src/composables/useUnsavedChangesDialog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/composables/useUnsavedChangesDialog.ts -------------------------------------------------------------------------------- /ui/src/composables/useVueTour.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/composables/useVueTour.ts -------------------------------------------------------------------------------- /ui/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/main.js -------------------------------------------------------------------------------- /ui/src/material-icons.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/material-icons.d.ts -------------------------------------------------------------------------------- /ui/src/mixins/dataTableActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/mixins/dataTableActions.js -------------------------------------------------------------------------------- /ui/src/mixins/flowTemplateEdit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/mixins/flowTemplateEdit.js -------------------------------------------------------------------------------- /ui/src/mixins/restoreUrl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/mixins/restoreUrl.js -------------------------------------------------------------------------------- /ui/src/mixins/routeContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/mixins/routeContext.js -------------------------------------------------------------------------------- /ui/src/mixins/selectTableActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/mixins/selectTableActions.ts -------------------------------------------------------------------------------- /ui/src/models/action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/models/action.ts -------------------------------------------------------------------------------- /ui/src/models/auditLogTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/models/auditLogTypes.ts -------------------------------------------------------------------------------- /ui/src/models/permission.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/models/permission.ts -------------------------------------------------------------------------------- /ui/src/monaco-editor.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/monaco-editor.d.ts -------------------------------------------------------------------------------- /ui/src/override/components/LeftMenu.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/override/components/LeftMenu.vue -------------------------------------------------------------------------------- /ui/src/override/components/OnboardingBottom.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/override/components/OnboardingBottom.vue -------------------------------------------------------------------------------- /ui/src/override/components/admin/stats/Stats.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/override/components/admin/stats/Stats.vue -------------------------------------------------------------------------------- /ui/src/override/components/auth/Auth.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/override/components/auth/Auth.vue -------------------------------------------------------------------------------- /ui/src/override/components/auth/Crud.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/override/components/auth/Crud.vue -------------------------------------------------------------------------------- /ui/src/override/components/auth/Impersonating.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/override/components/auth/Impersonating.vue -------------------------------------------------------------------------------- /ui/src/override/components/dashboard/Edit.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/override/components/dashboard/Edit.vue -------------------------------------------------------------------------------- /ui/src/override/components/flows/Actions.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/override/components/flows/Actions.vue -------------------------------------------------------------------------------- /ui/src/override/components/flows/panelDefinition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/override/components/flows/panelDefinition.ts -------------------------------------------------------------------------------- /ui/src/override/components/layout/DefaultLayout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/override/components/layout/DefaultLayout.vue -------------------------------------------------------------------------------- /ui/src/override/components/namespaces/Actions.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/override/components/namespaces/Actions.vue -------------------------------------------------------------------------------- /ui/src/override/components/namespaces/Namespaces.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/override/components/namespaces/Namespaces.vue -------------------------------------------------------------------------------- /ui/src/override/components/namespaces/useTabs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/override/components/namespaces/useTabs.ts -------------------------------------------------------------------------------- /ui/src/override/components/settings/Settings.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/override/components/settings/Settings.vue -------------------------------------------------------------------------------- /ui/src/override/components/useLeftMenu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/override/components/useLeftMenu.ts -------------------------------------------------------------------------------- /ui/src/override/composables/blueprintsPermissions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/override/composables/blueprintsPermissions.ts -------------------------------------------------------------------------------- /ui/src/override/composables/contextButtons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/override/composables/contextButtons.ts -------------------------------------------------------------------------------- /ui/src/override/stores/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/override/stores/auth.ts -------------------------------------------------------------------------------- /ui/src/override/stores/misc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/override/stores/misc.ts -------------------------------------------------------------------------------- /ui/src/override/stores/namespaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/override/stores/namespaces.ts -------------------------------------------------------------------------------- /ui/src/override/utils/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/override/utils/route.ts -------------------------------------------------------------------------------- /ui/src/override/utils/yamlSchemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/override/utils/yamlSchemas.ts -------------------------------------------------------------------------------- /ui/src/pinia.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/pinia.d.ts -------------------------------------------------------------------------------- /ui/src/routes/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/routes/routes.js -------------------------------------------------------------------------------- /ui/src/services/autoCompletionProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/services/autoCompletionProvider.ts -------------------------------------------------------------------------------- /ui/src/stores/ai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/stores/ai.ts -------------------------------------------------------------------------------- /ui/src/stores/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/stores/api.ts -------------------------------------------------------------------------------- /ui/src/stores/blueprints.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/stores/blueprints.ts -------------------------------------------------------------------------------- /ui/src/stores/bookmarks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/stores/bookmarks.ts -------------------------------------------------------------------------------- /ui/src/stores/core.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/stores/core.ts -------------------------------------------------------------------------------- /ui/src/stores/dashboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/stores/dashboard.ts -------------------------------------------------------------------------------- /ui/src/stores/doc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/stores/doc.ts -------------------------------------------------------------------------------- /ui/src/stores/executions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/stores/executions.ts -------------------------------------------------------------------------------- /ui/src/stores/fileExplorer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/stores/fileExplorer.ts -------------------------------------------------------------------------------- /ui/src/stores/flow-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/stores/flow-schema.json -------------------------------------------------------------------------------- /ui/src/stores/flow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/stores/flow.ts -------------------------------------------------------------------------------- /ui/src/stores/kvs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/stores/kvs.ts -------------------------------------------------------------------------------- /ui/src/stores/layout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/stores/layout.ts -------------------------------------------------------------------------------- /ui/src/stores/logs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/stores/logs.ts -------------------------------------------------------------------------------- /ui/src/stores/playground.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/stores/playground.ts -------------------------------------------------------------------------------- /ui/src/stores/plugins.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/stores/plugins.ts -------------------------------------------------------------------------------- /ui/src/stores/secrets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/stores/secrets.ts -------------------------------------------------------------------------------- /ui/src/stores/service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/stores/service.ts -------------------------------------------------------------------------------- /ui/src/stores/template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/stores/template.ts -------------------------------------------------------------------------------- /ui/src/stores/trigger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/stores/trigger.ts -------------------------------------------------------------------------------- /ui/src/stores/unsavedChanges.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/stores/unsavedChanges.ts -------------------------------------------------------------------------------- /ui/src/styles/app.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/styles/app.scss -------------------------------------------------------------------------------- /ui/src/styles/components/plugin-doc.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/styles/components/plugin-doc.scss -------------------------------------------------------------------------------- /ui/src/styles/components/sidebar-menu.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/styles/components/sidebar-menu.scss -------------------------------------------------------------------------------- /ui/src/styles/components/vue-nprogress.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/styles/components/vue-nprogress.scss -------------------------------------------------------------------------------- /ui/src/styles/fonts.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/styles/fonts.scss -------------------------------------------------------------------------------- /ui/src/styles/layout/charts.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/styles/layout/charts.scss -------------------------------------------------------------------------------- /ui/src/styles/layout/element-plus-overload.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/styles/layout/element-plus-overload.scss -------------------------------------------------------------------------------- /ui/src/styles/layout/html-tag.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/styles/layout/html-tag.scss -------------------------------------------------------------------------------- /ui/src/styles/layout/root-dark.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/styles/layout/root-dark.scss -------------------------------------------------------------------------------- /ui/src/styles/layout/root.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/styles/layout/root.scss -------------------------------------------------------------------------------- /ui/src/styles/vendor.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/styles/vendor.scss -------------------------------------------------------------------------------- /ui/src/translations/check.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/translations/check.js -------------------------------------------------------------------------------- /ui/src/translations/de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/translations/de.json -------------------------------------------------------------------------------- /ui/src/translations/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/translations/en.json -------------------------------------------------------------------------------- /ui/src/translations/es.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/translations/es.json -------------------------------------------------------------------------------- /ui/src/translations/fr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/translations/fr.json -------------------------------------------------------------------------------- /ui/src/translations/generate_translations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/translations/generate_translations.py -------------------------------------------------------------------------------- /ui/src/translations/hi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/translations/hi.json -------------------------------------------------------------------------------- /ui/src/translations/i18n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/translations/i18n.ts -------------------------------------------------------------------------------- /ui/src/translations/it.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/translations/it.json -------------------------------------------------------------------------------- /ui/src/translations/ja.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/translations/ja.json -------------------------------------------------------------------------------- /ui/src/translations/ko.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/translations/ko.json -------------------------------------------------------------------------------- /ui/src/translations/pl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/translations/pl.json -------------------------------------------------------------------------------- /ui/src/translations/pt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/translations/pt.json -------------------------------------------------------------------------------- /ui/src/translations/pt_BR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/translations/pt_BR.json -------------------------------------------------------------------------------- /ui/src/translations/ru.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/translations/ru.json -------------------------------------------------------------------------------- /ui/src/translations/zh_CN.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/translations/zh_CN.json -------------------------------------------------------------------------------- /ui/src/utils/axios.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/utils/axios.ts -------------------------------------------------------------------------------- /ui/src/utils/basicAuth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/utils/basicAuth.ts -------------------------------------------------------------------------------- /ui/src/utils/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/utils/constants.ts -------------------------------------------------------------------------------- /ui/src/utils/eventsRouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/utils/eventsRouter.ts -------------------------------------------------------------------------------- /ui/src/utils/executionUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/utils/executionUtils.ts -------------------------------------------------------------------------------- /ui/src/utils/filters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/utils/filters.ts -------------------------------------------------------------------------------- /ui/src/utils/flowTemplate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/utils/flowTemplate.ts -------------------------------------------------------------------------------- /ui/src/utils/flowUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/utils/flowUtils.js -------------------------------------------------------------------------------- /ui/src/utils/global.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/utils/global.ts -------------------------------------------------------------------------------- /ui/src/utils/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/utils/init.js -------------------------------------------------------------------------------- /ui/src/utils/inputs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/utils/inputs.ts -------------------------------------------------------------------------------- /ui/src/utils/logs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/utils/logs.ts -------------------------------------------------------------------------------- /ui/src/utils/markdown-it-plugins.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/utils/markdown-it-plugins.d.ts -------------------------------------------------------------------------------- /ui/src/utils/markdown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/utils/markdown.ts -------------------------------------------------------------------------------- /ui/src/utils/markdownDeps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/utils/markdownDeps.ts -------------------------------------------------------------------------------- /ui/src/utils/markdown_plugins/link.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/utils/markdown_plugins/link.ts -------------------------------------------------------------------------------- /ui/src/utils/multiPanelTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/utils/multiPanelTypes.ts -------------------------------------------------------------------------------- /ui/src/utils/pluginUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/utils/pluginUtils.ts -------------------------------------------------------------------------------- /ui/src/utils/queryBuilder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/utils/queryBuilder.js -------------------------------------------------------------------------------- /ui/src/utils/regex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/utils/regex.ts -------------------------------------------------------------------------------- /ui/src/utils/scheme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/utils/scheme.ts -------------------------------------------------------------------------------- /ui/src/utils/submitTask.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/utils/submitTask.js -------------------------------------------------------------------------------- /ui/src/utils/tabTracking.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/utils/tabTracking.ts -------------------------------------------------------------------------------- /ui/src/utils/toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/utils/toast.ts -------------------------------------------------------------------------------- /ui/src/utils/unsavedChange.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/utils/unsavedChange.ts -------------------------------------------------------------------------------- /ui/src/utils/useKeyShortcuts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/utils/useKeyShortcuts.ts -------------------------------------------------------------------------------- /ui/src/utils/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/utils/utils.ts -------------------------------------------------------------------------------- /ui/src/utils/vueFlow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/utils/vueFlow.js -------------------------------------------------------------------------------- /ui/src/utils/welcomeGuard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/src/utils/welcomeGuard.ts -------------------------------------------------------------------------------- /ui/src/vite.d.ts: -------------------------------------------------------------------------------- 1 | /// -------------------------------------------------------------------------------- /ui/stylelint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/stylelint.config.mjs -------------------------------------------------------------------------------- /ui/tests/e2e/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/tests/e2e/.env.example -------------------------------------------------------------------------------- /ui/tests/e2e/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/tests/e2e/ReadMe.md -------------------------------------------------------------------------------- /ui/tests/e2e/api/base.api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/tests/e2e/api/base.api.ts -------------------------------------------------------------------------------- /ui/tests/e2e/api/executions.api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/tests/e2e/api/executions.api.ts -------------------------------------------------------------------------------- /ui/tests/e2e/api/flows.api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/tests/e2e/api/flows.api.ts -------------------------------------------------------------------------------- /ui/tests/e2e/data/application-postgres.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/tests/e2e/data/application-postgres.yml -------------------------------------------------------------------------------- /ui/tests/e2e/data/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/tests/e2e/data/entrypoint.sh -------------------------------------------------------------------------------- /ui/tests/e2e/docker-compose-postgres.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/tests/e2e/docker-compose-postgres.yml -------------------------------------------------------------------------------- /ui/tests/e2e/fixtures/executions.fixture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/tests/e2e/fixtures/executions.fixture.ts -------------------------------------------------------------------------------- /ui/tests/e2e/fixtures/flows/failure-then-success.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/tests/e2e/fixtures/flows/failure-then-success.yaml -------------------------------------------------------------------------------- /ui/tests/e2e/fixtures/flows/hello.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/tests/e2e/fixtures/flows/hello.yaml -------------------------------------------------------------------------------- /ui/tests/e2e/fixtures/shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/tests/e2e/fixtures/shared.ts -------------------------------------------------------------------------------- /ui/tests/e2e/flow.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/tests/e2e/flow.spec.ts -------------------------------------------------------------------------------- /ui/tests/e2e/pages/base.page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/tests/e2e/pages/base.page.ts -------------------------------------------------------------------------------- /ui/tests/e2e/pages/executions.page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/tests/e2e/pages/executions.page.ts -------------------------------------------------------------------------------- /ui/tests/e2e/pages/flows.page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/tests/e2e/pages/flows.page.ts -------------------------------------------------------------------------------- /ui/tests/e2e/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/tests/e2e/playwright.config.ts -------------------------------------------------------------------------------- /ui/tests/e2e/start-e2e-tests-backend.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/tests/e2e/start-e2e-tests-backend.sh -------------------------------------------------------------------------------- /ui/tests/e2e/stop-e2e-tests-backend.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/tests/e2e/stop-e2e-tests-backend.sh -------------------------------------------------------------------------------- /ui/tests/e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/tests/e2e/tsconfig.json -------------------------------------------------------------------------------- /ui/tests/fixtures/dependencies/getDependencies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/tests/fixtures/dependencies/getDependencies.ts -------------------------------------------------------------------------------- /ui/tests/fixtures/executions/each-sequential.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/tests/fixtures/executions/each-sequential.json -------------------------------------------------------------------------------- /ui/tests/fixtures/fake-data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/tests/fixtures/fake-data.json -------------------------------------------------------------------------------- /ui/tests/fixtures/flowgraphs/allow-failure-demo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/tests/fixtures/flowgraphs/allow-failure-demo.json -------------------------------------------------------------------------------- /ui/tests/fixtures/flowgraphs/each-sequential.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/tests/fixtures/flowgraphs/each-sequential.json -------------------------------------------------------------------------------- /ui/tests/local.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/tests/local.js -------------------------------------------------------------------------------- /ui/tests/storybook/components/Kicon.stories.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/tests/storybook/components/Kicon.stories.jsx -------------------------------------------------------------------------------- /ui/tests/storybook/components/Tabs.stories.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/tests/storybook/components/Tabs.stories.jsx -------------------------------------------------------------------------------- /ui/tests/storybook/layout/Revisions.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/tests/storybook/layout/Revisions.stories.tsx -------------------------------------------------------------------------------- /ui/tests/storybook/layout/SideBar.stories.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/tests/storybook/layout/SideBar.stories.jsx -------------------------------------------------------------------------------- /ui/tests/storybook/theme/ShowCase.stories.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/tests/storybook/theme/ShowCase.stories.jsx -------------------------------------------------------------------------------- /ui/tests/storybook/theme/ShowCase.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/tests/storybook/theme/ShowCase.vue -------------------------------------------------------------------------------- /ui/tests/storybook/utils/monacoUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/tests/storybook/utils/monacoUtils.ts -------------------------------------------------------------------------------- /ui/tests/unit/filter/utils/helpers.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/tests/unit/filter/utils/helpers.spec.ts -------------------------------------------------------------------------------- /ui/tests/unit/utils/flowUtils.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/tests/unit/utils/flowUtils.spec.js -------------------------------------------------------------------------------- /ui/tests/unit/utils/regex.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/tests/unit/utils/regex.spec.ts -------------------------------------------------------------------------------- /ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/tsconfig.json -------------------------------------------------------------------------------- /ui/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/vite.config.js -------------------------------------------------------------------------------- /ui/vitest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/vitest.config.js -------------------------------------------------------------------------------- /ui/vitest.config.unit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/ui/vitest.config.unit.js -------------------------------------------------------------------------------- /ui/vitest.shims.d.ts: -------------------------------------------------------------------------------- 1 | /// -------------------------------------------------------------------------------- /webserver/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/webserver/build.gradle -------------------------------------------------------------------------------- /webserver/openapi.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/webserver/openapi.properties -------------------------------------------------------------------------------- /webserver/src/main/java/io/kestra/webserver/controllers/api/TaskRunController.java: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /webserver/src/main/resources/root/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/webserver/src/main/resources/root/favicon.ico -------------------------------------------------------------------------------- /webserver/src/main/resources/root/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: / -------------------------------------------------------------------------------- /webserver/src/main/resources/static/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/webserver/src/main/resources/static/favicon.png -------------------------------------------------------------------------------- /webserver/src/main/resources/static/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/webserver/src/main/resources/static/logo.svg -------------------------------------------------------------------------------- /webserver/src/test/resources/allure.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/webserver/src/test/resources/allure.properties -------------------------------------------------------------------------------- /webserver/src/test/resources/application-otel.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/webserver/src/test/resources/application-otel.yml -------------------------------------------------------------------------------- /webserver/src/test/resources/application-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/webserver/src/test/resources/application-test.yml -------------------------------------------------------------------------------- /webserver/src/test/resources/data/hello.txt: -------------------------------------------------------------------------------- 1 | hello -------------------------------------------------------------------------------- /webserver/src/test/resources/data/iso88591.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/webserver/src/test/resources/data/iso88591.txt -------------------------------------------------------------------------------- /webserver/src/test/resources/flows/simpleFlow.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/webserver/src/test/resources/flows/simpleFlow.yaml -------------------------------------------------------------------------------- /webserver/src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/webserver/src/test/resources/logback.xml -------------------------------------------------------------------------------- /webserver/src/test/resources/tasks/validTask.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/webserver/src/test/resources/tasks/validTask.json -------------------------------------------------------------------------------- /worker/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/worker/build.gradle -------------------------------------------------------------------------------- /worker/src/test/resources/allure.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/worker/src/test/resources/allure.properties -------------------------------------------------------------------------------- /worker/src/test/resources/application-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/worker/src/test/resources/application-test.yml -------------------------------------------------------------------------------- /worker/src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kestra-io/kestra/HEAD/worker/src/test/resources/logback.xml --------------------------------------------------------------------------------