[SRU] application credentials created via Horizon with the admin project scope have project_id == None

Bug #1827120 reported by Dmitrii Shcherbakov
18
This bug affects 2 people
Affects Status Importance Assigned to Milestone
OpenStack Dashboard (Horizon)
Fix Committed
Undecided
Rodrigo Barbieri
Ubuntu Cloud Archive
Fix Released
Undecided
Unassigned
Ussuri
Fix Released
Undecided
Unassigned
Victoria
Fix Released
Undecided
Unassigned
Wallaby
Fix Released
Undecided
Unassigned
Xena
Fix Released
Undecided
Unassigned
Yoga
Fix Released
Undecided
Unassigned
Zed
Fix Released
Undecided
Unassigned
horizon (Ubuntu)
Fix Released
Undecided
Rodrigo Barbieri
Focal
Fix Released
Undecided
Unassigned
Jammy
Fix Released
Undecided
Unassigned
Kinetic
Fix Released
Undecided
Unassigned

Bug Description

=====================================================================================================

SRU template below:

[Impact]

Users with SAML WEBSSO authentication may be unable to use the OpenStack CLI due to a combination of 2 reasons:

1) Inability to use an existing Keystone authentication protocol if their AD provider does not a SOAP endpoint
2) Inability to create proper application credentials through Horizon when they have domain+project admin roles, because the scopeless domain token is used when authenticating with Keystone

Due to being unable to use the CLI, many Cloud management operations are out of reach, as they are not available in Horizon. This SRU addresses cause (2) listed above by forcing a scoped token ONLY in the application credential create request.

The problem, however, also affects regular keystone users when they have domain+project admin roles, but Keystone users have no issues using the CLI to avoid the issue.

[Test case]

1. Setting up env
1a. Deploy environment
1b. Create a new domain d1

openstack domain create d1

1c. Create a new project p1 in domain d1

openstack project create p1 --domain d1

1d. Create a new user u1 in domain d1 and project p1

openstack user create u1 --domain d1 --project p1 --password pw

1e. Add domain + project Admin roles to user u1

openstack role add Admin --user u1 --user-domain d1 --project p1 --project-domain d1
openstack role add Admin --user u1 --user-domain d1 --domain d1

2. Reproducing the bug

2a. Login to horizon as user u1
2b. Navigate to Identity > application credentials page
2c. Create a new application credential named ac1 with default values
2d. Observe in the Horizon page list that the application credential was created without a project_id
2e. Confirm through the CLI (as user u1) that the application credential project_id is not shown in the list

openstack application credential list

3. Cleanup not necessary

4. Install the package that contains the fixed code

5. Repeat steps 2a-2e and confirm the project_id is now shown alongside the created application credential

[Regression Potential]

Given that the code adds an optional new parameter, and it is only being used when creating application credentials, only this functionality would be affected in case of a problem. Additionally, a potential problem would be in scope detection according to policy: the value is a boolean, so it is either a scoped or scopeless token forced. In case the detection fails and a scopeless token is used, the behavior is the same as the existing bug, otherwise, the behavior is the correct one.

[Other Info]

None

=====================================================================================================

Original bug description below:

Environment: tested with Stein from UCA (deployed via 19.04 charms).

1) login to horizon into the "admin" project;

keystone.conf:

[resource]
admin_project_domain_name = admin_domain
admin_project_name = admin

2) go to the "Application Credentials" tab;

3) create a credential with a unique name without specifying other parameters besides Admin and/or Member roles (auto-filled secret, no expiration);

note: project_id is retrieved from the token, it is not a field in the form

4) observe that project_id is set to None

5) encounter the following error during authentication using the application credential

TypeError: one of the hex, bytes, bytes_le, fields, or int arguments must be given

see the text file attached with a pdb log.

6) do the same via CLI and observe that project_id is specified and it is possible to log in

CLI workflow (project_id is present):

openstack application credential create --role Member --role Admin testcred
+--------------+----------------------------------------------------------------------------------------+
| Field | Value |
+--------------+----------------------------------------------------------------------------------------+
| description | None |
| expires_at | None |
| id | bb845e9e18634e7c8cfc36d80179ab05 |
| name | testcred |
| project_id | ebfc7e0457f048aa960d633141115cd1 |
| roles | Member Admin |
| secret | zCka3asrEouKqCnJlfRdk-Qg3gDM0WSbjTqxlYaBO_ygyQCpZY8NPnSQhm6o802O-r22eHWv79-iHJ5sJQ_kUw |
| system | None |
| unrestricted | False |
| user_id | 95067aae3e634a29830f91a53dd0d80a |
+--------------+----------------------------------------------------------------------------------------+

Note the difference:

openstack application credential list
+----------------------------------+----------------+----------------------------------+-------------+------------+
| ID | Name | Project ID | Description | Expires At |
+----------------------------------+----------------+----------------------------------+-------------+------------+
| 344ddd90249645608b625131f82d056b | clicred | ebfc7e0457f048aa960d633141115cd1 | None | None |
| d681d11d4744421f81dd32ca0459d54d | dashboard_cred | None | None | None |
+----------------------------------+----------------+----------------------------------+-------------+------------+

Related branches

Revision history for this message
Dmitrii Shcherbakov (dmitriis) wrote :
Revision history for this message
Dmitrii Shcherbakov (dmitriis) wrote :
Revision history for this message
Dmitrii Shcherbakov (dmitriis) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in horizon (Ubuntu):
status: New → Confirmed
Revision history for this message
Benjamin (docbakadi) wrote :

in /openstack/venvs/keystone-18.1.5/lib/python2.7/site-packages/keystone/token/token_formatters.py on line 290 there is the named parameter "hex" missing for uuid.UUID()

uuid_obj = uuid.UUID(hex=uuid_string)
instead of
uuid_obj = uuid.UUID(uuid_string)

Revision history for this message
Giuseppe Petralia (peppepetra) wrote (last edit ):

The same is happening on focal/ussuri

If an user that has a role in the domain (admin or member) either a direct role or inherited from the group, creates an application credentials, this is created without the project id and when the user tries to use them, it gets the following error:

$ . app-cred-no-project-id-openrc.sh
$ openstack server list
The service catalog is empty.

If an user with no role in the domain but only roles in the projects, creates an application credentials, this is created with the project id and it works correctly.

Revision history for this message
Giuseppe Petralia (peppepetra) wrote (last edit ):

Marking it as field-high, as there is a workaround for it that is:
not granting domain roles to the user

Revision history for this message
Rodrigo Barbieri (rodrigo-barbieri2010) wrote :
Changed in horizon (Ubuntu):
assignee: nobody → Rodrigo Barbieri (rodrigo-barbieri2010)
status: Confirmed → In Progress
tags: added: sts
Revision history for this message
Rodrigo Barbieri (rodrigo-barbieri2010) wrote :

I did more testing around this and found out that there are only specific combinations where the problems happens. See combinations below:

project admin in same domain as user + domain admin in same domain as user = Fail
project admin in other domain + domain admin in same domain as user = Fail
project admin in same domain as user + domain admin in other domain = works
project admin in other domain + domain admin in other domain = works

testing the member variations on the 2 variations above that work:

project admin in same domain as user + domain member in same domain as user = works
project member in same domain as user + domain admin in same domain as user = works
project admin in other domain + domain member in same domain as user = works
project member in other domain + domain admin in same domain as user = works

therefore it is necessary for the user to be both project + domain admin for it to fail, and the user has to be a domain admin in his/her own user domain

description: updated
Revision history for this message
Rodrigo Barbieri (rodrigo-barbieri2010) wrote :
summary: - application credentials created via Horizon with the admin project scope
- have project_id == None
+ [SRU] application credentials created via Horizon with the admin project
+ scope have project_id == None
tags: added: sts-sru-needed
no longer affects: keystone (Ubuntu)
no longer affects: keystone (Ubuntu Focal)
no longer affects: keystone (Ubuntu Jammy)
no longer affects: keystone (Ubuntu Kinetic)
Changed in horizon:
status: New → Fix Committed
assignee: nobody → Rodrigo Barbieri (rodrigo-barbieri2010)
Changed in horizon (Ubuntu Focal):
assignee: nobody → Rodrigo Barbieri (rodrigo-barbieri2010)
status: New → Fix Committed
status: Fix Committed → In Progress
assignee: Rodrigo Barbieri (rodrigo-barbieri2010) → nobody
status: In Progress → New
Revision history for this message
Corey Bryant (corey.bryant) wrote :

Thanks Rodrigo. Uploaded and subscribed ubuntu-sru.

Revision history for this message
Brian Murray (brian-murray) wrote : Please test proposed package

Hello Dmitrii, or anyone else affected,

Accepted horizon into kinetic-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/horizon/4:23.0.0-0ubuntu1.1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-kinetic to verification-done-kinetic. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-kinetic. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

Changed in horizon (Ubuntu Kinetic):
status: New → Fix Committed
tags: added: verification-needed verification-needed-kinetic
Revision history for this message
Brian Murray (brian-murray) wrote :

Hello Dmitrii, or anyone else affected,

Accepted horizon into jammy-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/horizon/4:22.1.0-0ubuntu2.1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-jammy to verification-done-jammy. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-jammy. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

Changed in horizon (Ubuntu Jammy):
status: New → Fix Committed
tags: added: verification-needed-jammy
Changed in horizon (Ubuntu Focal):
status: New → Fix Committed
tags: added: verification-needed-focal
Revision history for this message
Brian Murray (brian-murray) wrote :

Hello Dmitrii, or anyone else affected,

Accepted horizon into focal-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/horizon/3:18.3.5-0ubuntu2.1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-focal to verification-done-focal. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-focal. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

Revision history for this message
Corey Bryant (corey.bryant) wrote :

Hello Dmitrii, or anyone else affected,

Accepted horizon into wallaby-proposed. The package will build now and be available in the Ubuntu Cloud Archive in a few hours, and then in the -proposed repository.

Please help us by testing this new package. To enable the -proposed repository:

  sudo add-apt-repository cloud-archive:wallaby-proposed
  sudo apt-get update

Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-wallaby-needed to verification-wallaby-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-wallaby-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

tags: added: verification-wallaby-needed
Revision history for this message
Corey Bryant (corey.bryant) wrote :

Hello Dmitrii, or anyone else affected,

Accepted horizon into xena-proposed. The package will build now and be available in the Ubuntu Cloud Archive in a few hours, and then in the -proposed repository.

Please help us by testing this new package. To enable the -proposed repository:

  sudo add-apt-repository cloud-archive:xena-proposed
  sudo apt-get update

Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-xena-needed to verification-xena-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-xena-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Revision history for this message
Corey Bryant (corey.bryant) wrote :

Hello Dmitrii, or anyone else affected,

Accepted horizon into victoria-proposed. The package will build now and be available in the Ubuntu Cloud Archive in a few hours, and then in the -proposed repository.

Please help us by testing this new package. To enable the -proposed repository:

  sudo add-apt-repository cloud-archive:victoria-proposed
  sudo apt-get update

Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-victoria-needed to verification-victoria-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-victoria-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

tags: added: verification-victoria-needed
Revision history for this message
Rodrigo Barbieri (rodrigo-barbieri2010) wrote :
Revision history for this message
Rodrigo Barbieri (rodrigo-barbieri2010) wrote :
Revision history for this message
Rodrigo Barbieri (rodrigo-barbieri2010) wrote :
Revision history for this message
Rodrigo Barbieri (rodrigo-barbieri2010) wrote :
Revision history for this message
Rodrigo Barbieri (rodrigo-barbieri2010) wrote :
Revision history for this message
Rodrigo Barbieri (rodrigo-barbieri2010) wrote :
tags: added: verification-done verification-done-focal verification-done-jammy verification-done-kinetic verification-victoria-done verification-wallaby-done verification-xena-done
removed: verification-needed verification-needed-focal verification-needed-jammy verification-needed-kinetic verification-victoria-needed verification-wallaby-needed
Revision history for this message
Corey Bryant (corey.bryant) wrote :

Hello Dmitrii, or anyone else affected,

Accepted horizon into zed-proposed. The package will build now and be available in the Ubuntu Cloud Archive in a few hours, and then in the -proposed repository.

Please help us by testing this new package. To enable the -proposed repository:

  sudo add-apt-repository cloud-archive:zed-proposed
  sudo apt-get update

Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-zed-needed to verification-zed-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-zed-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

tags: added: verification-zed-needed
Revision history for this message
Corey Bryant (corey.bryant) wrote :

Hello Dmitrii, or anyone else affected,

Accepted horizon into yoga-proposed. The package will build now and be available in the Ubuntu Cloud Archive in a few hours, and then in the -proposed repository.

Please help us by testing this new package. To enable the -proposed repository:

  sudo add-apt-repository cloud-archive:yoga-proposed
  sudo apt-get update

Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-yoga-needed to verification-yoga-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-yoga-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

tags: added: verification-yoga-needed
Revision history for this message
Corey Bryant (corey.bryant) wrote :

Hello Dmitrii, or anyone else affected,

Accepted horizon into ussuri-proposed. The package will build now and be available in the Ubuntu Cloud Archive in a few hours, and then in the -proposed repository.

Please help us by testing this new package. To enable the -proposed repository:

  sudo add-apt-repository cloud-archive:ussuri-proposed
  sudo apt-get update

Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-ussuri-needed to verification-ussuri-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-ussuri-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

tags: added: verification-ussuri-needed
Changed in horizon (Ubuntu):
status: In Progress → Fix Committed
Changed in cloud-archive:
status: New → Fix Committed
Revision history for this message
Rodrigo Barbieri (rodrigo-barbieri2010) wrote :
Revision history for this message
Rodrigo Barbieri (rodrigo-barbieri2010) wrote :
Revision history for this message
Rodrigo Barbieri (rodrigo-barbieri2010) wrote :
tags: added: verification-ussuri-done verification-yoga-done verification-zed-done
removed: verification-ussuri-needed verification-yoga-needed verification-zed-needed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package horizon - 4:23.0.0-0ubuntu1.1

---------------
horizon (4:23.0.0-0ubuntu1.1) kinetic; urgency=medium

  * d/gbp.conf: Create stable/zed branch.
  * d/p/lp1827120.patch: Fix missing project_id in application credential
    create when user has both project+domain admin role (LP: #1827120).

 -- Rodrigo Barbieri <email address hidden> Mon, 05 Dec 2022 13:27:43 +0000

Changed in horizon (Ubuntu Kinetic):
status: Fix Committed → Fix Released
Revision history for this message
Brian Murray (brian-murray) wrote : Update Released

The verification of the Stable Release Update for horizon has completed successfully and the package is now being released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package horizon - 4:22.1.0-0ubuntu2.1

---------------
horizon (4:22.1.0-0ubuntu2.1) jammy; urgency=medium

  [ Corey Bryant ]
  * d/gbp.conf: Create stable/yoga branch.

  [ Rodrigo Barbieri ]
  * d/p/lp1827120.patch: Fix missing project_id in application credential
    create when user has both project+domain admin role (LP: #1827120).

 -- Rodrigo Barbieri <email address hidden> Mon, 05 Dec 2022 13:51:11 +0000

Changed in horizon (Ubuntu Jammy):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package horizon - 3:18.3.5-0ubuntu2.1

---------------
horizon (3:18.3.5-0ubuntu2.1) focal; urgency=medium

  * d/p/lp1827120.patch: Fix missing project_id in application credential
    create when user has both project+domain admin role (LP: #1827120).

 -- Rodrigo Barbieri <email address hidden> Mon, 05 Dec 2022 14:53:55 +0000

Changed in horizon (Ubuntu Focal):
status: Fix Committed → Fix Released
Revision history for this message
Corey Bryant (corey.bryant) wrote :

The verification of the Stable Release Update for horizon has completed successfully and the package has now been released to -updates. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

Revision history for this message
Corey Bryant (corey.bryant) wrote :

This bug was fixed in the package horizon - 4:23.0.0-0ubuntu1.1~cloud0
---------------

 horizon (4:23.0.0-0ubuntu1.1~cloud0) jammy-zed; urgency=medium
 .
   * New update for the Ubuntu Cloud Archive.
 .
 horizon (4:23.0.0-0ubuntu1.1) kinetic; urgency=medium
 .
   * d/gbp.conf: Create stable/zed branch.
   * d/p/lp1827120.patch: Fix missing project_id in application credential
     create when user has both project+domain admin role (LP: #1827120).

Revision history for this message
Corey Bryant (corey.bryant) wrote :

The verification of the Stable Release Update for horizon has completed successfully and the package has now been released to -updates. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

Revision history for this message
Corey Bryant (corey.bryant) wrote :

This bug was fixed in the package horizon - 4:22.1.0-0ubuntu2.1~cloud0
---------------

 horizon (4:22.1.0-0ubuntu2.1~cloud0) focal-yoga; urgency=medium
 .
   * New update for the Ubuntu Cloud Archive.
 .
 horizon (4:22.1.0-0ubuntu2.1) jammy; urgency=medium
 .
   [ Corey Bryant ]
   * d/gbp.conf: Create stable/yoga branch.
 .
   [ Rodrigo Barbieri ]
   * d/p/lp1827120.patch: Fix missing project_id in application credential
     create when user has both project+domain admin role (LP: #1827120).

Revision history for this message
Corey Bryant (corey.bryant) wrote :

The verification of the Stable Release Update for horizon has completed successfully and the package has now been released to -updates. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

Revision history for this message
Corey Bryant (corey.bryant) wrote :

This bug was fixed in the package horizon - 4:20.1.2-0ubuntu1~cloud1
---------------

 horizon (4:20.1.2-0ubuntu1~cloud1) focal-xena; urgency=medium
 .
   * d/p/lp1827120.patch: Fix missing project_id in application credential
     create when user has both project+domain admin role (LP: #1827120).

Revision history for this message
Corey Bryant (corey.bryant) wrote :

The verification of the Stable Release Update for horizon has completed successfully and the package has now been released to -updates. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

Revision history for this message
Corey Bryant (corey.bryant) wrote :

This bug was fixed in the package horizon - 4:19.4.0-0ubuntu1~cloud1
---------------

 horizon (4:19.4.0-0ubuntu1~cloud1) focal-wallaby; urgency=medium
 .
   * d/p/lp1827120.patch: Fix missing project_id in application credential
     create when user has both project+domain admin role (LP: #1827120).
 .
 horizon (4:19.4.0-0ubuntu1~cloud0) focal-wallaby; urgency=medium
 .
   * New stable point release for OpenStack Wallaby (LP: #1998824).

Changed in horizon (Ubuntu):
status: Fix Committed → Fix Released
Changed in cloud-archive:
status: Fix Committed → Fix Released
Revision history for this message
Corey Bryant (corey.bryant) wrote :

The verification of the Stable Release Update for horizon has completed successfully and the package has now been released to -updates. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

Revision history for this message
Corey Bryant (corey.bryant) wrote :

This bug was fixed in the package horizon - 4:18.6.4-0ubuntu1~cloud1
---------------

 horizon (4:18.6.4-0ubuntu1~cloud1) focal-victoria; urgency=medium
 .
   * d/p/lp1827120.patch: Fix missing project_id in application credential
     create when user has both project+domain admin role (LP: #1827120).

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/horizon 20.1.3

This issue was fixed in the openstack/horizon 20.1.3 release.

tags: added: verification-xena-needed
removed: verification-xena-done
tags: added: verification-xena-done
removed: verification-xena-needed
Revision history for this message
Corey Bryant (corey.bryant) wrote : Update Released

The verification of the Stable Release Update for horizon has completed successfully and the package has now been released to -updates. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

Revision history for this message
Corey Bryant (corey.bryant) wrote :
Download full text (23.7 KiB)

This bug was fixed in the package horizon - 4:20.1.3-0ubuntu1~cloud1
---------------

 horizon (4:20.1.3-0ubuntu1~cloud1) focal-xena; urgency=medium
 .
   * New stable point release for OpenStack Xena (LP: #2004032).
   * d/p/lp1827120.patch: Dropped. Fixed in stable point release.
 .
 horizon (4:20.1.2-0ubuntu1~cloud1) focal-xena; urgency=medium
 .
   * d/p/lp1827120.patch: Fix missing project_id in application credential
     create when user has both project+domain admin role (LP: #1827120).
 .
 horizon (4:20.1.2-0ubuntu1~cloud0) focal-xena; urgency=medium
 .
   * New upstream release for the Ubuntu Cloud Archive.
 .
 horizon (4:20.1.2-0ubuntu1) impish; urgency=medium
 .
   * New stable point release for OpenStack Xena (LP: #1972665).
   * Remove patches that have landed upstream:
     - d/p/0001-Fix-for-Resize-instance-button.patch
 .
 horizon (4:20.1.1-0ubuntu2) impish; urgency=medium
 .
   * d/p/0001-Fix-for-Resize-instance-button.patch: Fixes resize instance
     widget (LP: #1940834).
 .
 horizon (4:20.1.1-0ubuntu1) impish; urgency=medium
 .
   [ Corey Bryant ]
   * d/gbp.conf: Create stable/xena branch.
 .
   [ Felipe Reyes ]
   * New stable point release for OpenStack Xena (LP: #1962582).
 .
 horizon (4:20.1.0-0ubuntu1) impish; urgency=medium
 .
   * d/watch: Scope to 20.x series.
   * New upstream release for OpenStack Xena.
 .
 horizon (4:20.0.0+git2021091315.420eaa5ba-0ubuntu1) impish; urgency=medium
 .
   * New upstream snapshot for OpenStack Xena.
 .
 horizon (4:19.2.0+git2021072116.b58ac2894-0ubuntu1) impish; urgency=medium
 .
   * New upstream snapshot for OpenStack Xena.
 .
 horizon (4:19.2.0+git2021062815.310a24d05-0ubuntu1) impish; urgency=medium
 .
   * New upstream snapshot for OpenStack Xena.
 .
 horizon (4:19.2.0-0ubuntu1) hirsute; urgency=medium
 .
   * New upstream release for OpenStack Wallaby.
   * d/control: Align (Build-)Depends with upstream.
 .
 horizon (4:19.1.0-0ubuntu1) hirsute; urgency=medium
 .
   * d/watch: Fix tarball path.
   * New upstream stable point release for OpenStack Wallaby.
   * d/control: Align (Build-)Depends with upstream.
 .
 horizon (4:19.0.0+git2021012814.944902c5c-0ubuntu1) hirsute; urgency=medium
 .
   * New upstream snapshot for OpenStack Wallaby.
 .
 horizon (4:19.0.0-0ubuntu1) hirsute; urgency=medium
 .
   * d/watch: Scope to 19.x series.
   * New upstream release for OpenStack Wallaby.
   * d/p/fix-dashboard-django-wsgi.patch: Removed. Upstream removed deprecated file.
   * d/p/ubuntu_settings.patch: Refreshed.
 .
 horizon (4:18.6.1-0ubuntu2) hirsute; urgency=medium
 .
   * d/control: Ensure min version of python3-swiftclient can get
     capabilities when using ceph radosgw swift API (LP: #1902944).
 .
 horizon (4:18.6.1-0ubuntu1) groovy; urgency=medium
 .
   * New upstream release for OpenStack Victoria.
 .
 horizon (4:18.6.0-0ubuntu1) groovy; urgency=medium
 .
   [ Chris MacNaughton ]
   * d/control: Update VCS paths for move to lp:~ubuntu-openstack-dev.
 .
   [ Corey Bryant ]
   * New upstream release for OpenStack Victoria.
 .
 horizon (3:19.0.0~b3~git2020091105.79e505520-0ubuntu1) groovy; urgency=medium
 .
   * d/control: Remove Breaks/Replaces that are older than Focal (LP...

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/horizon 23.1.0

This issue was fixed in the openstack/horizon 23.1.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/horizon 22.1.1

This issue was fixed in the openstack/horizon 22.1.1 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/horizon ussuri-eol

This issue was fixed in the openstack/horizon ussuri-eol release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/horizon 23.0.1

This issue was fixed in the openstack/horizon 23.0.1 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/horizon victoria-eom

This issue was fixed in the openstack/horizon victoria-eom release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/horizon wallaby-eom

This issue was fixed in the openstack/horizon wallaby-eom release.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.