Re: [Openstack-operators] [openstack-dev] [keystone][nova][cinder][glance][neutron][horizon][policy] defining admin-ness

2017-06-08 Thread Lance Bragstad
Ok - based on the responses in the thread here, I've re-proposed the global roles specification to keystone's backlog [0]. I'll start working on the implementation and get something in review as soon as possible. I'll plan to move the specification from backlog to Queens once development opens. Th

Re: [Openstack-operators] [openstack-dev] [keystone][nova][cinder][glance][neutron][horizon][policy] defining admin-ness

2017-06-06 Thread Marc Heckmann
On Tue, 2017-06-06 at 17:01 -0400, Erik McCormick wrote: > On Tue, Jun 6, 2017 at 4:44 PM, Lance Bragstad > wrote: > > > > > > On Tue, Jun 6, 2017 at 3:06 PM, Marc Heckmann > t.com> > > wrote: > > > > > > Hi, > > > > > > On Tue, 2017-06-06 at 10:09 -0500, Lance Bragstad wrote: > > > > > > Al

Re: [Openstack-operators] [openstack-dev] [keystone][nova][cinder][glance][neutron][horizon][policy] defining admin-ness

2017-06-06 Thread Erik McCormick
On Tue, Jun 6, 2017 at 4:44 PM, Lance Bragstad wrote: > > > On Tue, Jun 6, 2017 at 3:06 PM, Marc Heckmann > wrote: >> >> Hi, >> >> On Tue, 2017-06-06 at 10:09 -0500, Lance Bragstad wrote: >> >> Also, with all the people involved with this thread, I'm curious what the >> best way is to get consens

Re: [Openstack-operators] [openstack-dev] [keystone][nova][cinder][glance][neutron][horizon][policy] defining admin-ness

2017-06-06 Thread Lance Bragstad
On Tue, Jun 6, 2017 at 3:06 PM, Marc Heckmann wrote: > Hi, > > On Tue, 2017-06-06 at 10:09 -0500, Lance Bragstad wrote: > > Also, with all the people involved with this thread, I'm curious what the > best way is to get consensus. If I've tallied the responses properly, we > have 5 in favor of opt

Re: [Openstack-operators] [openstack-dev] [keystone][nova][cinder][glance][neutron][horizon][policy] defining admin-ness

2017-06-06 Thread Marc Heckmann
Hi, On Tue, 2017-06-06 at 10:09 -0500, Lance Bragstad wrote: Also, with all the people involved with this thread, I'm curious what the best way is to get consensus. If I've tallied the responses properly, we have 5 in favor of option #2 and 1 in favor of option #3. This week is spec freeze for

Re: [Openstack-operators] [openstack-dev] [keystone][nova][cinder][glance][neutron][horizon][policy] defining admin-ness

2017-06-06 Thread Lance Bragstad
Also, with all the people involved with this thread, I'm curious what the best way is to get consensus. If I've tallied the responses properly, we have 5 in favor of option #2 and 1 in favor of option #3. This week is spec freeze for keystone, so I see a slim chance of this getting committed to Pik

Re: [Openstack-operators] [openstack-dev] [keystone][nova][cinder][glance][neutron][horizon][policy] defining admin-ness

2017-06-06 Thread Lance Bragstad
I replied to John, but directly. I'm sending the responses I sent to him but with the intended audience on the thread. Sorry for not catching that earlier. On Fri, May 26, 2017 at 2:44 AM, John Garbutt wrote: > +1 on not forcing Operators to transition to something new twice, even if > we did g

Re: [Openstack-operators] [openstack-dev] [keystone][nova][cinder][glance][neutron][horizon][policy] defining admin-ness

2017-05-26 Thread John Garbutt
+1 on not forcing Operators to transition to something new twice, even if we did go for option 3. Do we have an agreed non-distruptive upgrade path mapped out yet? (For any of the options) We spoke about fallback rules you pass but with a warning to give us a smoother transition. I think that's my

Re: [Openstack-operators] [openstack-dev] [keystone][nova][cinder][glance][neutron][horizon][policy] defining admin-ness

2017-05-26 Thread Belmiro Moreira
Hi, thanks for bringing this into discussion in the Operators list. Option 1 and 2 and not complementary but complety different. So, considering "Option 2" and the goal to target it for Queens I would prefer not going into a migration path in Pike and then again in Queens. Belmiro On Fri, May 2

Re: [Openstack-operators] [openstack-dev] [keystone][nova][cinder][glance][neutron][horizon][policy] defining admin-ness

2017-05-25 Thread joehuang
I think a option 2 is better. Best Regards Chaoyi Huang (joehuang) From: Lance Bragstad [lbrags...@gmail.com] Sent: 25 May 2017 3:47 To: OpenStack Development Mailing List (not for usage questions); openstack-operators@lists.openstack.org Subject: Re: [openstack-d

Re: [Openstack-operators] [openstack-dev] [keystone][nova][cinder][glance][neutron][horizon][policy] defining admin-ness

2017-05-25 Thread Marc Heckmann
See below. On Thu, 2017-05-25 at 15:49 -0500, Lance Bragstad wrote: On Thu, May 25, 2017 at 2:36 PM, Marc Heckmann mailto:marc.heckm...@ubisoft.com>> wrote: First of all @Lance, thanks for taking the time to write and summarize this for us. It's much appreciated. Absolutely! it helps me thin

Re: [Openstack-operators] [openstack-dev] [keystone][nova][cinder][glance][neutron][horizon][policy] defining admin-ness

2017-05-25 Thread Lance Bragstad
On Thu, May 25, 2017 at 2:36 PM, Marc Heckmann wrote: > First of all @Lance, thanks for taking the time to write and summarize > this for us. It's much appreciated. > Absolutely! it helps me think about it, too. > > While I'm not aware of all the nuances, based on my own testing, I feel > that

Re: [Openstack-operators] [openstack-dev] [keystone][nova][cinder][glance][neutron][horizon][policy] defining admin-ness

2017-05-25 Thread Marc Heckmann
First of all @Lance, thanks for taking the time to write and summarize this for us. It's much appreciated. While I'm not aware of all the nuances, based on my own testing, I feel that we are really close with option 1. That being said, as you already stated, option 2 is clearly more inline with

Re: [Openstack-operators] [openstack-dev] [keystone][nova][cinder][glance][neutron][horizon][policy] defining admin-ness

2017-05-24 Thread Adrian Turjak
On 25/05/17 07:47, Lance Bragstad wrote: > *Option 2* > > Implement global role assignments in keystone. > / > / > /How it works:/ > / > / > Role assignments in keystone can be scoped to global context. Users > can then ask for a globally scoped token > > Pros: > - This approach represents a mo