Skip to content

Feature/lab10#1390

Open
BuiniyYarik wants to merge 17 commits into
inno-devops-labs:mainfrom
BuiniyYarik:feature/lab10
Open

Feature/lab10#1390
BuiniyYarik wants to merge 17 commits into
inno-devops-labs:mainfrom
BuiniyYarik:feature/lab10

Conversation

@BuiniyYarik

@BuiniyYarik BuiniyYarik commented Jul 7, 2026

Copy link
Copy Markdown

Goal

Submit Lab 10 for the DevOps course

Changes

  • Added a release workflow that builds and pushes QuickNotes to GHCR
  • Configured release workflow to trigger on v* Git tags
  • Published QuickNotes image with immutable v0.1.0 and latest tags
  • Added Hugging Face Spaces deployment artifacts
  • Deployed QuickNotes to a public Hugging Face Space
  • Collected GHCR pull evidence, public health check output, and latency measurements
  • Added Lab 10 submission report and screenshots

Testing

  • Release workflow completed successfully
  • GHCR image was pulled successfully from ghcr.io
  • Pulled image started locally and returned /health
  • Hugging Face Space built and started successfully
  • Public /health endpoint returned {"notes":4,"status":"ok"}
  • Warm latency was measured with 5 consecutive requests
  • Cold latency was measured with 3 samples

Checklist

  • Title is a clear sentence (≤ 70 chars)
  • Commits are signed (git log --show-signature)
  • submissions/lab10.md updated

Signed-off-by: Yaroslav Sokolov <sokoslav1707@gmail.com>
* docs(lab1): start submission

Signed-off-by: Yaroslav Sokolov <sokoslav1707@gmail.com>

* docs(lab1): finish submission

Signed-off-by: Yaroslav Sokolov <sokoslav1707@gmail.com>

---------

Signed-off-by: Yaroslav Sokolov <sokoslav1707@gmail.com>
Signed-off-by: Yaroslav Sokolov <sokoslav1707@gmail.com>
* docs: upstream moved while you worked

Signed-off-by: Yaroslav Sokolov <sokoslav1707@gmail.com>

* wip(lab2): start

Signed-off-by: Yaroslav Sokolov <sokoslav1707@gmail.com>

* wip(lab2): more progress

Signed-off-by: Yaroslav Sokolov <sokoslav1707@gmail.com>

* docs(lab2): finish submission

Signed-off-by: Yaroslav Sokolov <sokoslav1707@gmail.com>

---------

Signed-off-by: Yaroslav Sokolov <sokoslav1707@gmail.com>
* docs: upstream moved while you worked

Signed-off-by: Yaroslav Sokolov <sokoslav1707@gmail.com>

* ci(lab3): add PR-gated pipeline

Signed-off-by: Yaroslav Sokolov <sokoslav1707@gmail.com>

* test(lab3): deliberately break CI

Signed-off-by: Yaroslav Sokolov <sokoslav1707@gmail.com>

* Revert "test(lab3): deliberately break CI"

This reverts commit 28ffa8d.

* ci(lab3): measure baseline workflow

Signed-off-by: Yaroslav Sokolov <sokoslav1707@gmail.com>

* ci(lab3): measure cached workflow

Signed-off-by: Yaroslav Sokolov <sokoslav1707@gmail.com>

* ci(lab3): measure cached workflow

Signed-off-by: Yaroslav Sokolov <sokoslav1707@gmail.com>

* ci(lab3): restore final optimized workflow

Signed-off-by: Yaroslav Sokolov <sokoslav1707@gmail.com>

* docs(lab3): finish submission

Signed-off-by: Yaroslav Sokolov <sokoslav1707@gmail.com>

* docs(lab3): finish submission

Signed-off-by: Yaroslav Sokolov <sokoslav1707@gmail.com>

---------

Signed-off-by: Yaroslav Sokolov <sokoslav1707@gmail.com>
* docs: upstream moved while you worked

Signed-off-by: Yaroslav Sokolov <sokoslav1707@gmail.com>

* docs(lab4): finish submission

Signed-off-by: Yaroslav Sokolov <sokoslav1707@gmail.com>

* ci: run checks for submissions changes

Signed-off-by: Yaroslav Sokolov <sokoslav1707@gmail.com>

---------

Signed-off-by: Yaroslav Sokolov <sokoslav1707@gmail.com>
* docs: upstream moved while you worked

Signed-off-by: Yaroslav Sokolov <sokoslav1707@gmail.com>

* docs(lab5): add virtualization evidence and analysis

Signed-off-by: Yaroslav Sokolov <sokoslav1707@gmail.com>

* docs(lab5): finish submission

Signed-off-by: Yaroslav Sokolov <sokoslav1707@gmail.com>

---------

Signed-off-by: Yaroslav Sokolov <sokoslav1707@gmail.com>
* docs: upstream moved while you worked

Signed-off-by: Yaroslav Sokolov <sokoslav1707@gmail.com>

* docs(lab6): add docker submission

Signed-off-by: Yaroslav Sokolov <sokoslav1707@gmail.com>

---------

Signed-off-by: Yaroslav Sokolov <sokoslav1707@gmail.com>
* docs: upstream moved while you worked

Signed-off-by: Yaroslav Sokolov <sokoslav1707@gmail.com>

* feat(lab7): deploy QuickNotes with Ansible

* docs(lab7): finish submission

---------

Signed-off-by: Yaroslav Sokolov <sokoslav1707@gmail.com>
Signed-off-by: Yaroslav Sokolov <sokoslav1707@gmail.com>
Signed-off-by: Yaroslav Sokolov <sokoslav1707@gmail.com>
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.

1 participant