OpenStack projects are no longer being tested under Python 2.6, so
remove the trove classifier implying that this project supports 2.6.
Change-Id: Ic4b90b965bda8e84f5dcaa90446282bb24a1cce1
There is currently a bit of confusion around Gantt Git repository
where people think that Gantt is currently in use. We need to
explicity state that Gantt is solely for testing purpose and not
an active project.
Change-Id: Id50717c66ef65e69ae5ac8c134ee57e5e424d1e8
* tox.ini: The LANG, LANGUAGE and LC_ALL environment overrides were
introduced originally during the testr migration in an attempt to be
conservative about the possibility that locale settings in the
calling environment could cause consistency problems for test runs.
In actuality, this should be unnecessary and any place where it does
cause issues ought to be considered an actual bug. Also, having
these in the configuration actively causes older pip to have
problems with non-ASCII content in some package metadata files under
Python 3, so drop it now.
Change-Id: I4c13666af09758e5dcff026c555220f9069d84de
Closes-Bug: #1277495
Mostly a matter of having the appropriate modules imported from
the gantt tree rather than the nova tree.
Note that code can still import from the nova tree but this is only
for non-scheduler related files. Ultimately we will remove all
nova references from the gantt code but that is a future project.
With these changes we can now have Jenkins gate on the unit tests.
Change-Id: I3bcc9742cc9ab4188f67c2aa66ad97eca2bc08bb
Delete files that are not needed.
Add back in some nova files that are needed.
Also, resync the gantt/version.py from the nova tree, we
need the new version of this file.
Change-Id: I48ab670502417d588eb8ffd6044667ed5a9e1560
Since the readme file started from the Nova tree update all references
to refer to gantt and strip out some unnecessary paragraphs.
Change-Id: Id51c3ea5bf60d655ad95ecd9d7d26a1f4b75e149
Signed-off-by: Don Dugger <donald.d.dugger@intel.com>
This file was copied from the nova tree, remove some nova specific info.
Need to keep the gettextutils reference.
Update the setup.cfg file also.
Change-Id: I0cb66e6620900fd318f45d758a94f95b144e006a
Signed-off-by: Don Dugger <donald.d.dugger@intel.com>
Move the tools directory over from the nova tree, this sub-directory
was omitted in the initial setup of the gantt tree. Refer to the
nova tree for correct history details of these files if needed.
Change-Id: I32172555bcc3c8c6e625e204acc8c1a27ba6492d
Signed-off-by: Don Dugger <donald.d.dugger@intel.com>
This is the smallest set of changes needed to unwedge the gate. Because
the gate is wedged all these changes need to be in a single patch in
order to fix it.
* point .gitreview at correct repo
pep8
* Don't run tools/config/check_uptodate.sh, we don't even have a config
file to check yet.
* gantt, doesn't have any local hacking checks yet so remove that
section from tox.ini
* Update import_exceptions in tox.ini
pylint
* copy lintstack code in from nova.
docs
* add gantt version code, copied in from nova
Change-Id: I1d7adb5bf1bf383a2f8543dda6eb4cdeb26f3b9a
This is the new repo for the scheduler service, based upon the original nova
scheduler but pared down to only include the scheduler code. As such, rename
the nova sub-tree to the more appropriatly named gantt.
Signed-off-by: Don Dugger <donald.d.dugger@intel.com>
Pull in oslo-incubator change Ia18e6e9f "fix lockutils.lock() to make it
thread-safe" along with dependencies.
Note: I've intentionally excluded log.py from the sync since it pulls in
Change Ic2cf3e52: Adding domain to context and log which is (1) unrelated
to the lockutils change and (2) also changes context.py, which lockutils
does not depend on.
Changes by module (from oldest to newest)
=========================================
excutils:
Change Ic36fa050: Enable H302 hacking check
Change Ibf3c56e4: BaseException.message is deprecated since Python 2.6
Change I87fd89ff: excutils: use six.reraise to re-raise
Change If640e551: excutils: replace unicode by six.u
Change Ic6f0c0ef: Remove vim header
fileutils:
Change Ia51d416b: Add utils for creating tempfile
Change Ic6f0c0ef: Remove vim header
gettextutils:
Change Ic6f0c0ef: Remove vim header
importutils:
Change Ic6f0c0ef: Remove vim header
jsonutils:
Change Ic6f0c0ef: Remove vim header
Change I90be8797: Use six.iteritems to make dict work on Python2/3
local:
Change Ic6f0c0ef: Remove vim header
lockutils:
Change I64fccddc: Allow lockutils to get lock_path conf from envvar
Change I9e1260e2: Add main() to lockutils that creates temp dir
Change Ia18e6e9f: fix lockutils.lock() to make it thread-safe
Change Ic6f0c0ef: Remove vim header
timeutils:
Change I397bae40: Add helper method total_seconds in timeutils.py
Change Ic6f0c0ef: Remove vim header
Related-Bug: #1065529
Change-Id: Ia3530c0d3e78d90fd6de8ac186b252e0fbbba85e
Pull in middleware modules required to support CADF auditing
reports from Nova. audit.py requires notify.py, and
notify.py requires base.py. This is why those 3 files are
being synced, and not others in the
openstack/common/middleware directory from oslo.
The following 3 change IDs included in this sync provide
the main parts of the CADF functions being synced:
Ie67cf4a7 Add audit middleware
Iead2431a Middleware: add notifier
I05ff58 Move wsgi module to deprecated package
The following change IDs additionally included in this sync
provide minor updates to the files that were made after the
main parts of the CADF functions were merged in oslo:
I032616 Changed header from LLC to Foundation based on
trademark policies
I840c43bf add support to ignore certain request
I2099e1ee Enable hacking H404 test
I04b0cf middleware: code cleanup
blueprint support-standard-audit-formats
Change-Id: Id15f95a0c354270ba2d5aecb12c4f910905e8c20
The injected_files, injected_file_content_bytes and
injected_file_path_bytes are all related to the
os-personalities extension which has been removed. They
can't be removed from the core quotas code as that has
to still support the V2 API. So for the V3 API we just
hide them.
DocImpact
Partially implements blueprint v3-api-remove-extensions
Change-Id: Iedb6e1427ac22f1926e929f3391e56403c37d088