Skip to content

Commit 8404b81

Browse files
committed
fix: mask environment variables from Nextcloud debug log
Signed-off-by: Oleksander Piskun <oleksandr2088@icloud.com>
1 parent 534b47f commit 8404b81

2 files changed

Lines changed: 6 additions & 2 deletions

File tree

lib/DeployActions/DockerActions.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,9 @@ public function deployExAppHarp(ExApp $exApp, DaemonConfig $daemonConfig, array
167167
$createPayload['resource_limits'] = $params['container_params']['resourceLimits'];
168168
}
169169

170-
$this->logger->debug(sprintf('Payload for /docker/exapp/create for %s: %s', $exAppName, json_encode($createPayload)));
170+
$logPayload = $createPayload;
171+
$logPayload['environment_variables'] = '[REDACTED]';
172+
$this->logger->debug(sprintf('Payload for /docker/exapp/create for %s: %s', $exAppName, json_encode($logPayload)));
171173
try {
172174
$response = $this->guzzleClient->post(
173175
sprintf('%s/%s', $dockerUrl, 'docker/exapp/create'),

lib/DeployActions/KubernetesActions.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -358,7 +358,9 @@ private function createExApp(string $harpUrl, string $exAppName, string $instanc
358358
}
359359

360360
$logName = $this->logName($exAppName, $roleSuffix);
361-
$this->logger->debug(sprintf('Payload for /k8s/exapp/create for %s: %s', $logName, json_encode($createPayload)));
361+
$logPayload = $createPayload;
362+
$logPayload['environment_variables'] = '[REDACTED]';
363+
$this->logger->debug(sprintf('Payload for /k8s/exapp/create for %s: %s', $logName, json_encode($logPayload)));
362364

363365
try {
364366
$response = $this->guzzleClient->post(

0 commit comments

Comments
 (0)