[katello-devel] Katello (Pulp) Distribution vs. Foreman OS
Lukas Zapletal
lzap at redhat.com
Thu Jan 31 17:06:12 UTC 2013
Aren't distributions created by Pulp automatically when syncing the
content?
LZ
On Thu, Jan 31, 2013 at 02:57:43PM +0000, Dmitri Dolguikh wrote:
> This is to figure out how the two entities relate to each other, and
> what sort of orchestration we'd need on the Katello side.
>
> Distribution: defines family, variant, version, url, and arch
> attributes (plus a few more). All of these are supported by Pulp.
> Operating System: keeps track of hosts, images, puppet classes, and
> config-templates among other things. Operating System is related to
> several Katello Distributions (differentiated by architecture).
>
> Distribution will have to be extended to persist Operating System id
> locally.
>
> Create/Delete operation on Distribution would require corresponding
> changes in Operating Systems:
> - on Distribution creation:
> - create Architecture in Foreman (only if doesn't already exist)
> - create Media in Foreman (only if there is no existing Media with
> the same path)
> - create the OS in Foreman
> - create Distribution in Pulp
> - persist Foreman OS id in Katello
>
> On Distribution Delete:
> - delete the OS in Foreman (I assume Foreman cleans up
> Architecture/Media as required)
> - delete Distribution in Pulp
> - remove OS id stored in Katello
>
>
> Thoughts?
> -d
>
>
>
> _______________________________________________
> katello-devel mailing list
> katello-devel at redhat.com
> https://www.redhat.com/mailman/listinfo/katello-devel
--
Later,
Lukas "lzap" Zapletal
#katello #systemengine
More information about the katello-devel
mailing list