Versions in this module Expand all Collapse all v0 v0.0.2 Feb 16, 2026 Changes in this version + type Config struct + InMemory bool + Path string + SyncWrites bool + type Store struct + func New(cfg Config) (*Store, error) + func (s *Store) Close() error + func (s *Store) CountByTenant(_ context.Context, tenantID string) (int, error) + func (s *Store) CountDomainsByTenant(_ context.Context, tenantID string) (int, error) + func (s *Store) CountSecretsByTenant(_ context.Context, tenantID string) (int, error) + func (s *Store) CountTenants(_ context.Context) (int, error) + func (s *Store) CountTenantsByStatus(_ context.Context, status admin.TenantStatus) (int, error) + func (s *Store) Delete(_ context.Context, tenantID string, instanceID id.ID) error + func (s *Store) DeleteCertificate(_ context.Context, tenantID string, certID id.ID) error + func (s *Store) DeleteCheck(_ context.Context, tenantID string, checkID id.ID) error + func (s *Store) DeleteDomain(_ context.Context, tenantID string, domainID id.ID) error + func (s *Store) DeleteRoute(_ context.Context, tenantID string, routeID id.ID) error + func (s *Store) DeleteSecret(_ context.Context, tenantID string, instanceID id.ID, key string) error + func (s *Store) DeleteTenant(_ context.Context, tenantID string) error + func (s *Store) GetByID(_ context.Context, tenantID string, instanceID id.ID) (*instance.Instance, error) + func (s *Store) GetBySlug(_ context.Context, tenantID string, slug string) (*instance.Instance, error) + func (s *Store) GetCertificate(_ context.Context, tenantID string, certID id.ID) (*network.Certificate, error) + func (s *Store) GetCheck(_ context.Context, tenantID string, checkID id.ID) (*health.HealthCheck, error) + func (s *Store) GetDeployment(_ context.Context, tenantID string, deployID id.ID) (*deploy.Deployment, error) + func (s *Store) GetDomain(_ context.Context, tenantID string, domainID id.ID) (*network.Domain, error) + func (s *Store) GetDomainByHostname(_ context.Context, hostname string) (*network.Domain, error) + func (s *Store) GetLatestResourceSnapshot(_ context.Context, tenantID string, instanceID id.ID) (*telemetry.ResourceSnapshot, error) + func (s *Store) GetLatestResult(_ context.Context, tenantID string, checkID id.ID) (*health.HealthResult, error) + func (s *Store) GetRelease(_ context.Context, tenantID string, releaseID id.ID) (*deploy.Release, error) + func (s *Store) GetRoute(_ context.Context, tenantID string, routeID id.ID) (*network.Route, error) + func (s *Store) GetSecretByKey(_ context.Context, tenantID string, instanceID id.ID, key string) (*secrets.Secret, error) + func (s *Store) GetTenant(_ context.Context, tenantID string) (*admin.Tenant, error) + func (s *Store) GetTenantBySlug(_ context.Context, slug string) (*admin.Tenant, error) + func (s *Store) Insert(_ context.Context, inst *instance.Instance) error + func (s *Store) InsertAuditEntry(_ context.Context, entry *admin.AuditEntry) error + func (s *Store) InsertCertificate(_ context.Context, cert *network.Certificate) error + func (s *Store) InsertCheck(_ context.Context, check *health.HealthCheck) error + func (s *Store) InsertDeployment(_ context.Context, d *deploy.Deployment) error + func (s *Store) InsertDomain(_ context.Context, domain *network.Domain) error + func (s *Store) InsertLogs(_ context.Context, logs []telemetry.LogEntry) error + func (s *Store) InsertMetrics(_ context.Context, metrics []telemetry.Metric) error + func (s *Store) InsertRelease(_ context.Context, r *deploy.Release) error + func (s *Store) InsertResourceSnapshot(_ context.Context, snap *telemetry.ResourceSnapshot) error + func (s *Store) InsertResult(_ context.Context, result *health.HealthResult) error + func (s *Store) InsertRoute(_ context.Context, route *network.Route) error + func (s *Store) InsertSecret(_ context.Context, secret *secrets.Secret) error + func (s *Store) InsertTenant(_ context.Context, tenant *admin.Tenant) error + func (s *Store) InsertTraces(_ context.Context, traces []telemetry.Trace) error + func (s *Store) List(_ context.Context, tenantID string, opts instance.ListOptions) (*instance.ListResult, error) + func (s *Store) ListCertificates(_ context.Context, tenantID string, instanceID id.ID) ([]network.Certificate, error) + func (s *Store) ListCertificatesByDomain(_ context.Context, tenantID string, domainID id.ID) ([]network.Certificate, error) + func (s *Store) ListChecks(_ context.Context, tenantID string, instanceID id.ID) ([]health.HealthCheck, error) + func (s *Store) ListDeployments(_ context.Context, tenantID string, instanceID id.ID, opts deploy.ListOptions) (*deploy.DeployListResult, error) + func (s *Store) ListDomains(_ context.Context, tenantID string, instanceID id.ID) ([]network.Domain, error) + func (s *Store) ListReleases(_ context.Context, tenantID string, instanceID id.ID, opts deploy.ListOptions) (*deploy.ReleaseListResult, error) + func (s *Store) ListResourceSnapshots(_ context.Context, tenantID string, instanceID id.ID, opts telemetry.TimeRange) ([]telemetry.ResourceSnapshot, error) + func (s *Store) ListResults(_ context.Context, tenantID string, checkID id.ID, opts health.HistoryOptions) ([]health.HealthResult, error) + func (s *Store) ListRoutes(_ context.Context, tenantID string, instanceID id.ID) ([]network.Route, error) + func (s *Store) ListSecrets(_ context.Context, tenantID string, instanceID id.ID) ([]secrets.Secret, error) + func (s *Store) ListTenants(_ context.Context, opts admin.ListTenantsOptions) (*admin.TenantListResult, error) + func (s *Store) Migrate(_ context.Context) error + func (s *Store) NextReleaseVersion(_ context.Context, tenantID string, instanceID id.ID) (int, error) + func (s *Store) Ping(_ context.Context) error + func (s *Store) QueryAuditLog(_ context.Context, opts admin.AuditQuery) (*admin.AuditResult, error) + func (s *Store) QueryLogs(_ context.Context, q telemetry.LogQuery) ([]telemetry.LogEntry, error) + func (s *Store) QueryMetrics(_ context.Context, q telemetry.MetricQuery) ([]telemetry.Metric, error) + func (s *Store) QueryTraces(_ context.Context, q telemetry.TraceQuery) ([]telemetry.Trace, error) + func (s *Store) Update(_ context.Context, inst *instance.Instance) error + func (s *Store) UpdateCertificate(_ context.Context, cert *network.Certificate) error + func (s *Store) UpdateCheck(_ context.Context, check *health.HealthCheck) error + func (s *Store) UpdateDeployment(_ context.Context, d *deploy.Deployment) error + func (s *Store) UpdateDomain(_ context.Context, domain *network.Domain) error + func (s *Store) UpdateRoute(_ context.Context, route *network.Route) error + func (s *Store) UpdateSecret(_ context.Context, secret *secrets.Secret) error + func (s *Store) UpdateTenant(_ context.Context, tenant *admin.Tenant) error v0.0.1 Feb 13, 2026