feat: add JD01 YAML-first deployment support

This commit is contained in:
Codex
2026-06-29 08:13:34 +00:00
parent fe917bec4a
commit 076c4b643d
49 changed files with 10909 additions and 5223 deletions
+24
View File
@@ -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;