Config Export/Import
What this screen is for
Config Export/Import moves a Fenwave configuration between installations. You can export everything, or select what to include, and import a bundle into another install.
Use it to stand up a second environment from a known-good configuration, to keep a copy before a risky change, or to hand a working setup to another team.
Before you start
| To do this | You need |
|---|---|
| Export a configuration | platform-settings.config.export |
| Import one | platform-settings.config.import |
An import replaces configuration
Importing is not a merge in the harmless sense — it writes the bundle’s configuration into the target install, overwriting what is there. Export the target’s current configuration first. That export is your only way back.
Opening it
- Settings in the sidebar.
- Config Export/Import.
Direct URL: /platform-settings/config-export
The interface
📸 Screenshot Placeholder: The Config Export/Import page. Mark: (1) the export action, (2) the selective-export dialog, (3) the import action.
| # | Control | What it does | When you’d use it |
|---|---|---|---|
| 1 | Export | Produces a bundle of the current configuration | Backups, migrations |
| 2 | Selective export | Choose which parts to include | Moving one area rather than everything |
| 3 | Import | Applies a bundle to this install | Setting up or restoring |
Prefer selective export when you know what you are moving. A full bundle carries infrastructure registrations that may be meaningless — or actively wrong — on the target.
Walkthroughs
Export the configuration
Requires platform-settings.config.export.
- Settings › Config Export/Import.
- Choose a full or selective export. For selective, pick the areas.
- Download the bundle and store it where you keep operational artefacts. It describes your infrastructure — treat it accordingly.
Import a configuration
Requires platform-settings.config.import.
- Export the target install’s current configuration first. Do not skip this; it is the only rollback you get.
- Choose the bundle and import it.
- Work through Infrastructure and validate every cloud credential and cluster. An imported registration is a record, not a proven connection — expect statuses to read Pending.
- Check People & Access: roles and policies may reference clusters and environments that do not exist here under those names.
- Spot-check with Access Explorer before letting anyone use the install.
Scenario
Standing up a second Fenwave install for a new region, from a working one.
- On the source install, take a selective export. Include the roles, policies and project structure — the parts that encode how you work.
- Consider excluding the infrastructure registrations. The new region has different clusters and different credentials, and importing the old ones creates registrations that will only ever read Invalid.
- On the target, export its current configuration first, even if it looks empty. An install that looks empty and is not will bite you here.
- Import the bundle.
- Register this region’s cloud account and clusters fresh, and validate them.
- Create the environments on those clusters.
- Open the imported policies. They were scoped to the source clusters and environments, which do not exist here — re-scope them to the new ones. A policy scoped to a missing cluster does not fail loudly; it simply never matches.
- Verify a representative user with Access Explorer.
Step 7 is where this goes wrong when it goes wrong. Roles and policies import cleanly and look correct, while granting nothing at all.
When it doesn’t work
| Symptom | Cause | How to check | Fix |
|---|---|---|---|
| Import succeeded, nobody can do anything | Policies are scoped to clusters and environments that do not exist here | The policy statements | Re-scope to this install’s clusters and environments |
| Clusters imported but all read Pending or Invalid | Registrations were copied; credentials were not proven here | Clusters | Validate each one; re-enter credentials where needed |
| Import overwrote something you wanted | Import replaces configuration | Your pre-import export | Re-import the export you took first — which is why you take it |
| Export action absent | Missing platform-settings.config.export |
Access Explorer | Ask for a role granting it |
| Import rejected | The bundle is malformed or from an incompatible version | The error on the page | Re-export from the source |
Next
- Infrastructure — validate everything after an import
- Access Explorer — confirm the result