Skip to content

Declare Standalone example project as Public explicitly #84

Description

@lweberru

Problem

src/config/standalone.tfvars declares landing_zones["public-exmpl"] without corporate, and does not configure connectivity. The root input defaults omitted corporate to true, so the corporate area-reference validation cannot succeed for this example.

Confirmed by source inspection on current main (2bb7c755692674ad619ffc46a0a17a781f019106) and a Configurator contract test. No cloud apply was performed. The existing Configurator's legacy Standalone editor explicitly writes corporate = false, hiding the template problem; a lossless importer must not silently reinterpret the source.

Evidence

Expected result / acceptance

  • Mark the Standalone example project explicitly as Public (corporate = false) or otherwise resolve its missing connectivity consistently with the Standalone use case.
  • Preserve the existing root default for other consumers unless a separately documented compatibility decision changes it.
  • Add an offline/native contract test for this template with all required fixture identities, ensuring no corporate network reference is required.
  • Regenerate affected template catalogues after accepting the source change; preserve previously saved Configurator revisions and export hashes.

Related: #20 established template test coverage, but is closed and does not document this specific mismatch.

Activity

  1. added
    area:acceleratorAccelerator Terraform/OpenTofu roots, modules and examples
    priority:p1High impact correctness, security or required product capability; schedule first
    effort:sSmall bounded change including regression tests and documentation
    bugSomething isn't working
    on Oct 1, 2026
  2. lweberru commented on Oct 10, 2026

    @lweberru
    CollaboratorAuthor

    Local qualification update — 2026-10-10 (#84)

    Implemented in the local working tree: the actual Standalone example explicitly sets corporate=false. The current template catalogue and both input inventories were regenerated with the existing deterministic HCL adapter. The root Corporate default and flagless legacy imports remain unchanged; other catalogue templates are byte-equivalent in structured comparison.

    Evidence: credential-free backend-disabled OpenTofu 1.12.6 init/validate, actual tfvars console evaluation, 14 native root/governance cases; Go 1.27.1/Node 24.21.0 importer/exporter round-trip and all three freshness checks; app lint/types/build, 436 unit passes (53 environment-gated skips), 278 desktop/mobile browser passes.

    Not committed, pushed, released or cloud-applied. Historical migrations, locks, published bindings and runner metadata were not rebound. Issue remains open pending delivery/acceptance. Local evidence: landing-zone-configurator/docs/mvp-acceptance.md.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:acceleratorAccelerator Terraform/OpenTofu roots, modules and examplesbugSomething isn't workingeffort:sSmall bounded change including regression tests and documentationpriority:p1High impact correctness, security or required product capability; schedule first

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions