7 Commits
Author SHA1 Message Date
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
George T Kramer 843439f0eb Conditionally run swupd during setup
swupd should only be run during setup when on an officially released
version of Clear that has an upadate stream.  Development versions are
usually indicated when the VERSION_ID is equal to 1 and do not have an
update stream.  In these cases, the assumption is that all required
software is already installed prior to setup.

However, add checks for only the most critical dependencies before
continuing with the setup so that it more obvious to the user that these
are missing when they are.

Signed-off-by: George T Kramer <george.t.kramer@intel.com>
2019-10-03 14:43:43 -07:00
George T Kramer 9fcd5a9be6 Quote systemd environment variables for proxy
Allow values for proxy variables to contain spaces

Signed-off-by: George T Kramer <george.t.kramer@intel.com>
2019-07-15 16:51:35 -07:00
George T Kramer 85452e2af4 Make setup for koji NFS mounting easier
When koji builder and koji master are hosted on different machines, NFS
mounting is needed to connect the services.  Make this process more
smooth to minimize manual editing of files.  Namely, change the top
directory that koji looks at.  If on the master, this is on the local
file system.  If on the builder not on the master, this is also on the
local file system, but is backed by a NFS mount in a different location.

Signed-off-by: George T Kramer <george.t.kramer@intel.com>
2019-03-04 17:36:19 -08:00
George T Kramer d33200af07 Update copyright for 2019 2019-03-04 17:00:20 -08:00
George T Kramer 66d8fff4b4 Isolate user-facing parameters 2019-03-04 17:00:20 -08:00
George T Kramer 9fcbf230a4 Deploy all DevOps services for development
A deployment of a "koji" server consists of additional services that
support development beyond koji itself.  These include
git/cgit/gitolite, a mash containing the current snapshot of the
packages in koji, and an upstreams package sources cache.

Because these are required for integration with a DevOps workflow, they
are not included by default in the ansible playbook.
2019-03-04 17:00:20 -08:00