forked from sig_core/toolkit
fix up readme, disable gitlab tests for now
This commit is contained in:
parent
f342046f25
commit
1a04399851
@ -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
|
||||||
|
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user