Hyku Documentation Wiki Space
Exporting and importing tenant / instance configurations
Summary
This feature set is still being defined.
The problems we’re solving
It’s difficult to reliably reproduce behaviors that are specific to certain production tenants, given the number of potential configurations within a given tenant / knapsack
It’s challenging to automate testing with certain datasets where associated behaviors and workflows are enabled / dependent on tenant-specific configurations
It’s somewhat time-consuming and expensive for new Hyku user organizations to get their tenant looking and feeling mature and “premium”.
The objectives
enable new organizations to import a “jumping off point” - a fully-functional, mature tenant or organization’s configuration
enable testing of tenant-specific behaviors / reproduce tenant-specific bugs
lay the groundwork for improved test automation with key testing tenant configurations + datasets (and known configurations)
Flavors of the feature set
Imagine: Export button, then checkboxes for each item / collection of items
Biggest: Full tenant portability
Collections + Works
PostgreSQL DB
S3 objects
Users
Configurations
Customizations
Custom styling / themes
Metadata configs
Admin sets, roles, permissions
Settings / feature flags
Medium
Users + Roles
Smallest: Account itself
Config
SSO