Various scripts and tools for SIG/Core
Go to file
Neil Hanlon ddc1dd0fe9
Implement a feature to assist in generating various images
* use a flag to determine if we want an RC or not
* Convert rldict and sigdict to an AttributeDict to allow access via
  __getattr__
* add fedora_release variable to configs for controlling icicle
  templates
* build_image.py script to generate per-architecture XML files used by
  imagefactory
* refactor time to call utcnow() once
* add jinja types to development dependencies until we move past jinja
  2.x
* Generate TDL templates per architecture for each image variant on
  demand
* Generate imagefactory and copy commands to execute image build
* Refactor Kubernetes job template to be generic for all current jobs
2022-06-27 14:29:05 -04:00
.github/workflows Github actions work for automatic building 2022-06-20 18:02:19 -04:00
analyze Add really simple download stats script to parse fastly logs on disk 2022-05-12 18:33:23 -04:00
chat Add chat scripts and update propagation for amis 2022-05-26 00:24:52 -04:00
func add forcearch to drive the point home 2022-06-08 20:09:07 -07:00
iso Implement a feature to assist in generating various images 2022-06-27 14:29:05 -04:00
live begin ISO magic 2022-05-19 00:48:07 -07:00
mangle get rid of shellcheck errors 2021-07-06 17:46:34 -04:00
sync update iso utils and prep 2022-06-15 13:53:12 -07:00
.gitlab-ci.yml fix: we need this guy in here 2021-07-06 17:46:30 -04:00
README.md add forcearch to drive the point home 2022-06-08 20:09:07 -07:00

sig-core-toolkit

Release Engineering toolkit for repeatable operations or functionality testing.

Currently mirrored at our github, Rocky Linux Git Service, and the RESF Git Service. Changes either occur at the Rocky Linux Git Service or RESF Git Service.

What does this have?

  • analyze -> Analysis utilities (such as download stats)
  • chat -> mattermost related utilities
  • func -> (mostly defunct) testing scripts and tools to test base functionality
  • iso -> ISO related utilities
  • live -> Live image related utilities
  • mangle -> Manglers and other misc stuff
  • sync -> Sync tools, primarily for Rocky Linux 8

How can I help?

Fork this repository and open a PR with your changes. Keep these things in mind when you make changes:

  • Have pre-commit installed
  • Have shellcheck installed
  • Shell Scripts: These must pass a shellcheck test!
  • Python scripts: Try your best to follow PEP8 guidelines

Your PR should be against the devel branch at all times. PR's against the main branch will be closed.

Will some of this be moved into separate repositories?

There may be some things that will be moved to its own repository in the near future. From a SIG/Core standpoint, we believe a good chunk of this should stay here as it makes it easier for us to maintain and manage.