Skip to content
Snippets Groups Projects
Commit 3a1ff463 authored by Charlotte Hausman's avatar Charlotte Hausman
Browse files

making null execution location specifiable

parent 1abf2772
No related branches found
No related tags found
1 merge request!501Relocatable Null
"""make null relocatable for testing
Revision ID: 257537f99abc
Revises: 42a9e35d0809
Create Date: 2021-09-14 09:52:41.666489
"""
from alembic import op
import sqlalchemy as sa
# revision identifiers, used by Alembic.
revision = "257537f99abc"
down_revision = "42a9e35d0809"
branch_labels = None
depends_on = None
condor_content = """executable = null.sh
arguments = {{arguments}}
output = null.out
error = null.err
log = condor.log
should_transfer_files = yes
transfer_input_files = /lustre/aoc/cluster/pipeline/$ENV(CAPO_PROFILE)/workspaces/sbin/null
#run on a condor node in CV-NAASC
{{#remote-cv}}
requirements = (CVPOST == True)
+partition = "CVPOST"
{{/remote-cv}}
#run on a NMT condor node. (naming consistent with vlass-seci)
{{#remote}}
requirements = (HasLustre =!= True)
{{/remote}}
queue
"""
old_content = """executable = null.sh
arguments = {{arguments}}
output = null.out
error = null.err
log = null.log
should_transfer_files = yes
transfer_input_files = /lustre/aoc/cluster/pipeline/$ENV(CAPO_PROFILE)/workspaces/sbin/null
queue
"""
def upgrade():
op.execute(
f"""
UPDATE workflow_templates
SET content=E'{condor_content}' WHERE filename='null.condor'
"""
)
def downgrade():
op.execute(
f"""
UPDATE workflow_templates
SET content=E'{old_content}' WHERE filename='null.condor'
"""
)
"""empty message
Revision ID: 42a9e35d0809
Revises: af3e4a4e7ede, 0953fe9fb794
Create Date: 2021-09-14 09:52:37.645654
"""
from alembic import op
import sqlalchemy as sa
# revision identifiers, used by Alembic.
revision = '42a9e35d0809'
down_revision = ('af3e4a4e7ede', '0953fe9fb794')
branch_labels = None
depends_on = None
def upgrade():
pass
def downgrade():
pass
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment