Skip to content

docs(release-notes): tell customers with pre-zero-touch federation bundles to re-download #43

@cristim

Description

@cristim

Summary

Customers who downloaded a federation IaC bundle before the zero-touch registration fix landed retain fail-quiet behaviour — their old copy silently skips registration unless manually edited. The fix (pre-filled contact_email from Session.Email, unconditional registration) only takes effect in bundles downloaded after the fix ships. There's no way to back-fix already-downloaded files.

Captured in: known_issues/27_federation_old_bundle_redownload_notice.md

Current behaviour

Old bundles include:

  • Terraform registration.tf with do_register = var.cudly_api_url != "" && var.contact_email != ""
  • CLI shell scripts gated on if [[ -n "${CUDLY_CONTACT_EMAIL:-}" ]]; then ...
  • CFN deploy scripts with no registration curl call at all

Customers who downloaded these before the zero-touch fix landed complete their deploy without auto-registration. They never see an error — registration just silently doesn't happen.

Expected behaviour

The next release notes / CHANGELOG entry should tell affected customers to re-download the bundle:

If you downloaded a federation IaC bundle before [release date], re-download it from the CUDly UI to get zero-touch registration (the bundle now auto-registers your account with no manual edits required).

Steps to reproduce

  1. Download a federation bundle before fix(iac): drop email gate from Terraform registration.tf across all bundles.
  2. Run the bundle. terraform apply succeeds.
  3. Observe: CUDly account not registered; no error surfaced anywhere.

Proposed fix

One-line addition to the next release notes / CHANGELOG entry. No code change.

References

Severity

Low — silently missing post-install step; customers notice only when they expect their account to appear in CUDly and don't see it.

Effort

Trivial — ~3 lines of release-notes prose. Action required when the next release is drafted.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions