DIST-S1 PGE Stub Implementation #548
Labels
must have
Feature is a must have
pge.er.01
PGE Engineering Release 01
pge.r06
PGE Release 06
pge.sprint.r06.03
Sprint 03 for PGE Release 06
The Interface delivery for the R6 DIST-S1 SAS was made on Nov 22, meaning we can begin work on the "stub" implementation of the PGE code that will form the baseline for the first Engineering Release.
Development of the following must be included for a fully functional "stub" implementation:
src/opera/pge/dist_s1/dist_s1_pge.py
modulebase_pge.py
. See the dswx-ni version for an examplesrc/opera/pge/dist_s1/schema/dist_s1_sas_schema.yaml
filedist-s1
repo models its runconfig schema as Pydantic code, which can be found here. We will need to convert this to the corresponding Yamale-format schema. An example runconfig that conforms to this schema can be found herePGE_NAME_MAP
insrc/opera/scripts/pge_main.py
to include an entry mappingDIST_S1_PGE
to theDistS1Executor
classsrc/opera/test/pge/dist_s1/test_dist_s1_pge.py
suitetest_dist_s1_pge_execution
function. See the dswx-ni examplesrc/opera/test/data/test_dist_s1_config.yaml
file for use withtest_dist_s1_pge.py
.ci/docker/Dockerfile_dist_s1
fileARG PGE_DEST_DIR=/home/ops
dist_user:dist_user
should be used where ever the user/group is referenced, for example:COPY --chown=dist_user:dist_user ${PGE_SOURCE_DIR} ${PGE_DEST_DIR}
.ci/scripts/dist_s1/build_dist_s1.sh
fileSAS_IMAGE
argument should beSAS_IMAGE="ghcr.io/opera-adt/dist-s1:0.0.3"
Dockerfile_dist_s1
is referenced within thedocker build
command.ci/scripts/dist_s1/test_dist_s1.sh
fileCONTAINER_HOME="/home/ops"
.ci/scripts/util/build_all_images.sh
and.ci/scripts/util/test_all_images.sh
scripts to include the new build/test scripts for DIST-S1The text was updated successfully, but these errors were encountered: