diff --git a/.github/workflows/create-ocp-project.yaml b/.github/workflows/create-ocp-project.yaml index 8a82b540..a5a01be6 100644 --- a/.github/workflows/create-ocp-project.yaml +++ b/.github/workflows/create-ocp-project.yaml @@ -5,7 +5,7 @@ on: push: branches: [ "main" ] paths: - - 'create-ocp-project/**' + - 'workflows/create-ocp-project/**' - 'pipeline/**' - .github/workflows/create-ocp-project.yaml - .github/workflows/main.yml diff --git a/.github/workflows/escalation.yml b/.github/workflows/escalation.yml index 7e4c568d..f071e77e 100644 --- a/.github/workflows/escalation.yml +++ b/.github/workflows/escalation.yml @@ -5,7 +5,7 @@ on: push: branches: [ "main" ] paths: - - 'escalation/**' + - 'workflows/escalation/**' - 'pipeline/**' - 'scripts/**' - .github/workflows/escalation.yml diff --git a/.github/workflows/extendable-workflow.yml b/.github/workflows/extendable-workflow.yml index 3bcbc9fe..523d2a32 100644 --- a/.github/workflows/extendable-workflow.yml +++ b/.github/workflows/extendable-workflow.yml @@ -5,7 +5,7 @@ on: push: branches: [ "main" ] paths: - - 'extendable-workflow/**' + - 'workflows/extendable-workflow/**' - 'pipeline/**' - .github/workflows/extendable-workflow.yml - .github/workflows/main.yml diff --git a/.github/workflows/greeting.yml b/.github/workflows/greeting.yml index 00cfc582..bfb53c31 100644 --- a/.github/workflows/greeting.yml +++ b/.github/workflows/greeting.yml @@ -5,7 +5,7 @@ on: push: branches: [ "main" ] paths: - - 'greeting/**' + - 'workflows/greeting/**' - 'pipeline/**' - .github/workflows/greeting.yml - .github/workflows/main.yml diff --git a/.github/workflows/jira-listener.yml b/.github/workflows/jira-listener.yml index ab02e7d9..a29ff3bc 100644 --- a/.github/workflows/jira-listener.yml +++ b/.github/workflows/jira-listener.yml @@ -5,7 +5,7 @@ on: push: branches: [ "main" ] paths: - - 'escalation/jira-listener/**' + - 'workflows/escalation/jira-listener/**' - 'pipeline/**' - 'scripts/**' - .github/workflows/jira-listener.yml diff --git a/.github/workflows/m2k-func.yaml b/.github/workflows/m2k-func.yaml index 5d54da2d..13dce995 100644 --- a/.github/workflows/m2k-func.yaml +++ b/.github/workflows/m2k-func.yaml @@ -9,7 +9,7 @@ on: default: false env: - WORKDIR: move2kube/m2k-func + WORKDIR: workflows/move2kube/m2k-func MVN_OPTS: "" WF_CONFIG_REPO: parodos-dev/serverless-workflows-config REGISTRY_REPO: orchestrator diff --git a/.github/workflows/modify-vm-resources.yaml b/.github/workflows/modify-vm-resources.yaml index 1e0a6a82..697702d3 100644 --- a/.github/workflows/modify-vm-resources.yaml +++ b/.github/workflows/modify-vm-resources.yaml @@ -5,7 +5,7 @@ on: push: branches: [ "main" ] paths: - - 'modify-vm-resources/**' + - 'workflows/modify-vm-resources/**' - 'pipeline/**' - .github/workflows/modify-vm-resources.yaml - .github/workflows/main.yml diff --git a/.github/workflows/move2kube-e2e.yaml b/.github/workflows/move2kube-e2e.yaml index 736cf0fb..cb5e2860 100644 --- a/.github/workflows/move2kube-e2e.yaml +++ b/.github/workflows/move2kube-e2e.yaml @@ -6,7 +6,7 @@ on: branches: - main paths: - - 'move2kube/**' + - 'workflows/move2kube/**' - 'pipeline/**' - .github/workflows/move2kube-e2e.yaml - .github/workflows/m2k-func.yaml diff --git a/.github/workflows/move2kube.yaml b/.github/workflows/move2kube.yaml index 3d4f4766..b2f1d888 100644 --- a/.github/workflows/move2kube.yaml +++ b/.github/workflows/move2kube.yaml @@ -5,7 +5,7 @@ on: push: branches: [ "main" ] paths: - - 'move2kube/**' + - 'workflows/move2kube/**' - 'pipeline/**' - 'e2e/move2kube.sh' - .github/workflows/move2kube-e2e.yaml diff --git a/.github/workflows/mta-v7.x-e2e.yaml b/.github/workflows/mta-v7.x-e2e.yaml index 289b95b9..b5fe0683 100644 --- a/.github/workflows/mta-v7.x-e2e.yaml +++ b/.github/workflows/mta-v7.x-e2e.yaml @@ -6,10 +6,10 @@ on: branches: - main paths: - - 'mta-v7.x/**' + - 'workflows/mta-v7.x/**' - 'pipeline/**' - '!e2e/mta-v7.x.sh' - - '!mta-v7.x/*.svg' + - '!workflows/mta-v7.x/*.svg' - .github/workflows/mta-v7.x-e2e.yaml - .github/workflows/main.yml diff --git a/.github/workflows/mta-v7.x.yml b/.github/workflows/mta-v7.x.yml index db6763a4..986b0e3a 100644 --- a/.github/workflows/mta-v7.x.yml +++ b/.github/workflows/mta-v7.x.yml @@ -5,7 +5,7 @@ on: push: branches: [ "main" ] paths: - - 'mta-v7.x/**' + - 'workflows/mta-v7.x/**' - 'pipeline/**' - .github/workflows/mta-v7.x.yml - .github/workflows/main.yml diff --git a/.github/workflows/mtv-migration.yml b/.github/workflows/mtv-migration.yml index 99c88cda..61dce50d 100644 --- a/.github/workflows/mtv-migration.yml +++ b/.github/workflows/mtv-migration.yml @@ -5,7 +5,7 @@ on: push: branches: ["main"] paths: - - "mtv-migration/**" + - "workflows/mtv-migration/**" - "pipeline/**" - .github/workflows/mtv-migration.yml - .github/workflows/main.yml diff --git a/.github/workflows/mtv-plan.yml b/.github/workflows/mtv-plan.yml index 81583c6a..9037d320 100644 --- a/.github/workflows/mtv-plan.yml +++ b/.github/workflows/mtv-plan.yml @@ -5,7 +5,7 @@ on: push: branches: ["main"] paths: - - "mtv-plan/**" + - "workflows/mtv-plan/**" - "pipeline/**" - .github/workflows/mtv-plan.yml - .github/workflows/main.yml diff --git a/.github/workflows/request-vm-cnv.yaml b/.github/workflows/request-vm-cnv.yaml index 08781c0a..9ef61c18 100644 --- a/.github/workflows/request-vm-cnv.yaml +++ b/.github/workflows/request-vm-cnv.yaml @@ -5,7 +5,7 @@ on: push: branches: [ "main" ] paths: - - 'request-vm-cnv/**' + - 'workflows/request-vm-cnv/**' - 'pipeline/**' - .github/workflows/request-vm-cnv.yaml - .github/workflows/main.yml diff --git a/.github/workflows/rpj.yml b/.github/workflows/rpj.yml index c4c95478..ff7b160b 100644 --- a/.github/workflows/rpj.yml +++ b/.github/workflows/rpj.yml @@ -5,7 +5,7 @@ on: push: branches: ["main"] paths: - - "rpj/**" + - "workflows/rpj/**" - "pipeline/**" - .github/workflows/rpj.yml - .github/workflows/main.yml diff --git a/.gitignore b/.gitignore index 5e93d32d..d8cb341f 100644 --- a/.gitignore +++ b/.gitignore @@ -1,8 +1,8 @@ # Serverless workflows generated files -*/manifests/ +workflows/*/manifests/ #Maven -target/ +**/target/ pom.xml.tag pom.xml.releaseBackup pom.xml.versionsBackup diff --git a/.tekton/m2k-func-pull-request.yaml b/.tekton/m2k-func-pull-request.yaml index 7ea1c6d0..4d86978b 100644 --- a/.tekton/m2k-func-pull-request.yaml +++ b/.tekton/m2k-func-pull-request.yaml @@ -8,7 +8,7 @@ metadata: build.appstudio.redhat.com/target_branch: '{{target_branch}}' pipelinesascode.tekton.dev/max-keep-runs: "3" pipelinesascode.tekton.dev/on-cel-expression: event == "pull_request" && target_branch - == "main" && ( "move2kube/m2k-func/***".pathChanged() || ".tekton/m2k-func-pull-request.yaml".pathChanged() + == "main" && ( "workflows/move2kube/m2k-func/***".pathChanged() || ".tekton/m2k-func-pull-request.yaml".pathChanged() ) creationTimestamp: null labels: @@ -28,11 +28,11 @@ spec: - name: image-expires-after value: 5d - name: dockerfile - value: move2kube/m2k-func/src/main/docker/Dockerfile.jvm + value: workflows/move2kube/m2k-func/src/main/docker/Dockerfile.jvm - name: path-context - value: move2kube/m2k-func + value: workflows/move2kube/m2k-func - name: build-args-file - value: move2kube/m2k-func/argfile.conf + value: workflows/move2kube/m2k-func/argfile.conf pipelineSpec: finally: - name: show-sbom diff --git a/.tekton/m2k-func-push.yaml b/.tekton/m2k-func-push.yaml index 859bb8da..50b0da4d 100644 --- a/.tekton/m2k-func-push.yaml +++ b/.tekton/m2k-func-push.yaml @@ -24,11 +24,11 @@ spec: - name: output-image value: quay.io/redhat-user-workloads/orchestrator-releng-tenant/serverless-workflows/m2k-func:{{revision}} - name: dockerfile - value: move2kube/m2k-func/src/main/docker/Dockerfile.jvm + value: workflows/move2kube/m2k-func/src/main/docker/Dockerfile.jvm - name: path-context value: move2kube/m2k-func - name: build-args-file - value: move2kube/m2k-func/argfile.conf + value: workflows/move2kube/m2k-func/argfile.conf pipelineSpec: finally: - name: show-sbom diff --git a/.tekton/move2kube-serverless-workflow-pull-request.yaml b/.tekton/move2kube-serverless-workflow-pull-request.yaml index 90321662..155c4dda 100644 --- a/.tekton/move2kube-serverless-workflow-pull-request.yaml +++ b/.tekton/move2kube-serverless-workflow-pull-request.yaml @@ -7,7 +7,7 @@ metadata: build.appstudio.redhat.com/pull_request_number: '{{pull_request_number}}' build.appstudio.redhat.com/target_branch: '{{target_branch}}' pipelinesascode.tekton.dev/max-keep-runs: "3" - pipelinesascode.tekton.dev/on-cel-expression: event == "pull_request" && target_branch == "main" && ( "move2kube/***".pathChanged() || ".tekton/move2kube-serverless-workflow-pull-request.yaml".pathChanged() || "pipeline/workflow-builder.Dockerfile".pathChanged() ) + pipelinesascode.tekton.dev/on-cel-expression: event == "pull_request" && target_branch == "main" && ( "workflows/move2kube/***".pathChanged() || ".tekton/move2kube-serverless-workflow-pull-request.yaml".pathChanged() || "pipeline/workflow-builder.Dockerfile".pathChanged() ) creationTimestamp: null labels: appstudio.openshift.io/application: serverless-workflows @@ -26,13 +26,13 @@ spec: - name: output-image value: quay.io/redhat-user-workloads/orchestrator-releng-tenant/serverless-workflows/move2kube-serverless-workflow:on-pr-{{revision}} - name: path-context - value: move2kube + value: workflows/move2kube - name: revision value: '{{revision}}' - name: build-source-image value: "true" - name: build-args-file - value: move2kube/argfile.conf + value: workflows/move2kube/argfile.conf pipelineSpec: finally: - name: show-sbom diff --git a/.tekton/move2kube-serverless-workflow-push.yaml b/.tekton/move2kube-serverless-workflow-push.yaml index f076333a..e49d1cab 100644 --- a/.tekton/move2kube-serverless-workflow-push.yaml +++ b/.tekton/move2kube-serverless-workflow-push.yaml @@ -23,13 +23,13 @@ spec: - name: output-image value: quay.io/redhat-user-workloads/orchestrator-releng-tenant/serverless-workflows/move2kube-serverless-workflow:{{revision}} - name: path-context - value: move2kube + value: workflows/move2kube - name: revision value: '{{revision}}' - name: build-source-image value: "true" - name: build-args-file - value: move2kube/argfile.conf + value: workflows/move2kube/argfile.conf pipelineSpec: finally: - name: show-sbom diff --git a/.tekton/mta-serverless-workflow-pull-request.yaml b/.tekton/mta-serverless-workflow-pull-request.yaml index 589b666d..e3f60dea 100644 --- a/.tekton/mta-serverless-workflow-pull-request.yaml +++ b/.tekton/mta-serverless-workflow-pull-request.yaml @@ -7,7 +7,7 @@ metadata: build.appstudio.redhat.com/pull_request_number: '{{pull_request_number}}' build.appstudio.redhat.com/target_branch: '{{target_branch}}' pipelinesascode.tekton.dev/max-keep-runs: "3" - pipelinesascode.tekton.dev/on-cel-expression: event == "pull_request" && target_branch == "main" && ( "mta-v7.x/***".pathChanged() || ".tekton/mta-serverless-workflow-pull-request.yaml".pathChanged() || "pipeline/workflow-builder.Dockerfile".pathChanged() ) + pipelinesascode.tekton.dev/on-cel-expression: event == "pull_request" && target_branch == "main" && ( "workflows/mta-v7.x/***".pathChanged() || ".tekton/mta-serverless-workflow-pull-request.yaml".pathChanged() || "pipeline/workflow-builder.Dockerfile".pathChanged() ) creationTimestamp: null labels: appstudio.openshift.io/application: serverless-workflows @@ -26,13 +26,13 @@ spec: - name: output-image value: quay.io/redhat-user-workloads/orchestrator-releng-tenant/serverless-workflows/mta-serverless-workflow:on-pr-{{revision}} - name: path-context - value: mta-v7.x + value: workflows/mta-v7.x - name: revision value: '{{revision}}' - name: build-source-image value: "true" - name: build-args-file - value: mta-v7.x/argfile.conf + value: workflows/mta-v7.x/argfile.conf pipelineSpec: finally: - name: show-sbom diff --git a/.tekton/mta-serverless-workflow-push.yaml b/.tekton/mta-serverless-workflow-push.yaml index ba6dbf17..9ae6f3aa 100644 --- a/.tekton/mta-serverless-workflow-push.yaml +++ b/.tekton/mta-serverless-workflow-push.yaml @@ -23,13 +23,13 @@ spec: - name: output-image value: quay.io/redhat-user-workloads/orchestrator-releng-tenant/serverless-workflows/mta-serverless-workflow:{{revision}} - name: path-context - value: mta-v7.x + value: workflows/mta-v7.x - name: revision value: '{{revision}}' - name: build-source-image value: "true" - name: build-args-file - value: mta-v7.x/argfile.conf + value: workflows/mta-v7.x/argfile.conf pipelineSpec: finally: - name: show-sbom diff --git a/Makefile b/Makefile index 5773aca3..dab6a793 100644 --- a/Makefile +++ b/Makefile @@ -108,7 +108,7 @@ prepare-workdir: @rm -rf $(WORKDIR) @mkdir -p $(WORKDIR) @cp -R . $(WORKDIR) - @cp -R $(WORKDIR)/shared $(WORKDIR)/$(WORKFLOW_ID)/shared + @cp -R $(WORKDIR)/workflows/shared $(WORKDIR)/workflows/$(WORKFLOW_ID)/shared @find $(WORKDIR) -type d -name target -prune -exec rm -rf {} \; @@ -117,7 +117,7 @@ prepare-workdir: # Depends on: prepare-workdir target. # Usage: make build-image ifeq ($(IS_WORKFLOW),true) -build-image: BUILD_ARGS=--build-arg-file=$(WORKFLOW_ID)/argfile.conf --build-arg=BUILDER_IMAGE=$(BUILDER_IMAGE) --build-arg WF_RESOURCES=$(WORKFLOW_ID) +build-image: BUILD_ARGS=--build-arg-file=workflows/$(WORKFLOW_ID)/argfile.conf --build-arg=BUILDER_IMAGE=$(BUILDER_IMAGE) --build-arg WF_RESOURCES=workflows/$(WORKFLOW_ID) endif build-image: EXTRA_ARGS=--ulimit nofile=4096:4096 build-image: prepare-workdir @@ -126,7 +126,7 @@ ifeq ($(IS_APPLICATION),true) # First build the application $(BUILD_APPLICATION_SCRIPT) $(CONTAINER_ENGINE) $(WORKDIR) $(WORKFLOW_ID) $(APPLICATION_ID) $(JDK_IMAGE) $(MVN_OPTS) # Then build the containerized image from the application source - @cd $(WORKDIR)/$(WORKFLOW_ID)/$(APPLICATION_ID) && $(CONTAINER_ENGINE) build -f $(DOCKERFILE) \ + @cd $(WORKDIR)/workflows/$(WORKFLOW_ID)/$(APPLICATION_ID) && $(CONTAINER_ENGINE) build -f $(DOCKERFILE) \ $(BUILD_ARGS) $(EXTRA_ARGS) \ --tag ${IMAGE_NAME}:${IMAGE_TAG} --tag ${IMAGE_NAME}:latest . else @@ -167,9 +167,9 @@ save-oci: build-image # Usage: make gen-manifests gen-manifests: prepare-workdir cd $(WORKDIR) - @$(CONTAINER_ENGINE) run --rm -v $(WORKDIR):/workdir:Z -w /workdir \ - $(LINUX_IMAGE) /bin/bash -c "ENABLE_PERSISTENCE=$(ENABLE_PERSISTENCE) WORKFLOW_IMAGE_TAG=$(IMAGE_TAG) ${SCRIPTS_DIR}/gen_manifests.sh $(WORKFLOW_ID)" - @echo "Manifests are available in workdir $(WORKDIR)/$(WORKFLOW_ID)/manifests" + $(CONTAINER_ENGINE) run --rm -v $(WORKDIR):/workdir:Z -w /workdir \ + $(LINUX_IMAGE) /bin/bash -c "ENABLE_PERSISTENCE=$(ENABLE_PERSISTENCE) WORKFLOW_IMAGE_TAG=$(IMAGE_TAG) ${SCRIPTS_DIR}/gen_manifests.sh workflows/$(WORKFLOW_ID)" + @echo "Manifests are available in workdir $(WORKDIR)/workflows/$(WORKFLOW_ID)/manifests" remove-trailing-whitespaces: @echo "Removing all trailing whitespaces from application.properties files" diff --git a/create-ocp-project/README.md b/workflows/create-ocp-project/README.md similarity index 100% rename from create-ocp-project/README.md rename to workflows/create-ocp-project/README.md diff --git a/create-ocp-project/application.properties b/workflows/create-ocp-project/application.properties similarity index 100% rename from create-ocp-project/application.properties rename to workflows/create-ocp-project/application.properties diff --git a/create-ocp-project/argfile.conf b/workflows/create-ocp-project/argfile.conf similarity index 100% rename from create-ocp-project/argfile.conf rename to workflows/create-ocp-project/argfile.conf diff --git a/create-ocp-project/create-ocp-project.svg b/workflows/create-ocp-project/create-ocp-project.svg similarity index 100% rename from create-ocp-project/create-ocp-project.svg rename to workflows/create-ocp-project/create-ocp-project.svg diff --git a/create-ocp-project/create-ocp-project.sw.yaml b/workflows/create-ocp-project/create-ocp-project.sw.yaml similarity index 100% rename from create-ocp-project/create-ocp-project.sw.yaml rename to workflows/create-ocp-project/create-ocp-project.sw.yaml diff --git a/create-ocp-project/schemas/create-ocp-project__main-schema.json b/workflows/create-ocp-project/schemas/create-ocp-project__main-schema.json similarity index 100% rename from create-ocp-project/schemas/create-ocp-project__main-schema.json rename to workflows/create-ocp-project/schemas/create-ocp-project__main-schema.json diff --git a/create-ocp-project/schemas/workflow-output-schema.json b/workflows/create-ocp-project/schemas/workflow-output-schema.json similarity index 100% rename from create-ocp-project/schemas/workflow-output-schema.json rename to workflows/create-ocp-project/schemas/workflow-output-schema.json diff --git a/create-ocp-project/secret.properties b/workflows/create-ocp-project/secret.properties similarity index 100% rename from create-ocp-project/secret.properties rename to workflows/create-ocp-project/secret.properties diff --git a/create-ocp-project/specs/jira-openapi.yaml b/workflows/create-ocp-project/specs/jira-openapi.yaml similarity index 100% rename from create-ocp-project/specs/jira-openapi.yaml rename to workflows/create-ocp-project/specs/jira-openapi.yaml diff --git a/create-ocp-project/specs/ocp-project-openapi.yaml b/workflows/create-ocp-project/specs/ocp-project-openapi.yaml similarity index 100% rename from create-ocp-project/specs/ocp-project-openapi.yaml rename to workflows/create-ocp-project/specs/ocp-project-openapi.yaml diff --git a/escalation/README.md b/workflows/escalation/README.md similarity index 100% rename from escalation/README.md rename to workflows/escalation/README.md diff --git a/escalation/application.properties b/workflows/escalation/application.properties similarity index 100% rename from escalation/application.properties rename to workflows/escalation/application.properties diff --git a/escalation/argfile.conf b/workflows/escalation/argfile.conf similarity index 100% rename from escalation/argfile.conf rename to workflows/escalation/argfile.conf diff --git a/escalation/jira-listener/.dockerignore b/workflows/escalation/jira-listener/.dockerignore similarity index 100% rename from escalation/jira-listener/.dockerignore rename to workflows/escalation/jira-listener/.dockerignore diff --git a/escalation/jira-listener/.gitignore b/workflows/escalation/jira-listener/.gitignore similarity index 100% rename from escalation/jira-listener/.gitignore rename to workflows/escalation/jira-listener/.gitignore diff --git a/escalation/jira-listener/.java-version b/workflows/escalation/jira-listener/.java-version similarity index 100% rename from escalation/jira-listener/.java-version rename to workflows/escalation/jira-listener/.java-version diff --git a/escalation/jira-listener/README.md b/workflows/escalation/jira-listener/README.md similarity index 100% rename from escalation/jira-listener/README.md rename to workflows/escalation/jira-listener/README.md diff --git a/escalation/jira-listener/argfile.conf b/workflows/escalation/jira-listener/argfile.conf similarity index 100% rename from escalation/jira-listener/argfile.conf rename to workflows/escalation/jira-listener/argfile.conf diff --git a/escalation/jira-listener/pom.xml b/workflows/escalation/jira-listener/pom.xml similarity index 100% rename from escalation/jira-listener/pom.xml rename to workflows/escalation/jira-listener/pom.xml diff --git a/escalation/jira-listener/src/main/docker/Dockerfile.jvm b/workflows/escalation/jira-listener/src/main/docker/Dockerfile.jvm similarity index 100% rename from escalation/jira-listener/src/main/docker/Dockerfile.jvm rename to workflows/escalation/jira-listener/src/main/docker/Dockerfile.jvm diff --git a/escalation/jira-listener/src/main/docker/Dockerfile.native b/workflows/escalation/jira-listener/src/main/docker/Dockerfile.native similarity index 100% rename from escalation/jira-listener/src/main/docker/Dockerfile.native rename to workflows/escalation/jira-listener/src/main/docker/Dockerfile.native diff --git a/escalation/jira-listener/src/main/docker/Dockerfile.native-micro b/workflows/escalation/jira-listener/src/main/docker/Dockerfile.native-micro similarity index 100% rename from escalation/jira-listener/src/main/docker/Dockerfile.native-micro rename to workflows/escalation/jira-listener/src/main/docker/Dockerfile.native-micro diff --git a/escalation/jira-listener/src/main/java/dev/parodos/jiralistener/EventNotifier.java b/workflows/escalation/jira-listener/src/main/java/dev/parodos/jiralistener/EventNotifier.java similarity index 100% rename from escalation/jira-listener/src/main/java/dev/parodos/jiralistener/EventNotifier.java rename to workflows/escalation/jira-listener/src/main/java/dev/parodos/jiralistener/EventNotifier.java diff --git a/escalation/jira-listener/src/main/java/dev/parodos/jiralistener/JiraListenerResource.java b/workflows/escalation/jira-listener/src/main/java/dev/parodos/jiralistener/JiraListenerResource.java similarity index 100% rename from escalation/jira-listener/src/main/java/dev/parodos/jiralistener/JiraListenerResource.java rename to workflows/escalation/jira-listener/src/main/java/dev/parodos/jiralistener/JiraListenerResource.java diff --git a/escalation/jira-listener/src/main/java/dev/parodos/jiralistener/JiraListenerService.java b/workflows/escalation/jira-listener/src/main/java/dev/parodos/jiralistener/JiraListenerService.java similarity index 100% rename from escalation/jira-listener/src/main/java/dev/parodos/jiralistener/JiraListenerService.java rename to workflows/escalation/jira-listener/src/main/java/dev/parodos/jiralistener/JiraListenerService.java diff --git a/escalation/jira-listener/src/main/java/dev/parodos/jiralistener/model/JiraIssue.java b/workflows/escalation/jira-listener/src/main/java/dev/parodos/jiralistener/model/JiraIssue.java similarity index 100% rename from escalation/jira-listener/src/main/java/dev/parodos/jiralistener/model/JiraIssue.java rename to workflows/escalation/jira-listener/src/main/java/dev/parodos/jiralistener/model/JiraIssue.java diff --git a/escalation/jira-listener/src/main/java/dev/parodos/jiralistener/model/JiraTicketEventData.java b/workflows/escalation/jira-listener/src/main/java/dev/parodos/jiralistener/model/JiraTicketEventData.java similarity index 100% rename from escalation/jira-listener/src/main/java/dev/parodos/jiralistener/model/JiraTicketEventData.java rename to workflows/escalation/jira-listener/src/main/java/dev/parodos/jiralistener/model/JiraTicketEventData.java diff --git a/escalation/jira-listener/src/main/java/dev/parodos/jiralistener/model/WebhookEvent.java b/workflows/escalation/jira-listener/src/main/java/dev/parodos/jiralistener/model/WebhookEvent.java similarity index 100% rename from escalation/jira-listener/src/main/java/dev/parodos/jiralistener/model/WebhookEvent.java rename to workflows/escalation/jira-listener/src/main/java/dev/parodos/jiralistener/model/WebhookEvent.java diff --git a/escalation/jira-listener/src/main/resources/META-INF/resources/index.html b/workflows/escalation/jira-listener/src/main/resources/META-INF/resources/index.html similarity index 100% rename from escalation/jira-listener/src/main/resources/META-INF/resources/index.html rename to workflows/escalation/jira-listener/src/main/resources/META-INF/resources/index.html diff --git a/escalation/jira-listener/src/main/resources/application.properties b/workflows/escalation/jira-listener/src/main/resources/application.properties similarity index 100% rename from escalation/jira-listener/src/main/resources/application.properties rename to workflows/escalation/jira-listener/src/main/resources/application.properties diff --git a/escalation/jira-listener/src/test/java/dev/parodos/jiralistener/JiraConstants.java b/workflows/escalation/jira-listener/src/test/java/dev/parodos/jiralistener/JiraConstants.java similarity index 100% rename from escalation/jira-listener/src/test/java/dev/parodos/jiralistener/JiraConstants.java rename to workflows/escalation/jira-listener/src/test/java/dev/parodos/jiralistener/JiraConstants.java diff --git a/escalation/jira-listener/src/test/java/dev/parodos/jiralistener/JiraListenerResourceIT.java b/workflows/escalation/jira-listener/src/test/java/dev/parodos/jiralistener/JiraListenerResourceIT.java similarity index 100% rename from escalation/jira-listener/src/test/java/dev/parodos/jiralistener/JiraListenerResourceIT.java rename to workflows/escalation/jira-listener/src/test/java/dev/parodos/jiralistener/JiraListenerResourceIT.java diff --git a/escalation/jira-listener/src/test/java/dev/parodos/jiralistener/JiraListenerResourceTest.java b/workflows/escalation/jira-listener/src/test/java/dev/parodos/jiralistener/JiraListenerResourceTest.java similarity index 100% rename from escalation/jira-listener/src/test/java/dev/parodos/jiralistener/JiraListenerResourceTest.java rename to workflows/escalation/jira-listener/src/test/java/dev/parodos/jiralistener/JiraListenerResourceTest.java diff --git a/escalation/jira-listener/src/test/resources/invalid.json b/workflows/escalation/jira-listener/src/test/resources/invalid.json similarity index 100% rename from escalation/jira-listener/src/test/resources/invalid.json rename to workflows/escalation/jira-listener/src/test/resources/invalid.json diff --git a/escalation/jira-listener/src/test/resources/valid.json b/workflows/escalation/jira-listener/src/test/resources/valid.json similarity index 100% rename from escalation/jira-listener/src/test/resources/valid.json rename to workflows/escalation/jira-listener/src/test/resources/valid.json diff --git a/escalation/schemas/ticket-escalation-schema.json b/workflows/escalation/schemas/ticket-escalation-schema.json similarity index 100% rename from escalation/schemas/ticket-escalation-schema.json rename to workflows/escalation/schemas/ticket-escalation-schema.json diff --git a/escalation/schemas/ticket-escalation_sub_schema.json b/workflows/escalation/schemas/ticket-escalation_sub_schema.json similarity index 100% rename from escalation/schemas/ticket-escalation_sub_schema.json rename to workflows/escalation/schemas/ticket-escalation_sub_schema.json diff --git a/escalation/secret.properties b/workflows/escalation/secret.properties similarity index 100% rename from escalation/secret.properties rename to workflows/escalation/secret.properties diff --git a/escalation/specs/kube.yaml b/workflows/escalation/specs/kube.yaml similarity index 100% rename from escalation/specs/kube.yaml rename to workflows/escalation/specs/kube.yaml diff --git a/escalation/subflows/jiraSwf.svg b/workflows/escalation/subflows/jiraSwf.svg similarity index 100% rename from escalation/subflows/jiraSwf.svg rename to workflows/escalation/subflows/jiraSwf.svg diff --git a/escalation/subflows/jiraSwf.sw.yaml b/workflows/escalation/subflows/jiraSwf.sw.yaml similarity index 100% rename from escalation/subflows/jiraSwf.sw.yaml rename to workflows/escalation/subflows/jiraSwf.sw.yaml diff --git a/escalation/subflows/schemas/ticketing-service-schema.json b/workflows/escalation/subflows/schemas/ticketing-service-schema.json similarity index 100% rename from escalation/subflows/schemas/ticketing-service-schema.json rename to workflows/escalation/subflows/schemas/ticketing-service-schema.json diff --git a/escalation/subflows/schemas/ticketing-service_sub_schema.json b/workflows/escalation/subflows/schemas/ticketing-service_sub_schema.json similarity index 100% rename from escalation/subflows/schemas/ticketing-service_sub_schema.json rename to workflows/escalation/subflows/schemas/ticketing-service_sub_schema.json diff --git a/escalation/subflows/specs/jira.yaml b/workflows/escalation/subflows/specs/jira.yaml similarity index 100% rename from escalation/subflows/specs/jira.yaml rename to workflows/escalation/subflows/specs/jira.yaml diff --git a/escalation/ticketEscalation.svg b/workflows/escalation/ticketEscalation.svg similarity index 100% rename from escalation/ticketEscalation.svg rename to workflows/escalation/ticketEscalation.svg diff --git a/escalation/ticketEscalation.sw.yaml b/workflows/escalation/ticketEscalation.sw.yaml similarity index 100% rename from escalation/ticketEscalation.sw.yaml rename to workflows/escalation/ticketEscalation.sw.yaml diff --git a/extendable-workflow/README.md b/workflows/extendable-workflow/README.md similarity index 100% rename from extendable-workflow/README.md rename to workflows/extendable-workflow/README.md diff --git a/extendable-workflow/application.properties b/workflows/extendable-workflow/application.properties similarity index 100% rename from extendable-workflow/application.properties rename to workflows/extendable-workflow/application.properties diff --git a/extendable-workflow/argfile.conf b/workflows/extendable-workflow/argfile.conf similarity index 100% rename from extendable-workflow/argfile.conf rename to workflows/extendable-workflow/argfile.conf diff --git a/extendable-workflow/extendable-workflow.svg b/workflows/extendable-workflow/extendable-workflow.svg similarity index 100% rename from extendable-workflow/extendable-workflow.svg rename to workflows/extendable-workflow/extendable-workflow.svg diff --git a/extendable-workflow/extendable-workflow.sw.yaml b/workflows/extendable-workflow/extendable-workflow.sw.yaml similarity index 100% rename from extendable-workflow/extendable-workflow.sw.yaml rename to workflows/extendable-workflow/extendable-workflow.sw.yaml diff --git a/extendable-workflow/schemas/extendable-workflow.sw.input-schema.json b/workflows/extendable-workflow/schemas/extendable-workflow.sw.input-schema.json similarity index 100% rename from extendable-workflow/schemas/extendable-workflow.sw.input-schema.json rename to workflows/extendable-workflow/schemas/extendable-workflow.sw.input-schema.json diff --git a/extendable-workflow/schemas/workflow-output-schema.json b/workflows/extendable-workflow/schemas/workflow-output-schema.json similarity index 100% rename from extendable-workflow/schemas/workflow-output-schema.json rename to workflows/extendable-workflow/schemas/workflow-output-schema.json diff --git a/greeting/README.md b/workflows/greeting/README.md similarity index 100% rename from greeting/README.md rename to workflows/greeting/README.md diff --git a/greeting/application.properties b/workflows/greeting/application.properties similarity index 84% rename from greeting/application.properties rename to workflows/greeting/application.properties index 8c0ecf07..c2e2ea17 100644 --- a/greeting/application.properties +++ b/workflows/greeting/application.properties @@ -3,4 +3,5 @@ # Possible values: OFF, FATAL, ERROR, WARN, INFO, DEBUG, ALL. # and see https://quarkus.io/guides/logging for documentation quarkus.log.category."org.apache.http".level=INFO -quarkus.log.level=INFO \ No newline at end of file +quarkus.log.level=INFO +quarkus.flyway.migrate-at-start=true diff --git a/greeting/argfile.conf b/workflows/greeting/argfile.conf similarity index 100% rename from greeting/argfile.conf rename to workflows/greeting/argfile.conf diff --git a/greeting/greeting.svg b/workflows/greeting/greeting.svg similarity index 100% rename from greeting/greeting.svg rename to workflows/greeting/greeting.svg diff --git a/greeting/greeting.sw.yaml b/workflows/greeting/greeting.sw.yaml similarity index 100% rename from greeting/greeting.sw.yaml rename to workflows/greeting/greeting.sw.yaml diff --git a/greeting/schemas/greeting.sw.input-schema.json b/workflows/greeting/schemas/greeting.sw.input-schema.json similarity index 100% rename from greeting/schemas/greeting.sw.input-schema.json rename to workflows/greeting/schemas/greeting.sw.input-schema.json diff --git a/greeting/schemas/workflow-output-schema.json b/workflows/greeting/schemas/workflow-output-schema.json similarity index 100% rename from greeting/schemas/workflow-output-schema.json rename to workflows/greeting/schemas/workflow-output-schema.json diff --git a/modify-vm-resources/README.md b/workflows/modify-vm-resources/README.md similarity index 100% rename from modify-vm-resources/README.md rename to workflows/modify-vm-resources/README.md diff --git a/modify-vm-resources/application.properties b/workflows/modify-vm-resources/application.properties similarity index 100% rename from modify-vm-resources/application.properties rename to workflows/modify-vm-resources/application.properties diff --git a/modify-vm-resources/argfile.conf b/workflows/modify-vm-resources/argfile.conf similarity index 100% rename from modify-vm-resources/argfile.conf rename to workflows/modify-vm-resources/argfile.conf diff --git a/modify-vm-resources/modify-vm-resources.svg b/workflows/modify-vm-resources/modify-vm-resources.svg similarity index 100% rename from modify-vm-resources/modify-vm-resources.svg rename to workflows/modify-vm-resources/modify-vm-resources.svg diff --git a/modify-vm-resources/modify-vm-resources.sw.yaml b/workflows/modify-vm-resources/modify-vm-resources.sw.yaml similarity index 100% rename from modify-vm-resources/modify-vm-resources.sw.yaml rename to workflows/modify-vm-resources/modify-vm-resources.sw.yaml diff --git a/modify-vm-resources/schemas/modify-vm-resources__main-schema.json b/workflows/modify-vm-resources/schemas/modify-vm-resources__main-schema.json similarity index 100% rename from modify-vm-resources/schemas/modify-vm-resources__main-schema.json rename to workflows/modify-vm-resources/schemas/modify-vm-resources__main-schema.json diff --git a/modify-vm-resources/schemas/workflow-output-schema.json b/workflows/modify-vm-resources/schemas/workflow-output-schema.json similarity index 100% rename from modify-vm-resources/schemas/workflow-output-schema.json rename to workflows/modify-vm-resources/schemas/workflow-output-schema.json diff --git a/modify-vm-resources/secret.properties b/workflows/modify-vm-resources/secret.properties similarity index 100% rename from modify-vm-resources/secret.properties rename to workflows/modify-vm-resources/secret.properties diff --git a/modify-vm-resources/specs/jira-openapi.json b/workflows/modify-vm-resources/specs/jira-openapi.json similarity index 100% rename from modify-vm-resources/specs/jira-openapi.json rename to workflows/modify-vm-resources/specs/jira-openapi.json diff --git a/modify-vm-resources/specs/kubevirt-openapi.yaml b/workflows/modify-vm-resources/specs/kubevirt-openapi.yaml similarity index 100% rename from modify-vm-resources/specs/kubevirt-openapi.yaml rename to workflows/modify-vm-resources/specs/kubevirt-openapi.yaml diff --git a/move2kube/LICENSE b/workflows/move2kube/LICENSE similarity index 100% rename from move2kube/LICENSE rename to workflows/move2kube/LICENSE diff --git a/move2kube/README.md b/workflows/move2kube/README.md similarity index 100% rename from move2kube/README.md rename to workflows/move2kube/README.md diff --git a/move2kube/application-knative.properties b/workflows/move2kube/application-knative.properties similarity index 100% rename from move2kube/application-knative.properties rename to workflows/move2kube/application-knative.properties diff --git a/move2kube/application.properties b/workflows/move2kube/application.properties similarity index 100% rename from move2kube/application.properties rename to workflows/move2kube/application.properties diff --git a/move2kube/argfile.conf b/workflows/move2kube/argfile.conf similarity index 100% rename from move2kube/argfile.conf rename to workflows/move2kube/argfile.conf diff --git a/move2kube/design.svg b/workflows/move2kube/design.svg similarity index 100% rename from move2kube/design.svg rename to workflows/move2kube/design.svg diff --git a/move2kube/m2k-func/.dockerignore b/workflows/move2kube/m2k-func/.dockerignore similarity index 100% rename from move2kube/m2k-func/.dockerignore rename to workflows/move2kube/m2k-func/.dockerignore diff --git a/move2kube/m2k-func/.gitignore b/workflows/move2kube/m2k-func/.gitignore similarity index 100% rename from move2kube/m2k-func/.gitignore rename to workflows/move2kube/m2k-func/.gitignore diff --git a/move2kube/m2k-func/LICENSE b/workflows/move2kube/m2k-func/LICENSE similarity index 100% rename from move2kube/m2k-func/LICENSE rename to workflows/move2kube/m2k-func/LICENSE diff --git a/move2kube/m2k-func/README.md b/workflows/move2kube/m2k-func/README.md similarity index 100% rename from move2kube/m2k-func/README.md rename to workflows/move2kube/m2k-func/README.md diff --git a/move2kube/m2k-func/argfile.conf b/workflows/move2kube/m2k-func/argfile.conf similarity index 100% rename from move2kube/m2k-func/argfile.conf rename to workflows/move2kube/m2k-func/argfile.conf diff --git a/move2kube/m2k-func/pom.xml b/workflows/move2kube/m2k-func/pom.xml similarity index 100% rename from move2kube/m2k-func/pom.xml rename to workflows/move2kube/m2k-func/pom.xml diff --git a/move2kube/m2k-func/src/main/docker/Dockerfile.jvm b/workflows/move2kube/m2k-func/src/main/docker/Dockerfile.jvm similarity index 100% rename from move2kube/m2k-func/src/main/docker/Dockerfile.jvm rename to workflows/move2kube/m2k-func/src/main/docker/Dockerfile.jvm diff --git a/move2kube/m2k-func/src/main/java/dev/parodos/CloudEventsCustomizer.java b/workflows/move2kube/m2k-func/src/main/java/dev/parodos/CloudEventsCustomizer.java similarity index 100% rename from move2kube/m2k-func/src/main/java/dev/parodos/CloudEventsCustomizer.java rename to workflows/move2kube/m2k-func/src/main/java/dev/parodos/CloudEventsCustomizer.java diff --git a/move2kube/m2k-func/src/main/java/dev/parodos/EventGenerator.java b/workflows/move2kube/m2k-func/src/main/java/dev/parodos/EventGenerator.java similarity index 100% rename from move2kube/m2k-func/src/main/java/dev/parodos/EventGenerator.java rename to workflows/move2kube/m2k-func/src/main/java/dev/parodos/EventGenerator.java diff --git a/move2kube/m2k-func/src/main/java/dev/parodos/SaveTransformationFunction.java b/workflows/move2kube/m2k-func/src/main/java/dev/parodos/SaveTransformationFunction.java similarity index 100% rename from move2kube/m2k-func/src/main/java/dev/parodos/SaveTransformationFunction.java rename to workflows/move2kube/m2k-func/src/main/java/dev/parodos/SaveTransformationFunction.java diff --git a/move2kube/m2k-func/src/main/java/dev/parodos/service/FolderCreatorService.java b/workflows/move2kube/m2k-func/src/main/java/dev/parodos/service/FolderCreatorService.java similarity index 100% rename from move2kube/m2k-func/src/main/java/dev/parodos/service/FolderCreatorService.java rename to workflows/move2kube/m2k-func/src/main/java/dev/parodos/service/FolderCreatorService.java diff --git a/move2kube/m2k-func/src/main/java/dev/parodos/service/FolderCreatorServiceImpl.java b/workflows/move2kube/m2k-func/src/main/java/dev/parodos/service/FolderCreatorServiceImpl.java similarity index 100% rename from move2kube/m2k-func/src/main/java/dev/parodos/service/FolderCreatorServiceImpl.java rename to workflows/move2kube/m2k-func/src/main/java/dev/parodos/service/FolderCreatorServiceImpl.java diff --git a/move2kube/m2k-func/src/main/java/dev/parodos/service/GitService.java b/workflows/move2kube/m2k-func/src/main/java/dev/parodos/service/GitService.java similarity index 100% rename from move2kube/m2k-func/src/main/java/dev/parodos/service/GitService.java rename to workflows/move2kube/m2k-func/src/main/java/dev/parodos/service/GitService.java diff --git a/move2kube/m2k-func/src/main/java/dev/parodos/service/GitServiceImpl.java b/workflows/move2kube/m2k-func/src/main/java/dev/parodos/service/GitServiceImpl.java similarity index 100% rename from move2kube/m2k-func/src/main/java/dev/parodos/service/GitServiceImpl.java rename to workflows/move2kube/m2k-func/src/main/java/dev/parodos/service/GitServiceImpl.java diff --git a/move2kube/m2k-func/src/main/java/dev/parodos/service/Move2KubeService.java b/workflows/move2kube/m2k-func/src/main/java/dev/parodos/service/Move2KubeService.java similarity index 100% rename from move2kube/m2k-func/src/main/java/dev/parodos/service/Move2KubeService.java rename to workflows/move2kube/m2k-func/src/main/java/dev/parodos/service/Move2KubeService.java diff --git a/move2kube/m2k-func/src/main/java/dev/parodos/service/Move2KubeServiceImpl.java b/workflows/move2kube/m2k-func/src/main/java/dev/parodos/service/Move2KubeServiceImpl.java similarity index 100% rename from move2kube/m2k-func/src/main/java/dev/parodos/service/Move2KubeServiceImpl.java rename to workflows/move2kube/m2k-func/src/main/java/dev/parodos/service/Move2KubeServiceImpl.java diff --git a/move2kube/m2k-func/src/main/resources/META-INF/resources/index.html b/workflows/move2kube/m2k-func/src/main/resources/META-INF/resources/index.html similarity index 100% rename from move2kube/m2k-func/src/main/resources/META-INF/resources/index.html rename to workflows/move2kube/m2k-func/src/main/resources/META-INF/resources/index.html diff --git a/move2kube/m2k-func/src/main/resources/application.properties b/workflows/move2kube/m2k-func/src/main/resources/application.properties similarity index 100% rename from move2kube/m2k-func/src/main/resources/application.properties rename to workflows/move2kube/m2k-func/src/main/resources/application.properties diff --git a/move2kube/m2k-func/src/main/resources/move2kube-openapi.yaml b/workflows/move2kube/m2k-func/src/main/resources/move2kube-openapi.yaml similarity index 100% rename from move2kube/m2k-func/src/main/resources/move2kube-openapi.yaml rename to workflows/move2kube/m2k-func/src/main/resources/move2kube-openapi.yaml diff --git a/move2kube/m2k-func/src/test/java/dev/parodos/SaveTransformationFunctionIT.java b/workflows/move2kube/m2k-func/src/test/java/dev/parodos/SaveTransformationFunctionIT.java similarity index 100% rename from move2kube/m2k-func/src/test/java/dev/parodos/SaveTransformationFunctionIT.java rename to workflows/move2kube/m2k-func/src/test/java/dev/parodos/SaveTransformationFunctionIT.java diff --git a/move2kube/m2k-func/src/test/java/dev/parodos/SaveTransformationFunctionTest.java b/workflows/move2kube/m2k-func/src/test/java/dev/parodos/SaveTransformationFunctionTest.java similarity index 100% rename from move2kube/m2k-func/src/test/java/dev/parodos/SaveTransformationFunctionTest.java rename to workflows/move2kube/m2k-func/src/test/java/dev/parodos/SaveTransformationFunctionTest.java diff --git a/move2kube/m2k-func/src/test/java/dev/parodos/service/GitServiceImplTest.java b/workflows/move2kube/m2k-func/src/test/java/dev/parodos/service/GitServiceImplTest.java similarity index 100% rename from move2kube/m2k-func/src/test/java/dev/parodos/service/GitServiceImplTest.java rename to workflows/move2kube/m2k-func/src/test/java/dev/parodos/service/GitServiceImplTest.java diff --git a/move2kube/m2k-func/src/test/resources/SaveTransformationFunctionTest/references/expected_output.zip b/workflows/move2kube/m2k-func/src/test/resources/SaveTransformationFunctionTest/references/expected_output.zip similarity index 100% rename from move2kube/m2k-func/src/test/resources/SaveTransformationFunctionTest/references/expected_output.zip rename to workflows/move2kube/m2k-func/src/test/resources/SaveTransformationFunctionTest/references/expected_output.zip diff --git a/move2kube/m2k-func/src/test/resources/SaveTransformationFunctionTest/references/transformation_output.zip b/workflows/move2kube/m2k-func/src/test/resources/SaveTransformationFunctionTest/references/transformation_output.zip similarity index 100% rename from move2kube/m2k-func/src/test/resources/SaveTransformationFunctionTest/references/transformation_output.zip rename to workflows/move2kube/m2k-func/src/test/resources/SaveTransformationFunctionTest/references/transformation_output.zip diff --git a/move2kube/m2k-func/src/test/resources/application.properties b/workflows/move2kube/m2k-func/src/test/resources/application.properties similarity index 100% rename from move2kube/m2k-func/src/test/resources/application.properties rename to workflows/move2kube/m2k-func/src/test/resources/application.properties diff --git a/move2kube/m2k-func/src/test/resources/config b/workflows/move2kube/m2k-func/src/test/resources/config similarity index 100% rename from move2kube/m2k-func/src/test/resources/config rename to workflows/move2kube/m2k-func/src/test/resources/config diff --git a/move2kube/m2k-func/src/test/resources/m2k-test-ssh-id_ed25519 b/workflows/move2kube/m2k-func/src/test/resources/m2k-test-ssh-id_ed25519 similarity index 100% rename from move2kube/m2k-func/src/test/resources/m2k-test-ssh-id_ed25519 rename to workflows/move2kube/m2k-func/src/test/resources/m2k-test-ssh-id_ed25519 diff --git a/move2kube/m2k-func/src/test/resources/m2k-test-ssh-id_ed25519.pub b/workflows/move2kube/m2k-func/src/test/resources/m2k-test-ssh-id_ed25519.pub similarity index 100% rename from move2kube/m2k-func/src/test/resources/m2k-test-ssh-id_ed25519.pub rename to workflows/move2kube/m2k-func/src/test/resources/m2k-test-ssh-id_ed25519.pub diff --git a/move2kube/m2k-func/src/test/resources/test.key b/workflows/move2kube/m2k-func/src/test/resources/test.key similarity index 100% rename from move2kube/m2k-func/src/test/resources/test.key rename to workflows/move2kube/m2k-func/src/test/resources/test.key diff --git a/move2kube/m2k.svg b/workflows/move2kube/m2k.svg similarity index 100% rename from move2kube/m2k.svg rename to workflows/move2kube/m2k.svg diff --git a/move2kube/m2k.sw.yml b/workflows/move2kube/m2k.sw.yml similarity index 100% rename from move2kube/m2k.sw.yml rename to workflows/move2kube/m2k.sw.yml diff --git a/move2kube/pom.xml b/workflows/move2kube/pom.xml similarity index 100% rename from move2kube/pom.xml rename to workflows/move2kube/pom.xml diff --git a/move2kube/schemas/input.json b/workflows/move2kube/schemas/input.json similarity index 100% rename from move2kube/schemas/input.json rename to workflows/move2kube/schemas/input.json diff --git a/move2kube/schemas/workflow-output-schema.json b/workflows/move2kube/schemas/workflow-output-schema.json similarity index 100% rename from move2kube/schemas/workflow-output-schema.json rename to workflows/move2kube/schemas/workflow-output-schema.json diff --git a/move2kube/secret.properties b/workflows/move2kube/secret.properties similarity index 100% rename from move2kube/secret.properties rename to workflows/move2kube/secret.properties diff --git a/move2kube/sequence_diagram.jpg b/workflows/move2kube/sequence_diagram.jpg similarity index 100% rename from move2kube/sequence_diagram.jpg rename to workflows/move2kube/sequence_diagram.jpg diff --git a/move2kube/specs/move2kube.yaml b/workflows/move2kube/specs/move2kube.yaml similarity index 100% rename from move2kube/specs/move2kube.yaml rename to workflows/move2kube/specs/move2kube.yaml diff --git a/mta-v7.x/README.md b/workflows/mta-v7.x/README.md similarity index 100% rename from mta-v7.x/README.md rename to workflows/mta-v7.x/README.md diff --git a/mta-v7.x/application.properties b/workflows/mta-v7.x/application.properties similarity index 100% rename from mta-v7.x/application.properties rename to workflows/mta-v7.x/application.properties diff --git a/mta-v7.x/argfile.conf b/workflows/mta-v7.x/argfile.conf similarity index 100% rename from mta-v7.x/argfile.conf rename to workflows/mta-v7.x/argfile.conf diff --git a/mta-v7.x/mta.svg b/workflows/mta-v7.x/mta.svg similarity index 100% rename from mta-v7.x/mta.svg rename to workflows/mta-v7.x/mta.svg diff --git a/mta-v7.x/mta.sw.yaml b/workflows/mta-v7.x/mta.sw.yaml similarity index 100% rename from mta-v7.x/mta.sw.yaml rename to workflows/mta-v7.x/mta.sw.yaml diff --git a/mta-v7.x/schemas/mta-input.json b/workflows/mta-v7.x/schemas/mta-input.json similarity index 100% rename from mta-v7.x/schemas/mta-input.json rename to workflows/mta-v7.x/schemas/mta-input.json diff --git a/mta-v7.x/schemas/workflow-output-schema.json b/workflows/mta-v7.x/schemas/workflow-output-schema.json similarity index 100% rename from mta-v7.x/schemas/workflow-output-schema.json rename to workflows/mta-v7.x/schemas/workflow-output-schema.json diff --git a/mta-v7.x/secret.properties b/workflows/mta-v7.x/secret.properties similarity index 100% rename from mta-v7.x/secret.properties rename to workflows/mta-v7.x/secret.properties diff --git a/mta-v7.x/specs/mta.json b/workflows/mta-v7.x/specs/mta.json similarity index 100% rename from mta-v7.x/specs/mta.json rename to workflows/mta-v7.x/specs/mta.json diff --git a/mtv-migration/README.md b/workflows/mtv-migration/README.md similarity index 100% rename from mtv-migration/README.md rename to workflows/mtv-migration/README.md diff --git a/mtv-migration/application.properties b/workflows/mtv-migration/application.properties similarity index 100% rename from mtv-migration/application.properties rename to workflows/mtv-migration/application.properties diff --git a/mtv-migration/argfile.conf b/workflows/mtv-migration/argfile.conf similarity index 100% rename from mtv-migration/argfile.conf rename to workflows/mtv-migration/argfile.conf diff --git a/mtv-migration/mtv.svg b/workflows/mtv-migration/mtv.svg similarity index 100% rename from mtv-migration/mtv.svg rename to workflows/mtv-migration/mtv.svg diff --git a/mtv-migration/mtv.sw.yaml b/workflows/mtv-migration/mtv.sw.yaml similarity index 100% rename from mtv-migration/mtv.sw.yaml rename to workflows/mtv-migration/mtv.sw.yaml diff --git a/mtv-migration/schemas/mtv-input.json b/workflows/mtv-migration/schemas/mtv-input.json similarity index 100% rename from mtv-migration/schemas/mtv-input.json rename to workflows/mtv-migration/schemas/mtv-input.json diff --git a/mtv-migration/schemas/workflow-output-schema.json b/workflows/mtv-migration/schemas/workflow-output-schema.json similarity index 100% rename from mtv-migration/schemas/workflow-output-schema.json rename to workflows/mtv-migration/schemas/workflow-output-schema.json diff --git a/mtv-migration/secret.properties b/workflows/mtv-migration/secret.properties similarity index 100% rename from mtv-migration/secret.properties rename to workflows/mtv-migration/secret.properties diff --git a/mtv-migration/specs/mtv.yaml b/workflows/mtv-migration/specs/mtv.yaml similarity index 100% rename from mtv-migration/specs/mtv.yaml rename to workflows/mtv-migration/specs/mtv.yaml diff --git a/mtv-plan/README.md b/workflows/mtv-plan/README.md similarity index 100% rename from mtv-plan/README.md rename to workflows/mtv-plan/README.md diff --git a/mtv-plan/application.properties b/workflows/mtv-plan/application.properties similarity index 100% rename from mtv-plan/application.properties rename to workflows/mtv-plan/application.properties diff --git a/mtv-plan/argfile.conf b/workflows/mtv-plan/argfile.conf similarity index 100% rename from mtv-plan/argfile.conf rename to workflows/mtv-plan/argfile.conf diff --git a/mtv-plan/mtv.svg b/workflows/mtv-plan/mtv.svg similarity index 100% rename from mtv-plan/mtv.svg rename to workflows/mtv-plan/mtv.svg diff --git a/mtv-plan/mtv.sw.yaml b/workflows/mtv-plan/mtv.sw.yaml similarity index 100% rename from mtv-plan/mtv.sw.yaml rename to workflows/mtv-plan/mtv.sw.yaml diff --git a/mtv-plan/schemas/mtv-input.json b/workflows/mtv-plan/schemas/mtv-input.json similarity index 100% rename from mtv-plan/schemas/mtv-input.json rename to workflows/mtv-plan/schemas/mtv-input.json diff --git a/mtv-plan/schemas/workflow-output-schema.json b/workflows/mtv-plan/schemas/workflow-output-schema.json similarity index 100% rename from mtv-plan/schemas/workflow-output-schema.json rename to workflows/mtv-plan/schemas/workflow-output-schema.json diff --git a/mtv-plan/secret.properties b/workflows/mtv-plan/secret.properties similarity index 100% rename from mtv-plan/secret.properties rename to workflows/mtv-plan/secret.properties diff --git a/mtv-plan/specs/mtv.yaml b/workflows/mtv-plan/specs/mtv.yaml similarity index 100% rename from mtv-plan/specs/mtv.yaml rename to workflows/mtv-plan/specs/mtv.yaml diff --git a/request-vm-cnv/README.md b/workflows/request-vm-cnv/README.md similarity index 100% rename from request-vm-cnv/README.md rename to workflows/request-vm-cnv/README.md diff --git a/request-vm-cnv/application.properties b/workflows/request-vm-cnv/application.properties similarity index 100% rename from request-vm-cnv/application.properties rename to workflows/request-vm-cnv/application.properties diff --git a/request-vm-cnv/argfile.conf b/workflows/request-vm-cnv/argfile.conf similarity index 100% rename from request-vm-cnv/argfile.conf rename to workflows/request-vm-cnv/argfile.conf diff --git a/request-vm-cnv/request-vm-cnv.svg b/workflows/request-vm-cnv/request-vm-cnv.svg similarity index 100% rename from request-vm-cnv/request-vm-cnv.svg rename to workflows/request-vm-cnv/request-vm-cnv.svg diff --git a/request-vm-cnv/request-vm-cnv.sw.yaml b/workflows/request-vm-cnv/request-vm-cnv.sw.yaml similarity index 100% rename from request-vm-cnv/request-vm-cnv.sw.yaml rename to workflows/request-vm-cnv/request-vm-cnv.sw.yaml diff --git a/request-vm-cnv/schemas/request-vm-cnv__main-schema.json b/workflows/request-vm-cnv/schemas/request-vm-cnv__main-schema.json similarity index 100% rename from request-vm-cnv/schemas/request-vm-cnv__main-schema.json rename to workflows/request-vm-cnv/schemas/request-vm-cnv__main-schema.json diff --git a/request-vm-cnv/schemas/workflow-output-schema.json b/workflows/request-vm-cnv/schemas/workflow-output-schema.json similarity index 100% rename from request-vm-cnv/schemas/workflow-output-schema.json rename to workflows/request-vm-cnv/schemas/workflow-output-schema.json diff --git a/request-vm-cnv/secret.properties b/workflows/request-vm-cnv/secret.properties similarity index 100% rename from request-vm-cnv/secret.properties rename to workflows/request-vm-cnv/secret.properties diff --git a/request-vm-cnv/specs/jira-openapi.json b/workflows/request-vm-cnv/specs/jira-openapi.json similarity index 100% rename from request-vm-cnv/specs/jira-openapi.json rename to workflows/request-vm-cnv/specs/jira-openapi.json diff --git a/request-vm-cnv/specs/kubevirt-openapi.yaml b/workflows/request-vm-cnv/specs/kubevirt-openapi.yaml similarity index 100% rename from request-vm-cnv/specs/kubevirt-openapi.yaml rename to workflows/request-vm-cnv/specs/kubevirt-openapi.yaml diff --git a/rpj/.dockerignore b/workflows/rpj/.dockerignore similarity index 100% rename from rpj/.dockerignore rename to workflows/rpj/.dockerignore diff --git a/rpj/LICENSE b/workflows/rpj/LICENSE similarity index 100% rename from rpj/LICENSE rename to workflows/rpj/LICENSE diff --git a/rpj/README.md b/workflows/rpj/README.md similarity index 100% rename from rpj/README.md rename to workflows/rpj/README.md diff --git a/rpj/application.properties b/workflows/rpj/application.properties similarity index 100% rename from rpj/application.properties rename to workflows/rpj/application.properties diff --git a/rpj/argfile.conf b/workflows/rpj/argfile.conf similarity index 100% rename from rpj/argfile.conf rename to workflows/rpj/argfile.conf diff --git a/rpj/proxy/Dockerfile b/workflows/rpj/proxy/Dockerfile similarity index 100% rename from rpj/proxy/Dockerfile rename to workflows/rpj/proxy/Dockerfile diff --git a/rpj/proxy/app.py b/workflows/rpj/proxy/app.py similarity index 100% rename from rpj/proxy/app.py rename to workflows/rpj/proxy/app.py diff --git a/rpj/proxy/requirements.txt b/workflows/rpj/proxy/requirements.txt similarity index 100% rename from rpj/proxy/requirements.txt rename to workflows/rpj/proxy/requirements.txt diff --git a/rpj/rpj.svg b/workflows/rpj/rpj.svg similarity index 100% rename from rpj/rpj.svg rename to workflows/rpj/rpj.svg diff --git a/rpj/rpj.sw.yaml b/workflows/rpj/rpj.sw.yaml similarity index 100% rename from rpj/rpj.sw.yaml rename to workflows/rpj/rpj.sw.yaml diff --git a/rpj/schemas/rpj-input.json b/workflows/rpj/schemas/rpj-input.json similarity index 100% rename from rpj/schemas/rpj-input.json rename to workflows/rpj/schemas/rpj-input.json diff --git a/rpj/schemas/workflow-output-schema.json b/workflows/rpj/schemas/workflow-output-schema.json similarity index 100% rename from rpj/schemas/workflow-output-schema.json rename to workflows/rpj/schemas/workflow-output-schema.json diff --git a/rpj/secret.properties b/workflows/rpj/secret.properties similarity index 100% rename from rpj/secret.properties rename to workflows/rpj/secret.properties diff --git a/rpj/specs/rpj.json b/workflows/rpj/specs/rpj.json similarity index 100% rename from rpj/specs/rpj.json rename to workflows/rpj/specs/rpj.json diff --git a/shared/schemas/workflow-result-schema.json b/workflows/shared/schemas/workflow-result-schema.json similarity index 100% rename from shared/schemas/workflow-result-schema.json rename to workflows/shared/schemas/workflow-result-schema.json diff --git a/shared/specs/notifications-openapi-doc/.openapi-generator-ignore b/workflows/shared/specs/notifications-openapi-doc/.openapi-generator-ignore similarity index 100% rename from shared/specs/notifications-openapi-doc/.openapi-generator-ignore rename to workflows/shared/specs/notifications-openapi-doc/.openapi-generator-ignore diff --git a/shared/specs/notifications-openapi-doc/.openapi-generator/FILES b/workflows/shared/specs/notifications-openapi-doc/.openapi-generator/FILES similarity index 100% rename from shared/specs/notifications-openapi-doc/.openapi-generator/FILES rename to workflows/shared/specs/notifications-openapi-doc/.openapi-generator/FILES diff --git a/shared/specs/notifications-openapi-doc/.openapi-generator/VERSION b/workflows/shared/specs/notifications-openapi-doc/.openapi-generator/VERSION similarity index 100% rename from shared/specs/notifications-openapi-doc/.openapi-generator/VERSION rename to workflows/shared/specs/notifications-openapi-doc/.openapi-generator/VERSION diff --git a/shared/specs/notifications-openapi-doc/Apis/NotificationsApi.md b/workflows/shared/specs/notifications-openapi-doc/Apis/NotificationsApi.md similarity index 100% rename from shared/specs/notifications-openapi-doc/Apis/NotificationsApi.md rename to workflows/shared/specs/notifications-openapi-doc/Apis/NotificationsApi.md diff --git a/shared/specs/notifications-openapi-doc/Models/Count.md b/workflows/shared/specs/notifications-openapi-doc/Models/Count.md similarity index 100% rename from shared/specs/notifications-openapi-doc/Models/Count.md rename to workflows/shared/specs/notifications-openapi-doc/Models/Count.md diff --git a/shared/specs/notifications-openapi-doc/Models/CreateBody.md b/workflows/shared/specs/notifications-openapi-doc/Models/CreateBody.md similarity index 100% rename from shared/specs/notifications-openapi-doc/Models/CreateBody.md rename to workflows/shared/specs/notifications-openapi-doc/Models/CreateBody.md diff --git a/shared/specs/notifications-openapi-doc/Models/CreateBody_recipients.md b/workflows/shared/specs/notifications-openapi-doc/Models/CreateBody_recipients.md similarity index 100% rename from shared/specs/notifications-openapi-doc/Models/CreateBody_recipients.md rename to workflows/shared/specs/notifications-openapi-doc/Models/CreateBody_recipients.md diff --git a/shared/specs/notifications-openapi-doc/Models/GetNotifications.md b/workflows/shared/specs/notifications-openapi-doc/Models/GetNotifications.md similarity index 100% rename from shared/specs/notifications-openapi-doc/Models/GetNotifications.md rename to workflows/shared/specs/notifications-openapi-doc/Models/GetNotifications.md diff --git a/shared/specs/notifications-openapi-doc/Models/Notification.md b/workflows/shared/specs/notifications-openapi-doc/Models/Notification.md similarity index 100% rename from shared/specs/notifications-openapi-doc/Models/Notification.md rename to workflows/shared/specs/notifications-openapi-doc/Models/Notification.md diff --git a/shared/specs/notifications-openapi-doc/Models/NotificationPayload.md b/workflows/shared/specs/notifications-openapi-doc/Models/NotificationPayload.md similarity index 100% rename from shared/specs/notifications-openapi-doc/Models/NotificationPayload.md rename to workflows/shared/specs/notifications-openapi-doc/Models/NotificationPayload.md diff --git a/shared/specs/notifications-openapi-doc/Models/SetReadRequest.md b/workflows/shared/specs/notifications-openapi-doc/Models/SetReadRequest.md similarity index 100% rename from shared/specs/notifications-openapi-doc/Models/SetReadRequest.md rename to workflows/shared/specs/notifications-openapi-doc/Models/SetReadRequest.md diff --git a/shared/specs/notifications-openapi-doc/README.md b/workflows/shared/specs/notifications-openapi-doc/README.md similarity index 100% rename from shared/specs/notifications-openapi-doc/README.md rename to workflows/shared/specs/notifications-openapi-doc/README.md diff --git a/shared/specs/notifications-openapi.yaml b/workflows/shared/specs/notifications-openapi.yaml similarity index 100% rename from shared/specs/notifications-openapi.yaml rename to workflows/shared/specs/notifications-openapi.yaml diff --git a/shared/specs/scaffolder-v1.30.x-openapi-doc/.openapi-generator-ignore b/workflows/shared/specs/scaffolder-v1.30.x-openapi-doc/.openapi-generator-ignore similarity index 100% rename from shared/specs/scaffolder-v1.30.x-openapi-doc/.openapi-generator-ignore rename to workflows/shared/specs/scaffolder-v1.30.x-openapi-doc/.openapi-generator-ignore diff --git a/shared/specs/scaffolder-v1.30.x-openapi-doc/.openapi-generator/FILES b/workflows/shared/specs/scaffolder-v1.30.x-openapi-doc/.openapi-generator/FILES similarity index 100% rename from shared/specs/scaffolder-v1.30.x-openapi-doc/.openapi-generator/FILES rename to workflows/shared/specs/scaffolder-v1.30.x-openapi-doc/.openapi-generator/FILES diff --git a/shared/specs/scaffolder-v1.30.x-openapi-doc/.openapi-generator/VERSION b/workflows/shared/specs/scaffolder-v1.30.x-openapi-doc/.openapi-generator/VERSION similarity index 100% rename from shared/specs/scaffolder-v1.30.x-openapi-doc/.openapi-generator/VERSION rename to workflows/shared/specs/scaffolder-v1.30.x-openapi-doc/.openapi-generator/VERSION diff --git a/shared/specs/scaffolder-v1.30.x-openapi-doc/Apis/DefaultApi.md b/workflows/shared/specs/scaffolder-v1.30.x-openapi-doc/Apis/DefaultApi.md similarity index 100% rename from shared/specs/scaffolder-v1.30.x-openapi-doc/Apis/DefaultApi.md rename to workflows/shared/specs/scaffolder-v1.30.x-openapi-doc/Apis/DefaultApi.md diff --git a/shared/specs/scaffolder-v1.30.x-openapi-doc/Models/Task.md b/workflows/shared/specs/scaffolder-v1.30.x-openapi-doc/Models/Task.md similarity index 100% rename from shared/specs/scaffolder-v1.30.x-openapi-doc/Models/Task.md rename to workflows/shared/specs/scaffolder-v1.30.x-openapi-doc/Models/Task.md diff --git a/shared/specs/scaffolder-v1.30.x-openapi-doc/Models/Template.md b/workflows/shared/specs/scaffolder-v1.30.x-openapi-doc/Models/Template.md similarity index 100% rename from shared/specs/scaffolder-v1.30.x-openapi-doc/Models/Template.md rename to workflows/shared/specs/scaffolder-v1.30.x-openapi-doc/Models/Template.md diff --git a/shared/specs/scaffolder-v1.30.x-openapi-doc/Models/Template_steps_inner.md b/workflows/shared/specs/scaffolder-v1.30.x-openapi-doc/Models/Template_steps_inner.md similarity index 100% rename from shared/specs/scaffolder-v1.30.x-openapi-doc/Models/Template_steps_inner.md rename to workflows/shared/specs/scaffolder-v1.30.x-openapi-doc/Models/Template_steps_inner.md diff --git a/shared/specs/scaffolder-v1.30.x-openapi-doc/Models/createTask_201_response.md b/workflows/shared/specs/scaffolder-v1.30.x-openapi-doc/Models/createTask_201_response.md similarity index 100% rename from shared/specs/scaffolder-v1.30.x-openapi-doc/Models/createTask_201_response.md rename to workflows/shared/specs/scaffolder-v1.30.x-openapi-doc/Models/createTask_201_response.md diff --git a/shared/specs/scaffolder-v1.30.x-openapi-doc/Models/listAvailableActions_200_response_inner.md b/workflows/shared/specs/scaffolder-v1.30.x-openapi-doc/Models/listAvailableActions_200_response_inner.md similarity index 100% rename from shared/specs/scaffolder-v1.30.x-openapi-doc/Models/listAvailableActions_200_response_inner.md rename to workflows/shared/specs/scaffolder-v1.30.x-openapi-doc/Models/listAvailableActions_200_response_inner.md diff --git a/shared/specs/scaffolder-v1.30.x-openapi-doc/README.md b/workflows/shared/specs/scaffolder-v1.30.x-openapi-doc/README.md similarity index 100% rename from shared/specs/scaffolder-v1.30.x-openapi-doc/README.md rename to workflows/shared/specs/scaffolder-v1.30.x-openapi-doc/README.md diff --git a/shared/specs/scaffolder-v1.30.x-openapi.yaml b/workflows/shared/specs/scaffolder-v1.30.x-openapi.yaml similarity index 100% rename from shared/specs/scaffolder-v1.30.x-openapi.yaml rename to workflows/shared/specs/scaffolder-v1.30.x-openapi.yaml