Hello,

I verified this patch is working for pike,

I added one step more for reproducer in [TestCase] section.

Thanks

dpkg -l | grep aodh                                                             
                                                                     │
ii  aodh-api                         5.1.0-0ubuntu1~cloud1                      
all          OpenStack Telemetry (Ceilometer) Alarming - API server             
                 │
ii  aodh-common                      5.1.0-0ubuntu1~cloud1                      
all          OpenStack Telemetry (Ceilometer) Alarming - common files           
                 │
ii  aodh-evaluator                   5.1.0-0ubuntu1~cloud1                      
all          OpenStack Telemetry (Ceilometer) Alarming - alarm evaluator        
                 │
ii  aodh-expirer                     5.1.0-0ubuntu1~cloud1                      
all          OpenStack Telemetry (Ceilometer) Alarming - expirer                
                 │
ii  aodh-listener                    5.1.0-0ubuntu1~cloud1                      
all          OpenStack Telemetry (Ceilometer) Alarming - listener               
                 │
ii  aodh-notifier                    5.1.0-0ubuntu1~cloud1                      
all          OpenStack Telemetry (Ceilometer) Alarming - alarm notifier         
                 │
ii  python-aodh                      5.1.0-0ubuntu1~cloud1                      
all          OpenStack Telemetry (Ceilometer) Alarming - Python libraries 

** Description changed:

  [Impact]
  
  There are 500 error when creating AodhGnocchiAggregationByResourcesAlarm
  
  If openstack env has the same projects name ( e.g. services ) in
  different domain ( e.g. default, service_domain), It will get default
  domain even if you want to choose service_domain.
  
  This is affected to O, P, Q and Bionic ( but Ocata backporting is in
  progress, there is testing error so I didn't put it here )
  
  [TestCase]
  
  1. deploy openstack env (https://pastebin.ubuntu.com/p/3SXDQT9hWq/)
  - juju run-action heat/0 domain-setup
  
  2. create new domain, project, user, role etc 
(https://pastebin.ubuntu.com/p/x8VDrzbWS3/)
  3. create image, flavor, network if needed
  4. source testrc (https://pastebin.ubuntu.com/p/b25bSY3ktf/)
  5. openstack keypair create testkey > ~/testkey.pem; chmod 600 ~/testkey.pem;
  6. prepare stack templates
  web.yaml(https://pastebin.ubuntu.com/p/vr6brGjqbp/)
  lb_server.yaml(https://pastebin.ubuntu.com/p/mmJ39VsCg6/)
- 7. openstack stack create -t ./web.yaml asg --wait
+ 7. adjust configuration
+ - gnocchi_external_project_owner = services below [api] on aodh.conf
+ - insert belows on credentials
+ project_domain_name = service_domain
+ user_domain_name = service_domain
+ 8. openstack stack create -t ./web.yaml asg --wait
  
  [Regression]
  This patch changes aodh code for gnocchi resource. this patch adds new option 
for gnocchi resource setting, User should set this properly. After this patch, 
restarting aodh(apache2) services. this causes short service unavailable.
  
  [Others]
  
  master commit link
  
https://github.com/openstack/aodh/commit/e923493e4feec239c9fe9b58736960a40e373bee

** Tags removed: verification-pike-needed
** Tags added: verification-pike-done

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1776375

Title:
  [SRU] Making gnocchi resource support multiple projects with the same
  name

To manage notifications about this bug go to:
https://bugs.launchpad.net/aodh/+bug/1776375/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to