feat: Update web UI for domain-keyed service model
- RegisteredService: removed name, added subdomains bool - CertEntry: removed service field (domain is the key) - Ingress page: domain as primary label, subdomains badge - Certificates page: source shown under domain - All type-check passes Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -3,9 +3,9 @@ import { apiClient } from './client';
|
||||
// Services
|
||||
|
||||
export interface RegisteredService {
|
||||
name: string;
|
||||
source: string;
|
||||
domain: string;
|
||||
source: string;
|
||||
subdomains: boolean;
|
||||
backend: {
|
||||
address: string;
|
||||
type: string;
|
||||
@@ -24,10 +24,8 @@ export const servicesApi = {
|
||||
// HAProxy
|
||||
|
||||
export interface HaproxyInstanceRoute {
|
||||
name: string;
|
||||
domain: string;
|
||||
backendIP: string;
|
||||
extraDomains?: string[];
|
||||
}
|
||||
|
||||
export interface HaproxyStatus {
|
||||
|
||||
Reference in New Issue
Block a user