admin control features and admin dashboard

This commit is contained in:
ayurishchev committed 2026-08-23 20:39:22 +03:00
1 parent c630f13c57
commit 37910e410b
69 files changed
+4959 -400

No files matched your search

+2 -7
View File
@@ -49,13 +49,8 @@ func run(configPath string, log *slog.Logger) error {
}
defer database.Close()
for _, v := range cfg.Validators {
if err := database.RegisterValidator(ctx, v.ValidatorID, "", v.OSPortID, ""); err != nil {
return fmt.Errorf("seed validator %s: %w", v.ValidatorID, err)
}
}
if err := database.SeedQueue(ctx, cfg.IPAddresses); err != nil {
return fmt.Errorf("seed ip queue: %w", err)
if err := database.BootstrapFromConfig(ctx, cfg); err != nil {
return fmt.Errorf("bootstrap database: %w", err)
}
osClient, err := newOpenStackClient(ctx, cfg)