Skip to content

AlmaLinux/albs-sign-node

Repository files navigation

System Overview

Test Coverage

AlmaLinux Build System Sing Node is designed to sign build packages.

Sign Node sends a request to the Web-Server and receives back a task to sign packages. The process to fulfill the task:

  • Sign Node downloads packages that belong to the build from the Artifact Storage(PULP);
  • Sign Node uses the PGP key to sign each package. Sign Node checks the PGP key each time, that it was imported correctly by checking the config file and node keys.
  • Uploads a signed package back to the Artifact Storage(PULP).
  • Sends the status to the Web-Server.

After the task is completed, a user will get a message task is completed. If there is no task for the Sign Node, a user will get a message no task to be signed.

Build System works with RPM packages, so to sign them python code emulates bash command rpmsign.

Running docker-compose

You can start the system using the Docker Compose tool.

Pre-requisites:

  • docker and docker-compose-plugin tools are installed and set up;

To start the system, run the following command: docker compose up -d. To rebuild images after your local changes, just run docker compose up -d --build.

Reporting issues

All issues should be reported to the Build System project.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published