From d643bb38758bfa0503cdd23f7b9badd574b345d1 Mon Sep 17 00:00:00 2001 From: Chris Lovering Date: Sun, 27 Apr 2025 17:10:42 +0100 Subject: 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 --- arthur/bot.py | 2 ++ 1 file changed, 2 insertions(+) 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 {self.user}") await self.load_extensions(exts, sync_app_commands=False) -- cgit v1.2.3