prepare for refactor

This commit is contained in:
d34dscene
2025-06-16 16:26:55 +02:00
parent 65bb32e28c
commit 20d31f3bb3
73 changed files with 1591 additions and 467 deletions
+7 -7
View File
@@ -6,12 +6,12 @@ import (
"strconv"
"time"
"github.com/MizuchiLabs/mantrae/internal/api/agent"
"github.com/MizuchiLabs/mantrae/internal/config"
"github.com/MizuchiLabs/mantrae/internal/db"
"github.com/MizuchiLabs/mantrae/internal/settings"
"github.com/MizuchiLabs/mantrae/internal/util"
"github.com/google/uuid"
"github.com/mizuchilabs/mantrae/internal/api/service"
"github.com/mizuchilabs/mantrae/internal/config"
"github.com/mizuchilabs/mantrae/internal/db"
"github.com/mizuchilabs/mantrae/internal/settings"
"github.com/mizuchilabs/mantrae/internal/util"
)
func ListAgents(a *config.App) http.HandlerFunc {
@@ -82,7 +82,7 @@ func CreateAgent(a *config.App) http.HandlerFunc {
return
}
claims := &agent.AgentClaims{
claims := &service.AgentClaims{
AgentID: uuid.New().String(),
ProfileID: profileID,
ServerURL: serverUrl.String("http://127.0.0.1:3000"),
@@ -181,7 +181,7 @@ func RotateAgentToken(a *config.App) http.HandlerFunc {
return
}
claims := &agent.AgentClaims{
claims := &service.AgentClaims{
AgentID: dbAgent.ID,
ProfileID: dbAgent.ProfileID,
ServerURL: serverUrl.String("http://127.0.0.1:3000"),
+6 -6
View File
@@ -6,12 +6,12 @@ import (
"net/http"
"time"
"github.com/MizuchiLabs/mantrae/internal/api/middlewares"
"github.com/MizuchiLabs/mantrae/internal/config"
"github.com/MizuchiLabs/mantrae/internal/db"
"github.com/MizuchiLabs/mantrae/internal/mail"
"github.com/MizuchiLabs/mantrae/internal/settings"
"github.com/MizuchiLabs/mantrae/internal/util"
"github.com/mizuchilabs/mantrae/internal/api/middlewares"
"github.com/mizuchilabs/mantrae/internal/config"
"github.com/mizuchilabs/mantrae/internal/db"
"github.com/mizuchilabs/mantrae/internal/mail"
"github.com/mizuchilabs/mantrae/internal/settings"
"github.com/mizuchilabs/mantrae/internal/util"
"golang.org/x/crypto/bcrypt"
)
+4 -4
View File
@@ -9,10 +9,10 @@ import (
"strconv"
"time"
"github.com/MizuchiLabs/mantrae/internal/backup"
"github.com/MizuchiLabs/mantrae/internal/db"
"github.com/MizuchiLabs/mantrae/internal/source"
"github.com/MizuchiLabs/mantrae/internal/traefik"
"github.com/mizuchilabs/mantrae/internal/backup"
"github.com/mizuchilabs/mantrae/internal/db"
"github.com/mizuchilabs/mantrae/internal/source"
"github.com/mizuchilabs/mantrae/internal/traefik"
)
func CreateBackup(bm *backup.BackupManager) http.HandlerFunc {
+4 -4
View File
@@ -6,10 +6,10 @@ import (
"net/http"
"strconv"
"github.com/MizuchiLabs/mantrae/internal/config"
"github.com/MizuchiLabs/mantrae/internal/db"
"github.com/MizuchiLabs/mantrae/internal/dns"
"github.com/MizuchiLabs/mantrae/internal/util"
"github.com/mizuchilabs/mantrae/internal/config"
"github.com/mizuchilabs/mantrae/internal/db"
"github.com/mizuchilabs/mantrae/internal/dns"
"github.com/mizuchilabs/mantrae/internal/util"
)
func ListDNSProviders(a *config.App) http.HandlerFunc {
+1 -1
View File
@@ -5,7 +5,7 @@ import (
"net/http"
"strconv"
"github.com/MizuchiLabs/mantrae/internal/config"
"github.com/mizuchilabs/mantrae/internal/config"
)
func ListErrors(a *config.App) http.HandlerFunc {
+1 -1
View File
@@ -3,7 +3,7 @@ package handler
import (
"net/http"
"github.com/MizuchiLabs/mantrae/internal/util"
"github.com/mizuchilabs/mantrae/internal/util"
)
// GetEvents streams server-sent events (SSE) for real-time updates.
+4 -4
View File
@@ -7,10 +7,10 @@ import (
"strconv"
"strings"
"github.com/MizuchiLabs/mantrae/internal/config"
"github.com/MizuchiLabs/mantrae/internal/db"
"github.com/MizuchiLabs/mantrae/internal/source"
"github.com/MizuchiLabs/mantrae/internal/util"
"github.com/mizuchilabs/mantrae/internal/config"
"github.com/mizuchilabs/mantrae/internal/db"
"github.com/mizuchilabs/mantrae/internal/source"
"github.com/mizuchilabs/mantrae/internal/util"
"github.com/traefik/traefik/v3/pkg/config/runtime"
)
+4 -4
View File
@@ -12,10 +12,10 @@ import (
"strings"
"time"
"github.com/MizuchiLabs/mantrae/internal/config"
"github.com/MizuchiLabs/mantrae/internal/db"
"github.com/MizuchiLabs/mantrae/internal/settings"
"github.com/MizuchiLabs/mantrae/internal/util"
"github.com/mizuchilabs/mantrae/internal/config"
"github.com/mizuchilabs/mantrae/internal/db"
"github.com/mizuchilabs/mantrae/internal/settings"
"github.com/mizuchilabs/mantrae/internal/util"
"github.com/coreos/go-oidc/v3/oidc"
"golang.org/x/oauth2"
)
+5 -5
View File
@@ -6,11 +6,11 @@ import (
"net/http"
"strconv"
"github.com/MizuchiLabs/mantrae/internal/config"
"github.com/MizuchiLabs/mantrae/internal/db"
"github.com/MizuchiLabs/mantrae/internal/source"
"github.com/MizuchiLabs/mantrae/internal/traefik"
"github.com/MizuchiLabs/mantrae/internal/util"
"github.com/mizuchilabs/mantrae/internal/config"
"github.com/mizuchilabs/mantrae/internal/db"
"github.com/mizuchilabs/mantrae/internal/source"
"github.com/mizuchilabs/mantrae/internal/traefik"
"github.com/mizuchilabs/mantrae/internal/util"
)
func ListProfiles(a *config.App) http.HandlerFunc {
+4 -4
View File
@@ -9,10 +9,10 @@ import (
"strconv"
"strings"
"github.com/MizuchiLabs/mantrae/internal/config"
"github.com/MizuchiLabs/mantrae/internal/db"
"github.com/MizuchiLabs/mantrae/internal/source"
"github.com/MizuchiLabs/mantrae/internal/util"
"github.com/mizuchilabs/mantrae/internal/config"
"github.com/mizuchilabs/mantrae/internal/db"
"github.com/mizuchilabs/mantrae/internal/source"
"github.com/mizuchilabs/mantrae/internal/util"
"github.com/traefik/traefik/v3/pkg/config/runtime"
)
+3 -3
View File
@@ -4,9 +4,9 @@ import (
"encoding/json"
"net/http"
"github.com/MizuchiLabs/mantrae/internal/db"
"github.com/MizuchiLabs/mantrae/internal/settings"
"github.com/MizuchiLabs/mantrae/internal/util"
"github.com/mizuchilabs/mantrae/internal/db"
"github.com/mizuchilabs/mantrae/internal/settings"
"github.com/mizuchilabs/mantrae/internal/util"
)
func ListSettings(sm *settings.SettingsManager) http.HandlerFunc {
+4 -4
View File
@@ -5,10 +5,10 @@ import (
"net/http"
"strconv"
"github.com/MizuchiLabs/mantrae/internal/config"
"github.com/MizuchiLabs/mantrae/internal/db"
"github.com/MizuchiLabs/mantrae/internal/source"
"github.com/MizuchiLabs/mantrae/internal/traefik"
"github.com/mizuchilabs/mantrae/internal/config"
"github.com/mizuchilabs/mantrae/internal/db"
"github.com/mizuchilabs/mantrae/internal/source"
"github.com/mizuchilabs/mantrae/internal/traefik"
"github.com/traefik/traefik/v3/pkg/config/runtime"
)
+3 -3
View File
@@ -5,9 +5,9 @@ import (
"net/http"
"strconv"
"github.com/MizuchiLabs/mantrae/internal/config"
"github.com/MizuchiLabs/mantrae/internal/db"
"github.com/MizuchiLabs/mantrae/internal/util"
"github.com/mizuchilabs/mantrae/internal/config"
"github.com/mizuchilabs/mantrae/internal/db"
"github.com/mizuchilabs/mantrae/internal/util"
)
func ListUsers(a *config.App) http.HandlerFunc {
+2 -2
View File
@@ -4,8 +4,8 @@ import (
"encoding/json"
"net/http"
"github.com/MizuchiLabs/mantrae/internal/util"
"github.com/MizuchiLabs/mantrae/pkg/build"
"github.com/mizuchilabs/mantrae/internal/util"
"github.com/mizuchilabs/mantrae/pkg/build"
)
// GetVersion returns the current version of Mantrae as a plain text response