- Rename Go module switchboard-core → armature (155+ files) - Rename Docker image → gobha/armature - Rename K8s resources, secrets, deployments - Rename Prometheus metrics switchboard_* → armature_* - Rename env vars SWITCHBOARD_ADMIN_* → ARMATURE_ADMIN_* - Rename DB names switchboard_core* → armature* - Update all frontend branding, notification templates, docs - Update CI scripts, e2e tests, Keycloak realm, nginx conf - Rename scripts/switchboard-ca.sh → scripts/armature-ca.sh - Rename k8s/switchboard.yaml → k8s/armature.yaml - Rename chart alerting/dashboard files - Fix: DockerHub push uses env: binding for secret injection - Helm chart updated (name, labels, template functions, dashboard, alerting) - Replace favicon/icon assets with Armature brand No functional changes. Pure mechanical rename + CI fix. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
38 lines
1.1 KiB
Go
38 lines
1.1 KiB
Go
package postgres
|
|
|
|
import (
|
|
"database/sql"
|
|
|
|
"armature/store"
|
|
)
|
|
|
|
// NewStores creates all Postgres store implementations and wires them
|
|
// into the Stores bundle. Call this at startup after database.Connect().
|
|
func NewStores(db *sql.DB) store.Stores {
|
|
SetDB(db)
|
|
return store.Stores{
|
|
Users: NewUserStore(),
|
|
Teams: NewTeamStore(),
|
|
Audit: NewAuditStore(),
|
|
GlobalConfig: NewGlobalConfigStore(),
|
|
Policies: NewPolicyStore(db),
|
|
Groups: NewGroupStore(),
|
|
ResourceGrants: NewResourceGrantStore(),
|
|
Notifications: NewNotificationStore(),
|
|
NotifPrefs: NewNotificationPreferenceStore(),
|
|
Presence: NewPresenceStore(),
|
|
Health: NewHealthStore(),
|
|
Connections: NewConnectionStore(),
|
|
Dependencies: NewDependencyStore(),
|
|
Packages: NewPackageStore(),
|
|
Workflows: NewWorkflowStore(),
|
|
ExtPermissions: NewExtensionPermissionStore(db),
|
|
ExtData: NewExtDataStore(db),
|
|
Tickets: NewTicketStore(),
|
|
RateLimits: NewRateLimitStore(),
|
|
Triggers: NewTriggerStore(),
|
|
ScheduledTasks: NewScheduledTaskStore(),
|
|
Cluster: NewClusterStore(),
|
|
}
|
|
}
|