fix up readme, disable gitlab tests for now

This commit is contained in:
Louis Abel 2022-06-28 12:41:12 -07:00
parent f342046f25
commit 1a04399851
Signed by untrusted user: label
GPG Key ID: B37E62D143879B36
3 changed files with 20 additions and 15 deletions

View File

@ -3,10 +3,8 @@ sig-core-toolkit
Release Engineering toolkit for repeatable operations or functionality testing. Release Engineering toolkit for repeatable operations or functionality testing.
Currently mirrored at our [github](https://github.com/rocky-linux), Currently mirrored at our [github](https://github.com/rocky-linux), and the
[Rocky Linux Git Service](https://git.rockylinux.org), and the [RESF Git Service](https://git.resf.org). Changes will typically occur at GitHub.
[RESF Git Service](https://git.resf.org). Changes either occur at the Rocky
Linux Git Service or RESF Git Service.
What does this have? What does this have?
-------------------- --------------------
@ -14,7 +12,7 @@ What does this have?
* analyze -> Analysis utilities (such as download stats) * analyze -> Analysis utilities (such as download stats)
* chat -> mattermost related utilities * chat -> mattermost related utilities
* func -> (mostly defunct) testing scripts and tools to test base functionality * func -> (mostly defunct) testing scripts and tools to test base functionality
* iso -> ISO related utilities * iso -> ISO and Compose related utilities, primarily for Rocky Linux 9+
* live -> Live image related utilities * live -> Live image related utilities
* mangle -> Manglers and other misc stuff * mangle -> Manglers and other misc stuff
* sync -> Sync tools, primarily for Rocky Linux 8 * sync -> Sync tools, primarily for Rocky Linux 8

View File

@ -22,18 +22,24 @@ There should be additional logging regardless, not just to stdout, but also to a
## scripts ## scripts
* sync-variant-pungi ```
* sync-variant-peridot * sync_from_peridot -> Syncs repositories from Peridot
* sync-from-pungi * sync_sig -> Syncs SIG repositories from Peridot
* sync-from-peridot * build-iso -> Builds initial ISO's using Lorax
* sync-sig * build-iso-extra -> Builds DVD's and other images based on Lorax data
* build-all-iso * launch-builds -> Creates a kube config to run build-iso
* sign-repos-only * build-image -> Runs build-iso
```
## wrappers ## wrappers
* lorax-generators ```
* sync-generators * common -> The starting point
* iso_utils -> Does work for ISO building and generation
* dnf_utils -> Does work for repo building and generation
* check -> Checks if the architecture/release combination are valid
* shared -> Shared utilities between all wrappers
```
## rules ## rules
@ -43,8 +49,9 @@ When making a script, you *must* import common. This is insanely bad practice,
but we would prefer if we started out this way: but we would prefer if we started out this way:
``` ```
from common import *
import argparse import argparse
from empanadas.common import *
from empanadas.util import Checks
``` ```
Whatever is imported in common will effectively be imported in your scripts as Whatever is imported in common will effectively be imported in your scripts as