started kubernetes support

This commit is contained in:
2025-04-05 17:14:28 +03:00
parent 8b74b73704
commit 37c42772fe
4 changed files with 59 additions and 34 deletions

View File

@@ -46,7 +46,7 @@ type UserPassAuthConfig struct {
type AuthenticationConfig struct {
Type AuthMode `yaml:"type"`
Oidc OidcAuthConfig `yaml:"oidc"`
NOidc OidcAuthConfig `yaml:"oidc"`
UserPass UserPassAuthConfig `yaml:"user_pass"`
}
@@ -68,9 +68,14 @@ type DockerInstanceManagerConfig struct {
FileBrowser FileBrowserConfig `yaml:"file_browser"`
}
type KubernetesInstanceManagerConfig struct {
Namespace string `yaml:"namespace"`
}
type InstanceManagerConfig struct {
Type InstanceManagerType `yaml:"type"`
Docker *DockerInstanceManagerConfig `yaml:"docker"`
Type InstanceManagerType `yaml:"type"`
Docker *DockerInstanceManagerConfig `yaml:"docker"`
Kubernetes *KubernetesInstanceManagerConfig `yaml:"kubernetes"`
}
type ServersDatabaseConfig struct {