OpenStack Compute (Nova) Client
Go to file
Artom Lifshitz 2595bac229 Use SHA256 instead of MD5 in completion cache
FIPS 140 are U.S. government computer security standards that specify
requirements for cryptography modules. MD5 is not FIPS compliant [1].
Previously, MD5 was used as the hash algorithm for the bash completion
cache. Hosts running in FIPS mode [2] block execution of the MD5 hash.
This makes python-novaclient unusable on FIPS-enabled machines. This
patch replaces MD5 with SHA256, which is FIPS compliant.

[1] https://csrc.nist.gov/projects/hash-functions
[2] https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/security_guide/chap-federal_standards_and_regulations

Change-Id: Ia8750bc27aa9a2cfafb6f4f49252f5bd81bc1a40
2019-05-09 15:32:33 -04:00
doc Merge "Drop py35 tests" 2019-04-26 02:28:08 +00:00
novaclient Use SHA256 instead of MD5 in completion cache 2019-05-09 15:32:33 -04:00
playbooks/legacy/novaclient-dsvm-functional OpenDev Migration Patch 2019-04-19 19:43:24 +00:00
releasenotes Remove deprecated options 2019-03-21 13:50:41 +00:00
tools Switch to stestr 2018-07-16 15:43:48 +07:00
.coveragerc Change ignore-errors to ignore_errors 2015-09-21 14:54:09 +00:00
.gitignore Switch to stestr 2018-07-16 15:43:48 +07:00
.gitreview OpenDev Migration Patch 2019-04-19 19:43:24 +00:00
.mailmap Add mailmap entry 2014-05-07 12:16:41 -07:00
.stestr.conf Switch to stestr 2018-07-16 15:43:48 +07:00
.zuul.yaml Drop py35 tests 2019-04-22 22:28:33 +09:00
babel.cfg Enable i18n with Babel. 2015-09-08 10:10:25 -07:00
bindep.txt Update URLs in docs, comments and setup.cfg 2017-07-28 12:14:12 +09:00
CONTRIBUTING.rst Update URLs in docs, comments and setup.cfg 2017-07-28 12:14:12 +09:00
HACKING.rst Update URLs in docs, comments and setup.cfg 2017-07-28 12:14:12 +09:00
LICENSE whitespace cleanups 2011-08-08 13:25:29 -07:00
lower-constraints.txt Update hacking version 2019-01-04 14:46:07 +08:00
README.rst Updates for OpenDev transition 2019-04-23 01:18:31 +00:00
requirements.txt Enable split logging for cinder-novaclient interaction 2018-08-24 12:49:36 +00:00
setup.cfg Drop py35 tests 2019-04-22 22:28:33 +09:00
setup.py Updated from global requirements 2017-03-06 01:18:45 +00:00
test-requirements.txt Update hacking version 2019-01-04 14:46:07 +08:00
tox.ini Merge "Drop py35 tests" 2019-04-26 02:28:08 +00:00

Team and repository tags

image

Python bindings to the OpenStack Compute API

Latest Version

This is a client for the OpenStack Compute API. It provides a Python API (the novaclient module) and a command-line script (nova). Each implements 100% of the OpenStack Compute API.