feat(settings): Add runtime settings management, node & baremetal managers, and settings UI
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
import * as plugins from '../plugins.js';
|
||||
|
||||
import { type IDockerRegistryInfo } from '../data/docker.js';
|
||||
import type { IServer } from './server.js';
|
||||
import type { IClusterNode } from './clusternode.js';
|
||||
|
||||
export interface ICluster {
|
||||
id: string;
|
||||
@@ -24,9 +24,9 @@ export interface ICluster {
|
||||
setupMode?: 'manual' | 'hetzner' | 'aws' | 'digitalocean';
|
||||
|
||||
/**
|
||||
* what servers are expected to be part of the cluster
|
||||
* Nodes that are part of the cluster
|
||||
*/
|
||||
servers: IServer[];
|
||||
nodes: IClusterNode[];
|
||||
|
||||
/**
|
||||
* ACME info. This is used to get SSL certificates.
|
||||
|
Reference in New Issue
Block a user