Add the ability for griddle to fetch the current year's FCCS, FBFM13, and FBFM40 release via LFPS.
Tasks
services/lib/lib/landfire/config.py: add an lfps_available list to the fbfm13 and fccs entries in LANDFIRE_VERSIONS, mirroring fbfm40's.
services/griddle/griddle/handlers/landfire.py: route the current year's fetch through LFPS instead of the staged-COG path, for fetch_fbfm13, fetch_fccs, fetch_fbfm40
services/griddle/griddle/dispatch.py: pass progress=progress through to the fetch_fbfm13/fetch_fccs call sites (already done for fetch_fbfm40).
Tests:
services/lib/tests/test_landfire_config.py — new lfps_available entries for fccs/fbfm13.
- Griddle handler tests — LFPS branch for
fetch_fbfm13/fetch_fccs, and the new current-year (no-season) LFPS branch for fetch_fbfm40. Follow the seasonal-FBFM40 test patterns as the template.
Add the ability for griddle to fetch the current year's FCCS, FBFM13, and FBFM40 release via LFPS.
Tasks
services/lib/lib/landfire/config.py: add anlfps_availablelist to thefbfm13andfccsentries inLANDFIRE_VERSIONS, mirroringfbfm40's.services/griddle/griddle/handlers/landfire.py: route the current year's fetch through LFPS instead of the staged-COG path, forfetch_fbfm13,fetch_fccs,fetch_fbfm40services/griddle/griddle/dispatch.py: passprogress=progressthrough to thefetch_fbfm13/fetch_fccscall sites (already done forfetch_fbfm40).Tests:
services/lib/tests/test_landfire_config.py— newlfps_availableentries for fccs/fbfm13.fetch_fbfm13/fetch_fccs, and the new current-year (no-season) LFPS branch forfetch_fbfm40. Follow the seasonal-FBFM40 test patterns as the template.