Skip to content
Snippets Groups Projects
  1. Apr 20, 2021
  2. Apr 08, 2021
  3. Apr 07, 2021
    • Frank Duncan's avatar
      Preparing for production push of postgres · 47124fc7
      Frank Duncan authored
      This includes:
      * Reverting changes to LoneStar as it's not the first competition going
      * Changing LLIIA2020 from GV, since this is going live
      * Parameterizing the torquedataconnect role's git checkout so old
        competitions are broken by this
      * Other small whitespace fixes
      47124fc7
    • Frank Duncan's avatar
      Preparing for production push of postgres · b51e0c7f
      Frank Duncan authored
      Change things from GV to regular because we're no longer demoing.
      b51e0c7f
    • Frank Duncan's avatar
      Update for new db username password changes · 7a57cd3e
      Frank Duncan authored
      Global View needs to come along for the ride with the ansible changes.
      7a57cd3e
    • Frank Duncan's avatar
      b29cb917
    • Frank Duncan's avatar
      Pull in global view tdc changes for attachments · 19b5b91b
      Frank Duncan authored
      Also required reversing the wiki config list as needed by the update.
      See README in torque data connect for more information.
      19b5b91b
    • Frank Duncan's avatar
      Pull in fixes from torque server · c6dd2712
      Frank Duncan authored
      c6dd2712
    • Frank Duncan's avatar
      Disable Team Comments for proposals on Global View · 873104f9
      Frank Duncan authored
      For proposals that come from other competitions, there's normally a
      <teamcomments /> tag, that needs to render in Global View to the empty
      string.
      873104f9
    • Frank Duncan's avatar
      Initial set up of the Global View super wiki · cc367ab1
      Frank Duncan authored
      This required a few small changes to LoneStar and LLIIA, in that the
      competitions needed to be renamed to GVLoneStar and GVLLIIA, so that
      they could exist on the production server alongside their non Global
      View enabled counterparts.
      
      Otherwise, this large change builds out the initial deployment of Global
      View, including:
      * The GV ansible config
      * The GV pipeline
      * The GV enablign etl changes to LLIIA and LoneStar
      * The base etl changes to add common Global View data
      * Update to torquedata for the new deployment of the django enabled
        torquedata
      cc367ab1
    • Daniel Schultz's avatar
      Simplify attachment import · 2b0590e2
      Daniel Schultz authored
      I hope I didn't just cause problems, but we were being
      more-specific-than-necessary when copying pdfs over to the attachment
      directory.  This now copies everything, which is handy because we
      changed one of the appendixes to `Overview` and this allows us to copy
      it without adding another line.
      2b0590e2
    • Daniel Schultz's avatar
      Fix deploy parameters · ac25c5c1
      Daniel Schultz authored
      Accidentally removed the `:` from an existing deploy parameter, which
      made everything very sad and upset.
      ac25c5c1
    • Daniel Schultz's avatar
      Add overview attachment · 688f2401
      Daniel Schultz authored
      The overview appendix item is being moved / renamed to be a standalone
      document.
      688f2401
    • Daniel Schultz's avatar
      Add Overview tab · 708624b6
      Daniel Schultz authored
      The new first tab is "Overview" which will host the 2 page overview.
      
      The prospectus still exists, it just isn't the first page any longer.
      708624b6
    • Daniel Schultz's avatar
      Rename synthesis tab · 151b7052
      Daniel Schultz authored
      We decided to change it once again to "Analysis"
      151b7052
    • Daniel Schultz's avatar
      Rename external reviews tab · 6897ff99
      Daniel Schultz authored
      It's now named "Diligence".  The move will also need to be manually
      performed on production.
      
      Issue #97
      6897ff99
    • Daniel Schultz's avatar
      Rename reviews tab · 5751c0c6
      Daniel Schultz authored
      The new tab is now "Synthesis".  This means a change to the name, the
      title, and the slug.
      
      In order to do this we will need to manually perform the move on
      production.
      
      Issue 97
      5751c0c6
    • Daniel Schultz's avatar
      Remove Appendices Tab · 12ab7b88
      Daniel Schultz authored
      The content of appendices is being added to the main / prospectus tab.
      This move will need to be manual for now (and has already occurred in
      production)
      
      Issue #97
      12ab7b88
    • Daniel Schultz's avatar
      Modify python templates · 3132f749
      Daniel Schultz authored
      This modification allows templates to be populated using envsubst. This
      change is similar to the one made for the ansible templates, and the
      instructions to use it are identical to the example already contained in
      README.md
      
      Issue #95
      3132f749
    • Daniel Schultz's avatar
      Add autoconfig conditional · d79602bc
      Daniel Schultz authored
      There was a potential bug where simplesaml autoconfig would populate
      with an empty '' => '' if the okta variables were not set.
      
      This adds a conditional, skipping that step if there is no value
      present.  There are still potentials for error in the event that
      simplesaml is never provided any value, however, as at least one
      authentication endpoint must be defined for simplesaml to work.
      
      Issue #93
      d79602bc
    • Daniel Schultz's avatar
      Add support for gpg passphrase to 100Change2020 · 92acefe0
      Daniel Schultz authored
      The 100Change2020 deploy script supports the downloading and decrypting
      of key competition data before running the ingestion. This could not be
      scripted in non-interactive environments because there was no support to
      pass in a GPG passphrase.
      
      This adds a new `-g` flag to deploy, which accepts a passphrase.
      
      We will likely want to support this flag in other competition deploy
      scripts, and it may be valuable to consider creating a set of common
      utility methods imported across the various deploy scripts to avoid DRY
      violation.
      
      Issue #93
      92acefe0
    • Daniel Schultz's avatar
      Add mysql to mediawiki deps · be0ad159
      Daniel Schultz authored
      Mediawiki sometimes needs the php-mysql task to run.  It doesn't really
      hurt to proactively include it here (we already do so for psql).
      
      The alternative would be to remove database dependency installations
      from the mediawiki task and require that the calling role determine
      which dependency to include, but that is a larger scope concept and not
      necessarily something we would prefer anyway.
      
      Issue #93
      be0ad159
    • Daniel Schultz's avatar
      Fix template typos · c65e92cc
      Daniel Schultz authored
      There were two typos in the 100Change2020 document.  One was a full
      blown typo, but the other was just a divergence from the standard of
      mapping the environment variable to the variable name that is being
      populated, (whenever the variable name is specific enough to not be
      ambiguous)
      
      Issue #93
      c65e92cc
    • Daniel Schultz's avatar
      Documentation improvements · 3c8ff20b
      Daniel Schultz authored
      Fixed one small mistake and added a handy reference point for people who
      might not have read through the DESIGN.md but want to confirm their
      installation is working via login.
      3c8ff20b
    • Daniel Schultz's avatar
      Update grant to append · 8cfb2b77
      Daniel Schultz authored
      Ansible will, by default, overwrite permissions for a mysql user when
      setting new permissions.  This modifies the task so that it enables
      `append` mode. That way if you are re-using names you won't find
      yourself unhappily and unexpectedly lacking permissions.
      
      Issue #85
      8cfb2b77
    • Frank Duncan's avatar
      Add ECW2020 financial data · a51214a0
      Frank Duncan authored
      Also includes a fix because some of the spreadsheets were
      malformed, with a lot of extra columns.
      a51214a0
    • Frank Duncan's avatar
      Fix the competition locations in the config files · d9c713e5
      Frank Duncan authored
      They had a trailing slash, which actually breaks the etl pipelines.
      This was confusing for any new developers, and so should be changed to
      be accurate.
      d9c713e5
    • Karl Fogel's avatar
      Climate2030: LFCResearchPartners -= TeamComments · 570db7e1
      Karl Fogel authored
      See https://chat.opentechstrategies.com/#narrow/stream/\
      45-Lever-for.20Change/topic/meeting/near/100524 and r17090
      in the internal OTS SVN repository for more context.
      570db7e1
    • Daniel Schultz's avatar
      Include root password · 7fe2fc9f
      Daniel Schultz authored
      The root password was not being passed to the ansible script when
      creating the simplesaml database, which was causing the script to fail
      7fe2fc9f
    • Daniel Schultz's avatar
      Add ansible version suggestion · 0f5fc10c
      Daniel Schultz authored
      Older versions of ansible have a bug related to mysql permission
      granting causing weird syntax errors in some cases. We now guide
      users to the version without this so they don't face that bug.
      
      Issue #85
      0f5fc10c
    • Daniel Schultz's avatar
      Add mysql_root_password for simplesaml · c19f7742
      Daniel Schultz authored
      The simplesaml ansible tasks require a populated `mysql_root_password`
      to be set; this adds that to the local template.
      
      Issue #85
      c19f7742
    • Daniel Schultz's avatar
      Update INSTALL documentation · 126adf19
      Daniel Schultz authored
      Now that our template files support envsubst, lets let the good people
      know!
      126adf19
    • Daniel Schultz's avatar
      Update competition templates · 5a8eb5f5
      Daniel Schultz authored
      This continues the change where we replace template placeholder values
      in ansible variable templates with a placeholder format that can work
      with `envsubst` to insert environment variables.
      
      Since this is just a modification to the template placeholders this should
      have no impact on installation steps (as those values would be replaced
      by hand anyway).  All this does is make it possible for a script to
      populate a template more easily.
      
      Issue #85
      5a8eb5f5
    • Daniel Schultz's avatar
      Update base templates · d8c25ae7
      Daniel Schultz authored
      The base ansible scripts have variable templates for local setup.  The
      templates allow the user to specify various settings.
      
      This commit changes the way the placeholder values are represented in
      these templates, specifically to allow scripts to leverage envsubst in
      certain circumstances (e.g. when using vagrant to set up a virtual
      machine for local development)
      
      Issue #85
      d8c25ae7
    • Frank Duncan's avatar
      Add min-width for all pages (via Common.css) · e3b7b2e2
      Frank Duncan authored
      See code adjacent comment in diff for more information.
      e3b7b2e2
    • Frank Duncan's avatar
      ebec5241
    • Daniel Schultz's avatar
      Fix typo · d8ad8f1c
      Daniel Schultz authored
      d8ad8f1c
Loading