kusu-kitops(8)			   Kusu Base			kusu-kitops(8)



NAME
       kusu-kitops - Kusu kit management tool.

SYNOPSIS
       kusu-kitops [-h|-v|-l]	 - Kit information

       kusu-kitops  [-a -m Media [{-k Kitname | --kit=Kitname}	[-o KitVersion
       | --kitversion=KitVersion] [-c KitArch |	 --kitarch=KitArch]]]	     -
       Adding a Kit

       kusu-kitops   [-e  {-k  Kitname	|  --kit=Kitname}   [-o	 KitVersion  |
       --kitversion=KitVersion]	   [-c	  KitArch     |	    --kitarch=KitArch]
       - Kit removal

DESCRIPTION
       Kusu-kitops  is the kit operations tool.	 It is for adding and removing
       kits.  Once a kit is added with kusu-kitops is must be associated  with
       one  or	more  repositories with the kusu-repoman before the kit can be
       used.

       Adding a kit to the installer cause the packages to be  copied  to  the
       /depot/kits  directory.	 The kit is not yet available for installation
       on the nodes.  The kit then needs to be associated  with	 a  repository
       using kusu-repoman.

       Kits  can  be  deleted  from the installer, however the kit must not be
       associated with any repository prior to it's removal.  Removing the kit
       from  the  repository  may  also require de-selecting any components of
       that kit that are in use.  A kit cannot be removed  if  the  components
       are in use.

       Upgrading a kit is performed by deleting the old kit and adding the new
       one.  However this is not desirable.  A snapshot should be taken of the
       repository  using  the  kit  so	that it can be reverted back to in the
       event of a problem.


OPTIONS
       -a, --add
	      Add a kit.

       -e, --remove
	      Remove a kit.  The kit must not be associated with any reposito-
	      ries, and the components provided by that kit should not be used
	      in any nodegroups.  If this condition is not met	the  kit  will
	      not be removed.

       -h, --help
	      Print the help information and exit.

       -i, --kid=<Kit Id>
	      Specifies the id of the kit to add or remove.

       -k, --kit=<Kit Name>
	      Specifies the name of the kit to add or remove.

       -o, --kitversion=<Kit Version>
	      Specifies the kit version to add or remove.

       -c, --kitarch=<Kit Arch>
	      Specifies the kit architecture to add or remove.

       -m <Media>
	      Specifies the kit ISO file, or the mount point of the media con-
	      taining the kit to add. Support access to the kit	 on  a	remote
	      location over the HTTP and FTP protocol.

       --dbdriver=<Driver>
	      Connect  to  an  alternate  database using the driver specified.
	      Currently supported dbdrivers are	 postgres,  mysql  or  sqlite.
	      This option is not needed for normal use.

       --dbdatabase=<Database>
	      Connect to an alternate database to read information from.  This
	      option is not needed for normal use.

       --dbuser=<User>
	      Connect to an alternate database as user <User> to read informa-
	      tion from.  This option is not needed for normal use.

       --dbpassword=<Password>
	      Connect to an alternate database using the password provided  to
	      read information from.  This option is  not  needed  for	normal
	      use.

       -v, --version
	      Print the version information and exit.

       -y, --yes
	      Skip the confirmation when deleting a kit.

FILES
       /depot/kits/*

AUTHORS
       Alexey	  Tumanov,    <atumanov_at_platform_dot_com>	Mike	Mazur,
       <mmazur_at_platform_dot_com>

SEE ALSO
       kusu-repoman(8), kusu-ngedit(8)



Mark Black			Version: 2.0.1			kusu-kitops(8)