Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/clearlinux/koji-setup-scripts
https://github.com/clearlinux/koji-setup-scripts
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/clearlinux/koji-setup-scripts
- Owner: clearlinux
- Created: 2018-10-22T20:39:01.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-07-11T12:39:05.000Z (6 months ago)
- Last Synced: 2024-07-11T14:24:10.073Z (6 months ago)
- Language: Shell
- Size: 46.9 KB
- Stars: 5
- Watchers: 8
- Forks: 7
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Koji Setup Scripts
The purpose of these scripts it to enable setting up a koji environment quickly
with reasonable configurations.## Assumptions
* All scripts are run as the root user
* The root user has a password set
* Basic configurations (e.g. network, time, etc.) have been applied
* Only one koji builder is required## Unsupported Environments
* Systems that are not starting as dedicated and clean
* Systems that are not based on Clear Linux OS*For unsupported environments, it will be up to the sysadmin to proceed at their
own discretion and fix issues that may arise on their own.## Getting Going
1. Edit parameters.sh as needed. If running in a production environment, be
sure to supply reasonable SSL certificate field values.1. Run the required following scripts
deploy-koji.sh
bootstrp-build.sh1. Optionally, for supporting a full DevOps workflow, also run
deploy-mash.sh
deploy-git.sh
deploy-upstreams.shIf koji builder machine is not the same as koji master machine:
1. On the koji master machine, run
deploy-koji-nfs-server.sh
1. Copy the koji builder certificate from the koji master machine to the koji
builder machinescp "$KOJI_PKI_DIR/$KOJI_SLAVE_FQDN.pem" "$KOJI_SLAVE_FQDN":"$KOJI_PKI_DIR"
1. On the koji builder machine, run
deploy-koji-nfs-client.sh
deploy-koji-builder.sh*Other names and brands may be claimed as the property of others.