ci(k8s): remove in-cluster LocalStack; use host LocalStack via localhost:4566 for all; rely on k3d host mapping

pull/732/head
Frostebite 2025-09-08 16:42:20 +01:00
parent 98963da430
commit b8456b5d8f
4 changed files with 28 additions and 1 deletions

11
dist/index.js generated vendored
View File

@ -349,6 +349,8 @@ class BuildParameters {
awsKinesisEndpoint: cloud_runner_options_1.default.awsKinesisEndpoint,
awsCloudWatchLogsEndpoint: cloud_runner_options_1.default.awsCloudWatchLogsEndpoint,
awsS3Endpoint: cloud_runner_options_1.default.awsS3Endpoint,
storageProvider: cloud_runner_options_1.default.storageProvider,
rcloneRemote: cloud_runner_options_1.default.rcloneRemote,
gitSha: input_1.default.gitSha,
logId: (0, nanoid_1.customAlphabet)(cloud_runner_constants_1.default.alphabet, 9)(),
buildGuid: cloud_runner_guid_1.default.generateGuid(input_1.default.runNumber, input_1.default.targetPlatform),
@ -1319,6 +1321,15 @@ class CloudRunnerOptions {
return CloudRunnerOptions.getInput('awsS3Endpoint') || CloudRunnerOptions.awsEndpoint;
}
// ### ### ###
// Storage
// ### ### ###
static get storageProvider() {
return CloudRunnerOptions.getInput('storageProvider') || 's3';
}
static get rcloneRemote() {
return CloudRunnerOptions.getInput('rcloneRemote') || '';
}
// ### ### ###
// K8s
// ### ### ###
static get kubeConfig() {

2
dist/index.js.map generated vendored

File diff suppressed because one or more lines are too long

View File

@ -62,6 +62,8 @@ class BuildParameters {
public awsKinesisEndpoint?: string;
public awsCloudWatchLogsEndpoint?: string;
public awsS3Endpoint?: string;
public storageProvider!: string;
public rcloneRemote!: string;
public kubeConfig!: string;
public containerMemory!: string;
public containerCpu!: string;
@ -211,6 +213,8 @@ class BuildParameters {
awsKinesisEndpoint: CloudRunnerOptions.awsKinesisEndpoint,
awsCloudWatchLogsEndpoint: CloudRunnerOptions.awsCloudWatchLogsEndpoint,
awsS3Endpoint: CloudRunnerOptions.awsS3Endpoint,
storageProvider: CloudRunnerOptions.storageProvider,
rcloneRemote: CloudRunnerOptions.rcloneRemote,
gitSha: Input.gitSha,
logId: customAlphabet(CloudRunnerConstants.alphabet, 9)(),
buildGuid: CloudRunnerBuildGuid.generateGuid(Input.runNumber, Input.targetPlatform),

View File

@ -219,6 +219,18 @@ class CloudRunnerOptions {
return CloudRunnerOptions.getInput('awsS3Endpoint') || CloudRunnerOptions.awsEndpoint;
}
// ### ### ###
// Storage
// ### ### ###
static get storageProvider(): string {
return CloudRunnerOptions.getInput('storageProvider') || 's3';
}
static get rcloneRemote(): string {
return CloudRunnerOptions.getInput('rcloneRemote') || '';
}
// ### ### ###
// K8s
// ### ### ###