- Add Workspace domain (entity, repository, service, handler, DTO) - Add multi-tenant K8s client with tenant binding and quota management - Add K8s diagnostics client (instance diagnostics) - Add authorization middleware (authz package) - Restructure frontend to feature-based architecture (features/) - Add User Management page in configuration - Add AccessDenied page and route guards - Refactor shared components (form inputs, layout, UI) - Update Tailwind config for new design system - Add comprehensive documentation (docs/, tasks/, plans) - Improve cluster service with better kubeconfig handling - Add tests for crypto, config, helm client, tenant binding
31 lines
812 B
JSON
31 lines
812 B
JSON
{
|
|
"enabled": true,
|
|
"users": [
|
|
{
|
|
"username": "bootstrap-admin",
|
|
"password": "replace-with-a-strong-password",
|
|
"email": "bootstrap-admin@example.local"
|
|
}
|
|
],
|
|
"registries": [
|
|
{
|
|
"name": "my-harbor",
|
|
"url": "https://harbor.example.com",
|
|
"description": "Harbor Registry",
|
|
"username": "robot$project+ocdp",
|
|
"password": "replace-with-robot-token",
|
|
"insecure": false
|
|
}
|
|
],
|
|
"clusters": [
|
|
{
|
|
"name": "my-cluster",
|
|
"host": "https://kubernetes.example.com:6443",
|
|
"description": "Production Kubernetes Cluster",
|
|
"caData": "LS0tLS1CRUdJTi...(base64-encoded-ca-cert)...",
|
|
"certData": "LS0tLS1CRUdJTi...(base64-encoded-client-cert)...",
|
|
"keyData": "LS0tLS1CRUdJTi...(base64-encoded-client-key)..."
|
|
}
|
|
]
|
|
}
|