- Jun 14, 2021
-
-
Frank Duncan authored
This required forcing all the competitions with Annual Operating Budget to match values with each other, so that the global TOC worked. To that end, code was put into the central etl library.
-
- Jun 10, 2021
-
-
Frank Duncan authored
-
Frank Duncan authored
Also adds the export tables role to all the competitions.
-
Frank Duncan authored
Lots of little changes to pave the way for it. New variables need to be set, and version numbers need to be updated.
-
- May 27, 2021
-
-
Frank Duncan authored
-
Daniel Schultz authored
This updates all competitions to use simplebook instead of collection. If an existing deployment is using collection, the wiki configuration must be manually updated (or explicitly replaced) so that both simplebook and collection are not present at the same time Issue #122
-
- May 21, 2021
-
-
Daniel Schultz authored
ECW2020 can now ingest finalist attachments with a CSV mapping between the zip folders and the proposal IDs. Issue #126
-
Daniel Schultz authored
ECW2020 loaded the new deploy tooling but didn't invoke it for decryption. This is no longer the case!
-
- May 20, 2021
-
-
Frank Duncan authored
-
- May 13, 2021
-
-
Frank Duncan authored
Now that globalview is fully deployed in production, it can be the prod ansible target, holding port 5000, and the sha for that TDC extension can be set to the globalview aware one.
-
- May 11, 2021
-
-
Frank Duncan authored
-
- May 07, 2021
-
-
Frank Duncan authored
-
- May 05, 2021
-
-
Frank Duncan authored
-
- Apr 22, 2021
-
-
Daniel Schultz authored
-
Daniel Schultz authored
This updates the modern competitions to use the common deploy tooling, which includes a decrypt helper function and the help documentation that explains how to call the script. There are a few legacy competitions which have not been updated, but potentially could be in future.
-
- Apr 07, 2021
-
-
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
-
Frank Duncan authored
Also includes a fix because some of the spreadsheets were malformed, with a lot of extra columns.
-
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.
-
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
-
Frank Duncan authored
-
Frank Duncan authored
Includes: * Disable picksome in production * Update picksome amount to 4 for when it gets re-added * Disable teamcomments for LFC Evaluators * Add LFC Analysis tabs for top 19 proposals * Change Judge Rank to Peer Rank in main table
-
Frank Duncan authored
This also updates the sha1sum of the proposal csv due to an error when committing this earlier.
-
Frank Duncan authored
-
Frank Duncan authored
-
Frank Duncan authored
Initially the system was developed ad hoc for LoneStar2020, but ECW2020 will most likely be using the same format, though with different parameters. This required breaking it out to the etl directory and adding configuration for the Adder
-
Frank Duncan authored
-
Frank Duncan authored
This involved updating a whole bunch of config, and more so in the opass world (for OTS users), as well as removing the duplicate simplesaml deployment host.
-
Frank Duncan authored
-
Frank Duncan authored
Based on conversations with MacFound, the base way we want to log into competitions should be okta, with a locallogin.php option for special cases. That means that before, where competitions that defaulted to okta were the exception, and had the overriding configuration in their ansible tasks now need to do nothing. Competitions that need to always have the local login option (due to legacy reasons) enabled are now the exception, and have those exceptions in their ansible files.
-
Frank Duncan authored
This replaces the peer review rankings.
-
Frank Duncan authored
Nothing massive here, mainly just making the structure a bit deeper by creating top level directories for the base install and the competitions, then spliting up the docs a little.
-