Repository navigation
feat: integrate Landing Zone Configurator MVP - #102
Conversation
…configurator # Conflicts: # CODEOWNERS
Record release 38782981970, exact-source live assets, desktop/mobile disclosures and geometry, authentication checks, PostgreSQL regressions and the unchanged separate validation failures. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Allow explicitly selected current Accelerator preparations with no or empty state while preserving existing-state and lock guards. Surface actionable preparation failures and qualify initial plans, native template contracts and STACKIT-only release validation in both CI workflows. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Use the release workflow's bounded two-worker, 30-second database test settings in validation as well. Guard both workflows against divergent integration settings; all 53 isolated integration tests pass. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Document exact deployed source, successful validation and release runs, explicit broker/native CI qualification and hosted asset/auth/browser checks. No customer configuration or Plan/Apply was changed. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Keep synthetic inference access separate from the application token and bound its lifetime through the existing platform IaC. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…ation Align Assistant contracts and real-model qualification, preserve Plan progress and same-tab login, make provisioning and deployment manual, and document the public architecture and contribution workflow. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Exercise supported main-branch dispatch in credential and saved-plan tests, and prove that legacy feature-push approvals cannot prepare credentials or consume a plan. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Verify docs/UI/native paths, manual dispatch, unavailable bases and failed Git comparisons with disposable repositories; document the separate Private DNS Resolver follow-up. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Integration verification updateCurrent source:
Real-model qualification is not yet greenThe first complete current-source run passed 112/114 cases. Its two failures were editor-audit-complete (upstream HTTP 503) and devops-git-advice (completion_truncated). Those receipts are retained as failures; no automatic retry, ignored iteration or relaxed oracle was introduced. The same-source 13-step journey passed, and two separate diagnostic Git-advice runs passed, but these do not replace a complete qualification. A fresh complete repeated suite plus journey is running separately. The PR remains draft until that evidence is complete. No deployment, customer Apply, production setup or branch-protection bypass has occurred. |
Use Git pathspec comparison so quoted and newline-containing native paths cannot skip required checks. Preserve explicit failure handling and verify both cases with actual workflow execution. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Final real-model qualificationThe fresh complete qualification passed 114/114 cases (57 cases, two independent iterations) and the continuous multi-topic journey passed 13/13, including local proposal acceptance, round-trip and native export. Both roles used the configured application default Qwen/Qwen3-VL-235B-A22B-Instruct-FP8; no CI-only classifier override was used.
Assistant source remained unchanged during qualification. Later commits affect only CI scope detection/tests, not this qualified Assistant bundle. The earlier 112/114 failed run and diagnostic receipts remain retained and documented above. Its HTTP 503/truncation failures were not converted into passes, hidden by retries or removed from the evidence. This is bounded synthetic factual/contract evidence, not universal correctness or production acceptance. The release pipeline must independently qualify its exact build before promotion. No customer cloud operation or deployment was authorized by these receipts. |
Scope
Integrate the optional Landing Zone Configurator without making the Terraform/OpenTofu Accelerator depend on the hosted application. Includes tenant-aware editor/API, versioned templates/Application contracts, isolated Runner/state workflows and bounded Assistant proposals.
Final fixes cover DNS roles/contact preservation, curated knowledge delivery to all Editor topics, foundation no-op preservation, Plan preparation/progress and same-tab STACKIT login.
CI, deployment and documentation
Verified final source
c0e95ac88410435dc8186e6429ba12569d21b158Native CI: https://github.com/stackitcloud/stackit-landing-zone/actions/runs/38898519075
Configurator CI: https://github.com/stackitcloud/stackit-landing-zone/actions/runs/38898519039
The qualified Assistant bundle remained unchanged throughout qualification; later commits affect CI only. Verification comments record fingerprints and the earlier 112/114 failed run (HTTP 503 and truncation). Failed receipts remain retained; the fresh complete qualification is a separate run, not a rewrite, hidden retry or relaxed oracle.
Acceptance boundaries
No application deployment, customer Apply or production setup occurred. Both execution paths were disabled during synthetic inference. This is bounded factual/contract evidence, not universal correctness or operational acceptance. Live requirements in #89, #90, #91, #93 and #95 stay open where evidence is missing. Follow-ups #19, #37, #96, #99, #100 and #101 are not silently closed. Main protection remains unchanged; no admin bypass is requested.
Closes #59
Closes #82
Closes #84
Closes #94
Related: #95.