From a62e27b9b0d16c0403ac32fcd016ca81c55b10fa Mon Sep 17 00:00:00 2001 From: Louis Abel Date: Fri, 13 Dec 2024 19:48:26 -0700 Subject: [PATCH] clarity to sop --- docs/sop/sop_compose.md | 4 +++- docs/sop/sop_compose_8.md | 24 +++++++++++------------- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/docs/sop/sop_compose.md b/docs/sop/sop_compose.md index e63b216..42c3674 100644 --- a/docs/sop/sop_compose.md +++ b/docs/sop/sop_compose.md @@ -133,8 +133,10 @@ Once the syncs are done, staging must be tested and vetted before being sent to ``` # Set X to whatever release -bash RLVER=X sync-to-prod.delete.sh +RLVER=X bash sync-to-prod.delete.sh bash sync-file-list-parallel.sh +# Sends data to the vault and masks repodata +RLVER=X bash vault-release-no-repodata.sh ``` During this phase, staging is rsynced with production, the file list is updated, and the full time list is also updated to allow mirrors to know that the repositories have been updated and that they can sync. diff --git a/docs/sop/sop_compose_8.md b/docs/sop/sop_compose_8.md index 7671b5b..1a7013e 100644 --- a/docs/sop/sop_compose_8.md +++ b/docs/sop/sop_compose_8.md @@ -42,6 +42,17 @@ There is a designated system that takes care of composing repositories. These sy Each repository or set of repositories are controlled by various pungi configurations. For example, `r8.conf` will control the absolute base of Rocky Linux 8, which imports other git repository data as well as accompanying json or other configuration files. +### Quick Compose + +On the designated compose box, there is a script that can do all of the incremental steps. + +``` +cd /root/cron +bash stable-updates +``` + +After, it can be synced to production. + ### Running a Compose Inside the `pungi` git repository, the folder `scripts` contain the necessary scripts that are ran to perform a compose. There are different types of composes: @@ -135,17 +146,4 @@ During this phase, staging is rsynced with production, the file list is updated, **Note**: If multiple releases are being updated, it is important to run the syncs to completion before running the file list parallel script. -## Quicker Composes -On the designated compose box, there is a script that can do all of the incremental steps. - -``` -cd /root/cron -bash stable-updates -``` - -The same goes for a full production. - -``` -bash stable -```