feat: add JD01 YAML-first deployment support
This commit is contained in:
@@ -306,8 +306,14 @@ export interface NodeSecretOptions {
|
||||
|
||||
export interface BootstrapAdminSecretMaterial {
|
||||
ok: boolean;
|
||||
username: string | null;
|
||||
usernameSourceRef: string | null;
|
||||
usernameSourceKey: string | null;
|
||||
usernameSourceLine: number | null;
|
||||
usernameFingerprint: string | null;
|
||||
sourceRef: string | null;
|
||||
sourceKey: string | null;
|
||||
sourceLine: number | null;
|
||||
sourcePath: string | null;
|
||||
sourcePresent: boolean;
|
||||
sourceFingerprint: string | null;
|
||||
@@ -317,8 +323,14 @@ export interface BootstrapAdminSecretMaterial {
|
||||
|
||||
export interface BootstrapAdminPasswordMaterial {
|
||||
ok: boolean;
|
||||
username: string | null;
|
||||
usernameSourceRef: string | null;
|
||||
usernameSourceKey: string | null;
|
||||
usernameSourceLine: number | null;
|
||||
usernameFingerprint: string | null;
|
||||
sourceRef: string | null;
|
||||
sourceKey: string | null;
|
||||
sourceLine: number | null;
|
||||
sourcePath: string | null;
|
||||
sourcePresent: boolean;
|
||||
sourceFingerprint: string | null;
|
||||
@@ -372,8 +384,12 @@ export interface RuntimeSecretSpec {
|
||||
bootstrapAdminPasswordHashKey: string;
|
||||
bootstrapAdminUsername: string;
|
||||
bootstrapAdminDisplayName: string;
|
||||
bootstrapAdminUsernameSourceRef?: string;
|
||||
bootstrapAdminUsernameSourceKey?: string;
|
||||
bootstrapAdminUsernameSourceLine?: number;
|
||||
bootstrapAdminPasswordSourceRef?: string;
|
||||
bootstrapAdminPasswordSourceKey?: string;
|
||||
bootstrapAdminPasswordSourceLine?: number;
|
||||
bootstrapAdminPasswordHashTransform?: "hwlab-sha256";
|
||||
bootstrapAdminSourceNamespace: string;
|
||||
bootstrapAdminSourceSecret: string;
|
||||
@@ -442,6 +458,14 @@ export type NodeRuntimeGitMirrorGithubTransportSpec =
|
||||
|
||||
export type NodeRuntimeGitMirrorEgressProxySpec =
|
||||
| { mode: "direct"; required: false }
|
||||
| {
|
||||
mode: "host-route";
|
||||
clientName: string;
|
||||
hostProxyConfigRef: string;
|
||||
proxyEnvPath: string;
|
||||
proxyUrl: string;
|
||||
noProxy: string[];
|
||||
}
|
||||
| {
|
||||
mode: "k8s-service-cluster-ip";
|
||||
clientName: string;
|
||||
|
||||
Reference in New Issue
Block a user