Patrick McCarty 87dc8384f9 Remove 'ca' option from configs
This option was officially deprecated in koji 1.22.0 and removed in koji
1.24.0. It was internally deprecated a while before 1.22.0, and I've
confirmed that removing the config for koji 1.21.2 -- the current
version in Clear -- is a no-op.

(Note that removing the 'ca' option from the client config is optional,
since unknown options in that config appear to be ignored. But for
completeness, I removed it there as well.)

Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
2021-09-09 11:26:59 -07:00
2018-11-07 17:48:57 -08:00
2018-11-07 17:48:57 -08:00

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.

  2. Run the required following scripts

     deploy-koji.sh
     bootstrp-build.sh
    
  3. Optionally, for supporting a full DevOps workflow, also run

     deploy-mash.sh
     deploy-git.sh
     deploy-upstreams.sh
    

If koji builder machine is not the same as koji master machine:

  1. On the koji master machine, run

     deploy-koji-nfs-server.sh
    
  2. Copy the koji builder certificate from the koji master machine to the koji builder machine

     scp "$KOJI_PKI_DIR/$KOJI_SLAVE_FQDN.pem" "$KOJI_SLAVE_FQDN":"$KOJI_PKI_DIR"
    
  3. 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.

S
Description
No description provided
Readme 166 KiB
Languages
Shell 100%