Pulp does support package groups creation..

In Katello 3.4 (to be released) there's an API:
POST API at /katello/api/package_groups for creation and a DELETE API at
/katello/api/package_groups for deletion.

In Katello3.3 you can:
Step 1:
pulp-admin rpm repo uploads group \
 --user-visible=true \
 --repo-id=rhel-ebi-package-groups \
 --group-id=package-group-gpfs-client-4.1.0-8 \
 --name="Package Group for GPFS 4.1.0-8 clients" \
 --description="Package Group for GPFS 4.1.0-8 clients" \
 --mand-name=gpfs.docs \
 --mand-name=gpfs.gpl \
 --mand-name=gpfs.msg.en_US \
 --mand-name=gpfs.base \
 --mand-name=gpfs.gskit \
 --mand-name=gpfs.ext

Step 2:
foreman-rake console
> Katello::PackageGroup.import_all

Step 3:
Force regenerate repo metadata


On Wed, May 3, 2017 at 12:45 PM, Lukas Zapletal <[email protected]> wrote:

> I think that Pulp does not support creating packagegroups, you will
> only find these on original DVDs or kickstart repositories on CDN.
> Better to ask at pulp-users tho.
>
> LZ
>
> On Wed, Apr 26, 2017 at 10:29 AM, Duncan Innes <[email protected]> wrote:
> > Hi,
> >
> > This week has seen me building bespoke LiveCD images for a client to
> allow
> > specific firmware bundles to be installed on hardware.  To do this I was
> > using the older method:
> >
> > livecd-creator --config=centos.ks -f LiveCD
> >
> > to create my LiveCD.iso.  The Foreman/Katello/Pulp side of my questions
> > comes from the kickstart file I was using.  I tried to use the Pulp repos
> > that I had created in my Katello system.  They're perfectly viewable in a
> > browser and look just like what a repo is supposed to look like.  But
> when I
> > ran the livecd-creator command, I got complaints that the core group
> > couldn't be found.  When I change the kickstart to point at internet
> CentOS
> > repos, or even the copy of the CentOS DVD which I also serve via http,
> > things worked fine.
> >
> > I didn't have time to figure out why the Katello repos were failing.
> But is
> > there any obvious reason that I couldn't be using my Katello repos in
> this
> > way?
> >
> > The kickstart file was using the URL shown in "Published At" in `hammer
> > repository info --id=1`.  It's an on-demand repo, but I've installed many
> > systems with much larger %packages sections than this LiveCD.
> >
> > It's a Foreman 1.14.3 & Katello 3.3.1 system.
> >
> > Cheers
> >
> > Duncan
> >
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Foreman users" group.
> > To unsubscribe from this group and stop receiving emails from it, send an
> > email to [email protected].
> > To post to this group, send email to [email protected].
> > Visit this group at https://groups.google.com/group/foreman-users.
> > For more options, visit https://groups.google.com/d/optout.
>
>
>
> --
> Later,
>   Lukas @lzap Zapletal
>
> --
> You received this message because you are subscribed to the Google Groups
> "Foreman users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at https://groups.google.com/group/foreman-users.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Foreman users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to