Skip to content

Post-dry-run enhancements for Linux workshop#2

Merged
ryapric merged 30 commits intomainfrom
fix/bugs-from-dryrun
Jul 11, 2023
Merged

Post-dry-run enhancements for Linux workshop#2
ryapric merged 30 commits intomainfrom
fix/bugs-from-dryrun

Conversation

@ryapric
Copy link
Copy Markdown
Member

@ryapric ryapric commented Jul 3, 2023

Bugfixes, enhancements, and additions based on feedback from the dry-run group.

Tests were performed both automatically & manually, both locally (Vagrant) and remotely (AWS EC2).

Changes are:

  • Add Debian Packaging scoring step, instruction file, and unit test
  • Add Make targets to deploy & provision AWS resources (make up-aws and make provision-aws, respectively)
  • Move the score server code & deployment to the DB server
  • Bump Vagrant box & AWS AMI to Debian 12, so that we get Go 1.19 out of it (this allows for much more easily running the score server on the DB server)
  • Add wall commands to post messages to users' terminals on step completions
  • Add "Last Step Completed" to the score dashboard
  • Shuffled around the column order of the score dashboard
  • Make logs better for Admin service
  • General code cleanup in a few places

...uh, I added a lot more after we reviewed this, so.

Comment thread linux/Makefile
Comment thread linux/dummy-app-src/dist/debian/app/DEBIAN/control
Comment thread linux/instructions/congrats.md Outdated
Comment thread linux/scripts/linux-workshop-admin.sh
Comment thread linux/scripts/test.bats Outdated
Comment thread linux/scripts/test.bats Outdated
Comment thread linux/terraform/main.tf
Comment thread linux/score-server/content/www/index.html
JDeBo
JDeBo previously approved these changes Jul 10, 2023
Copy link
Copy Markdown
Collaborator

@JDeBo JDeBo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Think this is looking good. I'm happy if you are.

Comment thread linux/scripts/linux-workshop-admin.sh Outdated
Comment thread linux/instructions/step_0.md
Comment thread linux/instructions/step_3.md
Comment thread linux/score-server/content/www/index.html
Comment thread linux/score-server/content/www/index.html
Copy link
Copy Markdown
Collaborator

@JDeBo JDeBo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lgtm

@ryapric ryapric merged commit 2cdb948 into main Jul 11, 2023
@ryapric ryapric deleted the fix/bugs-from-dryrun branch July 11, 2023 02:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants