[openstack-dev] [Designate] DNS Services PTL Candidacy

2014-09-23 Thread Mac Innes, Kiall
Hi all,


I'd like to announce my candidacy for the DNS Services Program PTL position.


I've been involved in Designate since day one, as the both original author and 
as pseudo-PTL pre-incubation. Designate and the DNS Services program have come 
a long way since the project was first introduced to StackForge under my lead, 
and while we're far from done, I feel I'm more than capable and best positioned 
to bring the project through to fruition.

Additionally, I manage the team at HP running the largest known public and 
production deployment of Designate for HP Cloud - Giving me the operational 
experience necessary to guide the project towards meeting real world 
operational requirements.

Thanks - Kiall

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


[openstack-dev] [Designate][Horizon][Tempest][DevStack] Supporting code for incubated projects

2014-09-09 Thread Mac Innes, Kiall
Hi all,

While requesting a openstack/designate-dashboard project from the TC/
Infra - The topic of why Designate panels, as an incubated project, can't
be merged into openstack/horizon was raised.

In the openstack/governance review[1], Russell asked:

Hm, I think we should discuss this with the horizon team, then. We are
telling projects that incubation is a key time for integrating with other
projects. I would expect merging horizon integration into horizon itself
to be a part of that.

With this in mind - I'd like to start a conversation with the Horizon,
Tempest and DevStack teams around merging of code to support
Incubated projects - What are the drawbacks?, Why is this currently
frowned upon by the various teams? And - What do each of the parties
believe is the Right Way forward?

Thanks,
Kiall

[1]: https://review.openstack.org/#/c/119549/

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


Re: [openstack-dev] [Designate][Horizon][Tempest][DevStack] Supporting code for incubated projects

2014-09-09 Thread Mac Innes, Kiall
 -Original Message-
 From: Sean Dague [mailto:s...@dague.net]
 Sent: 09 September 2014 15:13
 To: openstack-dev@lists.openstack.org
 Subject: Re: [openstack-dev] [Designate][Horizon][Tempest][DevStack]
 Supporting code for incubated projects
 
 On 09/09/2014 07:58 AM, Mac Innes, Kiall wrote:
  Hi all,
 
 
 
  While requesting a openstack/designate-dashboard project from the TC/
 
  Infra – The topic of why Designate panels, as an incubated project,
  can’t be merged into openstack/horizon was raised.
 
 
 
  In the openstack/governance review[1], Russell asked:
 
 
 
  Hm, I think we should discuss this with the horizon team, then. We are
  telling projects that incubation is a key time for integrating
  with other
  projects. I would expect merging horizon integration into horizon itself
  to be a part of that.
 
 
 
  With this in mind – I’d like to start a conversation with the Horizon,
  Tempest and DevStack teams around merging of code to support
 Incubated
  projects – What are the drawbacks?, Why is this currently frowned upon
  by the various teams? And – What do each of the parties believe is the
  Right Way forward?
 
 I though the Devstack and Tempest cases were pretty clear, once things are
 incubated they are fair game to get added in.

 Devstack is usually the right starting point, as that makes it easy for 
 everyone
 to have access to the code, and makes the testability by other systems
 viable.

 I currently don't see any designate changes that are passing Jenkins that
 need to be addressed, is there something that got missed?
 
   -Sean

From previous discussions with Tempest team members, we had been informed
this was not the case - this could have been miscommunication.

For DevStack, I never even asked - After two Not till you're integrated's, I 
made
the assumption DevStack would be the same.

I'll get our DevStack part's submitted for review ASAP if that's not the case!

The Horizon integration though, the spark for this conversation, still stands.

Thanks,
Kiall
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] Gate proposal - drop Postgresql configurations in the gate

2014-06-16 Thread Mac Innes, Kiall
On Thu, 2014-06-12 at 11:36 -0400, Sean Dague wrote:
 If someone can point me to a case where we've actually found this kind
 of bug with tempest / devstack, that would be great. I've just *never*
 seen it. I was the one that did most of the fixing for pg support in
 Nova, and have helped other projects as well, so I'm relatively
 familiar
 with the kinds of fails we can discover. The ones that Julien pointed
 really aren't likely to be exposed in our current system.
 
 Which is why I think we're mostly just burning cycles on the existing
 approach for no gain.
 
 -Sean

I don't have links handy - but Designate has hit a couple of bugs that
prevented our database migrations from succeeding on PostgreSQL - Maybe
a new re-usable test slave type for exercising database migrations +
database interface code against? These would be much quicker to run than
a full devstack/tempest gate..

Thanks,
Kiall
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] Designate Incubation Request (Approved)

2014-06-11 Thread Mac Innes, Kiall
On Sat, 2014-05-24 at 17:24 +, Hayes, Graham wrote:
 Hi all,
 
 Designate would like to apply for incubation status in OpenStack.
 
 Our application is here: 
 https://wiki.openstack.org/wiki/Designate/Incubation_Application 
 
 As part of our application we would like to apply for a new program. Our
 application for the program is here:
 
 https://wiki.openstack.org/wiki/Designate/Program_Application 
 
 Designate is a DNS as a Service project, providing both end users,
 developers, and administrators with an easy to use REST API to manage
 their DNS Zones and Records.
 
 Thanks,
 
 Graham

With the +2/+A on [1] - Designate is now officially incubated :)

Thanks to everyone for the support, especially everyone who has joined
the project over the last year or so!

Thanks,
Kiall

[1]: https://review.openstack.org/#/c/97609/
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [openstack-tc] Designate Incubation Request

2014-06-09 Thread Mac Innes, Kiall
On Mon, 2014-06-09 at 07:25 -0400, Sean Dague wrote:
 On 06/06/2014 12:06 PM, Mac Innes, Kiall wrote:
  Several of the TC requested we have an openstack-infra managed DevStack
  gate enabled before they would cast their vote - I'm happy to say, we've
  got it :)
  
  With the merge of [1], Designate now has voting devstack /
  requirements / docs jobs. An example of the DevStack run is at [2].
  
  Vote Designate @ [3] :)
  
  Thanks,
  Kiall
  
  [1]: https://review.openstack.org/#/c/98439/
  [2]: https://review.openstack.org/#/c/98442/
  [3]: https://review.openstack.org/#/c/97609/
 
 I'm seeing in [2] api logs that something was run (at least 1 API
 request was processed), but it's hard to see where that is in the
 console logs. Pointers?
 
   -Sean
 

Hey Sean,

Yes - on Saturday, after sending this email on Friday, I noticed the
exercises were not running - devstack-gate has them disabled by default.

We landed a patch to the job this morning to allow us to run them, and
have a series of patches in the check/gate queues to enable the
exercises for all patches. An example of the output is at [1] - this
will be enabled for all patches once [2] lands.

Thanks,
Kiall

[1]:
http://logs.openstack.org/88/98788/6/check/gate-designate-devstack-dsvm/98b5704/console.html
[2]: https://review.openstack.org/#/c/98788/


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


Re: [openstack-dev] Designate Incubation Request

2014-06-06 Thread Mac Innes, Kiall
Several of the TC requested we have an openstack-infra managed DevStack
gate enabled before they would cast their vote - I'm happy to say, we've
got it :)

With the merge of [1], Designate now has voting devstack /
requirements / docs jobs. An example of the DevStack run is at [2].

Vote Designate @ [3] :)

Thanks,
Kiall

[1]: https://review.openstack.org/#/c/98439/
[2]: https://review.openstack.org/#/c/98442/
[3]: https://review.openstack.org/#/c/97609/

On Sat, 2014-05-24 at 17:24 +, Hayes, Graham wrote:
 Hi all,
 
 Designate would like to apply for incubation status in OpenStack.
 
 Our application is here: 
 https://wiki.openstack.org/wiki/Designate/Incubation_Application 
 
 As part of our application we would like to apply for a new program. Our
 application for the program is here:
 
 https://wiki.openstack.org/wiki/Designate/Program_Application 
 
 Designate is a DNS as a Service project, providing both end users,
 developers, and administrators with an easy to use REST API to manage
 their DNS Zones and Records.
 
 Thanks,
 
 Graham

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


Re: [openstack-dev] Designate Incubation Request

2014-05-29 Thread Mac Innes, Kiall
On Thu, 2014-05-29 at 11:26 +0200, Thierry Carrez wrote:
 Back to the topic, the tension here is because DNS is seen as a
 network thing and therefore it sounds like it makes sense under
 Networking. But programs are not categories or themes. They are
 teams aligned on a mission statement. If the teams are different
 (Neutron and Designate) then it doesn't make sense to artificially
 merge
 them just because you think of networking as a theme. If the teams
 converge, yes it makes sense. If they don't, we should just create a
 new
 program. They are cheap and should reflect how we work, not the other
 way around.

+1

This is exactly how I feel about programs, and couldn't have said it
better myself :)

Thanks Thierry!

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


Re: [openstack-dev] Designate Incubation Request

2014-05-29 Thread Mac Innes, Kiall
On Thu, 2014-05-29 at 08:00 +0930, Michael Davies wrote:
 On Thu, May 29, 2014 at 4:22 AM, Sean Dague s...@dague.net wrote:
  I would agree this doesn't make sense in Neutron.
 
  I do wonder if it makes sense in the Network program. I'm getting
  suspicious of the programs for projects model if every new project
  incubating in seems to need a new program. Which isn't really a
  reflection on designate, but possibly on our program structure.
 
 I also agree here - DNS isn't a program by itself in my opinion, it
 should be in a group of  other Network Application Services.

I disagree - but Thierry put it better than I could have ever said at
[1], so I'll just refer to his email :)

Thanks,
Kiall

[1]:
http://lists.openstack.org/pipermail/openstack-dev/2014-May/036213.html
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] Designate Incubation Request

2014-05-28 Thread Mac Innes, Kiall
On Tue, 2014-05-27 at 17:42 -0700, Joe Gordon wrote:


 On Sat, May 24, 2014 at 10:24 AM, Hayes, Graham graham.ha...@hp.com
 wrote:
 
 * You mention nova's dns capabilities as not being adequate one of the
 incubation requirements is:

   Project should not inadvertently duplicate functionality present in other
   OpenStack projects. If they do, they should have a clear plan and timeframe
   to prevent long-term scope duplication

 So what is the plan for this?

Our current belief is that the DNS functionality in nova sees little to
no use, with replacement functionality (Designate) incubated, I would
personally like to see it deprecated and removed.

Additionally, as the functionality is driver based, we can likely
implement a driver that forwards requests to Designate during the
deprecation period.

 * Can you expand on why this doesn't make sense in neutron when things
 like LBaaS do.

LBaaS (and VPNaaS, FWaaS etc) certainly feel like a good fit inside
Neutron. Their core functionality revolves around physically
transporting or otherwise inspecting bits moving from one place to
another and their primary interfaces are Neutron ports, leading to a
desire for tight integration.

Designate, and authoritative DNS in general, is closer to a phone book.
We have no involvement in the transportation of bits, and behave much
closer to a specialized database than any traditional networking gear.

 * Your application doesn't cover all the items raised in the
 incubation requirements list. For example the QA requirement of
 Project must have a basic devstack-gate job set up which as far as I
 can tell isn't really there, although there appears to be a devstack
 based job run as third party which in at least once case didn't run on
 a merged patch (https://review.openstack.org/#/c/91115/)
 
The application is based on the request template, which for better or
worse doesn't map directly to the the governance document :)

If there are other requirements beyond the devstack-gate one you
mentioned, please ask and we'll respond as best we can!

You're correct that we do not yet have a DevStack gate running directly
in the CI system, and that we do have a 3rd party Jenkins running
DevStack with Designate and some basic functional tests against our
repositories.

The 3rd party jobs were originally set up before DevStack supported
plugins (or at least, before we knew it did!), and were based on a fork
of DevStack which made using the official CI system difficult.

After DevStack gained plugin support, we converted our fork to a plugin,
and looked into getting the official CI system to run DevStack jobs with
our DevStack plugin. This again proved difficult, so the status quo was
left in place. We're looking forward to being able to merge our plugin
into DevStack so we can shutdown the 3rd party tests :)

Re the DevStack jobs not running on a merged patch, after the recent
Gerrit updates, the devstack job was failing for period of time due to
the change in how gerrit accepts reviews from 3rd party systems. This
was fixed recently, and all patches are again running through these
jobs.

Please keep the questions coming :)

Thanks,
Kiall
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Neutron][Nova][Designate][L3][IPv6] Discussion about Cross-Project Integration of DNS at Summit

2014-04-30 Thread Mac Innes, Kiall
Yep - I know I'll join in :)

Thanks,
Kiall

On Tue, 2014-04-29 at 14:09 -0600, Carl Baldwin wrote:
 The design summit discussion topic I submitted [1] for my DNS
 blueprints [2][3][4] and this one [5] just missed the cut for the
 design session schedule.  It stung a little to be turned down but I
 totally understand the time and resource constraints that drove the
 decision.
 
 I feel this is an important subject to discuss because the end result
 will be a better cloud user experience overall.  The design summit
 could be a great time to bring together interested parties from
 Neutron, Nova, and Designate to discuss the integration that I propose
 in these blueprints.
 
 DNS for IPv6 in Neutron is also something I would like to discuss.
 Mostly, I'd like to get a good sense for where this is at currently
 with the current Neutron dns implementation (dnsmasq) and how it will
 fit in.
 
 I've created an etherpad to help us coordinate [6].  If you are
 interested, please go there and help me flesh it out.
 
 Carl Baldwin
 Neutron L3 Subteam
 
 [1] http://summit.openstack.org/cfp/details/403
 [2] https://blueprints.launchpad.net/neutron/+spec/internal-dns-resolution
 [3] https://blueprints.launchpad.net/nova/+spec/internal-dns-resolution
 [4] https://blueprints.launchpad.net/neutron/+spec/external-dns-resolution
 [5] https://blueprints.launchpad.net/neutron/+spec/dns-subsystem
 [6] https://etherpad.openstack.org/p/juno-dns-neutron-nova-designate
 
 ___
 OpenStack-dev mailing list
 OpenStack-dev@lists.openstack.org
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

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


Re: [openstack-dev] [neutron][Designate] A question about DNSaaS?

2014-03-14 Thread Mac Innes, Kiall
On Fri, 2014-03-14 at 08:44 +, Yuzhou (C) wrote:
 Hi stackers,
 
 Are there any plans about DNSaaS on the neutron roadmap?
 
 As far as I known, Designate provides DNSaaS services for
 OpenStack.
 
 Why DNSaaS is Independent service , not a network service like LBaas
 or VPNaaS?
 
 Thanks,
 
 Zhou Yu

I personally see DNSaaS as being outside the scope of Neutron. VPNaaS
and LBaaS are, at their core, about moving bits from A - B. DNSaaS is
different, as it plays no part in how bits are moved from A - B.

Neutron's 1 line intro is:

Neutron is an OpenStack project to provide networking as a service
between interface devices (e.g., vNICs) managed by other Openstack
services (e.g., nova).

I'm not sure I could squeeze authoritative DNS into that scope without
changing it :)

Thanks,
Kiall


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


Re: [openstack-dev] Introduction: Rich Megginson - Designate project

2014-01-20 Thread Mac Innes, Kiall
Hi Rich - Welcome!

We're mostly all on the #openstack-dns IRC channel, drop by and say
hello ;)

Thanks,
Kiall

On Wed, 2014-01-15 at 18:24 -0700, Rich Megginson wrote:
 Hello.  My name is Rich Megginson.  I am a Red Hat employee interested 
 in working on Designate (DNSaaS), primarily in the areas of integration 
 with IPA DNS, DNSSEC, and authentication (Keystone).
 
 I've signed up for the openstack/launchpad/gerrit accounts.
 
 Be seeing you (online).
 
 ___
 OpenStack-dev mailing list
 OpenStack-dev@lists.openstack.org
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev



signature.asc
Description: This is a digitally signed message part
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [Openstack] Designate DNSaaS installation issue

2014-01-13 Thread Mac Innes, Kiall
Hi Nick,

Several fixes to the migrations for PostgreSQL have now merged, and
we've setup some automated tests to verify the migrations continue to
function on SQLite / MySQL / PostgreSQL..

So - Hopefully that's the end of PostgreSQL issues :)

Thanks,
Kiall

On Sun, 2014-01-12 at 08:26 +0200, Nick Maslov wrote:
 Thanks Kiall!
 
 
 
 
 -- 
 Nick Maslov
 Sent with Airmail
 
 On January 9, 2014 at 5:26:07 PM, Mac Innes, Kiall (ki...@hp.com)
 wrote:
 
  Hi Nick, 
  
  I'll get psql re-tested this week, I expect it's something simple 
  causing the failure, but it's been a while since I've tested with 
  PostgreSQL. 
  
  I've filed bug #1267509 [1] on your behalf to track the issue, you
  can 
  hit the This affects me too link at the top of the page to get 
  notified of progress. 
  
  [1]: https://bugs.launchpad.net/designate/+bug/1267509 
  
  Thanks, 
  Kiall 
  
  On Mon, 2014-01-06 at 12:49 +0200, Nick Maslov wrote: 
   Hi Simon, 
   
   
   Say, are there any news on this issue? 
   
   
   Or - you can point me to a place in the code, where this check is
  - 
   and I will ask local python devs to help me with it. 
   
   
   Cheers, 
   NM 
   -- 
   Nick Maslov 
   Sent with Airmail 
   
   On January 1, 2014 at 11:20:11 AM, Nick Maslov (azp...@gmail.com) 
   wrote: 
   
Hi Simon, 


Thanks a lot, will wait for updated version. 


Well, we decided to hit the Postgres road with this
  installation. 
And already had a lot of issues on that path, starting with
  small 
things like this to inability of Postgres to easily perform HA. 


Happy NY! 


-- 
Nick Maslov 
Sent with Airmail 

On December 31, 2013 at 5:27:10 PM, Simon McCartney 
(si...@mccartney.ie) wrote: 

 Hi Nick, 
 
 
 I don't think we've tested against Postgres recently, let me
  see 
 if we can get a Postgres test environment setup  tweak the
  SQLA 
 to keep Postgres happy. 
 
 
 (fwiw, we're using Percona/Galera MySQL clusters in
  production 
 with Designate) 
 
 
 Simon. 
 
 On Tuesday, December 31, 2013, Nick Maslov wrote: 
 Hi, 
 
 
 I`m installing Designate as per this doc. 
 
 
 When I try to use this command: 
 designate-manage database-sync 
 It fails with following: 
 
 
 2013-12-31 12:20:39 DEBUG [migrate.versioning.util] 
 Disposing SQLAlchemy engine Engine(postgres://designate:pa 
 %24w0rd@pg01-001/designate) 
 2013-12-31 12:20:39 ERROR [cliff.app] Postgresql ENUM 
 type requires a name. 
 ERROR: Postgresql ENUM type requires a name. 
 
 
 I`m using PostgreSQL as backend for Designate. Can someone 
 point me in the right direction, and maybe point to 
 Designate developers? 
 
 
 Thanks, 
 NM 
 
 
 
 -- 
 Nick Maslov 
 Sent with Airmail 
 
 
 -- 
 Simon McCartney 
 E: si...@mccartney.ie 
 M: +44 7710 836 915 
 
 
   ___ 
   Mailing list:
  http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack 
   Post to : openstack@lists.openstack.org 
   Unsubscribe :
  http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack 
  
  
  
  - signature.asc, 853 bytes



signature.asc
Description: This is a digitally signed message part
___
Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to : openstack@lists.openstack.org
Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack


Re: [Openstack] Designate DNSaaS installation issue

2014-01-09 Thread Mac Innes, Kiall
Hi Nick,

I'll get psql re-tested this week, I expect it's something simple
causing the failure, but it's been a while since I've tested with
PostgreSQL.

I've filed bug #1267509 [1] on your behalf to track the issue, you can
hit the This affects me too link at the top of the page to get
notified of progress.

[1]: https://bugs.launchpad.net/designate/+bug/1267509

Thanks,
Kiall

On Mon, 2014-01-06 at 12:49 +0200, Nick Maslov wrote:
 Hi Simon,
 
 
 Say, are there any news on this issue?
 
 
 Or - you can point me to a place in the code, where this check is -
 and I will ask local python devs to help me with it.
 
 
 Cheers,
 NM
 -- 
 Nick Maslov
 Sent with Airmail
 
 On January 1, 2014 at 11:20:11 AM, Nick Maslov (azp...@gmail.com)
 wrote:
 
  Hi Simon,
  
  
  Thanks a lot, will wait for updated version.
  
  
  Well, we decided to hit the Postgres road with this installation.
  And already had a lot of issues on that path, starting with small
  things like this to inability of Postgres to easily perform HA.
  
  
  Happy NY!
  
  
  -- 
  Nick Maslov
  Sent with Airmail
  
  On December 31, 2013 at 5:27:10 PM, Simon McCartney
  (si...@mccartney.ie) wrote:
  
   Hi Nick,  
   
   
   I don't think we've tested against Postgres recently, let me see
   if we can get a Postgres test environment setup  tweak the SQLA
   to keep Postgres happy.
   
   
   (fwiw, we're using Percona/Galera MySQL clusters in production
   with Designate)
   
   
   Simon.
   
   On Tuesday, December 31, 2013, Nick Maslov wrote:
   Hi,
   
   
   I`m installing Designate as per this doc.
   
   
   When I try to use this command:
designate-manage database-sync
   It fails with following:
   
   
   2013-12-31 12:20:39DEBUG [migrate.versioning.util]
   Disposing SQLAlchemy engine Engine(postgres://designate:pa
   %24w0rd@pg01-001/designate)
   2013-12-31 12:20:39ERROR [cliff.app] Postgresql ENUM
   type requires a name.
   ERROR: Postgresql ENUM type requires a name.
   
   
   I`m using PostgreSQL as backend for Designate. Can someone
   point me in the right direction, and maybe point to
   Designate developers?
   
   
   Thanks,
   NM
   
   
   
   -- 
   Nick Maslov
   Sent with Airmail
   
   
   --
   Simon McCartney
   E: si...@mccartney.ie
   M: +44 7710 836 915
   
   
 ___
 Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
 Post to : openstack@lists.openstack.org
 Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack



signature.asc
Description: This is a digitally signed message part
___
Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to : openstack@lists.openstack.org
Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack


Re: [Openstack] Designate DNSaaS and Horizon

2014-01-07 Thread Mac Innes, Kiall
Hey Jason/Andriy,

That fork is very outdated :)

Before we had a chance to complete it and turn it into a real plugin, 
another team at HP began working on a Horizon plug-in for our new 
Horizon based console.

At the time, deadlines were tight, so we discussed open-sourcing the 
plugin once their team had some spare cycles - I'll check in with them 
again.

Thanks,
Kiall

On 05/01/14 14:21, Andriy Yurchuk wrote:
 Hi Jason,

 Take a look at this 
 http://lists.openstack.org/pipermail/openstack/2013-August/000778.html There 
 is fork of Horizon with basic support for Designate but it does not look like 
 it's being developed further.

 ---
 Regards,
 Andriy Yurchuk


 On Dec 31, 2013, at 5:34 PM, ja...@chatinara.com wrote:

 Hi,

 Is there a Horizon plugin or something to manage Designate yet? I did some 
 quick searching but can't seem to find anything on github or launchpad about 
 it. If there is, can someone point me in the right direction?

 Thanks!

 jason

 ___
 Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
 Post to : openstack@lists.openstack.org
 Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack


 ___
 Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
 Post to : openstack@lists.openstack.org
 Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack


___
Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to : openstack@lists.openstack.org
Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack


Re: [Openstack] Designate /DnsaaS

2013-08-23 Thread Mac Innes, Kiall
Hey Cláudio,

Yes and No .. There is a fork of Horizon[1] where we have really basic
integration (Create, List, Delete domains - No support for records etc)

Once we get this a little more complete, We we're going to figure out
how to make it an actual horizon plugin rather than a fork :)

Thanks,
Kiall

[1]: https://github.com/moniker-dns/horizon/

On 23/08/13 13:04, claudio wrote:
 Hello guys
 
 I appreciate your help with DESIGNATE and your patience.
 
 Is there any plugin to integrate designate in Horizon?
 
 Cheers
 
 Cláudio Marques
 
 clau...@onesource.pt
 
 http://www.onesource.pt/
 
 *De:*Simon McCartney [mailto:si...@mccartney.ie]
 *Enviada:* 22 de agosto de 2013 18:37
 *Para:* clau...@onesource.pt
 *Assunto:* Re: [Openstack] Designate /DnsaaA
 
 Do you mean in conjunction with the notifications sink (where records are 
 created or deleted in response to instance create/delete events) in which 
 case 
 the domain to be used is set in the designate.conf file, and is global, not 
 currently configurable per tenant.
 
 On 22 August 2013 17:05, clau...@onesource.pt mailto:clau...@onesource.pt 
 wrote:
 
 Hi Stackers
 
 Is there anyone that have some experience with designate?
 
 I can create domains servers and records but I am a bit stuck. How can
 allocate a domain to a specific Tenant/project?
 
 Can anyone help-me in this?
 
 Thank's
 Cheers
 
 Claudio Marques
 
 clau...@onesource.pt mailto:clau...@onesource.pt
 http://www.onesource.pt/
 
 
 ___
 Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
 Post to : openstack@lists.openstack.org 
 mailto:openstack@lists.openstack.org
 Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
 
 
 
 -- 
 
 Simon McCartney
 
 E: si...@mccartney.ie mailto:si...@mccartney.ie
 
 M: +44 7710 836915
 
 ___
 
 Claudio,
 
 Hey, maybe I am not understanding your question, but whatever tenant you are 
 using to create domains and domain records, that is the one allocated to that 
 tenant.
 
 Regards,
 
 Patrick
 
 ___
 
 Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
 Post to : openstack@lists.openstack.org 
 mailto:openstack@lists.openstack.org
 Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
 

___
Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to : openstack@lists.openstack.org
Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack


Re: [openstack-dev] Osl and dangerous code merging

2013-08-21 Thread Mac Innes, Kiall
On 21/08/13 16:07, Doug Hellmann wrote:
 IIUC, git sub-modules point to a specific revision of the external 
 repository, 
 right? So would projects still have to explicitly update to newer versions of 
 the incubator code by changing that sub-module reference?

Normally - Yes.

With Gerrit - Maybe.

Gerrit supports auto-updating submodule pointers in other gerrit hosted
repos. But.. There are gottchas.

The big one being, I don't think it's something that can be gated on..

Even if Gerrit was to make it *really easy* and testable .. I'd vote
against any attempt to bring submodules into our repositories.

I can use them, and have used them successfully with teams in the past.
But it wasn't worth it. Training every new person in, and dealing with
the inevitable mistakes was just too much effort. With a team the size
of OpenStack's, this will be totally unmanageable IMO.

Thanks,
Kiall

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


Re: [openstack-dev] Osl and dangerous code merging

2013-08-21 Thread Mac Innes, Kiall
On 21/08/13 19:48, Boris Pavlovic wrote:
 So why submodules are terrible and oslo-sync is good?=)

I think the biggest mistake people make with submodules, which oslo's
sync avoids, is dropping commits / Going backwards / Switching
branches on submodule - or worse - pointing at a detached commit.

Olso's sync results in a diff.. Here's what happens when you switch a
submodule:


$ git status
# On branch master
# Changes not staged for commit:
#   (use git add file... to update what will be committed)
#   (use git checkout -- file... to discard changes in working
directory)
#
#   modified:   cookbooks (new commits)

$ git diff
diff --git a/cookbooks b/cookbooks
index e9e667f..3c3156a 16
--- a/cookbooks
+++ b/cookbooks
@@ -1 +1 @@
-Subproject commit e9e667f51283abb2e2f174c68adaec683098bcd1
+Subproject commit 3c3156ac0c67ee2334b52fd8e2d298d3433b4281


And WORSE! That submodule is now pointing to a detached commit.

Getting developers - the hundreds of developers involved in OpenStack -
to understand and appreciate this issue, and about 50 other issues, is
not time spent well. Time that will need to be spent over and over again
as OpenStack gains more and more developers.

Thanks,
Kiall

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


Re: [Openstack] Designate/DNSaaS question

2013-08-16 Thread Mac Innes, Kiall
Hi David,

The getting started guide walks through an install into a virtualenv, 
which will isolate the dependencies from any other services. So - 
Following this on your existing controller should be safe.

Generally speaking, our dependencies are fairly close to the current 
havana deps, So, I wouldn't recommend installing from .deb's alongside 
an earlier version of OpenStack. At HP, we deploy onto dedicated servers 
where the dependencies won't conflict.

We do plan on cutting a formal release in or around the time of the 
Havana release (October), at which point it'll be easier to maintain a 
compatible set of .deb's.

In the meantime, you can install Designate using the PPA/.deb's inside 
an instance on top of nova, or you can install into a virtualenv on the 
controller node by following the getting started guide.

Let me know if you have any questions!

Thanks,
Kiall

On 16/08/13 11:13, David Palma wrote:

Hi Stackers

 I am looking forward to install Designate in order to get familiarized
 with DnsaaS on openstack. I noticed that there are some installations
 guides available such as:

 http://designate.readthedocs.org/en/latest/getting-started.html

 and

 http://timsimmons.me/getting-started-with-openstack-and-designate

 Has anyone already worked with Designate? Should I install it on my
 controller node or should I install it on a separate machine in order to
 prevent possible conflicts with Openstack services running on the
 controller node?

 Can anyone enlighten me ?

 Thanks in advance,

 David Palma

 ___
 Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
 Post to : openstack@lists.openstack.org
 Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack


___
Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to : openstack@lists.openstack.org
Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack


Re: [openstack-dev] [keystone] Pagination

2013-08-14 Thread Mac Innes, Kiall
So, Are we saying that UIs built on OpenStack APIs shouldn't be able to 
show traditional pagination controls? Or am I missing how this should 
work with marker/limit?

e.g. for 11 pages of content, something like: 1 2 3 .. 10 11

Thanks,
Kiall

On 13/08/13 22:45, Jay Pipes wrote:
 On 08/13/2013 05:04 PM, Gabriel Hurley wrote:
 I have been one of the earliest, loudest, and most consistent PITA's about 
 pagination, so I probably oughta speak up. I would like to state three facts:

 1. Marker + limit (e.g. forward-only) pagination is horrific for building a 
 user interface.
 2. Pagination doesn't scale.
 3. OpenStack's APIs have historically had useless filtering capabilities.

 In a world where pagination is a must-have feature we need to have page 
 number + limit pagination in order to build a reasonable UI. Ironically 
 though, I'm in favor of ditching pagination altogether. It's the 
 lowest-common denominator, used because we as a community haven't buckled 
 down and built meaningful ways for our users to get to the data they really 
 want.

 Filtering is great, but it's only 1/3 of the solution. Let me break it down 
 with problems and high level solutions:

 Problem 1: I know what I want and I need to find it.
 Solution: filtering/search systems.

 This is a good place to start. Glance has excellent filtering/search
 capabilities -- built in to the API from early on in the Essex
 timeframe, and only expanded over the last few releases.

 Pagination solutions should build on a solid filtering/search
 functionality in the API, where there is a consistent sort key and
 direction (either hard-coded or user-determined, doesn't matter).

 Limit/offset pagination solutions (forward and backwards paging, random
 skip-to-a-page) are inefficient from a SQL query perspective and should
 be a last resort, IMO, compared to limit/marker. With some smart
 session-storage of a page's markers, backwards paging with limit/marker
 APIs is certainly possible -- just store the previous page's marker.

 Problem 2: I don't know what I want, and it may or may not exist.
 Solution: tailored discovery mechanisms.

 This should not be a use case that we spend much time on. Frankly, this
 use case can be summarized as the window shopper scenario. Providing a
 quality search/filtering mechanism, including the *API* itself providing
 REST-ful discovery of the filters and search criteria the API supports,
 is way more important...

 Problem 3: I need to know something about *all* the data in my system.
 Solution: reporting systems.

 Sure, no disagreement there.

 We've got the better part of none of that.

 I disagree. Some of the APIs have support for a good bit of
 search/filtering. We just need to bring all the projects up to search
 speed, Captain.

 Best,
 -jay

 p.s. I very often go to the second and third pages of Google searches.
 :) But I never skip to the 127th page of results.

But I'd like to solve these issues. I have lots of thoughts on all of
 those, and I think the UX and design communities can offer a lot in
 terms of the usability of the solutions we come up with. Even more, I
 think this would be an awesome working group session at the next summit
 to talk about nothing other than how can we get rid of pagination?

 As a parting thought, what percentage of the time do you click to the second 
 page of results in Google?

 All the best,

   - Gabriel


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



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


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


Re: [openstack-dev] Is WSME really suitable? (Was: [nova] Autogenerating the Nova v3 API specification)

2013-08-06 Thread Mac Innes, Kiall
On 06/08/13 21:56, Jonathan LaCour wrote:
 James Slagle james.sla...@gmail.com wrote:

 WSME + pecan is being used in Tuskar:
 https://github.com/tuskar/tuskar (OpenStack management API)

 We encountered the same issue discussed here.  A solution we settled
 on for now was to use a custom Renderer class that could handle
 different response codes.  You set the renderer in the call to
 pecan.make_app.  This was meant to be a temporary solution until
 there's better support in WSME.

 If there is anything I can do on the Pecan side, let me know! Happy to build 
 in new functionality to make this easier, in general. It does seem to make 
 sense to be fixed on the WSME side, though.

 Best --

 - Jonathan

Nah - this is entirely on the WSME side :)

WSME translate all exceptions that don't extend their ClientExcption to 
HTTP 500, and anything that does to HTTP 400.

Beyond that, you only have the default status code to work with - 401, 
404, 503 etc are all off limits with stock WSME. Literally you have a 
default code for successful requests, and 400 or 500. Nothing else.

It seems like Ceilometer has worked there way around it using the 
_lookup method for 404's (but I can't find how they return any other 
status codes..), and libra + tuskar have replaced the WSME error 
handling for something entirely custom.

We're not massively interested in replacing WSME's error handling with 
something custom, so our plan is to just use Pecan and ignore WSME for 
the Designate v2 API. When it's ready, hopefully the switch won't be too 
painful!

Thanks,
Kiall


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


[openstack-dev] Is WSME really suitable? (Was: [nova] Autogenerating the Nova v3 API specification)

2013-08-05 Thread Mac Innes, Kiall
On 05/08/13 16:09, John Garbutt wrote:
 On 5 August 2013 15:15, Anne Gentleannegen...@justwriteclick.com  wrote:
 On Mon, Aug 5, 2013 at 8:55 AM, John Garbuttj...@johngarbutt.com  wrote:
 
 Given we seem to be leaning towards WSME:
 http://lists.openstack.org/pipermail/openstack-dev/2013-August/012954.html
 
 Could we not try to make WSME give us the documentation we need?
 
 Not sure if its feasible, but it seems like there is a good start to
 that already available:
 https://wsme.readthedocs.org/en/latest/document.html
 
 John, this looks interesting, but I have reservations. Do you know if you
 can suppress the SOAP and ExtDirect entries?
 Sorry no idea, but we certainly would have to.


While the topic of WSME is open - Has anyone actually tried using it?

IMO it's just not ready. Simple things like returning a 404 are not 
currently supported[1].

I would be very cautious about assuming WSME can support anything we 
need when the absolute fundamentals of building a REST API are totally MIA.

Thanks,
Kiall

[1]: 
https://bitbucket.org/cdevienne/wsme/issue/10/returning-404-or-basically-any-status-code

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


Re: [openstack-dev] [glance] need to pin jsonschema version for glance?

2013-07-17 Thread Mac Innes, Kiall
On 17/07/13 19:51, Matthew Treinish wrote:
 I think that setting a requirement of =1.3.0 is fine it should get us
 around this.

Watch out! There was a mis-release of 2.0 under the version 1.4.0. The 
OpenStack mirror still has this release, ever after it was pulled from pypi.

openstack/requirements[1] now uses this pin

jsonschema=1.0.0,!=1.4.0,2

Thanks,
Kiall

[1]: 
https://github.com/openstack/requirements/blob/master/requirements.txt#L23

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


Re: [openstack-dev] AMQP Version upgrade plans?

2013-07-08 Thread Mac Innes, Kiall
If you have a recent version of kombu, and amqp[1] rather than amqplib 
installed, things will just start using AMQP 0.9.1.

Ubuntu doesn't package a new enough Kombu, and they don't package amqp 
at all.. Not sure about other distro's.

Thanks,
Kiall

[1]: https://pypi.python.org/pypi/amqp


On 24/06/13 19:12, Sunjeet Singh wrote:


 OpenStack currently uses AMQP 0.8. Are there any plans to upgrade?


 Thank you,
 Sunjeet






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