upstream/openstack
Karla Felix 88292f63f8 Enforce new password rules to keystone accounts
This review will be enforcing new password rules to Keystone accounts,
the new rules are:
- Minimum 12 characters
- At least 1 Uppercase letter
- At least 1 number
- At least 1 special character
- Cannot reuse past 5 passwords

Test Plan:
PASS: Run fresh install of AIO-SX with complete bootstrap and unlock
      of the controller-0.
PASS: Run build-pkgs -c -p keystone.
PASS: Run build-image.
Note: The password command that I used for the next test cases is:
      openstack user password set
PASS: Change password 5 times and then try to use the first password of
      the sequence again to verify if it is using password history.
PASS: Try to change the password to a password without an uppercase
      letter and verify if it fail.
PASS: Try to change the password to a password without a number
      and verify if it fail.
PASS: Try to change the password to a password without a special
      character and verify if it fail.
PASS: Try password with less than 12 character and verify if it fails.
PASS: Access account and change password using serial console.
PASS: Try a password that doesn't fit the password requirements and
      verify if the error message is shown.

Story: 2011084
Task: 49824

Change-Id: Iba10465e4ea25fb6e35aa0e7b81391269cda739e
Signed-off-by: Karla Felix <karla.karolinenogueirafelix@windriver.com>
2024-04-05 11:55:44 -03:00
..
barbican/debian Debian: barbican: CVE-2022-3100 2023-06-24 15:34:00 +08:00
cinder_conf_dummy StarlingX open source release updates 2018-05-31 07:37:19 -07:00
keystone/debian Enforce new password rules to keystone accounts 2024-04-05 11:55:44 -03:00
openstack-aodh stx-openstack: Use commit hash in PROJECT_REF 2023-05-10 11:25:00 -03:00
openstack-ironic stx-openstack: Use commit hash in PROJECT_REF 2023-05-10 11:25:00 -03:00
openstack-os-vif/centos Add auto-version for remaining stx/upstream packages 2020-12-17 13:21:18 -05:00
openstack-pkg-tools/debian Update debian package versions to use git commits 2023-02-23 13:50:05 -03:00
openstack-ras Update debian package versions to use git commits 2023-02-23 13:50:05 -03:00
python-aodhclient Update debian package versions to use git commits 2023-02-23 13:50:05 -03:00
python-barbican stx-openstack: Use commit hash in PROJECT_REF 2023-05-10 11:25:00 -03:00
python-barbicanclient Update debian package versions to use git commits 2023-02-23 13:50:05 -03:00
python-ceilometer stx-openstack: Use commit hash in PROJECT_REF 2023-05-10 11:25:00 -03:00
python-cinder stx-openstack: Use commit hash in PROJECT_REF 2023-05-10 11:25:00 -03:00
python-cinderclient Add location parameter for volume backup creation 2023-03-09 14:43:07 -03:00
python-glance stx-openstack: Use commit hash in PROJECT_REF 2023-05-10 11:25:00 -03:00
python-glanceclient Update debian package versions to use git commits 2023-02-23 13:50:05 -03:00
python-gnocchi Port stx-openstack images with WSGI to stx-debian 2023-01-25 08:54:55 -03:00
python-gnocchiclient Update debian package versions to use git commits 2023-02-23 13:50:05 -03:00
python-heat/openstack-heat stx-heat: Use commit hash in PROJECT_REF 2023-05-10 09:30:32 -03:00
python-heatclient Update debian package versions to use git commits 2023-02-23 13:50:05 -03:00
python-horizon python-horizon: Upgrade to 18.6.2-5+deb11u2 2023-10-24 03:14:18 -04:00
python-ironicclient Update debian package versions to use git commits 2023-02-23 13:50:05 -03:00
python-keystone stx-openstack: Use commit hash in PROJECT_REF 2023-05-10 11:25:00 -03:00
python-keystoneauth1/centos [PATCH 01/16] stx-upstream: upgrade keystoneauth1 to Train. 2020-04-02 06:08:59 +00:00
python-keystoneclient Update debian package versions to use git commits 2023-02-23 13:50:05 -03:00
python-neutron stx-openstack: Use commit hash in PROJECT_REF 2023-05-10 11:25:00 -03:00
python-neutronclient Update debian package versions to use git commits 2023-02-23 13:50:05 -03:00
python-nova stx-openstack: Use commit hash in PROJECT_REF 2023-05-10 11:25:00 -03:00
python-novaclient Update debian package versions to use git commits 2023-02-23 13:50:05 -03:00
python-openstackclient Add location parameter for volume backup creation 2023-03-09 14:43:07 -03:00
python-openstackdocstheme/centos Add auto-version for remaining stx/upstream packages 2020-12-17 13:21:18 -05:00
python-openstacksdk Update debian package versions to use git commits 2023-02-23 13:50:05 -03:00
python-osc-lib Update debian package versions to use git commits 2023-02-23 13:50:05 -03:00
python-oslo-messaging Update debian package versions to use git commits 2023-02-23 13:50:05 -03:00
python-pankoclient Update debian package versions to use git commits 2023-02-23 13:50:05 -03:00
python-placement stx-openstack: Use commit hash in PROJECT_REF 2023-05-10 11:25:00 -03:00
python-platformclients Adding software-client and tsconfig on stx-platformclients dependencies 2023-11-29 11:06:10 -03:00
python-wsme Update debian package versions to use git commits 2023-02-23 13:50:05 -03:00
rabbitmq-server rabbitmq-server: Upgrade to 3.8.9-3+deb11u1 2023-12-05 22:09:02 -05:00