Skip to main content

Référence des Types

Référence complète de tous les types TypeScript utilisés dans la configuration Soverstack.

Types Principaux

TypeDescription
PlatformConfiguration principale de la plateforme
DatacenterDéfinition des serveurs physiques
ComputeConfigConfiguration des machines virtuelles
K8sClusterConfiguration du cluster Kubernetes

Configuration des Layers

TypeDescription
NetworkingConfigLayer réseau
DatabaseClusterCluster de base de données
SecurityConfigServices de sécurité
AppsConfigApplications

Types VM

TypeDescription
VMBasePropriétés de base des VMs
VMBasedOnTypeVM utilisant un type prédéfini
VMCustomVM avec specs personnalisées
ComputeTypeDéfinition de type d'instance
VMRoleÉnumération des rôles VM

Types Réseau

TypeDescription
DNSConfigConfiguration DNS
VPNConfigConfiguration VPN
FirewallConfigConfiguration Firewall
FloatingIPDéfinition IP flottante
PublicIPConfigBloc d'IPs publiques

Types Sécurité

TypeDescription
SSOConfigConfiguration SSO
VaultConfigGestion des secrets
CertManagerConfigGestion des certificats
CredentialRefRéférence de credentials

Types Utilitaires

TypeDescription
StorageBackendBackend de stockage
FeatureFonctionnalités K8s
DatabaseDefinitionDéfinition de base de données
ServerDescriptionTypeDescription matérielle serveur

Types Opérationnels

TypeDescription
ValidationResultRésultat de validation
PlanResultRésultat du plan

Énumérations

TypeDescription
InfrastructureTierTypeTier d'infrastructure
LayerTypeTypes de layers
BackendTypeTypes de backend d'état

Plages d'ID VM

Référence rapide des plages d'ID VM par rôle :

RôlePlageDescription
firewall1-49VyOS, OPNsense, pfSense
dns_lb50-69dnsdist
dns_server70-99PowerDNS
bastion100-149Headscale, WireGuard
secrets150-199OpenBao, Vault
iam_sso200-249Keycloak, Authentik
database250-279PostgreSQL
cache280-299Redis, Valkey
monitoring300-319Prometheus
alerting320-329Alertmanager
dashboards330-349Grafana
logging350-369Loki
siem370-399Wazuh, Falco
ha_proxy400-449HAProxy
k8s_master500-599Control plane K8s
k8s_worker600-3000Workers K8s
general_purpose3001-99999Applications custom