From e01fd6e052cfe2c5d25c7b8b37e72ddc8f200bf7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CNaeel=E2=80=9D?= Date: Thu, 30 Jul 2026 13:14:27 +0400 Subject: [PATCH] restore TASKS/3007.md from archive --- TASKS/3007.md | 139 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 TASKS/3007.md diff --git a/TASKS/3007.md b/TASKS/3007.md new file mode 100644 index 0000000..f13f433 --- /dev/null +++ b/TASKS/3007.md @@ -0,0 +1,139 @@ +Сергей Мищук, [22.07.2026 17:20] +у меня просьба подумать, как сделать автотесты на выбранные операции выбранных сервисов. Может быть, конфигурить через файл. Может быть, сделать веб интерфейс со списком сервисов-операций и статусами тестирования... Может сделать там же конфигурирование тестов. Запускать наверно захочется прямо на платформе + +Владимир Крупский, [22.07.2026 17:36] +операции - create modify redeploy и тд ? + +Владимир Крупский, [22.07.2026 17:37] +можно ... по всем сервисам есть yaml с полным перечнем всего что в сервисах есть. + +Владимир Крупский, [22.07.2026 17:38] +сделаю во фласке или нодеjs + +Владимир Крупский, [22.07.2026 17:39] +пока со своим токеном ... токенами по соотв. стендам + +Сергей Мищук, [22.07.2026 18:07] +только не по всем можно все, поэтому нужна настройка. Это будет гоняться на проде. Например, организацию создавать нельзя, объекты надо делать и удалять в специальной тестовой организации. Кроме того, для многих сервисов действует удаление с передержкой. Поэтому для них можно 1 раз сделать создание и не делать удаление + +Сергей Мищук, [22.07.2026 18:07] +это все надо конфигурить, а не кодировать + +Владимир Крупский, [22.07.2026 18:11] +почти у всех удаление с карантином в 2 недели в проде или 15 мин в деве и тесте + +Владимир Крупский, [22.07.2026 18:12] +тестовая организация ... вроде первая моя учетка в ней + +Владимир Крупский, [22.07.2026 18:14] +сначала сделаю для сервисов с быстрым созданием и модифаем + +Сергей Мищук, [22.07.2026 18:26] +сначала мы конечно попробуем все это на деве. Но надо будет юзать на тесте и проде + +Владимир Крупский, [22.07.2026 18:27] +сделаю выбор стенда + +Владимир Крупский, [27.07.2026 17:42] +Здравствуйте +конструирую +тут только болванка, чтобы не путаться + +Владимир Крупский, [27.07.2026 17:42] +https://atest.pythonk8s.dev.nubes.ru/ + +Владимир Крупский, [27.07.2026 17:42] +приложение - многопользовательское будет ? + +Владимир Крупский, [27.07.2026 17:47] +по умолчанию - там использукется мой токен от тест-стенда +можно ввести свой, справа вверху + +Сергей Мищук, [28.07.2026 14:27] +мне пока некогда проверить + +Владимир Крупский, [28.07.2026 14:27] +ок, там много ещё что поправлять + +Сергей Мищук, [29.07.2026 10:28] +поправляется? + +Владимир Крупский, [29.07.2026 10:29] +https://atest.pythonk8s.dev.nubes.ru/ + +Сергей Мищук, [29.07.2026 10:29] +а если коротко словами? + +Владимир Крупский, [29.07.2026 10:29] +сервисы посложнее пытаю + +Владимир Крупский, [29.07.2026 10:29] +фактически для начала - чтобы делалось то же самое что и в UI облака + +Владимир Крупский, [29.07.2026 10:29] +создание модификация удаление и тд + +Владимир Крупский, [29.07.2026 10:30] +далее - можно будет например не в UI приложения операции тестирования задавать, а из JSON файлов например, последовательность разных операций + +Владимир Крупский, [29.07.2026 10:31] +и всё сделанное записывается в базу. чтобы потом анализировать + +Владимир Крупский, [29.07.2026 10:43] +просьба чуть подробнее пояснить какой функционал нужен +и кто будет пользоваться, на какой платформе +доступ общий ко всем тестированным инстансам ? +или надо разделять, по userid + +Сергей Мищук, [29.07.2026 10:44] +пользоваться будет кто угодно, кто тестирует. Могу я, может Соня, могут девопсы + +Владимир Крупский, [29.07.2026 10:45] +у всех пользователей доступ к общей куче созданных инстансов ? + +Владимир Крупский, [29.07.2026 10:45] +или каждому своё + +Владимир Крупский, [29.07.2026 10:45] +по своему токену + +Владимир Крупский, [29.07.2026 10:45] +или например на чтение истории операций - для всех + +Владимир Крупский, [29.07.2026 10:47] +а создавать и редактировать - только по своему токену, +по токену определяется от какого стенда токен, операции осуществляются именно там + +Владимир Крупский, [29.07.2026 10:50] +пока на время разработки по умолчанию используется мой персональный токен ... + +Сергей Мищук, [29.07.2026 11:55] +имперсонирование и смена пользователя это тоже часть программы тестирования + +Сергей Мищук, [29.07.2026 11:56] +но можно и обойтись + +Сергей Мищук, [29.07.2026 11:56] +важно поиметь для начала какое то худо бедное покрытие автотестами + +Владимир Крупский, [29.07.2026 11:57] +ок, продолжаю + +это переписка с заказчиком. +исходя из того что ты знаешь весь проект, - ЕЩЁ РАЗ ВСЁ изучи + +на данный момент у нас фактически только дубль функционала UI облака по созданию и изменению инстансов +и более - ничего +надо понять куда двигаться и какой функционал добавлять и развивать + +твоя текущая цель - создать задание/промпт для GPT-5.6 Sol +чтобы он изучил файлы по твоему списку, проанализировал и выдал мнение - ЧТО делать +какая ИДЕЯ данного проекта исходя из переписки с Сергеем и best practicies подобных приложений +не забыть упомянуть что оно развёрнуто в облачном managed flask & postgres + +не надо чтобы СОЛ лил воду и тратил токены понапрасну ! +главное - чтобы ТЫ САМ понял его анализ и задумки +возможно у него будет несколько предложений по дальнейшему развитию, пусть выложит все + +НЕ СПЕША ВДУМЧИВО - сначала выдай в чат что ты обо всём этом думаешь, кратко +