aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Chris Lovering <[email protected]>2025-04-27 17:10:42 +0100
committerGravatar Chris Lovering <[email protected]>2025-04-27 17:10:42 +0100
commitd643bb38758bfa0503cdd23f7b9badd574b345d1 (patch)
tree58204890f766253937371edd7b17c9725b0f787d
parentStart numbers timer loop (diff)
Disable VERIFY_X509_STRICT checking on cluster connection
Since Python 3.13, ssl.VERIFY_X509_STRICT is enabled by default, our cluster cert doesn't comply with that
-rw-r--r--arthur/bot.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/arthur/bot.py b/arthur/bot.py
index 79de985..b39ae60 100644
--- a/arthur/bot.py
+++ b/arthur/bot.py
@@ -6,6 +6,7 @@ from typing import Any
from discord import Interaction, Member
from discord.ext import commands
from kubernetes_asyncio import config
+from kubernetes_asyncio.client import Configuration
from kubernetes_asyncio.config.kube_config import KUBE_CONFIG_DEFAULT_LOCATION
from pydis_core import BotBase
from sentry_sdk import new_scope
@@ -51,6 +52,7 @@ class KingArthur(BotBase):
await config.load_kube_config()
else:
config.load_incluster_config()
+ Configuration.get_default().disable_strict_ssl_verification = True
logger.info(f"Logged in <red>{self.user}</>")
await self.load_extensions(exts, sync_app_commands=False)