Skip to content
Snippets Groups Projects

Feature/mass base config redeploy

Merged Mohammad Torkashvand requested to merge feature/mass-base-config-redeploy into develop
Files
17
"""Add mass router redeploy task.
Revision ID: 9a7bae1f6438
Revises: 465008ed496e
Create Date: 2025-05-15 12:01:54.469229
"""
import sqlalchemy as sa
from alembic import op
# revision identifiers, used by Alembic.
revision = '9a7bae1f6438'
down_revision = '90547df711c3'
branch_labels = None
depends_on = None
from orchestrator.migrations.helpers import create_task, delete_workflow
new_tasks = [
{
"name": "task_redeploy_base_config",
"description": "Redeploy base config on multiple routers"
}
]
def upgrade() -> None:
conn = op.get_bind()
for task in new_tasks:
create_task(conn, task)
def downgrade() -> None:
conn = op.get_bind()
for task in new_tasks:
delete_workflow(conn, task["name"])
Loading