<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p>Hi,</p>
<p>added [ops] tag.</p>
<p>As an operator the mentioned change of related module impact not
only the openstack infrastructur. As long as the module names
differ, there is no big issue, but as soon as they have the same
name (as sysctl and powerdns) transition is difficult.</p>
<p>Please keep also in mind, that usually we avoid making big bang
migrations, migration modules means migration all related
openstack projects to the next version the same time ..</p>
<p>I suggest to use wrapping classes and ressources for at least 2
releases (like for deprecations) so the transition can be done
smooth.<br>
</p>
<p>Thanks for considering !</p>
Benedikt
<div class="moz-cite-prefix">On 28.02.19 17:13, Alfredo Moralejo
Alonso wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CACrbaxjuBZ0GUzQo9-mdQuXUAEB_Ox-JCFNZtFct7Ank07HnoA@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="ltr">
<div dir="ltr"><br>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Thu, Feb 28, 2019 at 2:32
AM Chris Hoge <<a href="mailto:chris@openstack.org"
moz-do-not-send="true">chris@openstack.org</a>> wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex"><br>
<br>
> On Feb 27, 2019, at 6:59 AM, Alex Schultz <<a
href="mailto:aschultz@redhat.com" target="_blank"
moz-do-not-send="true">aschultz@redhat.com</a>> wrote:<br>
> <br>
> On Tue, Feb 26, 2019 at 5:38 PM Chris Hoge <<a
href="mailto:chris@openstack.org" target="_blank"
moz-do-not-send="true">chris@openstack.org</a>> wrote:<br>
>> <br>
>> Welcome Eduardo, and Hunter and Jason.<br>
>> <br>
>> For the initial work, we will be looking at
replacing GPL licensed modules in<br>
>> the Puppet-OpenStack project with Apache licensed
alternatives. Some of the<br>
>> candidate module transitions include:<br>
>> <br>
>> antonlindstrom/puppet-powerdns ->
sensson/powerdns<br>
>> <br>
>> duritong/puppet-sysctl -> thias/puppet-sysctl<br>
>> <br>
>> puppetlabs/puppetlabs-vcsrepo ->
voxpupuli/puppet-git_resource<br>
>> <br>
>> Feedback and support on this is welcome, but where
possible I would like for<br>
>> the students to be sending the patches up and
collaborating to to help make these<br>
>> transitions (where possible, it’s my understanding
that sysctl may pose serious<br>
>> challenges). Much of it should be good introductory
work to our community<br>
>> workflow, and I'd like for them to have an
opportunity to have a<br>
>> successful set of initial patches and contributions
that have a positive<br>
>> lasting impact on the community.<br>
>> <br>
> <br>
> Please note that this also has an impact on TripleO and
any other<br>
> downstream consumers of the puppet modules.
Specifically for TripleO<br>
> we'll need to consider how packaging these will come
into play and if<br>
> they aren't 1:1 compatible it may break us. StarlingX
might also be<br>
> impacted as well.<br>
<br>
Given the difficulties of coordinating the limited scope of
the<br>
capstone project and release schedule constraints of RDO and
TripleO,<br>
we've decided to focus on work related to other OpenStack
projects.<br>
Thanks for your feedback.<br>
<br>
</blockquote>
<div><br>
</div>
<div>As follow-up in case someone wants to take this over in
the future:</div>
<div><br>
</div>
<div><span class="gmail-im">>> antonlindstrom/puppet-<span
class="gmail-il">powerdns</span> -> sensson/<span
class="gmail-il">powerdns</span><br>
>> </span></div>
<div><span class="gmail-im"><br>
</span></div>
<div><span class="gmail-im">puppet-powerdns is used only in
puppet-designate. old and new package are not backwards
compatible but it should be quite easy to just coordinate
tje package change preparation in RDO with the upstream
change to implement the required changes.<br>
</span></div>
<div><span class="gmail-im"><br>
</span></div>
<div><span class="gmail-im">
>> duritong/puppet-sysctl -> thias/puppet-sysctl<br>
>> </span></div>
<div><span class="gmail-im"><br>
</span></div>
<div><span class="gmail-im">Old and new modules are not
backwards compatible. This is the hardest one. To ease the
transition we could treat them as different packages with
different names and play with dependencies but both
modules can not live together so it'd require change
between all projects involved, puppet-neutron,
puppet-tripleo, packstack and
puppet-openstack-integration. Definitively it will take
time to coordinate all changes and make a smooth
transition.<br>
</span></div>
<div><span class="gmail-im"><br>
</span></div>
<div><span class="gmail-im">
>> puppetlabs/puppetlabs-vcsrepo ->
voxpupuli/puppet-git_resource</span></div>
<div><span class="gmail-im"><br>
</span></div>
<div><span class="gmail-im">- This shouldn't be big issue,
it's just two different unrelated modules, so both modules
could live together in the transition.<br>
</span></div>
<div> </div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">
-Chris<br>
<br>
> <br>
>> Thanks in advance, and my apologies for not
communicating these efforts<br>
>> to the mailing list sooner.<br>
>> <br>
>> -Chris<br>
>> <br>
>>> On Feb 19, 2019, at 6:40 PM, Urbano Moreno,
Eduardo <<a href="mailto:eduardo.urbanomoreno@ndsu.edu"
target="_blank" moz-do-not-send="true">eduardo.urbanomoreno@ndsu.edu</a>>
wrote:<br>
>>> <br>
>>> Hello OpenStack community,<br>
>>> <br>
>>> I just wanted to go ahead and introduce myself,
as I am a part of the NDSU Capstone group!<br>
>>> <br>
>>> My name is Eduardo Urbano and I am a Jr/Senior
at NDSU. I am currently majoring in Computer Science, with
no minor although that could change towards graduation. I am
currently an intern at an electrical supply company here in
Fargo, North Dakota known as Border States. I am an
information security intern and I am enjoying it so far. I
have learned many interesting security things and have also
became a little paranoid of how easily someone can get
hacked haha. Anyways, I am so excited to be on board and be
working with OpenStack for this semester. So far I have
learned many new things and I can’t wait to continue on
learning.<br>
>>> <br>
>>> Thank you!<br>
>>> <br>
>>> <br>
>>> -Eduardo<br>
>> <br>
>> <br>
> <br>
<br>
<br>
</blockquote>
</div>
</div>
</blockquote>
</body>
</html>