How to not promote everything

hey all,

So we are making some okay momentum on getting things moved over onto
katello and i've hit a interesting point.

In our previous system we have a 'build' repository that was available to
the dev nodes. Every package was placed in that repo, but only version that
passed the testing in that environment were moved to our actual release
repository.

I'm not sure how we would do similarly in Katello. It seems like maybe
content-filters, but that seems like a very heavy way to have to always
publish packages in a repository.

thanks for any guidance you have :slight_smile:

greg

> hey all,
>
>
> So we are making some okay momentum on getting things moved over onto
> katello and i've hit a interesting point.
>
> In our previous system we have a 'build' repository that was available to
> the dev nodes. Every package was placed in that repo, but only version that
> passed the testing in that environment were moved to our actual release
> repository.
>
> I'm not sure how we would do similarly in Katello. It seems like maybe
> content-filters, but that seems like a very heavy way to have to always
> publish packages in a repository.
>

As you mention, the only methods I can think to achieve what you want are:

  1. Add filters for white-listing packages you want to make it through
  2. Add a step in your pipeline to upload a package to the repository when
    it passes testing
  3. Push test packages into a repo on Katello, generate a CV, run tests,
    when it passes, diff the "test repo" against the "release repo" and
    upload/create filters only for those

Thats just off the top of my head, if you think of anything that would help
with this within Katello let us know.

Eric

··· On Tue, May 17, 2016 at 12:04 PM, Greg Swift wrote:

thanks for any guidance you have :slight_smile:

greg


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 foreman-users+unsubscribe@googlegroups.com.
To post to this group, send email to foreman-users@googlegroups.com.
Visit this group at https://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.


Eric D. Helms
Red Hat Engineering
Ph.D. Student - North Carolina State University