mirror of https://github.com/jetkvm/kvm.git
fix tls mode
This commit is contained in:
parent
1a009afd59
commit
720c6f8951
|
@ -21,7 +21,7 @@ import { CloudState } from "./adopt";
|
||||||
import { TextAreaWithLabel } from "@components/TextArea";
|
import { TextAreaWithLabel } from "@components/TextArea";
|
||||||
|
|
||||||
export interface TLSState {
|
export interface TLSState {
|
||||||
mode: "selfsigned" | "custom" | "disabled";
|
mode: "self-signed" | "custom" | "disabled";
|
||||||
certificate?: string;
|
certificate?: string;
|
||||||
privateKey?: string;
|
privateKey?: string;
|
||||||
};
|
};
|
||||||
|
@ -220,7 +220,7 @@ export default function SettingsAccessIndexRoute() {
|
||||||
value={tlsMode}
|
value={tlsMode}
|
||||||
onChange={e => handleTlsModeChange(e.target.value)}
|
onChange={e => handleTlsModeChange(e.target.value)}
|
||||||
options={[
|
options={[
|
||||||
{ value: "selfsigned", label: "Self-signed" },
|
{ value: "self-signed", label: "Self-signed" },
|
||||||
{ value: "custom", label: "Custom" },
|
{ value: "custom", label: "Custom" },
|
||||||
{ value: "disabled", label: "Disabled" },
|
{ value: "disabled", label: "Disabled" },
|
||||||
]}
|
]}
|
||||||
|
|
|
@ -100,6 +100,8 @@ func setTLSState(s TLSState) error {
|
||||||
config.TLSMode = "custom"
|
config.TLSMode = "custom"
|
||||||
case "self-signed":
|
case "self-signed":
|
||||||
config.TLSMode = "self-signed"
|
config.TLSMode = "self-signed"
|
||||||
|
default:
|
||||||
|
return fmt.Errorf("invalid TLS mode: %s", s.Mode)
|
||||||
}
|
}
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue