Skip to content

Sprint 77

Drew Rotheram edited this page May 29, 2023 · 15 revisions

Tuesday, May 1, 2023 – Thursday, May 25, 2023

Sprint Goals:

RiskProfiler

  • Link-checker in gh-actions - riskprofiler repo

    • Follow up on link-checker dead links - add issue to riskprofiler repo - Anthony
  • French Language Translation - Drew/Anthony

    • French tutorial session on March 14, 2023
    • all tech staff to obtain WP backend accounts
  • Add additional DSRA scenarios Drew/Will/Anthony

    • opendrr-api/model-factory v1.4.4 (PR Pending) [ ] (Drew/Will)
    • request Damon walk us through the branch workflow
    • 13 new Scenarios - Vector Tiles [x] - GeoPackages [x] - ES Indices [ ] - Pygeoapi records [ ] - Add to release Assets
  • Tutorial with someone else running static site generation workflow - Anthony

  • Document deployment process, see Procedure to update RiskProfiler website (85% complete) - Anthony

GitHub

  • Run GH action to check for French READMEs (LISEZMOI) and open issue if missing (Backlog) - Drew/Anthony

  • Write GH action to run DeepL and create LISEZMOI files on Changes to README (Backlog) - Drew/Anthony (40-50% done)

  • General update and review of all README LISEZMOI files and licenses

    • opendrr-api [ ], earthquake-scenarios [ ] (Drew)
    • python-env [ ] , riskprofiler [ ] (Anthony)

Elasticsearch - Kibana - PostGIS

  • Wiki Document Required data sets for version/subversion release (Drew)

  • add_data.sh - check and build from local sql dump if present (Backlog) - (Anthony)

  • Run stack build in EC2 full scripted with AWS CLI (Backlog) (Drew, Anthony) - test build in podman

Data Dissemination

FGP:

  • PSRA - in progress (Will - Waiting for CIO approval) - sent for review Phil/Tiegan
  • DSRA each scenario - adding 4x new scenarios v1.4.3 - in progress (Will)
  • DSRA each scenario - adding all 9 scenarios v1.4.4 - in progress (Will)
  • DSRA each scenario - 13 new scenarios (Will) - ESRI links available, ready to be sent for review
  • NHSL
  • Exposure

GitHub pages for new DSRA scenarios

  • Add new GitHub page for each DSRA scenario (Anthony, Will)

DSRA Scenario Names:

  • Fix DSRA Scenario Names (Anthony)
    • Create change log to document rename OpenDRR/earthquake-scenarios#78 - Anthony
    • Updates to API/ (Drew/Anthony)
    • GeoPackages/VectorTiles etc. (Anthony/Will)

New Datasets need to add National EP-curves to our supported datasets

  • Add National EP-Curve Table to ES/PyGeoAPI (backlog) - Drew
  • Add to GitHub Pages download page (backlog) - Will - [ ] Review with Tiegan

OpenDRR Administrative

  • Document Process on how to add new DSRA scenario (Anthony, Drew, Will)

  • Follow up AWS Account transfer from FGP to GSC:

    • Gate-0 Project Gating form (Drew) potentially no longer relevant
    • Follow up with Glen Newton on: - ON HOLD
      • Fresh SA&A and ATO - ON HOLD
      • Document with screenshots all of the required security controls - ON HOLD
      • Define a transfer strategy for: - ON HOLD - Application Code (on Github no transfer required) - ON HOLD - Cloud infrastructure code (gccode) - ON HOLD - Preserve: Architecture diagrams, Deployment process, VA Scans, Disaster Recovery - ON HOLD

Demos:

  • Anthony - ???
  • Drew - ???
  • Will - ???

Scrums:

Tuesday May 2, 2023

Will

  • Received signed form for seismic risk model, sent off in MyNRCan Services for CIO signature
  • Preparing new FGP records for the new 13 scenarios
  • Getting extents for the 13 scenarios (sauid, csd, 5km), used in FGP record (sauid) and later on for riskprofiler dataset wiki page (sauid, csd, 5km)

Anthony

  • Worked with H7 to resolve discovered issues regarding French translations found on H7 RiskProfiler dev site
  • RiskProfiler with French translations is to be deployed on or before May 7, 2023, in time for Emergency Preparedness Week (May 7–13).
  • Random exploration with AWS webinars on cloud and CI/CD, etc.

Thursday May 4, 2023

Will

  • First 9 scenario FGP records sent to content review before publish (Phil L, Tiegan)
  • 13 scenario extents, the new 5km hexgrids needs to be reprojected to get lat/long extents. Build simple model in qgis to help with this process

Anthony

  • Finished French translations of remaining strings (found in chart legends, maps, etc.) after H7 made those strings translatable.
  • Received latest WordPress database export from H7 early this morning, will try to deploy RC1 today, and aim to deploy an official www.RiskProfiler.ca (with French) release on May 6, 2023

Tuesday May 9, 2023

Anthony

  • Underestimated required time and effort to get the bilingual www.RiskProfiler.ca static site export to work. Issues encountered include:
    1. Git repo not in sync with H7 dev web server due to automatic core and plugin upgrades and quick tests. In particular, WordPress database export contains newer version of Simply Static table with extra site_id column which older version in PHP code could not handle.
    2. Need to remove regenerate MO files for string translations, or commit what is automatically generated on the H7 dev web server
    3. New absolute-to-relative path conversion with static site export
  • Released at around 7 a.m. on Sunday, May 7, sort of in time for Emergency Preparedness Week (May 7–13); largely functional but with remaining translations issues such as English links on French pages
  • To do: fix remaining translation issues

Will

  • Received CIO signoff for seismic risk model record, sent page to content review before publish (Phil L, Tiegan). Sent form to Steve Smith (FGP)
  • 13 draft scenario pages are up on FGP, now preparing next step to get data ready in arcmap for esri rest. Build model in arcgis to help with some processes (create fgdb, reproject to epsg 3978 etc)

Thursday May 11, 2023

Will

  • 13 scenarios - finished english layer prep in mxd, working to finish the french mxd version.
  • Tiegan approved PR for PSRA (added v1.4.4 3857 packages to the repo). Will merge later today.
  • Old PR from Tiegan from August 2022 needs to be reviewed, one of the folder names is renamed _beta and will break the workflow for psra build. Will add an issue, but in the mean time it is okay since I there is no new updates for PSRA thus no need to rebuild psra anytime soon?

Anthony

  • Investigating RiskProfiler Learn More carousel cards mismatch issue. Attempts to update the card list results in "No items found.", traced to an undesired (wp_posts.post_status = 'inherit') condition in the resulting SQL query.
  • To fix remaining translation issues

Tuesday May 16, 2023

Drew - starting project gating

Anthony - Still fixing bugs in Static Site - fixing seismic risk model repo merge conflict

Will - Tiegan PR seismic risk model - finished MXD and data prep for DSRA FGP records - sent to Steve Smith -

Thursday May 18, 2023

Anthony - Updating RiskProfiler deployment documentation

Drew - Working through RiskProfiler SA&A Process Cloud intake

Tuesday May 23, 2023

Anthony

  • Continued (a little bit) with preparing RiskProfiler deployment tutorials
  • Followed instructions at https://zwbetz.com/make-a-hugo-blog-from-scratch/ to learn more about Hugo layouts template.
  • To fill in PSPM with Kaz on Tuesday afternoon
  • To give a 5-minute presentation on our initial experience with Federal Science DataHub Proof-of-Concept at a "Research IT Policy Project Working Group" meeting on Wednesday

Thursday May 25, 2023

Will

  • Heard back from Steve (FGP), initial ESRI rest services are setup for the 13 new scenarios. Will be looking into the services, and starting to add them to the new FGP records

Anthony

  • Gave a 5-minute presentation on our initial experience with Federal Science DataHub Proof-of-Concept at a "Research IT Policy Project Working Group" meeting on Wednesday
  • Making last-minute preparations for RiskProfiler Tutorial #1

Review:

Thursday May 25, 2023 Monday May 29, 2023

Clone this wiki locally