This commit is contained in:
@@ -314,10 +314,45 @@ export function deleteLauncherCommonSetting(id: string) {
|
||||
return apiRequest<{ deleted: boolean }>(`/launcher/common-settings/${id}`, { method: 'DELETE' });
|
||||
}
|
||||
|
||||
|
||||
export type RuntimeWorkloadEnvVariable = {
|
||||
key: string;
|
||||
value: string;
|
||||
editable: boolean;
|
||||
source: string;
|
||||
};
|
||||
|
||||
export function loadLauncherRuntimeResources(namespace = 'studio-system') {
|
||||
return apiRequest<RuntimeResourceResponse>(`/apps/runtime-namespaces/${encodeURIComponent(namespace)}/resources`);
|
||||
}
|
||||
|
||||
|
||||
export function loadRuntimeWorkloadEnv(namespace: string, kind: string, name: string) {
|
||||
return apiRequest<{
|
||||
namespace: string;
|
||||
target: string;
|
||||
container: string | null;
|
||||
variables: RuntimeWorkloadEnvVariable[];
|
||||
}>(`/runtime/workloads/${encodeURIComponent(namespace)}/${encodeURIComponent(kind.toLowerCase())}/${encodeURIComponent(name)}/env`);
|
||||
}
|
||||
|
||||
export function saveRuntimeWorkloadEnv(
|
||||
namespace: string,
|
||||
kind: string,
|
||||
name: string,
|
||||
variables: Array<{ key: string; value: string }>
|
||||
) {
|
||||
return apiRequest<{
|
||||
namespace: string;
|
||||
target: string;
|
||||
container: string | null;
|
||||
variables: RuntimeWorkloadEnvVariable[];
|
||||
}>(`/runtime/workloads/${encodeURIComponent(namespace)}/${encodeURIComponent(kind.toLowerCase())}/${encodeURIComponent(name)}/env`, {
|
||||
method: 'PATCH',
|
||||
body: JSON.stringify({ variables })
|
||||
});
|
||||
}
|
||||
|
||||
export function loadLauncherComponentLogs(namespace: string, kind: string, name: string, tail = 120) {
|
||||
return apiRequest<RuntimeWorkloadLogResponse>(
|
||||
`/runtime/workloads/${encodeURIComponent(namespace)}/${encodeURIComponent(kind.toLowerCase())}/${encodeURIComponent(name)}/logs?tail=${tail}`
|
||||
|
||||
Reference in New Issue
Block a user