Skip to content

Commit 63fd56f

Browse files
feat(e2e): remove workflow installation
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
1 parent 89ea595 commit 63fd56f

File tree

1 file changed

+0
-68
lines changed

1 file changed

+0
-68
lines changed

scripts/install-orchestrator.sh

Lines changed: 0 additions & 68 deletions
Original file line numberDiff line numberDiff line change
@@ -102,16 +102,6 @@ log::success() {
102102
return 0
103103
}
104104

105-
# ---------------------------------------------------------------------------
106-
# Helpers
107-
# ---------------------------------------------------------------------------
108-
# Escape double quotes for yq string values (yq v4 mikefarah)
109-
escape_yq() {
110-
local input="$1"
111-
printf '%s' "$input" | sed 's/"/\\"/g'
112-
return 0
113-
}
114-
115105
# ---------------------------------------------------------------------------
116106
# Operator subscription and status
117107
# ---------------------------------------------------------------------------
@@ -443,63 +433,6 @@ deploy_orchestrator_workflows_operator() {
443433
fi
444434
}
445435

446-
deploy_workflows() {
447-
local namespace=$1
448-
449-
local pqsl_secret_name pqsl_svc_name pqsl_user_key pqsl_password_key sonataflow_db
450-
pqsl_secret_name=$(oc get secrets -n "$namespace" -o name 2>/dev/null | grep "backstage-psql" | grep "secret" | head -1 | sed 's|secret\/||')
451-
pqsl_svc_name='backstage-psql'
452-
pqsl_user_key="POSTGRES_USER"
453-
pqsl_password_key="POSTGRES_PASSWORD"
454-
sonataflow_db="backstage_plugin_orchestrator"
455-
456-
local workflow_repo="https://github.com/AndrienkoAleksandr/serverless-workflows.git"
457-
local workflow_dir="/tmp/serverless-workflows"
458-
local local_manifests="${SCRIPT_DIR}/yaml"
459-
460-
# Prefer local yaml/ if it exists and has content
461-
if [[ -d "${local_manifests}" ]] && [[ -n "$(ls -A "${local_manifests}" 2>/dev/null)" ]]; then
462-
log::info "Using local workflow manifests from ${local_manifests}"
463-
# Apply all YAMLs in yaml/ with correct namespace
464-
for f in "${local_manifests}"/*.yaml "${local_manifests}"/*.yml; do
465-
[[ -e "$f" ]] && oc apply -f "$f" -n "$namespace" && log::info "Applied $(basename "$f")"
466-
done
467-
else
468-
log::info "Cloning workflow repo..."
469-
rm -rf "${workflow_dir}"
470-
git clone --single-branch --branch bulk-import-workflow-sample "${workflow_repo}" "${workflow_dir}"
471-
local workflow_manifests="${workflow_dir}/workflows/experimentals/bulk-import-git-repos/manifests"
472-
if [[ -d "${workflow_manifests}" ]]; then
473-
log::info "Applying workflow manifests from repo..."
474-
475-
snToDbPatch="${workflow_manifests}/04-sonataflow_universal-pr.yaml"
476-
yq eval -i '.spec.persistence.postgresql.secretRef.name = "'"$(escape_yq "$pqsl_secret_name")"'"' "$snToDbPatch"
477-
yq eval -i '.spec.persistence.postgresql.secretRef.userKey = "'"$(escape_yq "$pqsl_user_key")"'"' "$snToDbPatch"
478-
yq eval -i '.spec.persistence.postgresql.secretRef.passwordKey = "'"$(escape_yq "$pqsl_password_key")"'"' "$snToDbPatch"
479-
yq eval -i '.spec.persistence.postgresql.serviceRef.name = "'"$(escape_yq "$pqsl_svc_name")"'"' "$snToDbPatch"
480-
yq eval -i '.spec.persistence.postgresql.serviceRef.namespace = "'"$(escape_yq "$namespace")"'"' "$snToDbPatch"
481-
yq eval -i '.spec.persistence.postgresql.serviceRef.databaseName = "'"$(escape_yq "$sonataflow_db")"'"' "$snToDbPatch"
482-
483-
oc apply -f "${workflow_manifests}" -n "$namespace"
484-
else
485-
log::warn "Manifests path not found in repo: ${workflow_manifests}"
486-
fi
487-
fi
488-
489-
log::info "Waiting for SonataFlow resources..."
490-
timeout 30s bash -c "
491-
until [[ \$(oc get sf -n $namespace --no-headers 2>/dev/null | wc -l) -ge 1 ]]; do
492-
echo \"Waiting for sf resources... \$(oc get sf -n $namespace --no-headers 2>/dev/null | wc -l)\"
493-
sleep 5
494-
done
495-
"
496-
497-
wait_for_deployment "$namespace" universal-pr 5 || true
498-
log::info "Orchestrator workflows deployment done."
499-
}
500-
501-
502-
503436
# ---------------------------------------------------------------------------
504437
# Main
505438
# ---------------------------------------------------------------------------
@@ -534,7 +467,6 @@ main() {
534467
configure_namespace "${NAME_SPACE}"
535468
log::info "Deploying orchestrator workflows..."
536469
deploy_orchestrator_workflows_operator "${NAME_SPACE}"
537-
deploy_workflows "${NAME_SPACE}"
538470
print_orchestrator_connection_info "${NAME_SPACE}"
539471

540472
log::success "Orchestrator deployment completed successfully!"

0 commit comments

Comments
 (0)