kkonganti@0: standard { kkonganti@0: process.executor = 'local' kkonganti@0: process.cpus = 1 kkonganti@0: params.enable_conda = false kkonganti@0: params.enable_module = true kkonganti@0: singularity.enabled = false kkonganti@0: docker.enabled = false kkonganti@0: } kkonganti@0: kkonganti@0: stdkondagac { kkonganti@0: process.executor = 'local' kkonganti@0: process.cpus = 4 kkonganti@0: params.enable_conda = true kkonganti@0: conda.enabled = true kkonganti@0: conda.useMicromamba = true kkonganti@0: params.enable_module = false kkonganti@0: singularity.enabled = false kkonganti@0: docker.enabled = false kkonganti@0: } kkonganti@0: kkonganti@0: stdcingularitygac { kkonganti@0: process.executor = 'local' kkonganti@0: process.cpus = 4 kkonganti@0: params.enable_conda = false kkonganti@0: params.enable_module = false kkonganti@0: singularity.enabled = true kkonganti@0: singularity.autoMounts = true kkonganti@0: singularity.runOptions = "-B ${params.input} -B ${params.bcs_root_dbdir}" kkonganti@0: docker.enabled = false kkonganti@0: } kkonganti@0: kkonganti@0: raven { kkonganti@0: process.executor = 'slurm' kkonganti@0: process.queue = 'prod' kkonganti@0: process.memory = '10GB' kkonganti@0: process.cpus = 4 kkonganti@0: params.enable_conda = false kkonganti@0: params.enable_module = true kkonganti@0: singularity.enabled = false kkonganti@0: docker.enabled = false kkonganti@0: clusterOptions = '--signal B:USR2' kkonganti@0: } kkonganti@0: kkonganti@0: eprod { kkonganti@0: process.executor = 'slurm' kkonganti@0: process.queue = 'lowmem,midmem,bigmem' kkonganti@0: process.memory = '10GB' kkonganti@0: process.cpus = 4 kkonganti@0: params.enable_conda = false kkonganti@0: params.enable_module = true kkonganti@0: singularity.enabled = false kkonganti@0: docker.enabled = false kkonganti@0: clusterOptions = '--signal B:USR2' kkonganti@0: } kkonganti@0: kkonganti@0: eprodkonda { kkonganti@0: process.executor = 'slurm' kkonganti@0: process.queue = 'lowmem,midmem,bigmem' kkonganti@0: process.memory = '10GB' kkonganti@0: process.cpus = 4 kkonganti@0: params.enable_conda = true kkonganti@0: conda.enabled = true kkonganti@0: conda.useMicromamba = true kkonganti@0: params.enable_module = false kkonganti@0: singularity.enabled = false kkonganti@0: singularity.autoMounts = true kkonganti@0: singularity.runOptions = "-B ${params.input} -B ${params.bcs_root_dbdir}" kkonganti@0: docker.enabled = false kkonganti@0: clusterOptions = '--signal B:USR2' kkonganti@0: } kkonganti@0: kkonganti@0: eprodcingularity { kkonganti@0: process.executor = 'slurm' kkonganti@0: process.queue = 'lowmem,midmem,bigmem' kkonganti@0: process.memory = '10GB' kkonganti@0: process.cpus = 4 kkonganti@0: params.enable_conda = false kkonganti@0: params.enable_module = false kkonganti@0: singularity.enabled = true kkonganti@0: singularity.autoMounts = true kkonganti@0: singularity.runOptions = "-B ${params.input} -B ${params.bcs_root_dbdir}" kkonganti@0: docker.enabled = false kkonganti@0: clusterOptions = '--signal B:USR2' kkonganti@0: } kkonganti@0: kkonganti@0: cingularity { kkonganti@0: process.executor = 'slurm' kkonganti@0: process.queue = 'prod' kkonganti@0: process.memory = '10GB' kkonganti@0: process.cpus = 4 kkonganti@0: singularity.enabled = true kkonganti@0: singularity.autoMounts = true kkonganti@0: singularity.runOptions = "-B ${params.input} -B ${params.bcs_root_dbdir}" kkonganti@0: docker.enabled = false kkonganti@0: params.enable_conda = false kkonganti@0: params.enable_module = false kkonganti@0: clusterOptions = '--signal B:USR2' kkonganti@0: } kkonganti@0: kkonganti@0: cingularitygac { kkonganti@0: process.executor = 'slurm' kkonganti@0: executor.$slurm.exitReadTimeout = 120000 kkonganti@0: process.queue = 'centriflaken' kkonganti@0: process.cpus = 4 kkonganti@0: singularity.enabled = true kkonganti@0: singularity.autoMounts = true kkonganti@0: singularity.runOptions = "-B ${params.input} -B ${params.bcs_root_dbdir}" kkonganti@0: docker.enabled = false kkonganti@0: params.enable_conda = false kkonganti@0: params.enable_module = false kkonganti@0: clusterOptions = '-n 1 --signal B:USR2' kkonganti@0: } kkonganti@0: kkonganti@0: konda { kkonganti@0: process.executor = 'slurm' kkonganti@0: process.queue = 'prod' kkonganti@0: process.memory = '10GB' kkonganti@0: process.cpus = 4 kkonganti@0: singularity.enabled = false kkonganti@0: docker.enabled = false kkonganti@0: params.enable_conda = true kkonganti@0: conda.enabled = true kkonganti@0: conda.useMicromamba = true kkonganti@0: params.enable_module = false kkonganti@0: clusterOptions = '--signal B:USR2' kkonganti@0: } kkonganti@0: kkonganti@0: kondagac { kkonganti@0: process.executor = 'slurm' kkonganti@0: executor.$slurm.exitReadTimeout = 120000 kkonganti@0: process.queue = 'centriflaken' kkonganti@0: process.cpus = 4 kkonganti@0: singularity.enabled = false kkonganti@0: docker.enabled = false kkonganti@0: params.enable_conda = true kkonganti@0: conda.enabled = true kkonganti@0: conda.useMicromamba = true kkonganti@0: params.enable_module = false kkonganti@0: clusterOptions = '-n 1 --signal B:USR2' kkonganti@0: } kkonganti@0: kkonganti@0: cfsanawsbatch { kkonganti@0: process.executor = 'awsbatch' kkonganti@0: process.queue = 'cfsan-nf-batch-job-queue' kkonganti@0: aws.batch.cliPath = '/home/ec2-user/miniconda/bin/aws' kkonganti@0: aws.batch.region = 'us-east-1' kkonganti@0: aws.batch.volumes = ['/hpc/db:/hpc/db:ro', '/hpc/scratch:/hpc/scratch:rw'] kkonganti@0: singularity.enabled = false kkonganti@0: singularity.autoMounts = true kkonganti@0: docker.enabled = true kkonganti@0: params.enable_conda = false kkonganti@0: conda.enabled = false kkonganti@0: conda.useMicromamba = false kkonganti@0: params.enable_module = false kkonganti@0: } kkonganti@7: kkonganti@7: gxkubernetes { kkonganti@7: process.executor = 'k8s' kkonganti@7: k8s.namespace = 'galaxy' kkonganti@7: k8s.serviceAccount = 'default' kkonganti@7: k8s.pod = [ kkonganti@7: [volumeClaim: 's3-centriflaken-claim', mountPath: '/galaxy/cfsan-centriflaken-db'], kkonganti@7: [volumeClaim: 's3-nextflow-claim', mountPath: '/galaxy/nf-work-dirs'], kkonganti@7: [volumeClaim: 'galaxy-galaxy-pvc', mountPath: '/galaxy/server/database'], kkonganti@7: [priorityClassName: 'galaxy-job-priority'] kkonganti@7: ] kkonganti@7: singularity.enabled = false kkonganti@7: docker.enabled = true kkonganti@7: params.enable_conda = false kkonganti@7: params.enable_module = false kkonganti@7: }