Skip to content

feat(examples & workflows): Add prometheus3.5.3#333

Open
AlexiksA wants to merge 2 commits into
unikraft-cloud:mainfrom
AlexiksA:AlexiksA/Add-prometheus3.5.3
Open

feat(examples & workflows): Add prometheus3.5.3#333
AlexiksA wants to merge 2 commits into
unikraft-cloud:mainfrom
AlexiksA:AlexiksA/Add-prometheus3.5.3

Conversation

@AlexiksA

@AlexiksA AlexiksA commented May 9, 2026

Copy link
Copy Markdown

Add prometheus 3.5.3 example and Workflows.

@razvand razvand self-requested a review May 9, 2026 09:42
@razvand razvand self-assigned this May 9, 2026
@razvand razvand added the documentation Improvements or additions to documentation label May 9, 2026

@razvand razvand left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Use present tense in the commit description. Also add more information in the commit description. Mention what are the contents of the commit.

AlexiksA added 2 commits May 9, 2026 12:56
Add Prometheus 3.5.3 as a new example for Unikraft Cloud deployment.

The example includes:
- Dockerfile: builds a minimal image with the Prometheus
  binary downloaded from the official GitHub release tarball
- Kraftfile: defines the Unikraft Cloud deployment specification,
  including runtime, rootfs, volume for persistent metrics storage,
  network port mapping and startup command flags
- README.md: provides instructions for deploying Prometheus on Unikraft Cloud
  using both the unikraft and kraft CLIs
- .dockerignore and .gitignore: standard ignore files for the example

Signed-off-by: Alexandru-Iulian Aranghel <alexandru.aranghel@yahoo.com>
Add staging and stable GitHub Actions workflows for the prometheus3.5.3.

The workflows include:
- example-prometheus3.5.3-staging.yaml: runs against the staging
  environment, triggered on push, pull request, and daily schedule
  (weekdays at 15:30 UTC)
- example-prometheus3.5.3-stable.yaml: runs against the stable
  environment, triggered on push, pull request, and daily schedule
  (weekdays at 16:30 UTC)

Both workflows deploy the example to Unikraft Cloud, verify the
/metrics endpoint is reachable via curl, and clean up the instance,
image and logs on completion.

Signed-off-by: Alexandru-Iulian Aranghel <alexandru.aranghel@yahoo.com>
@AlexiksA AlexiksA force-pushed the AlexiksA/Add-prometheus3.5.3 branch from 102ea9c to 7efc96a Compare May 9, 2026 12:02
@AlexiksA AlexiksA changed the title AlexiksA/Add prometheus3.5.3 feat(examples & workflows): Add prometheus3.5.3 May 9, 2026
@AlexiksA AlexiksA requested a review from razvand May 9, 2026 12:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants