Merge pull request #573 from fudiwei/main

Support configuring independent CA for each workflow
This commit is contained in:
Yoan.liu
2025-04-03 17:42:42 +08:00
committed by GitHub
63 changed files with 1996 additions and 682 deletions

View File

@@ -28,10 +28,10 @@ export interface AccessModel extends BaseModel {
| AccessConfigForGcore
| AccessConfigForGname
| AccessConfigForGoDaddy
| AccessConfigForGoogleTrustServices
| AccessConfigForHuaweiCloud
| AccessConfigForJDCloud
| AccessConfigForKubernetes
| AccessConfigForLocal
| AccessConfigForNamecheap
| AccessConfigForNameDotCom
| AccessConfigForNameSilo
@@ -41,6 +41,7 @@ export interface AccessModel extends BaseModel {
| AccessConfigForRainYun
| AccessConfigForSafeLine
| AccessConfigForSSH
| AccessConfigForSSLCom
| AccessConfigForTencentCloud
| AccessConfigForUCloud
| AccessConfigForUpyun
@@ -48,6 +49,7 @@ export interface AccessModel extends BaseModel {
| AccessConfigForVolcEngine
| AccessConfigForWebhook
| AccessConfigForWestcn
| AccessConfigForZeroSSL
);
}
@@ -164,6 +166,11 @@ export type AccessConfigForGoDaddy = {
apiSecret: string;
};
export type AccessConfigForGoogleTrustServices = {
eabKid: string;
eabHmacKey: string;
};
export type AccessConfigForHuaweiCloud = {
accessKeyId: string;
secretAccessKey: string;
@@ -178,8 +185,6 @@ export type AccessConfigForKubernetes = {
kubeConfig?: string;
};
export type AccessConfigForLocal = NonNullable<unknown>;
export type AccessConfigForNamecheap = {
username: string;
apiKey: string;
@@ -232,6 +237,11 @@ export type AccessConfigForSSH = {
keyPassphrase?: string;
};
export type AccessConfigForSSLCom = {
eabKid: string;
eabHmacKey: string;
};
export type AccessConfigForTencentCloud = {
secretId: string;
secretKey: string;
@@ -267,4 +277,9 @@ export type AccessConfigForWestcn = {
username: string;
apiPassword: string;
};
export type AccessConfigForZeroSSL = {
eabKid: string;
eabHmacKey: string;
};
// #endregion