feat(cluster): Add cluster setupMode (manual|hetzner|aws|digitalocean) with conditional Hetzner auto-provisioning; UI and dashboard improvements; dependency upgrades
This commit is contained in:
		| @@ -18,6 +18,11 @@ export interface ICluster { | ||||
|      */ | ||||
|     cloudlyUrl?: string; | ||||
|  | ||||
|     /** | ||||
|      * Cluster setup mode - manual by default, or auto-provision with cloud provider | ||||
|      */ | ||||
|     setupMode?: 'manual' | 'hetzner' | 'aws' | 'digitalocean'; | ||||
|  | ||||
|     /** | ||||
|      * what servers are expected to be part of the cluster | ||||
|      */ | ||||
|   | ||||
| @@ -41,6 +41,7 @@ export interface IRequest_CreateCluster extends plugins.typedrequestInterfaces.i | ||||
|   request: { | ||||
|     identity: userInterfaces.IIdentity; | ||||
|     clusterName: string; | ||||
|     setupMode?: 'manual' | 'hetzner' | 'aws' | 'digitalocean'; | ||||
|   }; | ||||
|   response: { | ||||
|     cluster: clusterInterfaces.ICluster; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user