Re: [openstack-dev] [all] [tc] [api] Paste Maintenance

2018-10-24 Thread Jean-Philippe Evrard
On Mon, 2018-10-22 at 07:50 -0700, Morgan Fainberg wrote:
> Also, doesn't bitbucket have a git interface now too (optionally)?
> 
It does :)
But I think it requires a new repo, so it means that could as well move
to somewhere else like github or openstack infra :p 


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [goals][upgrade-checkers] Week R-25 Update

2018-10-24 Thread Jean-Philippe Evrard
On Tue, 2018-10-23 at 16:40 -0500, Matt Riedemann wrote:
> On 10/23/2018 1:41 PM, Sean McGinnis wrote:
> > > Yeah, but part of the reason for placeholders was consistency
> > > across all of
> > > the services. I guess if there are never going to be upgrade
> > > checks in
> > > adjutant then I could see skipping it, but otherwise I would
> > > prefer to at
> > > least get the framework in place.
> > > 
> > +1
> > 
> > Even if there is nothing to check at this point, I think having the
> > facility
> > there is a benefit for projects and scripts that are going to be
> > consuming
> > these checks. Having nothing to check, but having the status check
> > there, is
> > going to be better than everything needing to keep a list of which
> > projects to
> > run the checks on and which not.
> > 
> 
> Sure, that works for me as well. I'm not against adding
> placeholder/noop 
> checks knowing that nothing is immediately obvious to replace those
> in 
> Stein, but could be done later when the opportunity arises. If it's 
> debatable on a per-project basis, then I'd defer to the core team
> for 
> the project.
> 

+1 on what Ben, Matt, and Sean said there.


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [Openstack-operators] [openstack-dev] [goals][upgrade-checkers] Week R-26 Update

2018-10-15 Thread Jean-Philippe Evrard
ain multi-upgrade (jumps)
scenarios. After a while, we could think of feeding those back to
upgrade checkers.

3) I like the approach of having oslo-config-validator. However, I must
admit it's not part of our process to always validate a config file
before trying to start a service in OSA. I am not sure where other
deployment projects are in terms of that usage. I am not familiar with
upgrade checker code, but I would love to see it re-using oslo-config-
validator, as it would be the unique source of truth for upgrades
before the upgrade happens (vs having to do multiple steps).
If I am completely out of my league here, tell me.

Just my 2 cents.
Jean-Philippe Evrard (evrardjp)



___
OpenStack-operators mailing list
OpenStack-operators@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators


Re: [openstack-dev] [goals][upgrade-checkers] Week R-26 Update

2018-10-15 Thread Jean-Philippe Evrard
ain multi-upgrade (jumps)
scenarios. After a while, we could think of feeding those back to
upgrade checkers.

3) I like the approach of having oslo-config-validator. However, I must
admit it's not part of our process to always validate a config file
before trying to start a service in OSA. I am not sure where other
deployment projects are in terms of that usage. I am not familiar with
upgrade checker code, but I would love to see it re-using oslo-config-
validator, as it would be the unique source of truth for upgrades
before the upgrade happens (vs having to do multiple steps).
If I am completely out of my league here, tell me.

Just my 2 cents.
Jean-Philippe Evrard (evrardjp)



__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [tc][all] Discussing goals (upgrades) with community @ office hours

2018-10-15 Thread Jean-Philippe Evrard
On Sat, 2018-10-13 at 15:04 +0200, Mohammed Naser wrote:
> I wanted to propose one of the upcoming office hours to perhaps
> invite
> some of the community members (PTL, developers, anyone!) as well as
> the TC with goal champions to perhaps discuss some of these goals to
> help everyone get a clear view on what's going on.
> 
> Does this seem like it would be of interest to the community?  I am
> currently trying to transform our office hours to be more of a space
> where we have more of the community and less of discussion between
> us.
> 

Great idea, mnaser. I think it's good if we discuss all together during
office hours!

I believe the office hours should not only be used for discussing
progress by subject-matter experts (SME), but also a place for the
community to discuss cross-team issues, and victories.

I like to have goal champions talking about progress in the next office
hours. +1!

JP


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [tc] assigning new liaisons to projects

2018-10-10 Thread Jean-Philippe Evrard
On Mon, 2018-10-08 at 10:27 -0400, Doug Hellmann wrote:
> TC members,
> 
> Since we are starting a new term, and have several new members, we
> need
> to decide how we want to rotate the liaisons attached to each our
> project teams, SIGs, and working groups [1].
> 
> Last term we went through a period of volunteer sign-up and then I
> randomly assigned folks to slots to fill out the roster evenly.
> During
> the retrospective we talked a bit about how to ensure we had an
> objective perspective for each team by not having PTLs sign up for
> their
> own teams, but I don't think we settled on that as a hard rule.
> 
> I think the easiest and fairest (to new members) way to manage the
> list
> will be to wipe it and follow the same process we did last time. If
> you
> agree, I will update the page this week and we can start collecting
> volunteers over the next week or so.
> 
> Doug
> 
> [1] https://wiki.openstack.org/wiki/OpenStack_health_tracker
> 
> _
> _
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubs
> cribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

+1


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [openstack-ansible] dropping xenial jobs

2018-10-10 Thread Jean-Philippe Evrard
On Wed, 2018-10-10 at 06:50 +0200, Mohammed Naser wrote:
> Hi everyone!
> 
> So I’ve been thinking of dropping the Xenial jobs to reduce our
> overall impact in terms of gate usage in master because we don’t
> support it. 
> 
> However, I was a bit torn on this because i realize that it’s
> possible for us to write things and backport them only to find out
> that they’d break under xenial which can be deployed with Rocky. 
> 
> Thoughts?  Ideas?  I was thinking maybe Lee an experimental job.. not
> really sure on specifics but I’d like to bring in more feedback. 
> 
> Thanks,
> Mohammed
> _
> _
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubs
> cribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Hello,

In the past we removed the jobs (ocata didn't have trusty jobs, IIRC),
and made sure backports were still passing the gates of newton with
trusty jobs voting. It may force a re-implementation in lower branches,
but it is fine for me, as ansible versions also differ and might
require re-implementation anyway.

That said, we didn't have the flexibility we have now with Zuul v3, and
making the jobs voting/nv/experimental.

The middle ground would be to have a non-voting check job.
It is fine, but it consumes resources for patches that aren't supposed
to be backported, and therefore I think it's not the greatest solution.

I like the "check experimental" part. It has an inconvenient: it relies
on our good behaviour:
When a bug is raised (so first element, we should not forget the bug
link!) for backport, we should all keep in mind to check experimental
before attempting the merge on the higher branch.

That said, I still prefer the "check experimental" that nothing.
You have my vote! 

Best regards,
JP


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [tc] bringing back formal TC meetings

2018-10-05 Thread Jean-Philippe Evrard
On Fri, 2018-10-05 at 07:40 -0400, Doug Hellmann wrote:
> Chris Dent  writes:
> 
> > On Thu, 4 Oct 2018, Doug Hellmann wrote:
> > 
> > > TC members, please reply to this thread and indicate if you would
> > > find
> > > meeting at 1300 UTC on the first Thursday of every month
> > > acceptable, and
> > > of course include any other comments you might have (including
> > > alternate
> > > times).
> > 
> > +1
> > 
> > Also, if we're going to set aside a time for a semi-formal meeting,
> > I
> > hope we will have some form of agenda and minutes, with a fairly
> > clear process for setting that agenda as well as a process for
> 
> I had in mind "email the chair your topic suggestion" and then "the
> chair emails the agenda to openstack-dev tagged [tc] a bit in advance
> of
> the meeting". There would also probably be some standing topics, like
> updates for ongoing projects.
> 
> Does that work for everyone?
> 
> 

Fine for me


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Openstack-sigs] [all][tc] We're combining the lists!

2018-10-04 Thread jean-philippe
Agreed with the merge. 
null__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] ?==?utf-8?q? ?==?utf-8?q? [infra] Gerrit User Summit, November 2018

2018-10-03 Thread jean-philippe
On Tuesday, October 02, 2018 14:59 CEST, Adam Spiers  wrote: 
 
> Hi all,
> 
> The next forthcoming Gerrit User Summit 2018 will be Nov 15th-16th in
> Palo Alto, hosted by Cloudera.
> 
> See the Gerrit User Summit page at:
> 
> https://gerrit.googlesource.com/summit/2018/+/master/index.md
> 
> and the event registration at:
> 
> https://gus2018.eventbrite.com
> 
> Hopefully some members of the OpenStack community can attend the
> event, not just so we can keep up to date with Gerrit but also so that
> our interests can be represented!
> 
> Regards,
> Adam
> 
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Good catch! 
When I read your email, I assume you won't be going? Palo Alto is indeed not 
very close to Europe and it's indeed a long trip for a two day effort. Maybe 
there is someone closer that can help there and attend this?

Regards,
Jean-Philippe Evrard (evrardjp)


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] ?==?utf-8?q? ?==?utf-8?q? [helm] multiple nova compute nodes

2018-10-03 Thread jean-philippe
> 
> The nova-compute pods are part of a daemonset which will automatically 
> create a nova-compute pod on each node that has the 
> "openstack-compute-node=enabled" label.
> 
 Hello,

Should we add this in the documentation, maybe with an architecture diagram?

Regards,
Jean-Philippe Evrard (evrardjp)


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [Openstack-operators] Best kernel options for openvswitch on network nodes on a large setup

2018-09-28 Thread Jean-Philippe Méthot
Thank you, I will try it next week (since today is Friday) and update this 
thread if it has fixed my issues. We are indeed using the latest RDO Pike, so 
ovsdbapp 0.4.3.1 . 

Jean-Philippe Méthot
Openstack system administrator
Administrateur système Openstack
PlanetHoster inc.




> Le 28 sept. 2018 à 03:03, Slawomir Kaplonski  a écrit :
> 
> Hi,
> 
> What version of Neutron and ovsdbapp You are using? IIRC there was such issue 
> somewhere around Pike version, we saw it in functional tests quite often. But 
> later with new ovsdbapp version I think that this problem was somehow solved.
> Maybe try newer version of ovsdbapp and check if it will be better.

___
OpenStack-operators mailing list
OpenStack-operators@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators


Re: [Openstack-operators] Best kernel options for openvswitch on network nodes on a large setup

2018-09-27 Thread Jean-Philippe Méthot
I got some answers from the openvswitch mailing list, essentially indicating 
the issue is in the connection between neutron-openvswitch-agent and ovs.

Here’s an output of ovs-vsctl list controller:

_uuid   : ff2dca74-9628-43c8-b89c-8d2f1242dd3f
connection_mode : out-of-band
controller_burst_limit: []
controller_rate_limit: []
enable_async_messages: []
external_ids: {}
inactivity_probe: []
is_connected: false
local_gateway   : []
local_ip: []
local_netmask   : []
max_backoff : []
other_config: {}
role: other
status  : {last_error="Connection timed out", 
sec_since_connect="22", sec_since_disconnect="1", state=BACKOFF}
target  : "tcp:127.0.0.1:6633 »

So OVS is still working but the connection between neutron-openvswitch-agent 
and OVS gets interrupted somehow. It may also be linked to the HA vrrp 
switching host at random as the connection between both network nodes get 
severed. We also see SSH lagging momentarily. I’m starting to think that a 
limit of some kind in linux is reached, preventing connections from happening. 
However, I don’t think it’s max open file since the number of open files is 
nowhere close to what I’ve set it.

Ideas?
  
Jean-Philippe Méthot
Openstack system administrator
Administrateur système Openstack
PlanetHoster inc.




> Le 26 sept. 2018 à 15:16, Jean-Philippe Méthot  
> a écrit :
> 
> Yes, I notice that every time that message appears, at least a few packets 
> get dropped and some of our instances pop up in nagios, even though they are 
> reachable 1 or 2 seconds after. It’s really causing us some issues as we 
> can’t ensure proper network quality for our customers. Have you noticed the 
> same?
> 
> By that point I think it may be best to contact openvswitch directly since it 
> seems to be an issue with their component. I am about to do that and hope I 
> don’t get sent back to the openstack mailing list. I would really like to 
> know what this probe is and why it disconnects constantly under load.
> 
> Jean-Philippe Méthot
> Openstack system administrator
> Administrateur système Openstack
> PlanetHoster inc.
> 
> 
> 
> 
>> Le 26 sept. 2018 à 11:48, Simon Leinen > <mailto:simon.lei...@switch.ch>> a écrit :
>> 
>> Jean-Philippe Méthot writes:
>>> This particular message makes it sound as if openvswitch is getting 
>>> overloaded.
>>> Sep 23 03:54:08 network1 ovsdb-server: 
>>> ovs|01253|reconnect|ERR|tcp:127.0.0.1:50814: no response to inactivity 
>>> probe after 5.01 seconds, disconnecting
>> 
>> We get these as well :-(
>> 
>>> A lot of those keep appear, and openvswitch always reconnects almost
>>> instantly though. I’ve done some research about that particular
>>> message, but it didn’t give me anything I can use to fix it.
>> 
>> Would be interested in solutions as well.  But I'm sceptical whether
>> kernel settings can help here, because the timeout/slowness seems to be
>> located in the user-space/control-plane parts of Open vSwitch,
>> i.e. OVSDB.
>> -- 
>> Simon.
>> 
>>> Jean-Philippe Méthot
>>> Openstack system administrator
>>> Administrateur système Openstack
>>> PlanetHoster inc.
>> 
>>> Le 25 sept. 2018 à 19:37, Erik McCormick >> <mailto:emccorm...@cirrusseven.com>> a écrit :
>> 
>>> Ate you getting any particular log messages that lead you to conclude your 
>>> issue lies with OVS? I've hit lots of kernel limits under those conditions 
>>> before OVS itself ever
>>> noticed. Anything in dmesg, journal or neutron logs of interest? 
>> 
>>> On Tue, Sep 25, 2018, 7:27 PM Jean-Philippe Méthot 
>>> mailto:jp.met...@planethoster.info>> wrote:
>> 
>>> Hi,
>> 
>>> Are there some recommendations regarding kernel settings configuration for 
>>> openvswitch? We’ve just been hit by what we believe may be an attack of 
>>> some kind we
>>> have never seen before and we’re wondering if there’s a way to optimize our 
>>> network nodes kernel for openvswitch operation and thus minimize the impact 
>>> of such an
>>> attack, or whatever it was.
>> 
>>> Best regards,
>> 
>>> Jean-Philippe Méthot
>>> Openstack system administrator
>>> Administrateur système Openstack
>>> PlanetHoster inc.
>> 
>>> ___
>>> OpenStack-operators mailing list
>>> OpenStack-operators@lists.openstack.org 
>>> <mailto:OpenStack-operators@lists.openstack.org&

Re: [Openstack-operators] Best kernel options for openvswitch on network nodes on a large setup

2018-09-26 Thread Jean-Philippe Méthot
Yes, I notice that every time that message appears, at least a few packets get 
dropped and some of our instances pop up in nagios, even though they are 
reachable 1 or 2 seconds after. It’s really causing us some issues as we can’t 
ensure proper network quality for our customers. Have you noticed the same?

By that point I think it may be best to contact openvswitch directly since it 
seems to be an issue with their component. I am about to do that and hope I 
don’t get sent back to the openstack mailing list. I would really like to know 
what this probe is and why it disconnects constantly under load.

Jean-Philippe Méthot
Openstack system administrator
Administrateur système Openstack
PlanetHoster inc.




> Le 26 sept. 2018 à 11:48, Simon Leinen  a écrit :
> 
> Jean-Philippe Méthot writes:
>> This particular message makes it sound as if openvswitch is getting 
>> overloaded.
>> Sep 23 03:54:08 network1 ovsdb-server: 
>> ovs|01253|reconnect|ERR|tcp:127.0.0.1:50814: no response to inactivity probe 
>> after 5.01 seconds, disconnecting
> 
> We get these as well :-(
> 
>> A lot of those keep appear, and openvswitch always reconnects almost
>> instantly though. I’ve done some research about that particular
>> message, but it didn’t give me anything I can use to fix it.
> 
> Would be interested in solutions as well.  But I'm sceptical whether
> kernel settings can help here, because the timeout/slowness seems to be
> located in the user-space/control-plane parts of Open vSwitch,
> i.e. OVSDB.
> -- 
> Simon.
> 
>> Jean-Philippe Méthot
>> Openstack system administrator
>> Administrateur système Openstack
>> PlanetHoster inc.
> 
>> Le 25 sept. 2018 à 19:37, Erik McCormick  a 
>> écrit :
> 
>> Ate you getting any particular log messages that lead you to conclude your 
>> issue lies with OVS? I've hit lots of kernel limits under those conditions 
>> before OVS itself ever
>> noticed. Anything in dmesg, journal or neutron logs of interest? 
> 
>> On Tue, Sep 25, 2018, 7:27 PM Jean-Philippe Méthot 
>>  wrote:
> 
>> Hi,
> 
>> Are there some recommendations regarding kernel settings configuration for 
>> openvswitch? We’ve just been hit by what we believe may be an attack of some 
>> kind we
>> have never seen before and we’re wondering if there’s a way to optimize our 
>> network nodes kernel for openvswitch operation and thus minimize the impact 
>> of such an
>> attack, or whatever it was.
> 
>> Best regards,
> 
>> Jean-Philippe Méthot
>> Openstack system administrator
>> Administrateur système Openstack
>> PlanetHoster inc.
> 
>> ___
>> OpenStack-operators mailing list
>> OpenStack-operators@lists.openstack.org
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators
> 
>> ___
>> OpenStack-operators mailing list
>> OpenStack-operators@lists.openstack.org
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators
> 

___
OpenStack-operators mailing list
OpenStack-operators@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators


Re: [Openstack-operators] Best kernel options for openvswitch on network nodes on a large setup

2018-09-25 Thread Jean-Philippe Méthot
This particular message makes it sound as if openvswitch is getting overloaded.

Sep 23 03:54:08 network1 ovsdb-server: 
ovs|01253|reconnect|ERR|tcp:127.0.0.1:50814: no response to inactivity probe 
after 5.01 seconds, disconnecting

A lot of those keep appear, and openvswitch always reconnects almost instantly 
though. I’ve done some research about that particular message, but it didn’t 
give me anything I can use to fix it.

Jean-Philippe Méthot
Openstack system administrator
Administrateur système Openstack
PlanetHoster inc.




> Le 25 sept. 2018 à 19:37, Erik McCormick  a écrit 
> :
> 
> Ate you getting any particular log messages that lead you to conclude your 
> issue lies with OVS? I've hit lots of kernel limits under those conditions 
> before OVS itself ever noticed. Anything in dmesg, journal or neutron logs of 
> interest? 
> 
> On Tue, Sep 25, 2018, 7:27 PM Jean-Philippe Méthot 
> mailto:jp.met...@planethoster.info>> wrote:
> Hi,
> 
> Are there some recommendations regarding kernel settings configuration for 
> openvswitch? We’ve just been hit by what we believe may be an attack of some 
> kind we have never seen before and we’re wondering if there’s a way to 
> optimize our network nodes kernel for openvswitch operation and thus minimize 
> the impact of such an attack, or whatever it was.
> 
> Best regards,
> 
> Jean-Philippe Méthot
> Openstack system administrator
> Administrateur système Openstack
> PlanetHoster inc.
> 
> 
> 
> 
> ___
> OpenStack-operators mailing list
> OpenStack-operators@lists.openstack.org 
> <mailto:OpenStack-operators@lists.openstack.org>
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators 
> <http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators>

___
OpenStack-operators mailing list
OpenStack-operators@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators


[Openstack-operators] Best kernel options for openvswitch on network nodes on a large setup

2018-09-25 Thread Jean-Philippe Méthot
Hi,

Are there some recommendations regarding kernel settings configuration for 
openvswitch? We’ve just been hit by what we believe may be an attack of some 
kind we have never seen before and we’re wondering if there’s a way to optimize 
our network nodes kernel for openvswitch operation and thus minimize the impact 
of such an attack, or whatever it was.

Best regards,

Jean-Philippe Méthot
Openstack system administrator
Administrateur système Openstack
PlanetHoster inc.




___
OpenStack-operators mailing list
OpenStack-operators@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators


Re: [openstack-dev] ?==?utf-8?q? ?==?utf-8?q? [docs] Nominating Ian Y. Choi for openstack-doc-core

2018-09-20 Thread jean-philippe
> >
> > Based on our PTG discussion, I'd like to nominate Ian Y. Choi for
> > membership in the openstack-doc-core team. I think Ian doesn't need an
> > introduction, he's been around for a while, recently being deeply involved
> > in infra work to get us robust support for project team docs translation and
> > PDF builds.
> >
> > Having Ian on the core team will also strengthen our integration with
> > the i18n community.
> >
> > Please let the ML know should you have any objections.
> Petr,
> 
> Not a doc Core but wanted to add my support.  Agree he would be a great 
> addition.  Appreciate all he does for i18n, docs and OpenStack!
> 
> Jay

Likewise. Great addition!


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[Openstack-operators] Network metadata+userdata and rate limits

2018-09-17 Thread Jean-Philippe Méthot
Hi,

We’ve been providing our VMs with metadata from the network for quite some time 
now and lately we’ve realized that when we reboot compute nodes for updates (so 
roughly 200 VMs are rebooting at once), some VM can’t access the metadata 
server. I believe this could be because of the nova-api ratelimiting, but I was 
unable to find proofs in the logs (No 403 forbidden at all in the log file). 
So, I was wondering :

-Can I disable the nova-api ratelimiting from paste-api.ini just as it was 
possible in kilo?
-Can I prevent cloud-init from running its latest user-data when it doesn’t 
receive metadata?

We currently use Pike on centos 7.

Jean-Philippe Méthot
Openstack system administrator
Administrateur système Openstack
PlanetHoster inc.




___
OpenStack-operators mailing list
OpenStack-operators@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators


Re: [Openstack-operators] Open letter/request to TC candidates (and existing elected officials)

2018-09-16 Thread Jean-philippe Evrard
mmediately ask, "would doing that get us any 
closer to achieving top technical priority x?" Because if not, or it's 
so fuzzy in scope that no one sees the way forward, document a 
decision and then drop it.
That rises a point of having global design document and decisions, so 
that we learn better. There is still a lot of tribal knowledge in 
OpenStack, and we should remove that over time by setting up the right 
processes. I'd be happy to discuss that with you to have a real/more 
complete understanding of what you mean there.


Jean-Philippe Evrard (evrardjp)

___
OpenStack-operators mailing list
OpenStack-operators@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators


Re: [openstack-dev] [election][tc]Question for candidates about global reachout

2018-09-16 Thread Jean-philippe Evrard

[...]

I respect that tool choices can make a difference in enabling or
improving our outreach to specific cultures.

I agree there.

I'll commit to
personally rejecting presence on proprietary social media services
so as to demonstrate that public work can be done within our
community while relying exclusively on free/libre open source
software.

It is nice to be in a position to do so. Please don't change! : )

I recognize the existence of the free software movement as
a distinct culture with whom we could do a better job of connecting.
If as a community we promote and embrace non-free tools we will only
continue to alienate them, [...]

I agree again with Jeremy here.

As this was a direct question for the candidates, here is my answer...

There is two layers in this conversation: a personal level, and an 
official stance on the subject (as discussed in the TC room).


At a personal level,I guess I wouldn't mind myself joining to Wechat, 
with the hope of being helpful there.
As I don't speak this language particularily, I am not sure how I can be 
more of help there than I can be with speaking an ambassador in a 
mutually common language (I am also not native english). At the same 
time, I would be very sad to not use an open tool, because I am not sure 
what the privacy implications would be. But, pragmatically, I understand 
the biggest picture here: We want to be more reachable, as increasing 
community size over time is a must for sustainable software, and if I 
can be a little help personally, I'd do it.


Before giving my opinion for an official stance as a TC candidate (the 
other layer), I'd like to ask you a few questions ...


- What is the problem joining Wechat will solve (keeping in mind the 
language barrier)?
- Isn't this problem already solved for other languages with existing 
initiatives like local ambassadors and i18n team? Why aren't these relevant?
- Should we widen this 'Wechat' initiative to all system based on location> systems?
- Pardon my ignorance here, what is the problem with email? (I 
understand some chat systems might be blocked, I thought emails would be 
fine, and the lowest common denominator).


I also have technical questions about 'wechat' (like how do you use it 
without a smartphone?) and the relevance of tools we currently use, but 
this will open Pandora's box, and I'd rather not spend my energy on 
closing that box right now :D


Best regards,
Jean-Philippe Evrard (evrardjp)

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [election][tc] Opinion about 'PTL' tooling

2018-09-10 Thread jean-philippe
Hello everyone,

In my candidacy [1], I mentioned that the TC should provide more tools to help 
the PTLs at their duties, for example to track community health.

I have questions for the TC candidates:
- What is your opinion about said toolkit? Do you see a purpose for it?
- Do you think said toolkit should fall under the TC umbrella?

After my discussion with Rico Lin (PTL of the Heat project, and TC candidate) 
yesterday, I am personally convinced that it would be a good idea, and that we 
should have those tools: As a PTL (but also any person interested to see health 
of projects) I wanted it and I am not alone. PTLs are focusing on their duties 
and, as a day is only composed of so few hours, it is possible they won't have 
the focus to work on said tools to track, in the longer term, the community.

For me, tracking community health (and therefore a toolkit for the 
PTLs/community) is something TC should cover for good governance, and I am not 
aware of any tooling extracting metrics that can be easily visible and used by 
anyone. If each project started to have their own implementation of tools, it 
would be opposite to one of my other goals, which is the simplification of 
OpenStack.

Thanks for reading me, and do not hesitate to ask me questions on the mailing 
lists, or in real life during the PTG!

Regards,
Jean-Philippe Evrard (evrardjp)

[1]: 
https://git.openstack.org/cgit/openstack/election/plain/candidates/stein/TC/jean-phili...@evrard.me


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [election][tc] TC Candidacy

2018-09-05 Thread jean-philippe
Hello everyone,

I am hereby announcing my candidacy for a position on the OpenStack Technical 
Committee (TC).

I believe that Open Source software is not only about code, but also a way to 
bring
people together in order to find a solution to business problems.

Many people find me an easy person to talk with, due to my open mindset and my 
"facilitator"
spirit.

Those qualities helped me build solutions in the past. I hope they will be 
helpful to the TC: While OpenStack is becoming more mature everyday, it is 
facing (and will face)
new challenges in terms of community, or identity.

I have been following the OpenStack ecosystem since Kilo.
I went through multiple companies and multiple hats (A cloud end-user, an 
OpenStack advocate in meetups
and at FOSDEM, a product owner of the cloud strategy, architect of a community 
cloud, a deployer,
a developer, a team lead), which gives me a unique view on OpenStack and other
adjacent communities. I am now working full time on OpenStack for SUSE,
focusing on deployment tooling.

That growing involvement inspires me to be a TC candidate. I would like to help 
shape what
the future of OpenStack could be.

Even if my experience spans quite a few cycles, I consider myself as an
OpenStack newcomer. I like to see things with fresh eyes, and I do not hesitate 
to question
the status quo. It usually gives me a different perspective to explore new 
conversations
or find new solutions.

I also think this freshness makes me very approachable to new community members,
new users, or external communities. Listening to those inputs is very important 
to me:
good software can only exist with proper requirements!

I would like to focus my time at the TC with a general simplification of 
OpenStack.
Simplification would first *reduce the barrier of entry for new contributors*,
make community goals more easily reachable, and help connecting adjacent
communities. In this matter, I consider the technical 'python3-first' project 
will open
the door to many positive improvements and simplifications, but setting up a 
good
knowledge transfer platform and best practices/recommendations for projects
could be a positive improvement.

Talking about best practices and simplification, I would like to help PTLs at
their duties, as I consider TC members should be more supportive of the day to 
day
work of the PTL and projects. I would love to see the TC as provider of 
toolkits helping
maintain and grow the community of each of the official projects.
These could be the tools that projects do not have time to develop and grow.
The code would be common to OpenStack, and therefore reducing the overall 
complexity of
projects which were carrying those tools, the same way as the Release or 
OpenStack-Infra
team are providing tools for the community.

I have a few other ideas for simplifications but instead of carrying on, I 
would prefer
hearing from you, and hearing from your ideas. So, please, contact me!

Long story short: I would like to be there to help shaping the community 
together, with your help.
Thank you for your consideration,

Jean-Philippe Evrard (evrardjp)


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] ?==?utf-8?q? [openstack-ansible] Stepping down from OpenStack-Ansible core

2018-08-31 Thread jean-philippe
On Thursday, August 30, 2018 19:40 CEST, Andy McCrae  
wrote: 
 
> Now that Rocky is all but ready it seems like a good time! Since changing
> roles I've not been able to keep up enough focus on reviews and other
> obligations - so I think it's time to step aside as a core reviewer.
> 
> I want to say thanks to everybody in the community, I'm really proud to see
> the work we've done and how the OSA team has grown. I've learned a tonne
> from all of you - it's definitely been a great experience.

Andy,

You've been there for the reshaping of OSA (splitting of repos, change of 
testing!), and always there when we needed you.
I'd like to thank you for your work.

I wish you all the best for your new role, and hope our paths will cross again 
soon!

Best regards,
Jean-Philippe Evrard (evrardjp)


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [Openstack-operators] ?==?utf-8?q? [openstack-ansible] configuration file override

2018-08-21 Thread jean-philippe
On Tuesday, August 21, 2018 11:48 CEST, Budai Laszlo  
wrote: 
 
> On 21.08.2018 12:32, jean-phili...@evrard.me wrote:
> >> My problem is that the servers that I'm using have their name defined as 
> >> dcx-cy-blz (datacenter - chassis - blade). After installing openstack 
> >> these names are reflected as the names of the hosts in nova.
> >> We would like to have our compute nodes referenced as compute1, compute2 
> >> 
> > 
> > The simplest is then to use compute1, compute2, etc. in your 
> > /etc/openstack_deploy/openstack_user_config. You can still internally refer 
> > to dcx-cy-blz if you like, it will just not appear openstack or in the 
> > inventory.
> > 
> > Regards,
> > JP
> > 
> > 
> 
> This is how I tried, but did not worked out  in the 
> /etc/openstack_deploy/openstack_user_config.yml I had:
> 
> _compute_hosts: _hosts
>compute1:
>  ip: 10.210.201.40
>  host_vars:
>  neutron_neutron_conf_overrides:
>DEFAULT:
>  host: "{{ inventory_hostname }}.example.intra"
>  nova_nova_conf_overrides:
>DEFAULT:
>  host: "{{ inventory_hostname }}.example.intra"

Hello.

I am not sure what _hosts is, as this is just an extract of your file.
On top of this, I am not sure these *_conf_overrides need to exist. if your 
hosts are named compute1, compute2, ...

Maybe a cleanup of your environment and redeploy would help you?

I am not sure to have enough information to answer you there.

Best regards,
Jean-Philippe Evrard (evrardjp)


___
OpenStack-operators mailing list
OpenStack-operators@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators


Re: [openstack-dev] ?==?utf-8?q? [kolla][project?==?utf-8?q? navigator] kolla missing in project navigator

2018-08-20 Thread jean-philippe
On Monday, August 20, 2018 15:57 CEST, Jimmy McArthur  
wrote: 
 
> Eduardo,
> 
> Thanks for the heads up.  We're in the process of updating the Project 
> Navigator to match the OpenStack Map [1].  It looks like Kolla got lost 
> in the shuffle.  I've added it back to the Project [2Navigator under the 
> Deployment Tools section [2].
> 
> Please let me know if I can assist further.
> 
> Thanks,
> Jimmy
> 
> 
> [1] https://www.openstack.org/assets/software/projectmap/openstack-map.pdf
> [2] https://www.openstack.org/software/project-navigator/deployment-tools

That second link is very confusing, on the openstack-ansible case. Yes we ship 
recipes (roles, playbooks) for deployment using Ansible (any other ansible 
project could use them, maybe we need to adapt there if it's not the case...), 
but we also deal with the installation and upgrade of the openstack cloud. 
Therefore, shouldn't OSA also be listed in the "Deployment / Lifecycle Tools"?

Best regards,
Jean-Philippe Evrard (evrardjp)


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [Openstack-operators] ?==?utf-8?q? [openstack-ansible] configuration file override

2018-08-20 Thread jean-philippe
> In this example the override is part of a compute host definition and there 
> it is in the host_vars section (compute_hosts -> 900089-compute001 -> 
> host_vars -> override). Is it possible to apply such an override for all the 
> compute hosts by not using the hostname? For instance something like:
> 
> " compute_hosts:
>nova_nova_conf_overrides:
>  DEFAULT:
>remove_unused_original_minimum_age_seconds: 43200
> "

You can set nova_nova_conf_overrides: into a file named 
/etc/openstack_deploy/user_variables.yml and it will apply on all your nodes.

If you want to be more surgical, you'd have to give more details about your 
OpenStack-Ansible version and what you're trying to achieve.

Regards,
Jean-Philippe Evrard (evrardjp)


___
OpenStack-operators mailing list
OpenStack-operators@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators


[openstack-dev] [openstack-ansible][ptg] PTG etherpad planning.

2018-08-14 Thread jean-philippe
Dear community,

We are approaching the PTG in Denver, and I want to remind everybody to make 
sure you are ready for it!

I've created the etherpad [1] where you can add any topic you want to discuss, 
if you haven't done so already.

If you are not able to attend the PTG, please mention it on the etherpad, and 
we'll run the session remotely if we can.

Note: There will be the now traditional team photos and dinner too :)

Regards,
Jean-Philippe Evrard (evrardjp)

[1]: https://etherpad.openstack.org/p/osa-stein-ptg


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] ?==?utf-8?q? PTG Denver Horns

2018-08-08 Thread jean-philippe
On Wednesday, August 08, 2018 16:12 CEST, Jeremy Stanley  
wrote: 
 
> On 2018-08-08 06:51:27 -0500 (-0500), David Medberry wrote:
> > So basically, we have added "sl" to osc. Duly noted.
> > 
> > (FWIW, I frequently use "sl" as a demo of how "live" a VM is during live
> > migration. The train "stutters" a bit during the cutover.)
> > 
> > Now I can base it on PTG design work in a backronym fashion.
> [...]
> 
> Speaking of which, is it too soon to put in bids to name the Denver
> summit and associated release in 2019 "OpenStack Train"? I feel like
> we're all honorary railroad engineers by now.
> -- 
> Jeremy Stanley
 
 +1


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [Openstack-operators] ?==?utf-8?q? Openstack Ansible ODL+OvS+SFC

2018-08-03 Thread jean-philippe
Hello,

We don't ship with an opendaylight group by default in the integrated repo.
Two choices:
- You deploy opendaylight on the side, and you point to it by having a user 
variable odl_ip for example.
- You add an extra group (where you want to have it!) using openstack-ansible 
inventory system.

For this you can either follow the documentation for manipulating the dynamic 
inventory, or you can ship your own static inventory to complement the dynamic 
inventory.
For the former, you should read this [1].
For the latter, you can simply create an /etc/openstack_deploy/inventory.ini 
file, like a regular ansible ini inventory.

Hope it helps.

Jean-Philippe Evrard (evrardjp)

[1]: 
https://docs.openstack.org/openstack-ansible/latest/reference/inventory/inventory.html
 
On Thursday, August 02, 2018 11:23 CEST, nico...@lrasc.fr wrote: 
 
> Hi Openstack community !
> 
> I have a question regarding Openstack Ansible (OSA) and one deployement 
> scenario "Scenario - OpenDaylight and Open vSwitch" (link below).
> https://docs.openstack.org/openstack-ansible-os_neutron/latest/app-opendaylight.html
> 
> 
> 
> This is a lab test and I take inspiration from "Test environment" 
> example :
> https://docs.openstack.org/openstack-ansible/queens/user/test/example.html
> 
> 
> 
> First, I have already tried and achieve to use the "OSA Scenario - Using 
> Open vSwitch" (link below), which was necessary to understand before 
> trying the ODL + OvS scenario.
> https://docs.openstack.org/openstack-ansible-os_neutron/latest/app-openvswitch.html
> 
> This means I was able to deploy Openstack with OvS as network driver and 
> I was able to instatiates VMs on tenant VxLAN network, test networks 
> between VMs, use floating IPs, etc..
> 
> 
> 
> Now I want to try the "Scenario - OpenDaylight and Open vSwitch" 
> scenario because I want to deploy my Openstack environnement with the 
> "networking-sfc" driver activated.
> 
> I understand that I must modify the config file 
> "/etc/openstack_deploy/user_variables.yml" like this :
> 
> ```
> # /etc/openstack_deploy/user_variables.yml
> 
> ### Ensure the openvswitch kernel module is loaded
> openstack_host_specific_kernel_modules:
>   - name: "openvswitch"
> pattern: "CONFIG_OPENVSWITCH"
> group: "network_hosts"
> 
> ### Use OpenDaylight SDN Controller
> neutron_plugin_type: "ml2.opendaylight"
> 
> odl_ip: "{{ 
> hostvars[groups['opendaylight'][0]]['ansible_default_ipv4']['address'] 
> }}"
> neutron_opendaylight_conf_ini_overrides:
>   ml2_odl:
> url: "http://{{ odl_ip }}:8180/controller/nb/v2/neutron"
> username: 
> password: 
> 
> neutron_plugin_base:
>  - router
>  - metering
>  - networking_sfc.services.flowclassifier.plugin.FlowClassifierPlugin
>  - networking_sfc.services.sfc.plugin.SfcPlugin
> 
> ```
> 
> But there are no information about the 
> "/etc/openstack_deploy/openstack_user_config.yml" config file.
> I am not sure if I understand where ansible get the value of "{{ odl_ip 
> }}" and "{{ hostvars[group
> 
> In the file "/opt/openstack-ansible/tests/test_inventory.py", I find out 
> that there is an entry for "opendaylight" in the
> class TestAnsibleInventoryFormatConstraints(unittest.TestCase).
> 
> 
> I assumed I must modify 
> "/etc/openstack_deploy/openstack_user_config.yml" like this :
> 
> ```
> # /etc/openstack_deploy/openstack_user_config.yml
> [...]
> 
> # horizon
> dashboard_hosts:
>   infra41:
> ip: infra41.dom4.net
> 
> # neutron server, agents (L3, etc)
> network_hosts:
>   network41:
> ip: network41.dom4.net
> 
> opendaylight:
>   network41:
> ip: network41.dom4.net
> [...]
> ```
> 
> I have an infra node (with most of Openstack core services) and a 
> network node (dedicated to neutron). On my first try, I wanted to 
> install ODL on the network node (because I thought it will be deployed 
> in a LXC container). But I can dedicate an host to ODL if needed.
> 
> 
> Could someone gives me some hints on this ? My goal is to deploy my 
> Openstack environnement with the "networking-sfc" driver, and using OSA.
> 
> Maybe there are other method like "kolla-ansible", but I found that OSA 
> has a more dense documentation.
> 
> 
> Thanks you for your time.
> --
> Nicolas
> 
> ___
> OpenStack-operators mailing list
> OpenStack-operators@lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators


___
OpenStack-operators mailing list
OpenStack-operators@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators


[Openstack-operators] [openstack-ansible] Change in our IRC channel

2018-08-01 Thread jean-philippe
Hello everyone,

Due to a continuously increasing spam [0] on our IRC channels, I have decided 
to make our channel (#openstack-ansible on freenode) only joinable by 
Freenode's nickserv registered users.

I am sorry for the inconvenience, as it will now be harder to reach us (but 
it's not that hard to register! [1]). The conversations will be easier to 
follow though.

You can still contact us on the mailing lists too.

Regards,
Jean-Philippe Evrard (evrardjp)

[0]: https://freenode.net/news/spambot-attack
[1]: https://freenode.net/kb/answer/registration


___
OpenStack-operators mailing list
OpenStack-operators@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators


[openstack-dev] [openstack-ansible] Change in our IRC channel

2018-08-01 Thread jean-philippe
Hello everyone,

Due to a continuously increasing spam [0] on our IRC channels, I have decided 
to make our channel (#openstack-ansible on freenode) only joinable by 
Freenode's nickserv registered users.

I am sorry for the inconvenience, as it will now be harder to reach us (but 
it's not that hard to register! [1]). The conversations will be easier to 
follow though.

You can still contact us on the mailing lists too.

Regards,
Jean-Philippe Evrard (evrardjp)

[0]: https://freenode.net/news/spambot-attack
[1]: https://freenode.net/kb/answer/registration


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [openstack-ansible] Proposing Jonathan Rosser as core reviewer

2018-07-30 Thread jean-philippe
Hello everyone,

I'd like to propose Jonathan Rosser (jrosser) as core reviewer for 
OpenStack-Ansible.
The BBC team [1] has been very active recently across the board, but worked 
heavily in our ops repo, making sure the experience is complete for operators.

I value Jonathan's opinion (I remember the storage backend conversations for 
lxc/systemd-nspawn!), and I'd like this positive trend to continue. On top of 
it Jonathan has been recently reviewing quite a series of patches, and is 
involved into some of our important work: bringing the Bionic support.

Best regards,
Jean-Philippe Evrard (evrardjp)

[1]: 
http://stackalytics.com/?project_type=openstack=rocky=commits=BBC


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [openstack-ansible] Using jmespath more

2018-07-30 Thread jean-philippe
Hello,

According to the readability test here [1], contributors prefer reading a task 
like the following:

- name: Fail if service was deployed using a different installation method
  fail:
msg: "Switching installation methods for OpenStack services is not 
supported"
  when:
- ansible_local is defined
- ansible_local.openstack_ansible is defined
- ansible_local.openstack_ansible.aodh is defined
- ansible_local.openstack_ansible.aodh.install_method is defined
- ansible_local.openstack_ansible.aodh.install_method != aodh_install_method

as:

- name: Fail if service was deployed using a different installation method
  fail:
msg: "Switching installation methods for OpenStack services is not 
supported"
  when:
- (ansible_local | json_query("openstack_ansible.aodh.install_method")) is 
not ""
- ansible_local.openstack_ansible.aodh.install_method != aodh_install_method

(Short explanation, json_query returns an empty string if path is not found, 
instead of having
an ansible failure, which is very welcomed. In the case above, if everything is 
defined, there will
be no empty string, and we can compare the string contents with the second when 
condition).

Another example avoiding the "is defined" dance:
Checking if install_method IS equal to "source" in the local facts could be 
simplified to:
when:
  - (ansible_local | json_query("openstack_ansible.aodh.install_method")) == 
'source'

I hope this will inspire people to refactor some tedious to read tasks into 
more readable ones.
Thanks for your contributions!

Best regards,
Jean-Philippe Evrard (evrardjp)

[1]: https://etherpad.openstack.org/p/osa-readability-test


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [charms] PTL non-candidacy for Stein cycle

2018-07-27 Thread Jean-Philippe Evrard


On July 27, 2018 4:09:04 PM UTC, James Page  wrote:
>Hi All
>
>I won't be standing for PTL of OpenStack Charms for this upcoming
>cycle.
>
>Its been my pleasure to have been PTL since the project was accepted
>into
>OpenStack, but its time to let someone else take the helm.   I'm not
>going
>anywhere but expect to have a bit of a different focus for this cycle
>(at
>least).
>
>Cheers
>
>James

Thanks for the work done on a cross project level and your  communication!

JP (evrardjp)__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] ?==?utf-8?q? Lots of slow tests timing out jobs

2018-07-25 Thread jean-philippe
On Wednesday, July 25, 2018 08:46 CEST, Ghanshyam Mann 
 wrote: 
 
>   On Wed, 25 Jul 2018 05:15:53 +0900 Matt Riedemann  
> wrote  
>  > While going through our uncategorized gate failures [1] I found that we 
>  > have a lot of jobs failing (161 in 7 days) due to the tempest run timing 
>  > out [2]. I originally thought it was just the networking scenario tests, 
>  > but I was able to identify a handful of API tests that are also taking 
>  > nearly 3 minutes each, which seems like they should be moved to scenario 
>  > tests and/or marked slow so they can be run in a dedicated tempest-slow 
> job.
>  > 
>  > I'm not sure how to get the history on the longest-running tests on 
>  > average to determine where to start drilling down on the worst 
>  > offenders, but it seems like an audit is in order.
> 
> yeah, there are many tests taking too long time. I do not know the reason 
> this time but last time we did audit for slow tests was mainly due to ssh 
> failure. 
> I have created the similar ethercalc [3] to collect time taking tests and 
> then round figure of their avg time taken since last 14 days from health 
> dashboard. Yes, there is no calculated avg time on o-h so I did not take 
> exact avg time its round figure. 
> 
> May be 14 days  is too less to take decision to mark them slow but i think 
> their avg time since 3 months will be same. should we consider 3 month time 
> period for those ?
> 
> As per avg time, I have voted (currently based on 14 days avg) on ethercalc 
> which all test to mark as slow. I taken the criteria of >120 sec avg time.  
> Once we have more and more people votes there we can mark them slow. 
> 
> [3] https://ethercalc.openstack.org/dorupfz6s9qt
> 
> -gmann
> 

We have a similar observation in openstack-ansible. It is painful. Recently 
something that passed gates without rechecks (but close to timeout) took 14 
(timeouts) rechecks to get in.

In OSA, we will be starting a project to refactor our testing for being faster, 
but I'd like to have news of your research :)

Thanks,
Jean-Philippe (evrardjp)

>  > 
>  > [1] http://status.openstack.org/elastic-recheck/data/integrated_gate.html
>  > [2] https://bugs.launchpad.net/tempest/+bug/1783405
>  > 
>  > -- 
>  > 
>  > Thanks,
>  > 
>  > Matt
>  > 
>  > __
>  > OpenStack Development Mailing List (not for usage questions)
>  > Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
>  > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>  > 
> 
> 
> 
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [openstack-ansible] PTL non-candidacy

2018-07-25 Thread jean-philippe
Hello everyone,

If you were not at the previous OpenStack-Ansible meeting*, I'd like to inform 
you I will not be running for PTL of OSA.

It's been a pleasure being the PTL of OSA for the last 2 cycles.
We have improved in many ways: testing, stability, speed, features, 
documentation, user friendliness...
I am glad of the work we achieved, and I think it's time for a fresh view with 
a new PTL.

Thanks for being an awesome community.
Jean-Philippe Evrard (evrardjp) 


*Please join! 4PM UTC in #openstack-ansible!


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [sig][upgrades][ansible][charms][tripleo][kolla][airship] reboot or poweroff?

2018-07-24 Thread Jean-Philippe Evrard
Sorry about the lack of participation too.

Monthly sounds good.

Regards,
JP

On July 24, 2018 9:34:56 AM UTC, Paul Bourke  wrote:
>Hi James,
>
>Sorry to hear about the lack of participation. I for one am guilty of 
>not taking part, there just seems to be never enough time in the day to
>
>cram in all the moving parts that a project like OpenStack requires.
>
>That being said, this effort is definitely one of the most important to
>
>the project imo, so I'm keen to step up.
>
>Moving to a monthly meeting sounds a good idea, at least till things
>get 
>back on foot. Could you share what the current times / location for the
>
>meeting is?
>
>Cheers,
>-Paul
>
>On 23/07/18 17:01, James Page wrote:
>> Hi All
>> 
>> tl;dr we (the original founders) have not managed to invest the time
>to 
>> get the Upgrades SIG booted - time to hit reboot or time to poweroff?
>> 
>> Since Vancouver, two of the original SIG chairs have stepped down 
>> leaving me in the hot seat with minimal participation from either 
>> deployment projects or operators in the IRC meetings.  In addition
>I've 
>> only been able to make every 3rd IRC meeting, so they have generally
>not 
>> being happening.
>> 
>> I think the current timing is not good for a lot of folk so finding a
>
>> better slot is probably a must-have if the SIG is going to continue -
>
>> and maybe moving to a monthly or bi-weekly schedule rather than the 
>> weekly slot we have now.
>> 
>> In addition I need some willing folk to help with leadership in the 
>> SIG.  If you have an interest and would like to help please let me
>know!
>> 
>> I'd also like to better engage with all deployment projects -
>upgrades 
>> is something that deployment tools should be looking to encapsulate
>as 
>> features, so it would be good to get deployment projects engaged in
>the 
>> SIG with nominated representatives.
>> 
>> Based on the attendance in upgrades sessions in Vancouver and 
>> developer/operator appetite to discuss all things upgrade at said 
>> sessions I'm assuming that there is still interest in having a SIG
>for 
>> Upgrades but I may be wrong!
>> 
>> Thoughts?
>> 
>> James
>> 
>> 
>> 
>> 
>> 
>> 
>>
>__
>> OpenStack Development Mailing List (not for usage questions)
>> Unsubscribe:
>openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>> 
>
>__
>OpenStack Development Mailing List (not for usage questions)
>Unsubscribe:
>openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
>http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [docs][all] Front page template for project team documentation

2018-07-21 Thread Jean-Philippe Evrard
Is there a lint tool that can catch incoherent markup at a global project level 
(vs at a page gen level)?

Any tool to catch these issues would help.

JP.

On July 19, 2018 3:55:29 PM UTC, Petr Kovar  wrote:
>Hi all,
>
>A spin-off discussion in https://review.openstack.org/#/c/579177/
>resulted
>in an idea to update our RST conventions for headings level 2 and 3 so
>that
>our guidelines follow recommendations from
>http://docutils.sourceforge.net/docs/user/rst/quickstart.html#sections.
>
>The updated conventions also better reflect what most projects have
>been
>using already, regardless of what was previously in our conventions.
>
>To sum up, for headings level 2, use dashes:
>
>Heading 2
>-
>
>For headings level 3, use tildes:
>
>Heading 3
>~
>
>For details on the change, see:
>
>https://review.openstack.org/#/c/583239/1/doc/doc-contrib-guide/source/rst-conv/titles.rst
>
>Thanks,
>pk
>
>
>On Fri, 29 Jun 2018 16:45:53 +0200
>Petr Kovar  wrote:
>
>> Hi all,
>> 
>> Feedback from the Queens PTG included requests for the Documentation
>> Project to provide guidance and recommendations on how to structure
>common
>> content typically found on the front page for project team docs,
>located at
>> doc/source/index.rst in the project team repository.
>> 
>> I've created a new docs spec, proposing a template to be used by
>project
>> teams, and would like to ask the OpenStack community and,
>specifically, the
>> project teams, to take a look, submit feedback on the spec, share
>> comments, ideas, or concerns:
>> 
>>   https://review.openstack.org/#/c/579177/
>> 
>> The main goal of providing and using this template is to make it
>easier for
>> users to find, navigate, and consume project team documentation, and
>for
>> contributors to set up and maintain the project team docs.
>> 
>> The template would also serve as the basis for one of the future
>governance
>> docs tags, which is a long-term plan for the docs team.
>> 
>> Thank you,
>> pk
>> 
>>
>__
>> OpenStack Development Mailing List (not for usage questions)
>> Unsubscribe:
>openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>
>__
>OpenStack Development Mailing List (not for usage questions)
>Unsubscribe:
>openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
>http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[Openstack-operators] Cinder-volume and high availability

2018-07-12 Thread Jean-Philippe Méthot
Hi,

I’ve noticed that in the high-availability guide, it is not recommended to run 
cinder-volume in an active-active configuration. However, I have built an 
active-passive setup that uses keepalived and a virtual IP to redirect API 
traffic to only one controller at a time. In such a configuration, would I 
still need to have only one cinder-volume service running at a time? Also, the 
backend is a Dell compellent SAN, if that makes a difference.

Jean-Philippe Méthot
Openstack system administrator
Administrateur système Openstack
PlanetHoster inc.




___
OpenStack-operators mailing list
OpenStack-operators@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators


[Openstack-operators] Storage concerns when switching from a single controller to a HA setup

2018-07-05 Thread Jean-Philippe Méthot
Hi,

We’ve been running on Openstack for several years now and our setup has always 
counted a single controller. We are currently testing switching to a dual 
controller HA solution, but an unexpected issue has appeared, regarding 
storage. See, we use Dell compellent SAN for our block devices. I notice that 
when I create a volume on one controller, I am unable to make any operation on 
the same volume on the second controller (this is with an active/passive 
cinder-volume). Worse, this affects VMs directly as they can’t be migrated if 
the active controller isn’t the one that created their block device.

I know this issue doesn’t happen on Ceph, so I’ve been wondering, is this a 
limitation of Openstack or the SAN driver? Also, is there actually a way to 
reach even active-passive high availability with this current storage solution?


Jean-Philippe Méthot
Openstack system administrator
Administrateur système Openstack
PlanetHoster inc.




___
OpenStack-operators mailing list
OpenStack-operators@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators


Re: [openstack-dev] [openstack-ansible] dropping selinux support

2018-06-29 Thread Jean-Philippe Evrard
This title seems very scary. It was to be read as "... for source installs" : )

To be honest, I feel very sad about the lack of involvement in CentOS
in OSA over the years.
We didn't get many contributors over time for it.
This has always been a labour of love, and the honeymoon seems over for many.

So...
Please help us if you want to keep your sourced based installs +
CentOS + selinux.
Else, you can still use packages! :D

Thanks mnaser for starting this hard topic and community decision process.

JP (evrardjp)

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [tc] [all] TC Report 18-26

2018-06-29 Thread Jean-Philippe Evrard
My two cents:

> I think if OpenStack wants to gain back some of the steam it had before, it 
> needs to adjust to the new world it is living in. This means:
>  * Consider abolishing the project walls. They are driving bad architecture 
> (not intentionally but as a side affect of structure)

As long as there is no walled garden, everything should be done in a
modular way. I don't think having separated nova from cinder prevented
some contributions, quite the contrary. (Optionally, watch [1]).
I am not familiar with the modularity and ease of contribution in k8s,
so the modularity could be there in a different form.

[1]: https://www.youtube.com/watch?v=xYkh1sAu0UM

>  * focus on the commons first.

Good point.

>  * simplify the architecture for ops:

Good point, but I don't see how code, org structure, or project
classification changes things here.

>  * come up with an architecture team for the whole, not the subsystem. The 
> whole thing needs to work well.

Couldn't that be done with a group TC sponsored?

>  * encourage current OpenStack devs to test/deploy Kubernetes. It has some 
> very good ideas that OpenStack could benefit from. If you don't know what 
> they are, you can't adopt them.

Good idea.

>
> And I know its hard to talk about, but consider just adopting k8s as the 
> commons and build on top of it. OpenStack's api's are good. The 
> implementations right now are very very heavy for ops. You could tie in K8s's 
> pod scheduler with vm stuff running in containers and get a vastly simpler 
> architecture for operators to deal with. Yes, this would be a major 
> disruptive change to OpenStack. But long term, I think it would make for a 
> much healthier OpenStack.

Well, I know operators that wouldn't like k8s and openstack components
on top. If you're talking about just a shim between k8s concepts and
openstack apis, that sounds like a good project : p

>> I've also argued in the past that all distro- or vendor-specific
>> deployment tools (Fuel, Triple-O, etc [3]) should live outside of
>> OpenStack because these projects are more products and the relentless
>> drive of vendor product management (rightfully) pushes the scope of
>> these applications to gobble up more and more feature space that may or
>> may not have anything to do with the core OpenStack mission (and have
>> more to do with those companies' product roadmap).
>
> I'm still sad that we've never managed to come up with a single way to
> install OpenStack. The amount of duplicated effort expended on that
> problem is mind-boggling. At least we tried though. Excluding those
> projects from the community would have just meant giving up from the
> beginning.

Well, I think it's a blessing and a curse.

Sometimes, I'd rather have only one tool, so that we all work on it, and
not dilute the community into small groups.

But when I started deploying OpenStack years ago, I was glad I could
find a community way to deploy it using ,
and not .
So for me, I am glad (what became) OpenStack-Ansible existed and I am
glad it still exists.

The effort your are talking about is not purely duplicated:
- Example: whether openstack-ansible existed or not, people used to
Ansible would still prefer deploying openstack with Ansible
  than with puppet or chef (because of their experience) if not
relying on a vendor. In that case, they would probably create
  their own series of playbooks. (I've seen some). That's the real waste, IMO.
- Deployments projects talk to each other.

Talking about living outside OpenStack, where would, for you,
OpenStack-Ansible, the puppet modules, or OpenStack-Chef be?
For OSA, I consider our community now as NOT vendor specific, as many
actors are now playing with it.
We've spent a considerable effort in outreaching and ensuring everyone
can get involved.
So we should be in openstack/ right? But what about 4 years ago? Every
project starts with a sponsor.

I am not sure a classification (is it outside, is it inside
openstack/?) matters in this case.

>
> I think Thierry's new map, that collects installer services in a
> separate bucket (that may eventually come with a separate git namespace)
> is a helpful way of communicating to users what's happening without
> forcing those projects outside of the community.

Side note: I'd be super happy if OpenStack-Ansible could be on that bucket!

Cheers,
JP (evrardjp)

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [tc] [ptl] PTL E-mail addresses on rendered team pages

2018-06-15 Thread Jean-Philippe Evrard
> Not sure it'd help but one option we do is to create aliases based on
> the title.  Though since the PTLs don't have addresses on the openstack
> domain an alias may not make as much sense, it'd have to be a full
> account forward.  It's useful for centralized spam filtering.

I foresee this:
1) We create an alias  to PTL email
2) PTL think that kind of emails are worth sharing with a team to balance work
3) We now have a project mailing list
4) People stop using openstack-dev lists.

But that's maybe me...

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [tc] [summary] Organizational diversity tag

2018-06-15 Thread Jean-Philippe Evrard
I think PTLs would naturally like to have those updated, and for me a
TC +w would make sense.
But we need to have guidelines, so that's it's more tangible, and the
subtlety stays impartial.

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[Openstack-operators] [openstack-ansible] Restarting our very own "SIG" teams

2018-06-13 Thread Jean-Philippe Evrard
Hello,

TL:DR; If you have spare cycles, join one of our interest groups!

In the Queens cycle, I have formalised the "liaisons" work, making
them an integral part of the Thursday's meeting agenda. Sadly, that
initiative didn't work, as almost no liaison worked/reported on those
meetings, and I stopped the initiative.

Upon common agreement that we now need to change how we scale the
team, we will now start our "liaison 2.0" work.

So, I have started an etherpad [1], where you could see all the
"groups" of people that OSA need, and where you could help.

Please don't hesitate to edit this etherpad, adding your new special
interest group, or simply joining an existing one if you have spare
cycles!

Thank you!

Jean-Philippe Evrard (evrardjp)

[1]: https://etherpad.openstack.org/p/osa-liaisons

___
OpenStack-operators mailing list
OpenStack-operators@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators


[openstack-dev] [openstack-ansible] Restarting our very own "SIG" teams

2018-06-13 Thread Jean-Philippe Evrard
Hello,

TL:DR; If you have spare cycles, join one of our interest groups!

In the Queens cycle, I have formalised the "liaisons" work, making
them an integral part of the Thursday's meeting agenda. Sadly, that
initiative didn't work, as almost no liaison worked/reported on those
meetings, and I stopped the initiative.

Upon common agreement that we now need to change how we scale the
team, we will now start our "liaison 2.0" work.

So, I have started an etherpad [1], where you could see all the
"groups" of people that OSA need, and where you could help.

Please don't hesitate to edit this etherpad, adding your new special
interest group, or simply joining an existing one if you have spare
cycles!

Thank you!

Jean-Philippe Evrard (evrardjp)

[1]: https://etherpad.openstack.org/p/osa-liaisons

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [tc] [summary] Organizational diversity tag

2018-06-13 Thread Jean-Philippe Evrard
> - Drop tags, write a regular report instead that can account for the
> subtlety of each situation (ttx). One issue here is that it's obviously a
> lot more work than the current situation.

That's what I'd prefer personally.

We have a website with a nice project navigator now [1].
This is somewhat a reference IMO, and should always be up to date for
the published releases.

The information is generated, but it could now as well be a static
file/source of truth that we update and peer review manually after a
cycle.
It could allow more flexible and case by case data.

This also make the information easy to find: that's naturally where
I'd go (if I was an end-user) to see information about a project, not
the governance repo.
Although now I have learnt, and I am not sure this is worth spending
much effort.

[1]: https://www.openstack.org/software/project-navigator/

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [all] [release] How to handle "stable" deliverables releases

2018-06-13 Thread Jean-Philippe Evrard
Option 2 for me. And the option switch to independant is IMO just fine.

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [Openstack-operators] [openstack-ansible][releases][governance] Change in OSA roles tagging

2018-06-07 Thread Jean-Philippe Evrard
> Right, you can set the stable-branch-type field to 'tagless' (see
> http://git.openstack.org/cgit/openstack/releases/tree/README.rst#n462) and
> then set the branch location field to the SHA you want to use.

Exactly what I thought.

> If you would be ready to branch all of the roles at one time, you could
> put all of them into 1 deliverable file. Otherwise, you will want to
> split them up into their own files.

Same.

>
> And since you have so many, I will point out that we're really into
> automation over here on the release team, and if you wanted to work on
> making the edit-deliverable command smart enough to determine the SHA
> for you I could walk you through that code to get you started.

Cool.

___
OpenStack-operators mailing list
OpenStack-operators@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators


Re: [openstack-dev] [Openstack-operators] [openstack-ansible][releases][governance] Change in OSA roles tagging

2018-06-07 Thread Jean-Philippe Evrard
> Right, you can set the stable-branch-type field to 'tagless' (see
> http://git.openstack.org/cgit/openstack/releases/tree/README.rst#n462) and
> then set the branch location field to the SHA you want to use.

Exactly what I thought.

> If you would be ready to branch all of the roles at one time, you could
> put all of them into 1 deliverable file. Otherwise, you will want to
> split them up into their own files.

Same.

>
> And since you have so many, I will point out that we're really into
> automation over here on the release team, and if you wanted to work on
> making the edit-deliverable command smart enough to determine the SHA
> for you I could walk you through that code to get you started.

Cool.

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [Openstack-operators] Switching from Fuel to OpenStack-Ansible

2018-06-05 Thread Jean-Philippe Evrard
Hello,

That's doable indeed! (In fact it's exactly what I did during Kilo
timeframe! :p)
Have you looked at the openstack-ansible deploy guide? It should help
you understand the process. On the way it should link you to the
reference architecture, where you can have more details about the
network flows.

Don't hesitate to join us on our IRC channel for more detailed
questions, on freenode #openstack-ansible.
If you want to continue by email, don't hesitate to put
[openstack-ansible] in the email title :)

Best regards,
Jean-Philippe Evrard (evrardjp)

___
OpenStack-operators mailing list
OpenStack-operators@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators


[Openstack-operators] [openstack-ansible][releases][governance] Change in OSA roles tagging

2018-06-05 Thread Jean-Philippe Evrard
Hello,

*TL:DR;* If you are an openstack-ansible user, consuming our roles directly,
with tags, without using openstack-ansible plays or integrated repo,
then things will change for you. Start using git shas instead of tags.
All other openstack-ansible users should not see a difference, even if
they use openstack-ansible tags.


During the summit, I had a discussion with dhellman (and smcginnis)
to change how openstack-ansible does its releases.

Currently, we tag openstack-ansible + many roles under our umbrella
every two weeks. As far as I know, nobody requested to have roles
tagged every two weeks. Only OpenStack-Ansible need to be tagged
for consumption. Even people using our roles directly outside
openstack-ansible generally use sha for roles. We don't rely on
ansible galaxy.

Because there is no need to tag the roles, there is no need to make them
part of the "openstack-ansible" deliverable [1][2]. I will therefore
clarify the governance repo for that, separating the roles, each of them
with their own deliverable, instead of grouping some roles within
openstack-ansible, and some others outside it.

With this done, a release of openstack-ansible becomes straightforward
using the standard release tooling. The releases of openstack-ansible
becomes far simpler to request, review, and will not have timeouts
anymore :p

There are a few issues I see from the change. Still according to the
discussion, it seems we can overcome those.

1. As this will be applied on all the branches, we may reach some
issues with releasing in the next days. While the validate tooling
of releases has shown me that it wouldn't be a problem (just
warning) to not have all the repos in the deliverable, I would
expect a governance change could be impactful.
However, that is only impacting openstack-ansible, releases,
and governance team: Keep in mind, openstack-ansible will not
change for its users, and will still be tagged as you know it.

2. We will keep branching our roles the same way we do now. What
we liked for roles being part of this deliverable, is the ability
of having them automatically branched and their files adapted.
To what I heard, it is still possible to do so, by having a
devstack-like behavior, which branches on a sha, instead of
branching on tag. So I guess it means all our roles will now be
part of release files like this one [3], or even on a single release
file, similar to it.

What I would like to have, from this email, is:
1. Raise awareness to all the involved parties;
2. Confirmation we can go ahead, from a governance standpoint;
3. Confirmation we can still benefit from this automatic branch
tooling.

Thank you in advance.

Jean-Philippe Evrard (evrardjp)


[1]: 
https://github.com/openstack/governance/blob/8215c5fd9b464b332b310bbb767812fefc5d9174/reference/projects.yaml#L2493-L2540
[2]: 
https://github.com/openstack/releases/blob/9db5991707458bbf26a4dd9f55c2a01fee96a45d/deliverables/queens/openstack-ansible.yaml#L768-L851
[3]: 
https://github.com/openstack/releases/blob/9db5991707458bbf26a4dd9f55c2a01fee96a45d/deliverables/queens/devstack.yaml

___
OpenStack-operators mailing list
OpenStack-operators@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators


[openstack-dev] [openstack-ansible][releases][governance] Change in OSA roles tagging

2018-06-05 Thread Jean-Philippe Evrard
Hello,

*TL:DR;* If you are an openstack-ansible user, consuming our roles directly,
with tags, without using openstack-ansible plays or integrated repo,
then things will change for you. Start using git shas instead of tags.
All other openstack-ansible users should not see a difference, even if
they use openstack-ansible tags.


During the summit, I had a discussion with dhellman (and smcginnis)
to change how openstack-ansible does its releases.

Currently, we tag openstack-ansible + many roles under our umbrella
every two weeks. As far as I know, nobody requested to have roles
tagged every two weeks. Only OpenStack-Ansible need to be tagged
for consumption. Even people using our roles directly outside
openstack-ansible generally use sha for roles. We don't rely on
ansible galaxy.

Because there is no need to tag the roles, there is no need to make them
part of the "openstack-ansible" deliverable [1][2]. I will therefore
clarify the governance repo for that, separating the roles, each of them
with their own deliverable, instead of grouping some roles within
openstack-ansible, and some others outside it.

With this done, a release of openstack-ansible becomes straightforward
using the standard release tooling. The releases of openstack-ansible
becomes far simpler to request, review, and will not have timeouts
anymore :p

There are a few issues I see from the change. Still according to the
discussion, it seems we can overcome those.

1. As this will be applied on all the branches, we may reach some
issues with releasing in the next days. While the validate tooling
of releases has shown me that it wouldn't be a problem (just
warning) to not have all the repos in the deliverable, I would
expect a governance change could be impactful.
However, that is only impacting openstack-ansible, releases,
and governance team: Keep in mind, openstack-ansible will not
change for its users, and will still be tagged as you know it.

2. We will keep branching our roles the same way we do now. What
we liked for roles being part of this deliverable, is the ability
of having them automatically branched and their files adapted.
To what I heard, it is still possible to do so, by having a
devstack-like behavior, which branches on a sha, instead of
branching on tag. So I guess it means all our roles will now be
part of release files like this one [3], or even on a single release
file, similar to it.

What I would like to have, from this email, is:
1. Raise awareness to all the involved parties;
2. Confirmation we can go ahead, from a governance standpoint;
3. Confirmation we can still benefit from this automatic branch
tooling.

Thank you in advance.

Jean-Philippe Evrard (evrardjp)


[1]: 
https://github.com/openstack/governance/blob/8215c5fd9b464b332b310bbb767812fefc5d9174/reference/projects.yaml#L2493-L2540
[2]: 
https://github.com/openstack/releases/blob/9db5991707458bbf26a4dd9f55c2a01fee96a45d/deliverables/queens/openstack-ansible.yaml#L768-L851
[3]: 
https://github.com/openstack/releases/blob/9db5991707458bbf26a4dd9f55c2a01fee96a45d/deliverables/queens/devstack.yaml

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [tc] Organizational diversity tag

2018-06-05 Thread Jean-Philippe Evrard
Sorry if I missed/repeat something already said in this thread...

When I am looking at diversity, I generally like to know: 1) what's
going on "right now", and 2) what happened in the cycle x.

I think these 2 are different problems to solve. And tags are, IMO,
best applied to the second case.

So if I focus on the second: What if we are only tagging once per
cycle, after the release?
(I am pushing the idea further than the quarter basically). It would
avoid flappiness (if that's a proper term?).
For me, a cycle has a clear meaning. And involvements can balance out
in a cycle.
This would be, IMO, good enough to promote/declare diversity after the
facts (and is an answer to the "what happened during the cycle").

Jean-Philippe Evrard (evrardjp)

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [docs][openstack-ansible]

2018-05-14 Thread Jean-Philippe Evrard
Can't. use. words.

Much sadness! But happiness for you and your future, at the same time :)
It was a pleasure to work on your side.

https://media.giphy.com/media/IcGkqdUmYLFGE/giphy.gif

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [Openstack-operators] New project creation fails because of a Nova check in a multi-region cloud

2018-05-10 Thread Jean-Philippe Méthot


> Le 11 mai 2018 à 08:36, Matt Riedemann <mriede...@gmail.com> a écrit :
> 
> On 5/10/2018 6:30 PM, Jean-Philippe Méthot wrote:
>> 1.I was talking about the region-name parameter underneath 
>> keystone_authtoken. That is in the pike doc you linked, but I am unaware if 
>> this is only used for token generation or not. Anyhow, it doesn’t seem to 
>> have any impact on the issue at hand.
> 
> The [keystone]/region_name config option in nova is used to pike the identity 
> service endpoint so I think in that case region_one will matter if there are 
> multiple identity endpoints in the service catalog. The only thing is you're 
> on pike where [keystone]/region_name isn't in nova.conf and it's not used, it 
> was added in queens for this lookup:
> 
> https://review.openstack.org/#/c/507693/
> 
> So that might be why it doesn't seem to make a difference if you set it in 
> nova.conf - because the nova code isn't actually using it.
> 

I was talking about the parameter under [keystone_authtoken] 
([keystone_authtoken]/region_name) and not the new one under [keystone] 
([keystone]/region_name). It seems that we were talking about different 
parameters though so this explains that. 


> You could try backporting that patch into your pike deployment, set 
> region_name to RegionOne and see if it makes a difference (although I thought 
> RegionOne was the default if not specified?).

I will attempt this next week. Will update if I run into any issues. Also, from 
experience, most Openstack services seem to pick a random endpoint when 
region_name isn’t specified in a multi-region cloud. I’ve seen that several 
times ever since I've built and started maintaining this infrastructure.

___
OpenStack-operators mailing list
OpenStack-operators@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators


Re: [Openstack-operators] New project creation fails because of a Nova check in a multi-region cloud

2018-05-10 Thread Jean-Philippe Méthot



>> 
>>> I currently operate a multi-region cloud split between 2 geographic
>>> locations. I have updated it to Pike not too long ago, but I've been
>>> running into a peculiar issue. Ever since the Pike release, Nova now
>>> asks Keystone if a new project exists in Keystone before configuring
>>> the project’s quotas. However, there doesn’t seem to be any region
>>> restriction regarding which endpoint Nova will query Keystone on. So,
>>> right now, if I create a new project in region one, Nova will query
>>> Keystone in region two. Because my keystone databases are not synched
>>> in real time between each region, the region two Keystone will tell
>>> it that the new project doesn't exist, while it exists in region one
>>> Keystone.
> Are both keystone nodes completely separate? Do they share any information?

I share the DB information between both. In our use case, we very rarely make 
changes to keystone (password change, user creation, project creation) and 
there is a limited number of people who even have access to it, so I can get 
away with having my main DB in region 1 and hosting an exact copy in region 2. 
The original idea was to have a mysql slave in region 2, but that failed and we 
decided to go with manually replicating the keystone DB whenever we would make 
changes. This means I have the same users and projects in both regions, which 
is exactly what I want right now for my specific use case. Of course, that also 
means I only do operations in keystone in Region 1 and never from Region 2 to 
prevent discrepancies.
>>> 
>>> Thinking that this could be a configuration error, I tried setting
>>> the region_name in keystone_authtoken, but that didn’t change much of
>>> anything. Right now I am thinking this may be a bug. Could someone
>>> confirm that this is indeed a bug and not a configuration error?
>>> 
>>> To circumvent this issue, I am considering either modifying the
>>> database by hand or trying to implement realtime replication between
>>> both Keystone databases. Would there be another solution? (beside
>>> modifying the code for the Nova check)
> A variant of this just came up as a proposal for the Forum in a couple
> weeks [0]. A separate proposal was also discussed during this week's
> keystone meeting [1], which brought up an interesting solution. We
> should be seeing a specification soon that covers the proposal in
> greater detail and includes use cases. Either way, both sound like they
> may be relevant to you.
> 
> [0] https://etherpad.openstack.org/p/YVR-edge-keystone-brainstorming 
> 
> [1]
> http://eavesdrop.openstack.org/meetings/keystone/2018/keystone.2018-05-08-16.00.log.html#l-156
>  
> 

This is interesting. Unfortunately I will not be in Vancouver, but I will keep 
an eye on it in the future. I will need to find a way to solve the current 
issue at hand shortly though.

>> 
>> This is the specific code you're talking about:
>> 
>> https://github.com/openstack/nova/blob/stable/pike/nova/api/openstack/identity.py#L35
>> 
>> 
>> I don't see region_name as a config option for talking to keystone in
>> Pike:
>> 
>> https://docs.openstack.org/nova/pike/configuration/config.html#keystone
>> 
>> But it is in Queens:
>> 
>> https://docs.openstack.org/nova/queens/configuration/config.html#keystone
>> 
>> That was added in this change:
>> 
>> https://review.openstack.org/#/c/507693/
>> 
>> But I think what you're saying is, since you have multiple regions,
>> the project could be in any of them at any given time until they
>> synchronize so configuring nova for a specific region isn't probably
>> going to help in this case, right?
>> 
>> Isn't this somehow resolved with keystone federation? Granted, I'm not
>> at all a keystone person, but I'd think this isn't a unique problem.
> Without knowing a whole lot about the current setup, I'm inclined to say
> it is. Keystone-to-keystone federation was developed for cases like
> this, and it's been something we've been trying to encourage in favor of
> building replication tooling outside of the database or over an API. The
> main concerns with taking a manual replication approach is that it could
> negatively impact overall performance and that keystone already assumes
> it will be in control of ID generation for most cases (replicating a
> project in RegionOne into RegionTwo will yield a different project ID,
> even though it is possible for both to have the same name).
> Additionally, there are some things that keystone doesn't expose over
> the API that would need to be replicated, like revocation events (I
> mentioned this in the etherpad linked above).

To answer the questions of both posts:

1.I was talking about the region-name parameter underneath keystone_authtoken. 
That is in the pike doc you linked, but I am unaware if this is only used for 
token 

[Openstack-operators] New project creation fails because of a Nova check in a multi-region cloud

2018-05-09 Thread Jean-Philippe Méthot
Hi,

I currently operate a multi-region cloud split between 2 geographic locations. 
I have updated it to Pike not too long ago, but I've been running into a 
peculiar issue. Ever since the Pike release, Nova now asks Keystone if a new 
project exists in Keystone before configuring the project’s quotas. However, 
there doesn’t seem to be any region restriction regarding which endpoint Nova 
will query Keystone on. So, right now, if I create a new project in region one, 
Nova will query Keystone in region two. Because my keystone databases are not 
synched in real time between each region, the region two Keystone will tell it 
that the new project doesn't exist, while it exists in region one Keystone.

Thinking that this could be a configuration error, I tried setting the 
region_name in keystone_authtoken, but that didn’t change much of anything. 
Right now I am thinking this may be a bug. Could someone confirm that this is 
indeed a bug and not a configuration error?

To circumvent this issue, I am considering either modifying the database by 
hand or trying to implement realtime replication between both Keystone 
databases. Would there be another solution? (beside modifying the code for the 
Nova check)

Jean-Philippe Méthot
Openstack system administrator
Administrateur système Openstack
PlanetHoster inc.




___
OpenStack-operators mailing list
OpenStack-operators@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators


Re: [openstack-dev] [all][tc][ptls] final stages of python 3 transition

2018-05-07 Thread Jean-Philippe Evrard
We've been juggling with python3, ansible and multiple distros for a while now.
That dance hasn't been fruitful: many hidden issues, either due to
ansible modules, or our own modules, or upgrade issues.

I've recently decided to simplify the python2/3 story.

Queens and all the stable branches will be python2 only (python3 will
not be used anymore, to simplify the code)

For Rocky, we plan to use as much as possible the distribution
packages for the python stack, if it's recent enough for our source
installs.
Ubuntu 16.04 will have python2, SUSE has python2, CentOS has no
appropriate package, so we are pip installing things (and using
python2).
So... If people work on Ubuntu 18.04 support, we could try a python3
only system. Nobody worked on it right now.
Same for CentOS, because there is no usage of packages, we could use
Software Collections and have centos as a python3 only system. Sadly,
nobody has the cycles to do it now.

I am expecting we'll be using/seeing a lot more python3 in the future
with S, and wish for a python3 only "S" release.
But this solely depends on the work done in R to make sure 18.04 is
ready, as this would be our example, and "stepping stone" towards both
python2 and python3.

I am not sure this answers your question, as this is more gray than a
black or white answer.
But I am hoping we'll stabilize python3 this cycle, for ubuntu 18.04
at least, and other distros as a stretch goal.

Best regards,
Jean-Philippe Evrard (evrardjp)

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [openstack-ansible] Implement rotations for meetings handling

2018-05-07 Thread Jean-Philippe Evrard
I think Jesse sumarized things elegantly.

Here is an analogy for you, to complement the answer with more
background. Let me compare our state with a new company,
as this is a a notion people many people can relate to.

Initially we were a startup. Only a few people were working on OSA on
its creation. And they were busy doing everything.
But then we grew, and we continue to grow. At some point, those few
people doing everything didn't (or don't) have the time to do
everything anymore (because of the growing nature). So OSA, like any
business, needs to learn how to grow bigger.

One of the way is to distribute work as much as we can into the more
appropriate persons.
We started doing that by distributing core duties for roles.
We are now adding the meeting organisation.
I have a few other ideas where shared ownership will help the project
mature and allow more growth in the future, but one step at a time :)

Best regards,
Jean-Philippe Evrard (evrardjp)

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [openstack-ansible] Implement rotations for meetings handling

2018-05-02 Thread Jean-Philippe Evrard
Hello everyone,

Now that we are all part-time, I'd like to toy with a new idea,
proposed in the past by Jesse, to rotate the duties with people who
are involved in OSA, or want to get involved more (it's not restricted
to core developers!).

One of the first duties to be handled this way could be the weekly meeting.

Handling the meeting is not that hard, it just takes time to prepare,
and to facilitate.

I think everyone should step into this, not only core developers, but
core developers are now expected to run the meetings when their turn
comes.


What are the actions to take:
- Prepare the triage. Generate the list of the bugs for the week.
- Ping people with the triage links around 1h before the weekly
meeting. It would give them time to get prepared for meeting,
eventually updating the agenda, and read the current bugs
- Ping people at the beginning of the meeting
- Chair the meeting: The structure of the meeting is now always
the same, a recap of the week, and handling the bug triage.
- After the meeting we would ask who is volunteer to run next
meeting, and if none, a meeting char will be selected amongst core
contributors at random.

Thank you for your understanding.

Jean-Philippe Evrard (evrardjp)

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [OpenStackAnsible] Tag repos as newton-eol

2018-04-29 Thread Jean-Philippe Evrard
Hello,

> I'd like to phase out openstack/openstack-ansible-tests and
> openstack/openstack-ansible later.

Now that we had the time to bump the roles in openstack-ansible, and
adapt the tests, we can now EOL the rest of newton, i.e.:
openstack/openstack-ansible and openstack/openstack-ansible-tests.

Thanks for the help again Tony!
JP

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [Openstack-operators] Strange behaviour change in cinder with a Dell compellent backend

2018-04-24 Thread Jean-Philippe Méthot
Thank you for your reply. This implies that the SAN keeps track of a volume’s 
native ID. So, for example, if I had a VM that was trying to mount an 
inexistant volume ID after migration, I could fix this by creating a new volume 
with the proper ID and just migrate the data from the volume that was in-use 
previously. That was my main concern and now it does make the process of fixing 
this simpler.


Jean-Philippe Méthot
Openstack system administrator
Administrateur système Openstack
PlanetHoster inc.




> Le 25 avr. 2018 à 00:22, Sean McGinnis <sean.mcgin...@gmx.com> a écrit :
> 
> If I remember right, this was a fix in the driver to be able to track the
> volume by its native array ID and not its name. This is how things should 
> work.
> Reliance on the name of the volume is not safe, and as seen here, can be
> misused to do things that are not really supported and can cause some
> unintended side effects.
> 
> You can update the database to get the same (mis)behavior you were using, but 
> I
> am not suggesting that is a good thing to do.

___
OpenStack-operators mailing list
OpenStack-operators@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators


[openstack-dev] [openstack-ansible] Proposing Mohammed Naser as core reviewer

2018-04-24 Thread Jean-Philippe Evrard
Hi everyone,

I’d like to propose Mohammed Naser [1] as a core reviewer for OpenStack-Ansible.

He has been working actively on fixing the telemetry stack, and is now
willing to step up to improve the CentOS platform which is now in a
very degraded state.

I feel that it’s important that he’s able to safeguard the existing
and future work about CentOS
and help grow the maintenance community for it.

[1] 
http://stackalytics.com/?module=openstackansible-group_id=mnaser=rocky=person-day

Best regards,

Jean-Philippe Evrard
IRC: evrardjp

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[Openstack-operators] Strange behaviour change in cinder with a Dell compellent backend

2018-04-23 Thread Jean-Philippe Méthot
Hi,

This is a very strange behaviour that has causing me issues with my SAN ever 
since we upgraded to Mitaka or Ocata I believe, several months ago. 
Essentially, I used to be able to change the ID of a disk in the SAN to swap 
the disk in Openstack. So, for example, I had disk 1. I could restore a 
snapshot of disk 1 on disk 2, rename disk 1 to disk 1-bak and rename disk 2 to 
disk 1 and the VM would start booting off of the new disk I had just made. This 
has changed. Now, somehow, Openstack sticks to the original disk even if I 
rename the disk. 

While annoying, this behaviour didn’t really cause me that many issues. 
However, I have discovered that if I migrate VMs on which such an operation 
happened, the VM will try to boot off the original disk from several months 
ago, despite the new disk being there with the correct ID. How can Openstack 
find the old disk even if its ID in the SAN has changed? 

Jean-Philippe Méthot
Openstack system administrator
Administrateur système Openstack
PlanetHoster inc.




___
OpenStack-operators mailing list
OpenStack-operators@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators


Re: [openstack-dev] [all][infra] ubuntu-bionic and legacy nodesets

2018-04-20 Thread Jean-Philippe Evrard
That's very cool.
Any idea of the repartition of nodes xenial vs bionic? Is that a very
restricted amount of nodes?


On 20 April 2018 at 00:37, Paul Belanger  wrote:
> Greetings,
>
> With ubuntu-bionic release around the corner we'll be starting discussions 
> about
> migrating jobs from ubuntu-xenial to ubuntu-bionic.
>
> On topic I'd like to raise, is round job migrations from legacy to native
> zuulv3.  Specifically, I'd like to propose we do not add legacy-ubuntu-bionic
> nodesets into openstack-zuul-jobs. Projects should be working towards moving
> away from the legacy format, as they were just copypasta from our previous JJB
> templates.
>
> Projects would still be free to move them intree, but I would highly encourage
> projects do not do this, as it only delays the issue.
>
> The good news is the majority of jobs have already been moved to native zuulv3
> jobs, but there are still some projects still depending on the legacy 
> nodesets.
> For example, tox bases jobs would not be affected.  It mostly would be dsvm
> based jobs that haven't been switch to use the new devstack jobs for zuulv3.
>
> -Paul
>
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [openstack-ansible] Problems with Openstack services while migrating VMs

2018-04-18 Thread Jean-Philippe Evrard
Maybe worth posting on operators, but it looks like the scheduling of
the action fails, which let me think that nova is not running fine
somewhere.

Why is the restart in a random order? That can cause issues, and
that's the whole reason why we are orchestrating the deploys/upgrade
with ansible.
Also, why don't you follow our operations guide for recovering for a
failure? Is there something wrong there?

Regards,
JP

On 17 April 2018 at 14:07, Periyasamy Palanisamy
 wrote:
> Hi,
>
>
>
> I’m trying to migrate controller and compute VMs installed with
> Openstack-Ansible across systems with following approach.
>
> This is mainly to minimize the deployment time in the Jenkins CI
> environment.
>
>
>
> Export steps:
>
> Power off the VMs gracefully.
> virsh dumpxml ${node} > $EXPORT_PATH/${node}.xml
> cp /var/lib/libvirt/images/${node}.qcow2 $EXPORT_PATH/$node.qcow2
> create a tar ball for the xml’s and qcow2 images.
>
>
>
> Import steps:
>
> cp ${node}.qcow2 /var/lib/libvirt/images/
> virsh define ${node}.xml
> virsh start ${node}
>
>
>
> After the import of the VMs, The openstack services (neutron-server, DHCP
> agent, Metering agent, Metadata agent, L3 agent, Open vSwitch agent,
> nova-conductor and nova-comute) are started in random order.
>
> This causes neutron and nova is not able to find DHCP agent and compute
> accordingly to bring up the tenant VM and throws the error [1].
>
>
>
> I have also tried to boot compute VM followed by controller VM. It also
> doesn’t help.
>
> Could you please let me know what is going wrong here ?
>
>
>
> [1] https://paste.ubuntu.com/p/YNg2NnjvpS/ (fault section)
>
>
>
> Thanks,
>
> Periyasamy
>
>
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[Openstack-operators] Fwd: [openstack-ansible] We need to change!

2018-04-17 Thread Jean-Philippe Evrard
Sorry for the cross-posting, but I think this could interest operators too.

Dear community,

Starting at the end of this month, I won't be able to work full time
on OpenStack-Ansible anymore.

I want to highlight the following:
Our current way of working is not sustainable in the long run, as a lot
of work (and therefore pressure) is concentrated on a few individuals.

I managed to get more people working on some parts of our code
(becoming cores on specific areas of knowledge, like mbuil on
networking, mnaser and gokhan on telemetry, johnsom on octavia,
mugsie on designate), but at the same time we have lost a
core reviewer on all our code base (mhayden).

I like the fact we are still innovating with our own deployment tooling,
bringing more features in, changing the deployment models to be always
more stable, more user-friendly.

But new features aren't all. We need people actively looking at the
quality of existing deliverables. We need to stretch those
responsibilities to more people.

I would be very happy if some people using OpenStack-Ansible
would help on:

* Bugs. We are reaching an all-time high amount of bugs pending.
  We need people actively cleaning those. We need someone to
  organize a bug smash. We need people willing to lead the bug
  triage process too.
* Releases. Our current release process is manual. People
  interested by how releases are handled should step in there
  (for example, what does in, and at what time).
  We also need to coordinate with the releases
  team, and improve our way to release.
* Jobs/state monitoring. I have spent an insane amount of time
  cleaning up after other people. That cannot be done any longer.
  If you're breaking a job, whether it's part of the
  openstack-ansible gates or not, you should be fixing it.
  Even if it's a non-voting job, or a periodic job.
  I'd like everyone to monitor our zuul dashboard, and take
  action based on that. When queens was close to release,
  everything job was green on the zuul dashboard. I did an
  experiment of 1 month without me fixing the upgrade jobs,
  and guess what: ALL (or almost ALL) the upgrade jobs are
  now broken. Please monitor [1] and actively help fixing
  the jobs. Remember, if everyone works on this, it would
  give a great feedback to new users, and it becomes a
  virtuous cycle.
* Reduce technical debt. We have so many variables, so many
  remnants of the past. This cycle is planned to be a
  cleanup. Let's simplify all of this, making sure the
  deployment of openstack with openstack-ansible ends
  up with a system KISS.
* Increasing voting test coverage. We need more code
  paths tested and we need those code path preventing
  bad patches to merge. It makes the reduction of
  technical debt easier.

Really thank you for your understanding.

Best regards,
Jean-Philippe (evrardjp)

[1]: 
http://zuul.openstack.org/builds.html?pipeline=periodic=openstack%2Fopenstack-ansible

___
OpenStack-operators mailing list
OpenStack-operators@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators


[openstack-dev] [openstack-ansible] We need to change!

2018-04-17 Thread Jean-Philippe Evrard
Dear community,

Starting at the end of this month, I won't be able to work full time
on OpenStack-Ansible anymore.

I want to highlight the following:
Our current way of working is not sustainable in the long run, as a lot
of work (and therefore pressure) is concentrated on a few individuals.

I managed to get more people working on some parts of our code
(becoming cores on specific areas of knowledge, like mbuil on
networking, mnaser and gokhan on telemetry, johnsom on octavia,
mugsie on designate), but at the same time we have lost a
core reviewer on all our code base (mhayden).

I like the fact we are still innovating with our own deployment tooling,
bringing more features in, changing the deployment models to be always
more stable, more user-friendly.

But new features aren't all. We need people actively looking at the
quality of existing deliverables. We need to stretch those
responsibilities to more people.

I would be very happy if some people using OpenStack-Ansible
would help on:

* Bugs. We are reaching an all-time high amount of bugs pending.
  We need people actively cleaning those. We need someone to
  organize a bug smash. We need people willing to lead the bug
  triage process too.
* Releases. Our current release process is manual. People
  interested by how releases are handled should step in there
  (for example, what does in, and at what time).
  We also need to coordinate with the releases
  team, and improve our way to release.
* Jobs/state monitoring. I have spent an insane amount of time
  cleaning up after other people. That cannot be done any longer.
  If you're breaking a job, whether it's part of the
  openstack-ansible gates or not, you should be fixing it.
  Even if it's a non-voting job, or a periodic job.
  I'd like everyone to monitor our zuul dashboard, and take
  action based on that. When queens was close to release,
  everything job was green on the zuul dashboard. I did an
  experiment of 1 month without me fixing the upgrade jobs,
  and guess what: ALL (or almost ALL) the upgrade jobs are
  now broken. Please monitor [1] and actively help fixing
  the jobs. Remember, if everyone works on this, it would
  give a great feedback to new users, and it becomes a
  virtuous cycle.
* Reduce technical debt. We have so many variables, so many
  remnants of the past. This cycle is planned to be a
  cleanup. Let's simplify all of this, making sure the
  deployment of openstack with openstack-ansible ends
  up with a system KISS.
* Increasing voting test coverage. We need more code
  paths tested and we need those code path preventing
  bad patches to merge. It makes the reduction of
  technical debt easier.

Really thank you for your understanding.

Best regards,
Jean-Philippe (evrardjp)

[1]: 
http://zuul.openstack.org/builds.html?pipeline=periodic=openstack%2Fopenstack-ansible

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [openstack-ansible] Stepping down from OpenStack-Ansible core

2018-03-28 Thread Jean-Philippe Evrard
Hello,

Ahah, gate job breakages? You were the first to break them, but also
willing to step in to fix them as soon as you knew.
And that's the part I will remember the most.

You will be missed, Major. Your next team is lucky to have you!
It was a pleasure working with you. And the gifs, omagad! :)

JP

On 27 March 2018 at 12:11, Jesse Pretorius
 wrote:
> Ah Major, we shall definitely miss your readiness to help, positive attitude 
> and deep care for setenforce 1. Oh, and then there're the gifs... so many 
> gifs...
>
> While I am inclined to [1], I shall instead wish you well while you [2]. (
>
> [1] https://media.giphy.com/media/1BXa2alBjrCXC/giphy.gif
> [2] https://media.giphy.com/media/G6if3AWViiNdC/giphy.gif
>
>
> On 3/26/18, 2:07 PM, "Major Hayden"  wrote:
>
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA256
>
> Hey there,
>
> As promised, I am stepping down from being an OpenStack-Ansible core 
> reviewer since I am unable to meet the obligations of the role with my new 
> job. :(
>
> Thanks to everyone who has mentored me along the way and put up with my 
> gate job breakages. I have learned an incredible amount about OpenStack, 
> Ansible, complex software deployments, and open source communities. I 
> appreciate everyone's support as I worked through the creation of the 
> ansible-hardening role as well as adding CentOS support for OpenStack-Ansible.
>
> - --
> Major Hayden
> -BEGIN PGP SIGNATURE-
>
> iQIzBAEBCAAdFiEEG/mSZJWWADNpjCUrc3BR4MEBH7EFAlq4774ACgkQc3BR4MEB
> H7E+gA/9HJEDibsQhdy191NbxbhF75wUup3gRDHhGPI6eFqHo/Iz8Q5Kv9Z9CXbo
> rkBGMebbGzoKwiLnKbFWr448azMJkj5/bTRLHb1eDQg2S2xaywP2L4e0CU+Gouto
> DucmGT6uLg+LKdQByYTB8VAHelub4DoxV2LhwsH+uYgWp6rZ2tB2nEIDTYQihhGx
> /WukfG+3zA99RZQjWRHmfnb6djB8sONzGIM8qY4qDUw9Xjp5xguHOU4+lzn4Fq6B
> cEpsJnztuEYnEpeTjynu4Dc8g+PX8y8fcObhcj+1D0NkZ1qW7sdX6CA64wuYOqec
> S552ej/fR5FPRKLHF3y8rbtNIlK5qfpNPE4UFKuVLjGSTSBz4Kp9cGn2jNCzyw5c
> aDQs/wQHIiUECzY+oqU1RHZJf9/Yq1VVw3vio+Dye1IMgkoaNpmX9lTcNw9wb1i7
> lac+fm0e438D+c+YZAttmHBCCaVWgKdGxH7BY84FoQaXRcaJ9y3ZoDEx6Rr8poBQ
> pK4YjUzVP9La2f/7S1QemX2ficisCbX+MVmAX9G4Yr9U2n98aXVWFMaF4As1H+OS
> zm9r9saoAZr6Z8BxjROjoClrg97RN1zkPseUDwMQwlJwF3V33ye3ib1dYWRr7BSm
> zAht+Jih/JE6Xtp+5UEF+6TBCYFVtXO8OHzCcac14w9dy1ur900=
> =fx64
> -END PGP SIGNATURE-
>
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>
>
> 
> Rackspace Limited is a company registered in England & Wales (company 
> registered number 03897010) whose registered office is at 5 Millington Road, 
> Hyde Park Hayes, Middlesex UB3 4AZ. Rackspace Limited privacy policy can be 
> viewed at www.rackspace.co.uk/legal/privacy-policy - This e-mail message may 
> contain confidential or privileged information intended for the recipient. 
> Any dissemination, distribution or copying of the enclosed material is 
> prohibited. If you receive this transmission in error, please notify us 
> immediately by e-mail at ab...@rackspace.com and delete the original message. 
> Your cooperation is appreciated.
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [stable][release] Remove complex ACL changes around releases

2018-03-28 Thread Jean-Philippe Evrard
LGTM

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [OpenStack-Ansible] Vancouver forum etherpad

2018-03-26 Thread Jean-Philippe Evrard
Dear OpenStack-Ansiblers,

We've got an etherpad here [1], to track all the things we want to
discuss at the forum.

if you're an OpenStack-Ansible user, don't hesitate to add your
session ideas, list what you liked or disliked in the last release,
and share your experience!

Thank you in advance.

[1]: https://etherpad.openstack.org/p/YVR-openstack-ansible-brainstorming

Best regards,
Jean-Philippe.

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [charms] [tripleo] [puppet] [fuel] [kolla] [openstack-ansible] [cloudcafe] [magnum] [mogan] [sahara] [shovel] [watcher] [helm] [rally] Heads up: ironic classic drivers deprecation

2018-03-16 Thread Jean-Philippe Evrard
Hello,

Thanks for the notice!

JP

On 16 March 2018 at 12:09, Dmitry Tantsur  wrote:
> Hi all,
>
> If you see your project name in the subject that is because a global search
> revived usage of "pxe_ipmitool", "agent_ipmitool" or "pxe_ssh" drivers in
> the non-unit-test context in one or more of your repositories.
>
> The classic drivers, such as pxe_ipmitool, were deprecated in Queens, and
> we're on track with removing them in Rocky. Please read [1] about
> differences between classic drivers and newer hardware types. Please refer
> to [2] on how to update your code.
>
> Finally, the pxe_ssh driver was removed some time ago. Please use the
> standard IPMI driver with the virtualbmc project [3] instead.
>
> Please reach out to the ironic team (here or on #openstack-ironic) if you
> have any questions or need help with the transition.
>
> Dmitry
>
> [1] https://docs.openstack.org/ironic/latest/install/enabling-drivers.html
> [2]
> https://docs.openstack.org/ironic/latest/admin/upgrade-to-hardware-types.html
> [3] https://github.com/openstack/virtualbmc
>
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [ALL][PTLs] Community Goals for Rocky: Toggle the debug option at runtime

2018-03-16 Thread Jean-Philippe Evrard
Thanks!

On 16 March 2018 at 16:56, Doug Hellmann <d...@doughellmann.com> wrote:
> Excerpts from Jeremy Stanley's message of 2018-03-16 13:43:00 +:
>> On 2018-03-16 08:34:28 -0500 (-0500), Sean McGinnis wrote:
>> > On Mar 16, 2018, at 04:02, Jean-Philippe Evrard <jean-phili...@evrard.me> 
>> > wrote:
>> >
>> > > For OpenStack-Ansible, we don't need to do anything for that
>> > > community goal.  I am not sure how we can remove our name from
>> > > the storyboard, so I just inform you here.
>> >
>> > I believe you can just mark the task as done if there is no
>> > additional work required.
>>
>> Yeah, either "merged" or "invalid" states should work. I'd lean
>> toward suggesting "invalid" in this case since the task did not
>> require any changes merged to your source code.
>
> Yes, we've been using "invalid" to indicate that no work was needed.
>
> Doug
>
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [ALL][PTLs] Community Goals for Rocky: Toggle the debug option at runtime

2018-03-16 Thread Jean-Philippe Evrard
Hello,

For OpenStack-Ansible, we don't need to do anything for that community
goal.  I am not sure how we can remove our name from the storyboard,
so I just inform you here.

Jean-Philippe Evrard (evrardjp)

On 28 February 2018 at 05:27, ChangBo Guo <glongw...@gmail.com> wrote:
> Hi ALL,
>
> TC approved the  goal [0]  a week ago ,  so it's time to finish the work. we
> also have a short discussion in oslo meeting  at PTG, find more details in
> [1] ,
> we use storyboard to check the goal in
> https://storyboard.openstack.org/#!/story/2001545.  It's appreciated PTL set
> the owner in time .
> Feel free to reach me( gcb) in IRC if you have any questions.
>
>
> [0] https://review.openstack.org/#/c/534605/
> [1] https://etherpad.openstack.org/p/oslo-ptg-rocky  From line 175
>
> --
> ChangBo Guo(gcb)
> Community Director @EasyStack
>
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [infra][all] Anyone using our ubuntu-mariadb mirror?

2018-03-16 Thread Jean-Philippe Evrard
Hello,

We were using it until a couple of weeks ago, when 10.1.31 got out.
10.1.31 got issues with clustering and we moved to use a mirror of
10.1. (here 10.1.30), instead of 10.1.
We haven't decided if we'll move back to 10.1 when 10.1.32 will be out.

You can remove it for now, I think we can discuss this again when
10.1.32 will be out.

Best regards,
JP

On 14 March 2018 at 22:50, Ian Wienand  wrote:
> Hello,
>
> We discovered an issue with our mariadb package mirroring that
> suggests it hasn't been updating for some time.
>
> This would be packages from
>
>  http://mirror.X.Y.openstack.org/ubuntu-mariadb/10.<1|2>
>
> This was originally added in [1].  AFAICT from codesearch, it is
> currently unused.  We export the top-level directory in the mirror
> config scripts as NODEPOOL_MARIADB_MIRROR, which is not referenced in
> any jobs [2], and I couldn't find anything setting up apt repos
> pointing to it.
>
> Thus since it's not updating and nothing seems to reference it, I am
> going to assume it is unused and remove it next week.  If not, please
> respond and we can organise a fix.
>
> -i
>
> [1] https://review.openstack.org/#/c/307831/
> [2] 
> http://codesearch.openstack.org/?q=NODEPOOL_MARIADB_MIRROR=nope==
>
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] OpenStack Ansible Disk requirements [docs] [osa]

2018-03-16 Thread Jean-Philippe Evrard
Hello,

That's what it always was, but it was hidden in the pages. Now that I
refactored the pages to be more visible, you spotted it :)
Congratulations!

More seriously, I'd like to remove that requirement, showing people
can do whatever they like. It all depends on how/where they store
images, ephemeral storage...

Will commit a patch today.

Best regards,
Jean-Philippe Evrard



On 15 March 2018 at 18:31, Gordon, Kent S
<kent.gor...@verizonwireless.com> wrote:
> Compute host disk requirements for Openstack Ansible seem high in the
> documentation.
>
> I think I have used smaller compute hosts in the past.
> Did something change in Queens?
>
> https://docs.openstack.org/project-deploy-guide/openstack-ansible/latest/overview-requirements.html
>
>
> Compute hosts
>
> Disk space requirements depend on the total number of instances running on
> each host and the amount of disk space allocated to each instance.
>
> Compute hosts must have a minimum of 1 TB of disk space available.
>
>
>
>
> --
> Kent S. Gordon
> kent.gor...@verizonwireless.com Work:682-831-3601 Mobile: 817-905-6518
>
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [OpenStackAnsible] Tag repos as newton-eol

2018-03-15 Thread Jean-Philippe Evrard
Looks good to me.

On 15 March 2018 at 01:11, Tony Breeds <t...@bakeyournoodle.com> wrote:
> On Wed, Mar 14, 2018 at 09:40:33PM +0000, Jean-Philippe Evrard wrote:
>> Hello folks,
>>
>> The list is almost perfect: you can do all of those except
>> openstack/openstack-ansible-tests.
>> I'd like to phase out openstack/openstack-ansible-tests and
>> openstack/openstack-ansible later.
>
> Okay excluding the 2 repos above and filtering out projects that don't
> have newton branches we came down to:
>
> # EOL repos belonging to OpenStackAnsible
> eol_branch.sh -- stable/newton newton-eol \
>  openstack/ansible-hardening \
>  openstack/openstack-ansible-apt_package_pinning \
>  openstack/openstack-ansible-ceph_client \
>  openstack/openstack-ansible-galera_client \
>  openstack/openstack-ansible-galera_server \
>  openstack/openstack-ansible-haproxy_server \
>  openstack/openstack-ansible-lxc_container_create \
>  openstack/openstack-ansible-lxc_hosts \
>  openstack/openstack-ansible-memcached_server \
>  openstack/openstack-ansible-openstack_hosts \
>  openstack/openstack-ansible-openstack_openrc \
>  openstack/openstack-ansible-ops \
>  openstack/openstack-ansible-os_aodh \
>  openstack/openstack-ansible-os_ceilometer \
>  openstack/openstack-ansible-os_cinder \
>  openstack/openstack-ansible-os_glance \
>  openstack/openstack-ansible-os_gnocchi \
>  openstack/openstack-ansible-os_heat \
>  openstack/openstack-ansible-os_horizon \
>  openstack/openstack-ansible-os_ironic \
>  openstack/openstack-ansible-os_keystone \
>  openstack/openstack-ansible-os_magnum \
>  openstack/openstack-ansible-os_neutron \
>  openstack/openstack-ansible-os_nova \
>  openstack/openstack-ansible-os_rally \
>  openstack/openstack-ansible-os_sahara \
>  openstack/openstack-ansible-os_swift \
>  openstack/openstack-ansible-os_tempest \
>  openstack/openstack-ansible-pip_install \
>  openstack/openstack-ansible-plugins \
>  openstack/openstack-ansible-rabbitmq_server \
>  openstack/openstack-ansible-repo_build \
>  openstack/openstack-ansible-repo_server \
>  openstack/openstack-ansible-rsyslog_client \
>  openstack/openstack-ansible-rsyslog_server \
>  openstack/openstack-ansible-security
>
> If you confirm I have the list right this time I'll work on this tomorrow
>
> Yours Tony.
>
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [OpenStackAnsible] Tag repos as newton-eol

2018-03-14 Thread Jean-Philippe Evrard
Hello folks,

The list is almost perfect: you can do all of those except
openstack/openstack-ansible-tests.
I'd like to phase out openstack/openstack-ansible-tests and
openstack/openstack-ansible later.

JP

On 14 March 2018 at 21:20, Tony Breeds  wrote:
> Hi all,
> JP has asked me to to work with infra to tag the newton branches of
> the following repos as EOL:
>
>
> openstack/ansible-hardening
> openstack/openstack-ansible-apt_package_pinning
> openstack/openstack-ansible-ceph_client
> openstack/openstack-ansible-galera_client
> openstack/openstack-ansible-galera_server
> openstack/openstack-ansible-haproxy_server
> openstack/openstack-ansible-lxc_container_create
> openstack/openstack-ansible-lxc_hosts
> openstack/openstack-ansible-memcached_server
> openstack/openstack-ansible-nspawn_container_create
> openstack/openstack-ansible-nspawn_hosts
> openstack/openstack-ansible-openstack_hosts
> openstack/openstack-ansible-openstack_openrc
> openstack/openstack-ansible-os_aodh
> openstack/openstack-ansible-os_barbican
> openstack/openstack-ansible-os_ceilometer
> openstack/openstack-ansible-os_cinder
> openstack/openstack-ansible-os_designate
> openstack/openstack-ansible-os_glance
> openstack/openstack-ansible-os_gnocchi
> openstack/openstack-ansible-os_heat
> openstack/openstack-ansible-os_horizon
> openstack/openstack-ansible-os_ironic
> openstack/openstack-ansible-os_keystone
> openstack/openstack-ansible-os_magnum
> openstack/openstack-ansible-os_molteniron
> openstack/openstack-ansible-os_neutron
> openstack/openstack-ansible-os_nova
> openstack/openstack-ansible-os_octavia
> openstack/openstack-ansible-os_panko
> openstack/openstack-ansible-os_rally
> openstack/openstack-ansible-os_sahara
> openstack/openstack-ansible-os_swift
> openstack/openstack-ansible-os_tacker
> openstack/openstack-ansible-os_tempest
> openstack/openstack-ansible-os_trove
> openstack/openstack-ansible-pip_install
> openstack/openstack-ansible-pip_lock_down
> openstack/openstack-ansible-plugins
> openstack/openstack-ansible-rabbitmq_server
> openstack/openstack-ansible-repo_build
> openstack/openstack-ansible-repo_server
> openstack/openstack-ansible-rsyslog_client
> openstack/openstack-ansible-rsyslog_server
> openstack/openstack-ansible-security
> openstack/openstack-ansible-ops
> openstack/openstack-ansible-os_almanach
> openstack/openstack-ansible-os_cloudkitty
> openstack/openstack-ansible-os_congress
> openstack/openstack-ansible-os_freezer
> openstack/openstack-ansible-os_karbor
> openstack/openstack-ansible-os_monasca
> openstack/openstack-ansible-os_monasca-agent
> openstack/openstack-ansible-os_monasca-ui
> openstack/openstack-ansible-os_searchlight
> openstack/openstack-ansible-os_watcher
> openstack/openstack-ansible-os_zaqar
> openstack/openstack-ansible-specs
> openstack/openstack-ansible-tests
>
> I'll process that this week after getting an ACK from JP
>
>
> Yours Tony.
>
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [openstack-ansible] Meetings change (PTG discussion follow-up)

2018-03-14 Thread Jean-Philippe Evrard
Hello,

We discussed the problem of the miscommunication at the PTG, and we
agreed the focus of the week solved many things for clarity.
I am not sure we need to send a ML summary, if all is recorded in the
meeting each week: people can just browse meetings for this info.

I have no strong opinion about office hours:
- it is more formal than our ad-hoc dicussions (more than necessary?).;
- it helps for timezones: We can have different office hours (US
based/Europe based) for discussing things;
- it can be reported during Tuesday's meeting.

Let's discuss this on the chan and validate next Tuesday I guess :)

Because there were no strong against the meeting time change/format we
should go ahead on the change of the community meetings.
So from now on, until daylight saving applies to Europe, we should
have the meetings on Tuesday at 5PM UTC.

Thanks everyone!



On 6 March 2018 at 16:08, Amy Marrich <a...@demarco.com> wrote:
> JP,
>
> When the Community meeting was moved to once a month there was a lot of
> resulting miscommunication as a result. If a weekly review is going to be
> sent to the mailing list with channel discussions is going to be sent out, I
> think that's a good alternative but the conversations still need to take
> place and as many people involved as possible. What about having office
> hours?
>
> Amy (spotz)
>
> On Tue, Mar 6, 2018 at 9:51 AM, Jean-Philippe Evrard
> <jean-phili...@evrard.me> wrote:
>>
>> Hello,
>>
>> During the PTG, we've discussed about changing our meetings.
>> I'd like to have a written evidence in our mailing lists, showing what
>> we discussed, and what we proposed to change. I propose we validate
>> those changes if they get no opposition in the next 7 days (deadline:
>> 13 March).
>>
>> What we discussed was:
>> - Should the meetings be rescheduled, and at what time;
>> - Should the meetings be happening in alternance for US/Europe
>> friendly timezones;
>> - What is the purpose/expected outcome of those meetings;
>> - What is the reason the attendance is low.
>>
>> The summary is the following:
>> - The expected outcome of bug triage is currently (drumroll)
>> actively triaging bugs which produces better deliverables (what a
>> surprise!).
>> - The expected outcome of the community meeting is to discuss about
>> what we actively need to work on together, but we are doing these kind
>> of conversations, ad-hoc, in the channel. So if we summarize things on
>> a regular basis to make sure everyone is aware of the conversations,
>> we should be good.
>> - The timezone friendly things won't impact the attendance positively.
>> - Right now, the Europe meetings can be postponed of one hour, but
>> decision should be re-discussed with daylight saving.
>> - A lot of ppl have meetings at 4PM UTC right now.
>>
>> As such, here is the PTG proposed change:
>> - Moving the bug triage meeting to 5PM UTC until next daylight saving
>> change.
>> - Keep the "Focus of the week" section of the bug triage, to list what
>> we discussed in the week (if more conversations have to happen, they
>> can happen just after the bug triage)
>> - Removing the community meeting.
>>
>> Any opposition there? If we are all okay, I will update our procedures
>> next week.
>>
>> Best regards,
>> JP
>>
>> __
>> OpenStack Development Mailing List (not for usage questions)
>> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>
>
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [openstack-ansible] Meetings change (PTG discussion follow-up)

2018-03-06 Thread Jean-Philippe Evrard
Hello,

During the PTG, we've discussed about changing our meetings.
I'd like to have a written evidence in our mailing lists, showing what
we discussed, and what we proposed to change. I propose we validate
those changes if they get no opposition in the next 7 days (deadline:
13 March).

What we discussed was:
- Should the meetings be rescheduled, and at what time;
- Should the meetings be happening in alternance for US/Europe
friendly timezones;
- What is the purpose/expected outcome of those meetings;
- What is the reason the attendance is low.

The summary is the following:
- The expected outcome of bug triage is currently (drumroll)
actively triaging bugs which produces better deliverables (what a
surprise!).
- The expected outcome of the community meeting is to discuss about
what we actively need to work on together, but we are doing these kind
of conversations, ad-hoc, in the channel. So if we summarize things on
a regular basis to make sure everyone is aware of the conversations,
we should be good.
- The timezone friendly things won't impact the attendance positively.
- Right now, the Europe meetings can be postponed of one hour, but
decision should be re-discussed with daylight saving.
- A lot of ppl have meetings at 4PM UTC right now.

As such, here is the PTG proposed change:
- Moving the bug triage meeting to 5PM UTC until next daylight saving change.
- Keep the "Focus of the week" section of the bug triage, to list what
we discussed in the week (if more conversations have to happen, they
can happen just after the bug triage)
- Removing the community meeting.

Any opposition there? If we are all okay, I will update our procedures
next week.

Best regards,
JP

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [openstack-ansible] Roles not passing functional tests

2018-02-06 Thread Jean-Philippe Evrard
Dear community,

We are everyday closer to the end of the cycle, and the following
roles seem not ready for integration into the next release, because
they are failing their own gates's functional testing for more than
two weeks:
- os_ceilometer
- os_aodh
- os_trove
- os_magnum

Following the guidelines of the role maturity downgrade procedure [1],
I am sending you a list of bugs that needs fixing:
- magnum [2]
- trove [3]
- aodh [4]
- ceilometer [5]

According to the same guidelines, if nobody fixes those bugs until the
next community meeting,
those roles's maturity index will be moved to unmaintained, and will
eventually be removed from release.

Thank you for your understanding,

Jean-Philippe Evrard (evrardjp)


[1]: 
https://docs.openstack.org/openstack-ansible/latest/contributor/additional-roles.html#maturity-downgrade-procedure
[2]: https://bugs.launchpad.net/openstack-ansible/+bug/1747607
[3]: https://bugs.launchpad.net/openstack-ansible/+bug/1747608
[4]: https://bugs.launchpad.net/openstack-ansible/+bug/1747610
[5]: https://bugs.launchpad.net/openstack-ansible/+bug/1747612

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [openstack-ansible][ptl] PTL candidacy for Rocky

2018-01-31 Thread Jean-Philippe Evrard
Hello everyone,

I would like to announce my candidacy for PTL of the
OpenStack-Ansible project for the Rocky cycle.

I will focus on a single theme this cycle, simplification.

After all the features introduced in Queens cycle, it's time
to simplify our work:

* Reduce the amount of variables in each role, and/or rename them to
  a more guessable name.
* Make possible to use a source of truth to reduce the amount of
  glue variables we need. A candidate for source of truth could
  be etcd, due to its presence in the OpenStack reference architecture.
* Simplifying further our "repo build".
* Simplifying our tasks, by using convention over configuration
  (Reducing the group configurability for example).
* Reducing the need of our dynamic inventory: everyone
  should be able to use openstack-ansible with a simple static inventory.
* Clarify each role maturity/contributions status. This would
  make easier for deployers to understand the status of each role, and
  take the appropriate decisions to whether or not deploy project x
  or y. If we make it simple to contribute to new
  roles and playbooks, it would also open us to more contributions
  and contributors.

On top of those simplification topics, I'd like to add the following
features in the next cycle, depending on their release timing:
* Upgrade to Ansible 2.5
* Support Ubuntu 18.04

I look forward to keep working with you all, and it would be my
honor to serve as PTL for the next cycle.

Thanks for taking the time to read this and I hope to see you in Dublin,
Jean-Philippe Evrard (evrardjp)

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [openstack-ansible] Limiting pip wheel builds for OpenStack clients

2018-01-29 Thread Jean-Philippe Evrard
I added my comment/opinion on the bug.

Thanks for reporting this, Major!

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [Openstack-operators] Inverted drive letters on block devices that use virtio-scsi

2018-01-25 Thread Jean-Philippe Méthot
Yea, the configdrive is a non-issue for us since we don’t use those. The 
multi-drive issue is the only one really affecting us. While removing the 
second drive and reattaching it after boot is probably a good solution, I think 
it’s likely the issue will come back after a hard reboot or migration. Probably 
better to wait before I start converting my multi-disk instances to 
virtio-scsi. If I am not mistaken, this should also be an issue in Pike and 
master, right?

Jean-Philippe Méthot
Openstack system administrator
Administrateur système Openstack
PlanetHoster inc.




> Le 26 janv. 2018 à 14:23, Logan V. <lo...@protiumit.com> a écrit :
> 
> There is a small patch in the bug which resolves the config drive
> ordering. Without that patch I don't know of any workaround. The
> config drive will always end up first in the boot order and the
> instance will always fail to boot in that situation.
> 
> For the multi-volume instances where the boot volume is out of order,
> I don't know of any patch for that. One workaround is to detach any
> secondary data volumes from the instance, and then reattach them after
> booting from the one and only attached boot volume.
> 
> Logan
> 
> On Thu, Jan 25, 2018 at 10:21 PM, Jean-Philippe Méthot
> <jp.met...@planethoster.info> wrote:
>> Thank you, it indeed seems to be the same issue. I will be following this
>> bug report. A shame too, because we were waiting for the patch to allow us
>> to setup 2 drives on virtio-scsi before starting to make the change. In the
>> meantime, have you found a way to circumvent the issue? Could it be as easy
>> as changing the drive order in the database?
>> 
>> 
>> Jean-Philippe Méthot
>> Openstack system administrator
>> Administrateur système Openstack
>> PlanetHoster inc.
>> 
>> 
>> 
>> 
>> Le 26 janv. 2018 à 13:06, Logan V. <lo...@protiumit.com> a écrit :
>> 
>> https://bugs.launchpad.net/nova/+bug/1729584
>> 
>> 

___
OpenStack-operators mailing list
OpenStack-operators@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators


Re: [Openstack-operators] Inverted drive letters on block devices that use virtio-scsi

2018-01-25 Thread Jean-Philippe Méthot
Thank you, it indeed seems to be the same issue. I will be following this bug 
report. A shame too, because we were waiting for the patch to allow us to setup 
2 drives on virtio-scsi before starting to make the change. In the meantime, 
have you found a way to circumvent the issue? Could it be as easy as changing 
the drive order in the database?


Jean-Philippe Méthot
Openstack system administrator
Administrateur système Openstack
PlanetHoster inc.




> Le 26 janv. 2018 à 13:06, Logan V. <lo...@protiumit.com> a écrit :
> 
> https://bugs.launchpad.net/nova/+bug/1729584 
> <https://bugs.launchpad.net/nova/+bug/1729584>

___
OpenStack-operators mailing list
OpenStack-operators@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators


[Openstack-operators] Inverted drive letters on block devices that use virtio-scsi

2018-01-25 Thread Jean-Philippe Méthot
Hi,

Lately, we’ve been converting our VMs block devices (cinder block devices) to 
use the virtio-scsi driver instead of virtio-blk by modifying the database. 
This works great, however, we’ve run into an issue with an instance that has 
more than one drive. Essentially, the root device has address 

[Openstack-operators] Converting existing instances from virtio-blk to virtio-scsi

2018-01-10 Thread Jean-Philippe Méthot
Hi,

We currently have a private cloud running old instances using the virtio-blk 
driver and new instances using the virtio-scsi driver. We would like to convert 
all our existing instances to virtio-scsi but there doesn’t appear to be an 
official way to do this. Can I modify this in the openstack database? What 
parameters would I need to change? Is there an easier, less likely to break 
everything way?


Jean-Philippe Méthot
Openstack system administrator
Administrateur système Openstack
PlanetHoster inc.




___
OpenStack-operators mailing list
OpenStack-operators@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators


Re: [openstack-dev] [all] Switching to longer development cycles

2017-12-13 Thread Jean-Philippe Evrard
On 13 December 2017 at 16:52, Matt Riedemann  wrote:
> On 12/13/2017 10:17 AM, Thierry Carrez wrote:
>>
>> Hi everyone,
>>
>> Over the past year, it has become pretty obvious to me that our
>> self-imposed rhythm no longer matches our natural pace. It feels like we
>> are always running elections, feature freeze is always just around the
>> corner, we lose too much time to events, and generally the impression
>> that there is less time to get things done. Milestones in the
>> development cycles are mostly useless now as they fly past us too fast.
>> A lot of other people reported that same feeling.
>
>
> On the other hand, without community-wide imposed deadlines and milestones,
> we lose some motivation for getting things done by a specific time, which
> could mean the bigger and more complicated things drag on longer because
> there isn't a deadline. One could say that we just need to be more
> disciplined, but in an open source project where there is no boss at the top
> setting that deadline and holding people to it, it's hard to be that
> disciplined. The PTL can only ask people to work on priorities so much.

We could still have community-wide milestones and deadlines.
I don't understand the point of "no boss at the top", I don't see how
it impacts.
You're right on the idea, but I don't see how the cycle length changes that.
Do you think milestones have less value/criticality than final release?

>
>>
>> As our various components mature, we have less quick-paced feature
>> development going on. As more and more people adopt OpenStack, we are
>> more careful about not breaking them, which takes additional time. The
>> end result is that getting anything done in OpenStack takes more time
>> than it used to, but we have kept our cycle rhythm mostly the same.
>>
>> Our development pace was also designed for fast development in a time
>> where most contributors were full time on OpenStack. But fewer and fewer
>> people have 100% of their time to dedicate to OpenStack upstream
>> development: a lot of us now have composite jobs or have to participate
>> in multiple communities. This is a good thing, and it will only
>> accelerate as more and more OpenStack development becomes fueled
>> directly by OpenStack operators and users.
>>
>> In another thread, John Dickinson suggested that we move to one-year
>> development cycles, and I've been thinking a lot about it. I now think
>> it is actually the right way to reconcile our self-imposed rhythm with
>> the current pace of development, and I would like us to consider
>> switching to year-long development cycles for coordinated releases as
>> soon as possible.
>>
>> What it means:
>>
>> - We'd only do one *coordinated* release of the OpenStack components per
>> year, and maintain one stable branch per year
>> - We'd elect PTLs for one year instead of every 6 months
>
>
> If we're running elections too often, we can do this without a change to a
> 1-year dev cycle.

I think it's appropriate to sync elections with cycles.

>
>> - We'd only have one set of community goals per year
>> - We'd have only one PTG with all teams each year
>
>
> This is arguably going to impact productivity, not improve it - because
> without the face time to hash out the complicated things, they drag on
> longer.
>
>>
>> What it does _not_ mean:
>>
>> - It doesn't mean we'd release components less early or less often. Any
>> project that is in feature development or wants to ship changes more
>> often is encouraged to use the cycle-with-intermediary release model and
>> release very early and very often. It just means that the minimum we'd
>> impose for mature components is one release per year instead of one
>> release every 6 months.
>
>
> I personally don't expect anyone to pick up these intermediate releases. I
> expect most consumers are going to pick up a coordinated release (several
> months or years after it's released), especially if that's what the distro
> vendors are going to be doing. So Nova could release once per quarter but I
> wouldn't expect anyone to pick it up except maybe hosting companies, but not
> even sure about that.

Our deployment project could/would rely more on upstream intermediate release,
so all our consumers would get that at the same time.

>
>>
>> - It doesn't mean that we encourage slowing down and procrastination.
>> Each project would be able to set its own pace. We'd actually encourage
>> teams to set objectives for the various (now longer) milestones in the
>> cycle, and organize virtual sprints to get specific objectives done as a
>> group. Slowing down the time will likely let us do a better job at
>> organizing the work that is happening within a cycle.
>
>
> As I said above, encouraging teams to do this and teams actually being
> disciplined enough to do it are different things. Maybe if we actually did
> the runways / slots idea from years past but as I've been reminded by people
> many times over the years, you can't 

Re: [openstack-dev] [all] Switching to longer development cycles

2017-12-13 Thread Jean-Philippe Evrard
On 13 December 2017 at 16:49, Jeremy Stanley  wrote:
> On 2017-12-13 16:45:14 + (+), Chris Jones wrote:
> [...]
>> For me the first thing that comes to mind with this proposal, is
>> how would the milestones/FF/etc be arranged within that year?
> [...]
>
> Excellent point. If it's not too much work for the Release team, it
> would be very helpful to have a straw man release schedule for a
> year-long Rocky so we can see what that might look like.
> --
> Jeremy Stanley
>
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>

Hello,

100% agreed on all of the above.

I'd think it would be nice to move to 1 year, starting from Rocky.

Thierry, with your position it seems logical that you started this
conversation and ask for a TC vote.
I guess there will always be happy/unhappy people anyway, so a TC vote
seems good.

Best regards,
JP

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [Openstack-operators] How to deal with MTU issue on routers servicing vxlan tenant networks? (openstack-ansible with LXC containers)

2017-12-12 Thread Jean-Philippe Evrard
Hello,

Ok thanks! Don't hesitate to ask on our channel.

FYI: In case of split brains for rabbitmq, most likely recreating
rabbit is the fastest. We are dealing with non persistent data anyway
:p

Best regards,
JP

On 12 December 2017 at 09:20, David Young <dav...@funkypenguin.co.nz> wrote:
> Hey Jean-Philippe,
>
> No, after I disasterously split-brained/partitioned my rabbitmq and galera
> clusters by allowing LXC to start the containers up without the dnsmasq
> process to address their eth0 interfaces (due to what _may_ be a
> template/Xenial bug), I've spent the last few days cleaning up the mess :)
>
> I have two unused hosts set aside as a test environment for pre-testing, and
> I'll be leveraging these in the next few days to test the issue on a fresh
> Xenial install.
>
> I'll update you (and the list) once I've positively confirmed the issue.
>
> Cheers!
> D
>
>
>
>
> On 12/12/2017 21:52, Jean-Philippe Evrard wrote:
>
> Hello David,
>
> Did you solve your issue?
> Did you check that it depends on the default container interface's mtu
> itself?
>
> Best regards,
> JP
>
>
> On 6 December 2017 at 18:45, David Young <dav...@funkypenguin.co.nz> wrote:
>
> So..
>
> On 07/12/2017 03:12, Jean-Philippe Evrard wrote:
>
> For the mtu, it would be impactful to do it on a live environment. I
> expect that if you change the container configuration, it would
> restart.
>
> It’s a busy lab environment, but given that it’s fully HA (2 controllers), I
> didn’t anticipate a significant problem with changing container
> configuration one-at-a-time.
>
> However, the change has had an unexpected side effect - one of the
> controllers (I haven’t rebooted the other one yet) seems to have lost the
> ability to bring up lxcbr0, and so while it can start all its containers,
> none of them have any management connectivity on eth0, which of course
> breaks all sorts of things.
>
> I.e.
>
> root@nbs-dh-10:~# systemctl status networking.service
> ● networking.service - Raise network interfaces
>Loaded: loaded (/lib/systemd/system/networking.service; enabled; vendor
> preset: enabled)
>   Drop-In: /run/systemd/generator/networking.service.d
>└─50-insserv.conf-$network.conf
>Active: failed (Result: exit-code) since Thu 2017-12-07 06:37:00 NZDT;
> 14min ago
>  Docs: man:interfaces(5)
>   Process: 2717 ExecStart=/sbin/ifup -a --read-environment (code=exited,
> status=1/FAILURE)
>   Process: 2656 ExecStartPre=/bin/sh -c [ "$CONFIGURE_INTERFACES" != "no" ]
> && [ -n "$(ifquery --read-environment --list --exclude=lo)" ] && udevadm
> settle (code=e
>  Main PID: 2717 (code=exited, status=1/FAILURE)
>
> Dec 07 06:36:58 nbs-dh-10 systemd[1]: Starting Raise network interfaces...
> Dec 07 06:36:58 nbs-dh-10 ifup[2717]: RTNETLINK answers: Invalid argument
> Dec 07 06:36:58 nbs-dh-10 ifup[2717]: /sbin/ifup: waiting for lock on
> /run/network/ifstate.enp4s0
> Dec 07 06:36:58 nbs-dh-10 ifup[2717]: /sbin/ifup: waiting for lock on
> /run/network/ifstate.br-mgmt
> Dec 07 06:37:00 nbs-dh-10 ifup[2717]: /sbin/ifup: waiting for lock on
> /run/network/ifstate.br-vlan
> Dec 07 06:37:00 nbs-dh-10 ifup[2717]: Failed to bring up lxcbr0.
> Dec 07 06:37:00 nbs-dh-10 systemd[1]: networking.service: Main process
> exited, code=exited, status=1/FAILURE
> Dec 07 06:37:00 nbs-dh-10 systemd[1]: Failed to start Raise network
> interfaces.
> Dec 07 06:37:00 nbs-dh-10 systemd[1]: networking.service: Unit entered
> failed state.
> Dec 07 06:37:00 nbs-dh-10 systemd[1]: networking.service: Failed with result
> 'exit-code'.
> root@nbs-dh-10:~#
>
> I’ve manually reversed the “lxc.network.mtu = 1550” entry in
> /etc/lxc/lxc-openstack.conf, but this doesn’t seem to have made a
> difference.
>
> What’s also odd is that lxcbr0 appears to be perfectly normal:
>
> root@nbs-dh-10:~# brctl show lxcbr0
> bridge namebridge idSTP enabledinterfaces
> lxcbr08000.fe0a7fa28303no04063403_eth0
> 075266dc_eth0
> 160c9b30_eth0
> 38ac19ae_eth0
> 4f57300f_eth0
> 59b2b5a5_eth0
> 5b7bbeb4_eth0
> 64a1fcdd_eth0
> 6c99f5fe_eth0
> 6f93ebb2_eth0
> 70ce61e5_eth0
> 745ba80d_eth0
> 85df2fa5_eth0
> 99e6adf8_eth0
> cbdfa2f3_eth0
> e15dc279_eth

Re: [Openstack-operators] How to deal with MTU issue on routers servicing vxlan tenant networks? (openstack-ansible with LXC containers)

2017-12-12 Thread Jean-Philippe Evrard
Hello David,

Did you solve your issue?
Did you check that it depends on the default container interface's mtu itself?

Best regards,
JP


On 6 December 2017 at 18:45, David Young <dav...@funkypenguin.co.nz> wrote:
> So..
>
> On 07/12/2017 03:12, Jean-Philippe Evrard wrote:
>
> For the mtu, it would be impactful to do it on a live environment. I
> expect that if you change the container configuration, it would
> restart.
>
> It’s a busy lab environment, but given that it’s fully HA (2 controllers), I
> didn’t anticipate a significant problem with changing container
> configuration one-at-a-time.
>
> However, the change has had an unexpected side effect - one of the
> controllers (I haven’t rebooted the other one yet) seems to have lost the
> ability to bring up lxcbr0, and so while it can start all its containers,
> none of them have any management connectivity on eth0, which of course
> breaks all sorts of things.
>
> I.e.
>
> root@nbs-dh-10:~# systemctl status networking.service
> ● networking.service - Raise network interfaces
>Loaded: loaded (/lib/systemd/system/networking.service; enabled; vendor
> preset: enabled)
>   Drop-In: /run/systemd/generator/networking.service.d
>└─50-insserv.conf-$network.conf
>Active: failed (Result: exit-code) since Thu 2017-12-07 06:37:00 NZDT;
> 14min ago
>  Docs: man:interfaces(5)
>   Process: 2717 ExecStart=/sbin/ifup -a --read-environment (code=exited,
> status=1/FAILURE)
>   Process: 2656 ExecStartPre=/bin/sh -c [ "$CONFIGURE_INTERFACES" != "no" ]
> && [ -n "$(ifquery --read-environment --list --exclude=lo)" ] && udevadm
> settle (code=e
>  Main PID: 2717 (code=exited, status=1/FAILURE)
>
> Dec 07 06:36:58 nbs-dh-10 systemd[1]: Starting Raise network interfaces...
> Dec 07 06:36:58 nbs-dh-10 ifup[2717]: RTNETLINK answers: Invalid argument
> Dec 07 06:36:58 nbs-dh-10 ifup[2717]: /sbin/ifup: waiting for lock on
> /run/network/ifstate.enp4s0
> Dec 07 06:36:58 nbs-dh-10 ifup[2717]: /sbin/ifup: waiting for lock on
> /run/network/ifstate.br-mgmt
> Dec 07 06:37:00 nbs-dh-10 ifup[2717]: /sbin/ifup: waiting for lock on
> /run/network/ifstate.br-vlan
> Dec 07 06:37:00 nbs-dh-10 ifup[2717]: Failed to bring up lxcbr0.
> Dec 07 06:37:00 nbs-dh-10 systemd[1]: networking.service: Main process
> exited, code=exited, status=1/FAILURE
> Dec 07 06:37:00 nbs-dh-10 systemd[1]: Failed to start Raise network
> interfaces.
> Dec 07 06:37:00 nbs-dh-10 systemd[1]: networking.service: Unit entered
> failed state.
> Dec 07 06:37:00 nbs-dh-10 systemd[1]: networking.service: Failed with result
> 'exit-code'.
> root@nbs-dh-10:~#
>
> I’ve manually reversed the “lxc.network.mtu = 1550” entry in
> /etc/lxc/lxc-openstack.conf, but this doesn’t seem to have made a
> difference.
>
> What’s also odd is that lxcbr0 appears to be perfectly normal:
>
> root@nbs-dh-10:~# brctl show lxcbr0
> bridge namebridge idSTP enabledinterfaces
> lxcbr08000.fe0a7fa28303no04063403_eth0
> 075266dc_eth0
> 160c9b30_eth0
> 38ac19ae_eth0
> 4f57300f_eth0
> 59b2b5a5_eth0
> 5b7bbeb4_eth0
> 64a1fcdd_eth0
> 6c99f5fe_eth0
> 6f93ebb2_eth0
> 70ce61e5_eth0
> 745ba80d_eth0
> 85df2fa5_eth0
> 99e6adf8_eth0
> cbdfa2f3_eth0
> e15dc279_eth0
> ea67ce7e_eth0
> ed5c7af9_eth0
> root@nbs-dh-10:~#
>
> … But, no matter the value of lxc.network.mtu, it doesn’t change from 1500
> (I suppose this could actually have reduced itself based on the lower MTUs
> of the member interfaces though):
>
> root@nbs-dh-10:~# ifconfig lxcbr0
> lxcbr0Link encap:Ethernet  HWaddr fe:0c:5d:1c:36:da
>   inet addr:10.0.3.1  Bcast:10.0.3.255  Mask:255.255.255.0
>   inet6 addr: fe80::f4b0:bff:fec3:63b0/64 Scope:Link
>   UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>   RX packets:499 errors:0 dropped:0 overruns:0 frame:0
>   TX packets:10 errors:0 dropped:0 overruns:0 carrier:0
>   collisions:0 txqueuelen:1000
>   RX bytes:128882 (128.8 KB)  TX bytes:828 (828.0 B)
>
> root@nbs-dh-10:~#
>
> Any debugging suggestions?
>
> Thanks,
> D

___
OpenStack-operators mailing list
OpenStack-operators@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators


Re: [openstack-dev] [E] [openstack-ansible] Cannot connect to proxy server from infra1-repo-container

2017-12-09 Thread Jean-Philippe Evrard
On 7 December 2017 at 14:02, Gordon, Kent S
<kent.gor...@verizonwireless.com> wrote:
> On Thu, Dec 7, 2017 at 3:24 AM, Goutham Pratapa
> <pratapagout...@gmail.com> wrote:
>> Hi,
>>
>> We are trying test environment deployment with OpenStack-ansible pike
>> release. After executing setup-hosts.yaml, the lxc-containers were created.
>> We have an issue while doing
>> apt-get update in infra-repo-container as it couldn't connect to the proxy
>> server.
>> The strange thing is that the infra-repo-container is not showing ip on any
>> interface when checked with ip r.
>>
>> Could you please help us with this issue. Below are some logs on the
>> container and on the host.
>>
>> E: Failed to fetch
>> http://security.ubuntu.com/ubuntu/dists/xenial-security/main/binary-amd64/Packages
>> Something wicked happened resolving 'xx.xx.xx.xx:8080' (-9 - Address family
>> for hostname not supported)
>>
>> root@infra1-repo-container-a7a137c4:/# ping xx.xx.xx.xx (proxy server)
>> connect: Network is unreachable
>>
>> On Container:
>>
>> root@infra1-repo-container-a7a137c4:/# cat /etc/network/interfaces
>> # The loopback network interface
>> auto lo
>> iface lo inet loopback
>> # LXC interface, this is ALWAYS assumed to be DHCP.
>> auto eth0
>> iface eth0 inet dhcp
>> # Load any additional configs
>> source /etc/network/interfaces.d/*.cfg
>>
>> root@infra1-repo-container-a7a137c4:/# cat
>> /etc/network/interfaces.d/eth1.cfg
>> # Ansible managed
>>
>> ### start generated network for [ eth1 ] ###
>> auto eth1
>> iface eth1 inet static
>> address 192.168.124.126
>> netmask 255.255.255.0
>> mtu 1500
>> post-up sysctl -w net.ipv4.conf.$IFACE.arp_notify=1
>> post-up ip link set $IFACE address $(cat /sys/class/net/$IFACE/address)
>> ### end generated network for [ eth1 ] ###
>> root@infra1-repo-container-a7a137c4:/# route -n
>> Kernel IP routing table
>> Destination Gateway Genmask Flags Metric RefUse
>> Iface
>>
>> On host:
>>
>> root@ubuntu:/home/ansible# ifconfig lxcbr0
>> lxcbr0Link encap:Ethernet  HWaddr fe:02:f2:ff:bd:86
>>   inet addr:10.0.3.1  Bcast:10.0.3.255  Mask:255.255.255.0
>>   inet6 addr: fe80::a085:76ff:febb:401d/64 Scope:Link
>>   UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>>   RX packets:691 errors:0 dropped:0 overruns:0 frame:0
>>   TX packets:10 errors:0 dropped:0 overruns:0 carrier:0
>>   collisions:0 txqueuelen:1000
>>   RX bytes:181224 (181.2 KB)  TX bytes:828 (828.0 B)
>> root@ubuntu:/home/ansible# ip r
>> default via 192.168.124.1 dev eno1
>> 10.0.3.0/24 dev lxcbr0  proto kernel  scope link  src 10.0.3.1
>> 192.168.124.0/24 dev eno1  proto kernel  scope link  src 192.168.124.28
>> 192.168.124.0/24 dev br-mgmt  proto kernel  scope link  src 192.168.124.28
>>
>>
>> Thanks in advance...
>>
>> --
>> Thanks !!!
>> Goutham Pratapa
>>
>> __
>> OpenStack Development Mailing List (not for usage questions)
>> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
>> https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.openstack.org_cgi-2Dbin_mailman_listinfo_openstack-2Ddev=DwIGaQ=udBTRvFvXC5Dhqg7UHpJlPps3mZ3LRxpb6__0PomBTQ=Xkn6r0Olgrmyl97VKakpX0o-JiB_old4u22bFbcLdRo=WEmA5tlLT-4nxWR8GoeTS7dM7n6BX52-5ELlKu5-o4c=RjnZBhACZLdykt8ETppf88EEKeePLRoCWZYV060iJw8=
>>
>
> Is a AIO or multi host setup?
>
> I have found places in openstack ansible that bypass the proxy server 
> variables.
> My memory was is that it was using systemd to fetch files in certain
> cases and that systemd did not honor proxy variables.
> I have ended up using a secondary proxy on the deployment host along
> with a NAT setup
> on the deployment host that made sure to send external requests to the proxy.
>
>
>
> --
> Kent S. Gordon
> kent.gor...@verizonwireless.com Work:682-831-3601 Mobile: 817-905-6518
>
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Could you show your bridges on the host too? And your openstack_user_config.yml?
When the repo-server gets installed, it installs a reverse proxy. All
the nodes are then configured to use the repo server(s).

Re: [Openstack-operators] How to deal with MTU issue on routers servicing vxlan tenant networks? (openstack-ansible with LXC containers)

2017-12-06 Thread Jean-Philippe Evrard
gt; container_interface: "eth10"
> container_mtu: "9000"
> ip_from_q: "tunnel"
> type: "vxlan"
> range: "1:1000"
> net_name: "vxlan"
> group_binds:
>   - neutron_linuxbridge_agent
> - network:
> container_bridge: "br-vlan"
> container_type: "veth"
> container_interface: "eth12"
> host_bind_override: "eth12"
> type: "flat"
> net_name: "flat"
> group_binds:
>   - neutron_linuxbridge_agent
> - network:
> container_bridge: "br-vlan"
> container_type: "veth"
> container_interface: "eth11"
> type: "vlan"
> range: "1:4094"
> net_name: "vlan"
> group_binds:
>   - neutron_linuxbridge_agent
> - network:
> container_bridge: "br-storage"
> container_type: "veth"
> container_interface: "eth2"
> ip_from_q: "storage"
> type: "raw"
> group_binds:
>   - glance_api
>   - cinder_api
>   - cinder_volume
>   - nova_compute
>   - swift_proxy
>
> Here are a few things I watch for mtu related discussions:
> 1) ``lxc_net_mtu``: It is used in lxc_hosts to define the lxc bridge.
>
> Aha. I didn’t know about this, it sounds like what I need. I’ll add this and
> report back.
>
> 2) Your compute nodes and your controller nodes need to have
> consistent mtus on their bridges.
>
> They are both configured for an MTU of 9000, but the controller nodes
> bridges’ drop their MTU to 1500 when the veth interface paired with the
> neutron-agent LXC container is joined to the bridge (bridges downgrade their
> MTU to the MTU of the lowest participating interface)
>
> 3) Neutron needs a configuration override.
>
> I’ve set this in neutron.conf on all neutron LXC containers, and on the
> compute nodes too:
> global_physnet_mtu = 1550
>
> And likewise in /etc/neutron/plugins/ml2/ml2_conf.ini:
>
> # Set a global MTU of 1550 (to allow VXLAN at 1500)
> path_mtu = 1550
>
> # Drop VLAN and FLAT providers back to 1500, to align with outside FWs
> physical_network_mtus = vlan:1500,flat:1500
>
> 4) the lxc containers need to be properly defined: each network should
> have a mtu defined, or alternatively, you can define a default mtu for
> all the networks defined in openstack_user_config with
> ``lxc_container_default_mtu``. (This one is the one that spawns up the
> veth pair to the lxc container)
>
> I didn’t know about this one either, it didn’t exist in any of the default
> ansible-provided sample configs, but now that I’ve grepped in the ansible
> roles for “mtu”, it’s obvious. I’ll try this too.
>
> root@nbs-dh-09:~# grep -ri lxc_container_default_mtu /etc/openstack_deploy/*
> root@nbs-dh-09:~# grep -ri lxc_container_default_mtu /etc/ansible/
> /etc/ansible/roles/lxc_container_create/defaults/main.yml:lxc_container_default_mtu:
> "1500"
> /etc/ansible/roles/lxc_container_create/templates/container-interface.ini.j2:lxc.network.mtu
> = {{ item.value.mtu|default(lxc_container_default_mtu) }}
> /etc/ansible/roles/lxc_container_create/templates/debian-interface.cfg.j2:
> mtu {{ item.value.mtu|default(lxc_container_default_mtu) }}
> /etc/ansible/roles/lxc_container_create/templates/rhel-interface.j2:MTU={{
> item.value.mtu|default(lxc_container_default_mtu) }}
> root@nbs-dh-09:~#
>
> 5) The container interfaces need to have this proper mtu. This is
> taking the same configuration as 4) above, so it should work out of
> the box.
>
> Agreed, that seems to be the case currently with 1500, I’d expect it to be
> true with the updated value
>
> 6) If your instance is reaching its router with no mtu issue, you may
> still have issues for the Northbound trafic. Check how you configured
> this northbound and if the interfaces have proper mtu. If there are
> veth pairs to create pseudo links, check their mtus too.
>
> I think it's a good start for the conversation...
>
> Thank you, this is very helpful. I’ll give it a try and respond.
>
> Re #1 and #4, do I need to destroy / recreate my existing LXC containers, or
> will rerunning the playbooks be enough to update the MTUs?
>
> Many thanks,
> David


Hello,

For the mtu, it would be impactful to do it on a live environment. I
expect that if you change the container configuration, it would
restart.

Could you please tell me if this configuration was good enough for
your use case?
Or if the docs need adapting?

If this still doesn't work, maybe you should file a bug with your new
openstack_user_config
and the appropriate user_*.yml file. That would follow our bug triage
process where more ppl can have a look at the issue.

As usual, don't hesitate to come on our irc channel #openstack-ansible
if you have further questions!

Thank you!

Best regards,
Jean-Philippe Evrard
@evrardjp

___
OpenStack-operators mailing list
OpenStack-operators@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators


Re: [openstack-dev] [all] Dublin PTG format

2017-11-29 Thread Jean-Philippe Evrard
On 29 November 2017 at 03:20, Masayuki Igawa  wrote:
> On 11/28, Ghanshyam Mann wrote:
>> Mon-Tue/Wed-Fri works as most suitable format. There are always
>> conflict for many of us but that can be adjusted by working with team
>> planning.
>>
>> Another thing can help is to give flexibility to team to have team
>> topic even on Mon-Tue, which mean team need dedicated room on Mon-Tue
>> also. For example, if QA want to discuss few of the topic on Mon-Tue
>> and have Code sprint/Help room etc on rest of week. This can help me
>> or other QA members to join other team discussion on Wed-Fri. But that
>> is based on special request and team requirement of number of topics
>> to discuss.
>>
>> morning/afternoon format will be little hectic and less productive due
>> to changing rooms and topic etc, at least for me :)
>
> Yeah, I totally agree with that. Regarding to the QA team members,
> most of members are not dedicated to the upstream work. So, if we can
> concentrate on it during the rest of 3 days, the days could be really
> productive. And I felt it in the past PTG.
>
> -- Masayuki
>
>
>>
>> -gmann
>>
>>
>> On Mon, Nov 27, 2017 at 7:58 PM, Thierry Carrez  
>> wrote:
>> > Hi everyone,
>> >
>> > We are in the final step in the process of signing the contract with the
>> > PTG venue. We should be able to announce the location this week !
>> >
>> > So it's time to start preparing. We'll have 5 days, like in Denver. One
>> > thing we'd like to change for this round is to give a bit more
>> > flexibility in the topics being discussed, especially in the first two 
>> > days.
>> >
>> > In Denver, we selected a number of general "themes" and gave them all a
>> > room for 2 days on Monday-Tuesday. Then all the "teams" that wanted a
>> > project team meeting could get a room for 2 or 3 days on
>> > Wednesday-Friday. That resulted in a bit of flux during the first two
>> > days, with a lot of empty rooms as most of the themes did not really
>> > need 2 days, and a lot of conflicts were present.
>> >
>> > For Dublin, the idea would be to still predetermine topics (themes and
>> > teams) and assign them rooms in advance. But we would be able to assign
>> > smaller amounts of time (per half-day) based on the expressed needs.
>> > Beyond those pre-assigned themes/teams we'd add flexibility for other
>> > groups to book the remaining available rooms in 90-min slots on-demand.
>> > A bit like how we did reservable rooms in the past, but more integrated
>> > with the rest of the event. It would all be driven by the PTGbot, which
>> > would show which topic is being discussed in which room, in addition to
>> > the current discussion subject within each topic.
>> >
>> > We have two options in how we do the split for predetermined topics. We
>> > used to split the week between Mon-Tue (themes) and Wed-Fri (teams). The
>> > general idea there was to allow some people only interested in a team
>> > meeting to only attend the second part of the week. However most people
>> > attend all 5 days, and during event feedback some people suggested that
>> > "themes" should be in the mornings and "teams" in the afternoons (and
>> > all Friday).
>> >
>> > What would be your preference ? The Mon-Tue/Wed-Fri split means less
>> > room changes, which make it easier on the events team. So all else being
>> > equal we'd rather keep it the way it is, but I'm open to changing it if
>> > attendees think it's a good idea.
>> >
>> > If you have any other suggestion (that we could implement in the 3
>> > months we have between now and the event) please let me know :)
>> >
>> > --
>> > Thierry Carrez (ttx)
>> >
>> > __
>> > OpenStack Development Mailing List (not for usage questions)
>> > Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
>> > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
>> __
>> OpenStack Development Mailing List (not for usage questions)
>> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
> --
>
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>

I like the 2+3 days format. I'd prefer that to fragmenting. If people
want to roam around they are free.
On top of that PTG bot is a helper to find what's going to happen next.

I heard once (ok, maybe more than once): "If it ain't broke, don't fix it"!

Best regards,
JP

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: 

Re: [openstack-dev] [all] Community managed tech/dev blog: Call for opinions and ideas

2017-11-29 Thread Jean-Philippe Evrard
On 29 November 2017 at 11:30, Thierry Carrez  wrote:
> Jimmy McArthur wrote:
>> Thierry Carrez wrote:
>>> Historically blog.o.o used to be our only blog outlet, so almost
>>> anything would go in:
>>>
>>> "OpenStack Events Sponsorship Webinar"
>>> "New Foundation Gold Members & Corporate Sponsors"
>>> "HP Announces Private Beta Program for OpenStack Cloud"
>>> "2016 OpenStack T-Shirt Design Contest"
>>>
>>> What Josh wants is a curated technical blog, so if we reused blog.o.o
>>> for this (and I think it's a good idea), we'd likely want to have a bit
>>> more rules on what's appropriate.
>>
>> Agreed. It's almost solely used for developer digest now and isn't
>> frequently updated. Most of the promotion of sponsors and news goes into
>> o.o/News, SuperUser, or one of our other marketing channels. It's a good
>> time for the community to repurpose it :)
>
> Perfect, we have a plan.
>
> Before we make it tech-only and boring, let us all take a minute to
> remember the OpenStack jingle:
>
> https://www.openstack.org/blog/2011/07/openstack-the-best-sounding-cloud/

I haven't moved. Then I laughed. Thanks for that share Thierry!

>
> --
> Thierry Carrez (ttx)
>
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [Openstack-operators] Openstack release compatibility

2017-11-10 Thread Jean-Philippe Evrard
Hello,

OpenStack-Ansible Mitaka deploys Linux Bridge by default.
This would still happen, but as said, it's not too big of a deal too.

Best regards,
Jean-Philippe (evrardjp)

On 6 November 2017 at 08:10, Kevin Benton <ke...@benton.pub> wrote:
> The Neutron OVS agent should not cause interrupts on restart in the later
> versions (Liberty+ https://review.openstack.org/#/c/215596/) of OpenStack
> since they don't destroy old flows until the new ones are setup so you
> should be able to safely do that.
>
> On Fri, Nov 3, 2017 at 9:22 AM, Jean-Philippe Evrard
> <jean-phili...@evrard.me> wrote:
>>
>> Hello,
>>
>> I think you'll face end user downtime anyway, due to _at least_
>> neutron agents flapping. But yes it can be fairly limited.
>> I can't say for restart or no restart. I think it's possible to do
>> without restarting, but I also think you should have plan for the
>> restarts, else how do you do your critical security updates for things
>> like kernel?
>>
>> Just my 2 cents, it's probably good to have other opinions out there.
>>
>> Best regards,
>> Jean-Philippe Evrard (evrardjp)
>>
>> On 3 November 2017 at 13:19, haad <haa...@gmail.com> wrote:
>> > Hi,
>> >
>> > I have one additional question. What is your experience with updating
>> > OpenStack in place on compute nodes with out rebooting them. Can we
>> > update
>> > e.g. mitaka to newton and leave machines running on compute node running
>> > ?
>> > (if libvirt/kvm/os update is necessary we can do it after.)
>> >
>> > On Fri, Nov 3, 2017 at 8:22 AM, Jean-Philippe Evrard
>> > <jean-phili...@evrard.me> wrote:
>> >>
>> >> On 2 November 2017 at 18:17, Chris Friesen
>> >> <chris.frie...@windriver.com>
>> >> wrote:
>> >> > On 10/31/2017 01:13 AM, haad wrote:
>> >> >>
>> >> >> Hi,
>> >> >>
>> >> >> We have an OSA installation with 10-12 compute nodes running Mitaka
>> >> >> on
>> >> >> Ubuntu
>> >> >> 16.04. As initially we have not prepared any long term update
>> >> >> strategy
>> >> >> we
>> >> >> would
>> >> >> like to create one now. Plan would be to upgrade it to new OSA
>> >> >> release(Ocata/Pike/Queens) in near future.
>> >> >>
>> >> >> Our original plan was to update management/networking/backend at
>> >> >> once
>> >> >> by
>> >> >> using
>> >> >> rolling updates to newer release and then upgrade compute nodes one
>> >> >> by
>> >> >> one
>> >> >> to
>> >> >> new release.. I think that [2] provides a general upgrade manual. Is
>> >> >> there
>> >> >> any
>> >> >> document describing how are different OSA releases compatible ? Is
>> >> >> there
>> >> >> any
>> >> >> policy in place about backward compatibility ?
>> >> >
>> >> >
>> >> > As a general rule, OpenStack only supports an online upgrade of one
>> >> > version
>> >> > at a time.  That is, controller nodes running version N can talk to
>> >> > compute
>> >> > nodes running version N-1.
>> >> >
>> >> > If you can tolerate downtime of the API layer, there has been some
>> >> > discussion around "skip-level" upgrades.
>> >> >
>> >> > Chris
>> >> >
>> >> >
>> >> >
>> >> > ___
>> >> > OpenStack-operators mailing list
>> >> > OpenStack-operators@lists.openstack.org
>> >> >
>> >> > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators
>> >>
>> >> Hello,
>> >>
>> >> Having worked on "skip level" upgrades, I can tell you that it's
>> >> simpler to do the upgrades in a row, because it's a more tested path.
>> >>
>> >> Best regards,
>> >> Jean-Philippe Evrard (evrardjp)
>> >>
>> >> ___
>> >> OpenStack-operators mailing list
>> >> OpenStack-operators@lists.openstack.org
>> >> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators
>> >
>> >
>> >
>> >
>> > --
>> >
>> >
>> > Regards.
>> >
>> > Adam
>>
>> ___
>> OpenStack-operators mailing list
>> OpenStack-operators@lists.openstack.org
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators
>
>

___
OpenStack-operators mailing list
OpenStack-operators@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators


Re: [Openstack-operators] Openstack release compatibility

2017-11-03 Thread Jean-Philippe Evrard
Hello,

I think you'll face end user downtime anyway, due to _at least_
neutron agents flapping. But yes it can be fairly limited.
I can't say for restart or no restart. I think it's possible to do
without restarting, but I also think you should have plan for the
restarts, else how do you do your critical security updates for things
like kernel?

Just my 2 cents, it's probably good to have other opinions out there.

Best regards,
Jean-Philippe Evrard (evrardjp)

On 3 November 2017 at 13:19, haad <haa...@gmail.com> wrote:
> Hi,
>
> I have one additional question. What is your experience with updating
> OpenStack in place on compute nodes with out rebooting them. Can we update
> e.g. mitaka to newton and leave machines running on compute node running ?
> (if libvirt/kvm/os update is necessary we can do it after.)
>
> On Fri, Nov 3, 2017 at 8:22 AM, Jean-Philippe Evrard
> <jean-phili...@evrard.me> wrote:
>>
>> On 2 November 2017 at 18:17, Chris Friesen <chris.frie...@windriver.com>
>> wrote:
>> > On 10/31/2017 01:13 AM, haad wrote:
>> >>
>> >> Hi,
>> >>
>> >> We have an OSA installation with 10-12 compute nodes running Mitaka on
>> >> Ubuntu
>> >> 16.04. As initially we have not prepared any long term update strategy
>> >> we
>> >> would
>> >> like to create one now. Plan would be to upgrade it to new OSA
>> >> release(Ocata/Pike/Queens) in near future.
>> >>
>> >> Our original plan was to update management/networking/backend at once
>> >> by
>> >> using
>> >> rolling updates to newer release and then upgrade compute nodes one by
>> >> one
>> >> to
>> >> new release.. I think that [2] provides a general upgrade manual. Is
>> >> there
>> >> any
>> >> document describing how are different OSA releases compatible ? Is
>> >> there
>> >> any
>> >> policy in place about backward compatibility ?
>> >
>> >
>> > As a general rule, OpenStack only supports an online upgrade of one
>> > version
>> > at a time.  That is, controller nodes running version N can talk to
>> > compute
>> > nodes running version N-1.
>> >
>> > If you can tolerate downtime of the API layer, there has been some
>> > discussion around "skip-level" upgrades.
>> >
>> > Chris
>> >
>> >
>> >
>> > ___
>> > OpenStack-operators mailing list
>> > OpenStack-operators@lists.openstack.org
>> > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators
>>
>> Hello,
>>
>> Having worked on "skip level" upgrades, I can tell you that it's
>> simpler to do the upgrades in a row, because it's a more tested path.
>>
>> Best regards,
>> Jean-Philippe Evrard (evrardjp)
>>
>> ___
>> OpenStack-operators mailing list
>> OpenStack-operators@lists.openstack.org
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators
>
>
>
>
> --
>
>
> Regards.
>
> Adam

___
OpenStack-operators mailing list
OpenStack-operators@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators


Re: [Openstack-operators] Openstack release compatibility

2017-11-03 Thread Jean-Philippe Evrard
On 2 November 2017 at 18:17, Chris Friesen <chris.frie...@windriver.com> wrote:
> On 10/31/2017 01:13 AM, haad wrote:
>>
>> Hi,
>>
>> We have an OSA installation with 10-12 compute nodes running Mitaka on
>> Ubuntu
>> 16.04. As initially we have not prepared any long term update strategy we
>> would
>> like to create one now. Plan would be to upgrade it to new OSA
>> release(Ocata/Pike/Queens) in near future.
>>
>> Our original plan was to update management/networking/backend at once by
>> using
>> rolling updates to newer release and then upgrade compute nodes one by one
>> to
>> new release.. I think that [2] provides a general upgrade manual. Is there
>> any
>> document describing how are different OSA releases compatible ? Is there
>> any
>> policy in place about backward compatibility ?
>
>
> As a general rule, OpenStack only supports an online upgrade of one version
> at a time.  That is, controller nodes running version N can talk to compute
> nodes running version N-1.
>
> If you can tolerate downtime of the API layer, there has been some
> discussion around "skip-level" upgrades.
>
> Chris
>
>
>
> ___
> OpenStack-operators mailing list
> OpenStack-operators@lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators

Hello,

Having worked on "skip level" upgrades, I can tell you that it's
simpler to do the upgrades in a row, because it's a more tested path.

Best regards,
Jean-Philippe Evrard (evrardjp)

___
OpenStack-operators mailing list
OpenStack-operators@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators


[Openstack-operators] [openstack-ansible] Sydney summit -- We'll be there!

2017-11-02 Thread Jean-Philippe Evrard
Hello everyone,

A small delegation of our openstack-ansible team will be in Sydney,
and we are looking forward to meeting all of you!

We'll have an ops feedback session during the forum happening on
Monday 6th, 1:30 pm - 2:10 pm.

If you're willing to get started with openstack-ansible, contribute,
or get to know us, please join us on Tuesday 7th,  9:50 - 10:30 AM.

Last, but not least, if you want to know what happened in
openstack-ansible in the last cycle(s) or if you're interested by our
future strategy, that would be on Tuesday 7th, 5:50 pm - 6:10 pm
during our traditional "Project Update" session.

I am looking forward meeting all of you!

Best regards,
Jean-Philippe Evrard (evrardjp)

PS: We have an etherpad listing all these activities and more details
about the ops session here:
https://etherpad.openstack.org/p/osa-sydney-summit-planning

___
OpenStack-operators mailing list
OpenStack-operators@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators


  1   2   >