Console (UI): Expert mode #756
Labels
console
PostgreSQL Cluster Console
enhancement
Improvement of the current functionality
new feature
New functionality
UI
PostgreSQL Cluster Console UI
With the release version 2.0, we introduced a Console (UI) that provides an easy way to deploy clusters using a graphical interface. Now we are planning to add Expert Mode to unlock advanced user interface options tailored for experienced users.
This mode reveals additional settings and features that allow for precise configuration of clusters, including complex parameter adjustments not visible in the standard mode, including:
Note
Expert mode is disabled by default to provide a simple mode to simplify the user experience and can be enabled (if necessary) on the Settings page.
1. Custom server type
The ability to specify another server (instance) type that is not represented in the console list (for cloud deployments).
2. Spot instances
The ability to select Spot instances when creating a cluster (for cloud deployments).
3. Volume and File System Type
The ability to select volume and file system type when creating a cluster (for cloud deployments).
4. Network
The ability to specify a Network/VPC (for cloud deployments).
5. DCS
The ability to select the type of DCS (etcd or consul), deploy new servers, or use an already deployed DCS cluster.
6. Data directory
The ability to redefine the data directory path.
7. Databases
The ability to add databases and users when creating a cluster.
8. Connection pools
The ability to configure PgBouncer connection pooler when creating a cluster.
9. Extensions
The ability to choosing extensions when creating a cluster.
10. Backups
The ability to configure Backups when creating a cluster.
11. Postgres and system settings
The ability to configure Postgres and system (kernel) settings when creating a cluster.
12. Additional settings
The ability to choosing additional settings when creating a cluster.
13. YAML tab
Another function for "Expert Mode" could be to provide a "YAML tab" where all current parameters are displayed in the form of variables. This tab would also allow users to set predefined values for functions that may not have been added to the UI yet but are available through automation capabilities.
Note: Access to the Figma project with all implementation details will be provided during development.
Consider sponsoring the project via GitHub or Patreon
The text was updated successfully, but these errors were encountered: