@daocloud-proto/kant
Advanced tools
Comparing version 0.9.0-alpha4 to 0.9.0-alpha5
@@ -54,4 +54,25 @@ /* eslint-disable */ | ||
replicas?: number | ||
envOverriders?: EnvOverrider[] | ||
commandOverriders?: CommandArgsOverrider[] | ||
argsOverriders?: CommandArgsOverrider[] | ||
resourcesOverriders?: ResourcesOverrider[] | ||
} | ||
export type EnvOverrider = { | ||
containerName?: string | ||
operator?: Operator | ||
value?: KantIoApiCoreV1alpha1Deployment.EnvVar[] | ||
} | ||
export type CommandArgsOverrider = { | ||
containerName?: string | ||
operator?: Operator | ||
value?: string[] | ||
} | ||
export type ResourcesOverrider = { | ||
containerName?: string | ||
value?: KantIoApiCoreV1alpha1Deployment.ResourceRequirements | ||
} | ||
export type ImageOverrider = { | ||
@@ -121,2 +142,6 @@ component?: ImageComponent | ||
imageConfigurations?: ImageConfiguration[] | ||
envConfigurations?: EnvOverrider[] | ||
commandConfigurations?: CommandArgsOverrider[] | ||
argsConfigurations?: CommandArgsOverrider[] | ||
resourceConfigurations?: ResourcesOverrider[] | ||
} |
@@ -10,2 +10,21 @@ /* eslint-disable */ | ||
import * as KantIoApiBatchV1alpha1Edgeapplication from "./edgeapplication.pb" | ||
type Absent<T, K extends keyof T> = { [k in Exclude<keyof T, K>]?: undefined }; | ||
type OneOf<T> = | ||
| { [k in keyof T]?: undefined } | ||
| ( | ||
keyof T extends infer K ? | ||
(K extends string & keyof T ? { [k in K]: T[K] } & Absent<T, K> | ||
: never) | ||
: never); | ||
export enum OverriderType { | ||
RESOURCE_UNSPECIFIED = "RESOURCE_UNSPECIFIED", | ||
IMAGE = "IMAGE", | ||
ENV = "ENV", | ||
COMMAND = "COMMAND", | ||
ARGS = "ARGS", | ||
RESOURCE = "RESOURCE", | ||
} | ||
export type CreateEdgeApplicationRequest = { | ||
@@ -120,2 +139,37 @@ cluster?: string | ||
newImages?: string[] | ||
} | ||
type BaseGetEdgeAppCheckResultRequest = { | ||
cluster?: string | ||
namespace?: string | ||
name?: string | ||
type?: OverriderType | ||
} | ||
export type GetEdgeAppCheckResultRequest = BaseGetEdgeAppCheckResultRequest | ||
& OneOf<{ images: ContainerImage; envs: ContainerEnv; commands: ContainerCommand; args: ContainerArgs; resources: ContainerResource }> | ||
export type GetEdgeAppCheckResultResponse = { | ||
result?: string | ||
} | ||
export type ContainerImage = { | ||
imageConfigurations?: KantIoApiBatchV1alpha1Edgeapplication.ImageConfiguration[] | ||
} | ||
export type ContainerEnv = { | ||
envConfigurations?: KantIoApiBatchV1alpha1Edgeapplication.EnvOverrider[] | ||
} | ||
export type ContainerCommand = { | ||
commandConfigurations?: KantIoApiBatchV1alpha1Edgeapplication.CommandArgsOverrider[] | ||
} | ||
export type ContainerArgs = { | ||
argsConfigurations?: KantIoApiBatchV1alpha1Edgeapplication.CommandArgsOverrider[] | ||
} | ||
export type ContainerResource = { | ||
resourceConfigurations?: KantIoApiBatchV1alpha1Edgeapplication.ResourcesOverrider[] | ||
} |
@@ -55,2 +55,5 @@ /* eslint-disable */ | ||
} | ||
static GetEdgeAppCheckResult(req: KantIoApiBatchV1alpha1Edgeapplicationrequest.GetEdgeAppCheckResultRequest, initReq?: fm.InitReq): Promise<KantIoApiBatchV1alpha1Edgeapplicationrequest.GetEdgeAppCheckResultResponse> { | ||
return fm.fetchReq<KantIoApiBatchV1alpha1Edgeapplicationrequest.GetEdgeAppCheckResultRequest, KantIoApiBatchV1alpha1Edgeapplicationrequest.GetEdgeAppCheckResultResponse>(`/apis/batch.kant.io/v1alpha1/clusters/${req["cluster"]}/namespaces/${req["namespace"]}/edgeapplications/${req["name"]}/verify`, {...initReq, method: "POST", body: JSON.stringify(req)}) | ||
} | ||
} | ||
@@ -57,0 +60,0 @@ export class BatchNodes { |
@@ -99,2 +99,11 @@ /* eslint-disable */ | ||
items?: KpandaIoApiSettingV1alpha1Setting.GPUSetting[] | ||
} | ||
export type GetAvailableGPURequest = { | ||
cluster?: string | ||
type?: string | ||
} | ||
export type GetAvailableResponse = { | ||
resources?: {[key: string]: string} | ||
} |
@@ -39,2 +39,3 @@ /* eslint-disable */ | ||
type?: EventType | ||
firstTimestamp?: string | ||
} | ||
@@ -41,0 +42,0 @@ |
@@ -107,3 +107,2 @@ /* eslint-disable */ | ||
fuzzyName?: string | ||
namespace?: string | ||
} | ||
@@ -110,0 +109,0 @@ |
{ | ||
"name":"@daocloud-proto/kant", | ||
"version":"0.9.0-alpha4", | ||
"version":"0.9.0-alpha5", | ||
"description": "", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
194428
5834