Uploaded image for project: 'Data Management'
  1. Data Management
  2. DM-30574

Front-End and Documentation Engineering

    XMLWordPrintable

    Details

    • Type: Epic
    • Status: Done
    • Resolution: Done
    • Fix Version/s: None
    • Component/s: Documentation
    • Labels:
      None
    • Epic Name:
      sqre-s22-doceng-1
    • Story Points:
      55
    • WBS:
      1.02C.10.02
    • Team:
      SQuaRE
    • Cycle:
      Spring 2022

      Description

      Prototype Times Square, a web front end for running parametrized notebooks via noteburst. 

      Continued development of our documentation infrastructure. 

        Attachments

          Issue Links

          Stories in Epic (Custom Issue Matrix)

          Key Summary Story Points Assignee Status
           
          DM-33552

          Set up a Sphinx documentation site for the PanDA user guide

          0.5 Jonathan Sick Done
           
          DM-33753

          Times Square: Create Cloud SQL for IDF deployments

          0.7 Jonathan Sick Done
           
          DM-33695

          Bug (extra "end") in the charts ingress template

          Jonathan Sick Done
           
          DM-33286

          Documentation Working Group: Develop schema to fulfil portal views

          2.8 Jonathan Sick Done
           
          DM-33448

          Noteburst: integrate JupyterLab-based notebook execution with queue workers

          5.4 Jonathan Sick Done
           
          DM-33198

          Documentation Working Group: Set up repo for prototyping metadata schema

          1.4 Jonathan Sick Done
           
          DM-32710

          Update documentation infrastructure for main default branch migration

          4.2 Jonathan Sick Done
           
          DM-32841

          times-square: Create MVP for web front-end

          13.5 Jonathan Sick Done
           
          DM-33011

          Write technical note for Noteburst to discuss design decisions for programatic notebook execution

          1.4 Jonathan Sick Done
           
          DM-33025

          Noteburst: create distributed queue to operate individual JupyterLab pods

          21 Jonathan Sick Done
           
          DM-30015

          Update stack package conf.py files for documenteer 0.6

          2.6 Jonathan Sick Done
           
          DM-27143

          Update document builds to use GitHub Actions / current build template

          1.6 Jonathan Sick Done
           
          DM-28543

          Update documenteer and rst technote template for sphinxcontrib-bibtex 2.0

          1.7 Jonathan Sick Done
           
          DM-30937

          SITCOMTN-014: Describe the documentation portal implementation

          Jonathan Sick Invalid
           
          DM-32959

          Configure vault-secrets-operator to use automatic reconcillation

          Jonathan Sick Invalid

            Activity

            Hide
            jsick Jonathan Sick added a comment -

            Key outcomes:

            1. Noteburst is now in an MVP state. It has arq-based queue workers that acquire global locks on one of a unique set of RSP machine identities via a Redis "redlock" algorithm. Each noteburst queue worker opens a JupyterLab session for the duration of its lifecycle and runs notebook executions when the worker receives a new job. DM-33025 DM-33448
            2. Deployed the MVP front-end for Times Square that displays HTML rendered from the API backend in an iframe, and requests new parameterized HTML renderings based on URL query strings. DM-32841
            3. Maintenance of the documentation infrastructure
            4. Consulting for project documentation metadata schemas via the Documentation Working Group.
            Show
            jsick Jonathan Sick added a comment - Key outcomes: Noteburst is now in an MVP state. It has arq-based queue workers that acquire global locks on one of a unique set of RSP machine identities via a Redis "redlock" algorithm. Each noteburst queue worker opens a JupyterLab session for the duration of its lifecycle and runs notebook executions when the worker receives a new job. DM-33025 DM-33448 Deployed the MVP front-end for Times Square that displays HTML rendered from the API backend in an iframe, and requests new parameterized HTML renderings based on URL query strings. DM-32841 Maintenance of the documentation infrastructure Consulting for project documentation metadata schemas via the Documentation Working Group.
            Hide
            frossie Frossie Economou added a comment -

            Times Square / Noteburst is deployed for internal testing and content development

            Show
            frossie Frossie Economou added a comment - Times Square / Noteburst is deployed for internal testing and content development

              People

              Assignee:
              jsick Jonathan Sick
              Reporter:
              frossie Frossie Economou
              Reviewers:
              Frossie Economou
              Watchers:
              Frossie Economou, Jonathan Sick
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Jenkins

                  No builds found.