Hey all,
I renamed tags in Koji for plugin builds. Also, I set inheritance on
Foreman repos, so we can require Foreman in our plugins or any Foreman
dependencies without need of rebuilding them. This assumes Foreman
repository is always present when installing a plugin in the userspace.
Tag names were:
foreman-plugins-1.3-rhel6
foreman-plugins-1.3-fedora18
foreman-plugins-1.3-fedora19
New tag names:
foreman-plugins-nightly-rhel6
foreman-plugins-nightly-fedora18
foreman-plugins-nightly-fedora19
Because we are using "nightly" tags for nightly repos in Foreman, it is
good idea to do the same for plugins, otherwise 1.3 plugin tags would
inherit foreman nightly tags which is confusing. Also we would need to
change inheritance during each release. Also, I think it is easier to
have nightly tags named as "nightly" so we don't need to change our
infrastructure (build scripts, jenkins and other stuff) every single
release. We will just carry on retagging during release.
Here is complete list of what I have done showing inheritance trees:
TL;DR Building a plugin? Build into these tags:
foreman-plugins-nightly-rhel6
foreman-plugins-nightly-fedora18
foreman-plugins-nightly-fedora19
For initial builds we also want to build into 1.2 so users of 1.2 can
start exploring new ways of using Foreman
foreman-1.2-nightly-rhel6
foreman-1.2-nightly-fedora18
foreman-1.2-nightly-fedora19
Note repos are not being generated at the moment, we will setup this
soon.
···
-- Later,Lukas “lzap” Zapletal
irc: lzap #theforeman