Skip to content
Snippets Groups Projects

Add task for checking NETCONF connectivity of a Site

Merged Karel van Klink requested to merge feature/add-oob-check-task into develop
4 files
+ 87
0
Compare changes
  • Side-by-side
  • Inline
Files
4
 
"""Add Site connectivity check task.
 
 
Revision ID: 8a65d0ed588e
 
Revises: 818d4ffe65df
 
Create Date: 2024-12-18 14:36:35.886366
 
 
"""
 
from uuid import uuid4
 
 
import sqlalchemy as sa
 
from alembic import op
 
 
# revision identifiers, used by Alembic.
 
revision = '8a65d0ed588e'
 
down_revision = '818d4ffe65df'
 
branch_labels = None
 
depends_on = None
 
 
workflow = {
 
"name": "task_check_site_connectivity",
 
"target": "SYSTEM",
 
"description": "Check Site Connectivity",
 
"workflow_id": uuid4(),
 
}
 
 
 
def upgrade() -> None:
 
conn = op.get_bind()
 
conn.execute(
 
sa.text(
 
"INSERT INTO workflows VALUES (:workflow_id, :name, :target, :description, now()) ON CONFLICT DO NOTHING"
 
),
 
workflow,
 
)
 
 
 
def downgrade() -> None:
 
conn = op.get_bind()
 
conn.execute(sa.text("DELETE FROM workflows WHERE name = :name"), {"name": workflow["name"]})
Loading