k8s #1

Merged
inecs merged 41 commits from k8s into main 2025-10-26 13:02:28 +03:00
2 changed files with 14 additions and 2 deletions
Showing only changes of commit ebed1f76ab - Show all commits

View File

@@ -1376,6 +1376,9 @@ k8s:
clear) \ clear) \
echo "🗑️ Очистка всех port-forward..."; \ echo "🗑️ Очистка всех port-forward..."; \
python3 scripts/portforward.py clear;; \ python3 scripts/portforward.py clear;; \
recreate) \
echo "🔄 Пересоздание port-forward..."; \
python3 scripts/portforward.py recreate;; \
delete) \ delete) \
if [ -z "$$PORT_ARG" ]; then \ if [ -z "$$PORT_ARG" ]; then \
echo "❌ Ошибка: Укажите порт"; \ echo "❌ Ошибка: Укажите порт"; \
@@ -1386,7 +1389,7 @@ k8s:
python3 scripts/portforward.py delete $$PORT_ARG;; \ python3 scripts/portforward.py delete $$PORT_ARG;; \
*) \ *) \
echo "❌ Неизвестная команда: $$PORTFWD_CMD"; \ echo "❌ Неизвестная команда: $$PORTFWD_CMD"; \
echo "💡 Доступные команды: create, list, clear, delete"; \ echo "💡 Доступные команды: create, list, clear, recreate, delete"; \
exit 1;; \ exit 1;; \
esac;; \ esac;; \
*) \ *) \

View File

@@ -173,9 +173,16 @@ def delete_portforward(port):
except ProcessLookupError: except ProcessLookupError:
print(f"⚠️ Процесс {pid} уже не существует") print(f"⚠️ Процесс {pid} уже не существует")
def recreate_portforwards():
"""Пересоздает port-forward: удаляет существующие и создает заново"""
print("🔄 Пересоздание port-forward...")
clear_portforwards()
time.sleep(1)
create_portforwards()
def main(): def main():
if len(sys.argv) < 2: if len(sys.argv) < 2:
print("Usage: portforward.py <create|list|delete|clear> [port]") print("Usage: portforward.py <create|list|delete|clear|recreate> [port]")
sys.exit(1) sys.exit(1)
command = sys.argv[1] command = sys.argv[1]
@@ -186,6 +193,8 @@ def main():
list_portforwards() list_portforwards()
elif command == "clear": elif command == "clear":
clear_portforwards() clear_portforwards()
elif command == "recreate":
recreate_portforwards()
elif command == "delete": elif command == "delete":
if len(sys.argv) < 3: if len(sys.argv) < 3:
print("Usage: portforward.py delete <port>") print("Usage: portforward.py delete <port>")