Исправление синтаксической ошибки в molecule_executor.py и обновление k8s preset'ов
- Исправлена незакрытая скобка в _build_test_command (строка 745) - Добавлена поддержка k8s preset'ов: выполнение create_k8s_cluster.py перед create.yml - Обновлены образы в k8s preset'ах: заменен недоступный ghcr.io/ansible-community/molecule-ubuntu-systemd:jammy на inecs/ansible-lab:ubuntu22-latest - Обновлены preset'ы в базе данных через SQL - Обновлены файлы: k8s-single.yml, k8s-multi.yml, k8s-istio-full.yml
This commit is contained in:
@@ -206,11 +206,24 @@ async def delete_playbook(
|
||||
db: AsyncSession = Depends(get_async_db)
|
||||
):
|
||||
"""Удаление playbook"""
|
||||
# Получаем имя playbook до удаления
|
||||
playbook = await PlaybookService.get_playbook(db, playbook_id)
|
||||
if not playbook:
|
||||
raise HTTPException(status_code=404, detail="Playbook не найден")
|
||||
|
||||
playbook_name = playbook.name
|
||||
|
||||
# Удаляем playbook
|
||||
deleted = await PlaybookService.delete_playbook(db, playbook_id)
|
||||
if not deleted:
|
||||
raise HTTPException(status_code=404, detail="Playbook не найден")
|
||||
|
||||
return {"message": "Playbook удален успешно"}
|
||||
return JSONResponse(content={
|
||||
"success": True,
|
||||
"playbook_id": playbook_id,
|
||||
"playbook_name": playbook_name,
|
||||
"message": f"Playbook '{playbook_name}' успешно удален"
|
||||
})
|
||||
|
||||
|
||||
@router.get("/api/v1/playbooks")
|
||||
|
||||
Reference in New Issue
Block a user