Skip to content

Commit d3de308

Browse files
committed
fix: URL encode Gitea password
1 parent f3eda41 commit d3de308

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

scripts/hacks

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import base64
99
import json
1010
import requests
1111
import sys
12+
import urllib
1213

1314
from rich.console import Console
1415
from kubernetes import client, config
@@ -22,7 +23,7 @@ config.load_kube_config(config_file='./metal/kubeconfig.yaml')
2223
gitea_host = client.NetworkingV1Api().read_namespaced_ingress('gitea', 'gitea').spec.rules[0].host
2324
gitea_user = base64.b64decode(client.CoreV1Api().read_namespaced_secret('gitea-admin-secret', 'gitea').data['username']).decode("utf-8")
2425
gitea_pass = base64.b64decode(client.CoreV1Api().read_namespaced_secret('gitea-admin-secret', 'gitea').data['password']).decode("utf-8")
25-
gitea_url = f"http://{gitea_user}:{gitea_pass}@{gitea_host}"
26+
gitea_url = f"http://{gitea_user}:{urllib.parse.quote_plus(gitea_pass)}@{gitea_host}"
2627

2728
vault_host = client.NetworkingV1Api().read_namespaced_ingress('vault', 'vault').spec.rules[0].host
2829
vault_token = base64.b64decode(client.CoreV1Api().read_namespaced_secret('vault-unseal-keys', 'vault').data['vault-root']).decode("utf-8")

0 commit comments

Comments
 (0)