Skip to content
Snippets Groups Projects

Disable NGAS ingest via a capo setting

Merged Daniel Nemergut requested to merge disable_ngas_ingest into main
1 unresolved thread
@@ -21,6 +21,7 @@ import logging
import sys
import tarfile
from pathlib import Path
from pycapo import CapoConfig
# pylint: disable=C0301, E0401, R0903, R1721
from typing import Tuple
@@ -87,6 +88,12 @@ class IngestionManifest(ManifestComponentIF):
self.output_group = output_group
self.telescope = telescope
# Check if NGAS ingestion should be disabled for all manifests in this environment
try:
self.ngas_ingest = not CapoConfig().getboolean("archive-ingestion.skipNGAS")
except (KeyError, ValueError):
Please register or sign in to reply
self.ngas_ingest = True
self.parameters = self.build_ingest_parameters(additional_metadata)
self.files_found = [file for file in self.staging_source_dir.iterdir()]
@@ -108,7 +115,7 @@ class IngestionManifest(ManifestComponentIF):
params = ManifestParameters(
telescope=self.telescope,
reingest=False,
ngas_ingest=True,
ngas_ingest=self.ngas_ingest,
calibrate=False,
staging_source_dir=self.staging_source_dir,
additional_metadata=additional_metadata,
@@ -118,7 +125,7 @@ class IngestionManifest(ManifestComponentIF):
params = ManifestParameters(
telescope=self.telescope,
reingest=False,
ngas_ingest=True,
ngas_ingest=self.ngas_ingest,
calibrate=False,
staging_source_dir=self.staging_source_dir,
)
@@ -127,7 +134,7 @@ class IngestionManifest(ManifestComponentIF):
params = ManifestParameters(
telescope=self.telescope,
reingest=False,
ngas_ingest=True,
ngas_ingest=self.ngas_ingest,
staging_source_dir=self.staging_source_dir,
)
Loading