feat: load service adapters from ConfigMap, remove k8s API dependency
CI / Vet, test, build (push) Canceled after 2m10s
CI / Build and push image (push) Canceled after 0s

Adapters defined in config.yaml alongside routes and models.
Parsed by existing config loader, populated into registry at startup.
Removed: client-go deps, REST loader, informer, nginx proxy,
CiliumNetworkPolicy, apis/gateway/v1/ (duplicate types).
Kept: merged CI pipeline, imagePullPolicy Always, CA certs in Dockerfile.
This commit is contained in:
Admin Bot
2026-08-26 16:39:30 -07:00
parent 0cdfae2a93
commit 9c5fb0ce84
13 changed files with 276 additions and 423 deletions
+7 -7
View File
@@ -35,7 +35,7 @@ models:
tmpFile.WriteString(data)
tmpFile.Close()
_, models, err := LoadRoutesAndModelsFromFile(tmpFile.Name())
_, models, _, err := LoadRoutesAndModelsFromFile(tmpFile.Name())
if err != nil {
t.Fatalf("failed to load config: %v", err)
}
@@ -94,7 +94,7 @@ models:
tmpFile.WriteString(data)
tmpFile.Close()
_, _, err := LoadRoutesAndModelsFromFile(tmpFile.Name())
_, _, _, err := LoadRoutesAndModelsFromFile(tmpFile.Name())
if err == nil {
t.Errorf("expected error for duplicate model name, got nil")
}
@@ -127,7 +127,7 @@ models:
tmpFile.WriteString(data)
tmpFile.Close()
_, _, err := LoadRoutesAndModelsFromFile(tmpFile.Name())
_, _, _, err := LoadRoutesAndModelsFromFile(tmpFile.Name())
if err == nil {
t.Errorf("expected error for empty model name, got nil")
}
@@ -157,7 +157,7 @@ models:
tmpFile.WriteString(data)
tmpFile.Close()
_, _, err := LoadRoutesAndModelsFromFile(tmpFile.Name())
_, _, _, err := LoadRoutesAndModelsFromFile(tmpFile.Name())
if err == nil {
t.Errorf("expected error for missing address, got nil")
}
@@ -190,7 +190,7 @@ models:
tmpFile.WriteString(data)
tmpFile.Close()
_, _, err := LoadRoutesAndModelsFromFile(tmpFile.Name())
_, _, _, err := LoadRoutesAndModelsFromFile(tmpFile.Name())
if err == nil {
t.Errorf("expected error for invalid address, got nil")
}
@@ -219,7 +219,7 @@ models:
tmpFile.WriteString(data)
tmpFile.Close()
_, models, err := LoadRoutesAndModelsFromFile(tmpFile.Name())
_, models, _, err := LoadRoutesAndModelsFromFile(tmpFile.Name())
if err != nil {
t.Fatalf("failed to load config: %v", err)
}
@@ -261,7 +261,7 @@ models:
tmpFile.WriteString(data)
tmpFile.Close()
routes, models, err := LoadRoutesAndModelsFromFile(tmpFile.Name())
routes, models, _, err := LoadRoutesAndModelsFromFile(tmpFile.Name())
if err != nil {
t.Fatalf("failed to load config: %v", err)
}