Browse Source

Cleanup some strangling references to rdomanager-oscplugin

Change-Id: I46e3e0b6c4028789676428eaaa1e4c558346ecf4
changes/85/221785/5
Brad P. Crochet 6 years ago
parent
commit
1823b837cd
  1. 4
      .coveragerc
  2. 2
      CONTRIBUTING.rst
  3. 12
      README.rst
  4. 4
      doc/source/conf.py
  5. 8
      doc/source/index.rst
  6. 6
      doc/source/installation.rst
  7. 4
      doc/source/usage.rst
  8. 106
      jenkins-config.yml
  9. 2
      requirements.txt
  10. 2
      setup.cfg
  11. 12
      tripleoclient/plugin.py
  12. 2
      tripleoclient/tests/test_tripleoclient.py

4
.coveragerc

@ -1,7 +1,7 @@
[run]
branch = True
source = rdomanager_oscplugin
omit = rdomanager_oscplugin/tests/*,rdomanager_oscplugin/openstack/*
source = tripleoclient
omit = tripleoclient/tests/*,tripleoclient/openstack/*
[report]
ignore-errors = True

2
CONTRIBUTING.rst

@ -14,4 +14,4 @@ Pull requests submitted through GitHub will be ignored.
Bugs should be filed on Launchpad, not GitHub:
https://bugs.launchpad.net/python-rdomanager-oscplugin
https://bugs.launchpad.net/tripleo

12
README.rst

@ -1,6 +1,6 @@
====================
rdomanager-oscplugin
====================
=============
tripleoclient
=============
OpenStackClient reference plugin module
@ -9,8 +9,8 @@ properly installed for OSC to find and use it. It utilizes the
``setuptools`` entry points mechanism to advertise to OSC the
plugin module and supported commands.
**rdomanager-oscplugin** is an OpenStackClient (OSC) plugin implementation that
implements commands useful for RDO manager and the install and management of
**tripleoclient** is an OpenStackClient (OSC) plugin implementation that
implements commands useful for TripleO and the install and management of
both an undercloud and an overcloud.
Discovery
@ -57,7 +57,7 @@ requirements. This limits the ability to add additional auth modules to OSC.
Client
======
The current implementation of the ``rdomanager_oscplugin`` Client class is an
The current implementation of the ``tripleoclient`` Client class is an
empty placeholder. This client object is not equired but OSC's ClientManager
will maintain it as required and is the interface point for other plugins to
access anything implemented by this plugin.

4
doc/source/conf.py

@ -37,8 +37,8 @@ source_suffix = '.rst'
master_doc = 'index'
# General information about the project.
project = u'osc-plugin'
copyright = u'2013 Nebula Inc.'
project = u'tripleoclient'
copyright = u'2015 Red Hat, Inc.'
# If true, '()' will be appended to :func: etc. cross-reference text.
add_function_parentheses = True

8
doc/source/index.rst

@ -1,8 +1,8 @@
====================
rdomanager-oscplugin
====================
=============
tripleoclient
=============
rdomanager-oscplugin is an OpenStackClient plugin.
tripleoclient is an OpenStackClient plugin.
Contents:

6
doc/source/installation.rst

@ -4,9 +4,9 @@ Installation
At the command line::
$ pip install rdomanager-oscplugin
$ pip install python-tripleoclient
Or, if you have virtualenvwrapper installed::
$ mkvirtualenv rdomanager-oscplugin
$ pip install rdomanager-oscplugin
$ mkvirtualenv python-tripleoclient
$ pip install python-tripleoclient

4
doc/source/usage.rst

@ -2,6 +2,6 @@
Usage
=====
To use rdomanager-oscplugin in a project::
To use tripleoclient in a project::
import rdomanager_oscplugin
import tripleoclient

106
jenkins-config.yml

@ -1,106 +0,0 @@
# This file is used by the jenkins job
# read: 'How it works' section at the bottom
### config template ###
# test_env: # top-level namespace used by khaleesi
# env_name: # test config
# Distro-Version: # test configuration for the distro-version
# | setup: # how the testbed VM needs to be setup
# | ' repos: # add the following repos
# | ' - filename: repo-name.repo
# | ' contents: |
# | ' [section]
# | ' contents
# | ' of
# | ' Repo
#
# | ' install: # install the following rpm and
# | ' - rpm-abc # ensure latest is installed
# | ' - rpm-foo
# | ' - rpm-bar
#
# | ' remove: # delete the following rpms
# | ' - rpm-foo
# | ' - rpm-bar
# | ' - rpm-baz
# | ' pip: # use virtualenv --system-site-packages to
# | ' overrides: # override system packages
# | ' - pip-pkg-foo
# | ' - pip-pkg-foo
#
# | run: > # how tests should be run
# | run_command; another_command;
# | ./run_tests.sh -N -P # all but last statement should terminated by ;
#
# | archive: # what files to archive
# | - nosetest.xml
#
# NOTE: there must be a env_name: called virt: which will be used to run tests
# in virtualenv when running tests in env_name fails
product:
name: rhos
repo_type: poodle
version: 7
full_version: 7.0
config:
enable_epel: y
rpmrepo:
RedHat: http://rhos-release.virt.bos.redhat.com/repos/rhos-release/
python_rdomanager_oscplugin_rpm_deps: [
gcc, git, python-sphinx, python-tox, python-pip,
libxml2-devel, libxslt-devel, libffi-devel, openssl-devel,
]
rdomanager_oscplugin_virt_config:
setup:
install: "{{python_rdomanager_oscplugin_rpm_deps}}"
run: >
sudo rm -Rf .tox || true;
sudo pip install -U unittest2;
export NOSE_WITH_XUNIT=1;
export NOSE_WITH_HTML_OUTPUT=1;
export NOSE_HTML_OUT_FILE=../logs/nose_results.html;
export NSS_HASH_ALG_SUPPORT=+MD5;
export OPENSSL_ENABLE_MD5_VERIFY=1;
rpm -qa > all-rpms.txt;
set -o pipefail;
tox --sitepackages -v -epy27 2>&1 | tee ../logs/venv-testrun.log;
archive:
- ../logs/venv-testrun.log
- tox.ini
- requirements.txt
- all-rpms.txt
### actual test_config: starts here: used by khaleesi ###
### NOTE: test_config.virt must be defined ###
test_config:
virt:
Fedora-20: "{{rdomanager_oscplugin_virt_config}}"
RedHat-7.0: "{{rdomanager_oscplugin_virt_config}}"
RedHat-7.1: "{{rdomanager_oscplugin_virt_config}}"
# How this works!
# ==============
# This file is used by khaleesi[1] playbook unit_test.yml[2].
# - The jenkins job checks out khaleesi, settings and this repo and
# runs unit_test.yml playbook.
# - The playbook reads this config file and
# - adds repos in test_dependencies.rpm.repos
# - installs all packages in test_dependencies.rpm.install
# - removes all packages in test_dependencies.rpm.remove
# - it then runs the test by executing the command specfied in
# test_env.run NOTE all commands should terminate with a ';'
# - if tests fail, the same is run in venv with pip packages.
#
# PIP overrides
# -------------
# When there is no corresponding rpm for a pip package, you can override that
# particular package using the pip.override section. When you do so, make sure
# the packaging team is notified about the new requirement.
#
# [1] https://github.com/redhat-openstack/khaleesi
# [2] https://github.com/redhat-openstack/khaleesi/blob/master/playbooks/unit_test.yml

2
requirements.txt

@ -15,4 +15,4 @@ python-tuskarclient>=0.1.17
six>=1.9.0
# tripleo-common lib is not yet on PyPi
-e git://github.com/rdo-management/tripleo-common.git#egg=tripleo_common
-e git://github.com/openstack/tripleo-common.git#egg=tripleo_common

2
setup.cfg

@ -6,7 +6,7 @@ description-file =
license = Apache License, Version 2.0
author = Brad P. Crochet
author-email = brad@redhat.com
home-page = https://github.com/openstack/python-tripleoclient
home-page = http://www.openstack.org/
classifier =
Environment :: Console
Environment :: OpenStack

12
tripleoclient/plugin.py

@ -24,7 +24,7 @@ from tuskarclient import client as tuskar_client
LOG = logging.getLogger(__name__)
DEFAULT_RDOMANAGER_OSCPLUGIN_API_VERSION = '1'
DEFAULT_TRIPLEOCLIENT_API_VERSION = '1'
# Required by the OSC plugin interface
API_NAME = 'tripleoclient'
@ -53,11 +53,11 @@ def build_option_parser(parser):
'--os-tripleoclient-api-version',
metavar='<tripleoclient-api-version>',
default=utils.env(
'OS_RDOMANAGER_OSCPLUGIN_API_VERSION',
default=DEFAULT_RDOMANAGER_OSCPLUGIN_API_VERSION),
help='RDO Manager OSC Plugin API version, default=' +
DEFAULT_RDOMANAGER_OSCPLUGIN_API_VERSION +
' (Env: OS_RDOMANAGER_OSCPLUGIN_API_VERSION)')
'OS_TRIPLEOCLIENT_API_VERSION',
default=DEFAULT_TRIPLEOCLIENT_API_VERSION),
help='TripleO Client API version, default=' +
DEFAULT_TRIPLEOCLIENT_API_VERSION +
' (Env: OS_TRIPLEOCLIENT_API_VERSION)')
return parser

2
tripleoclient/tests/test_rdomanager_oscplugin.py → tripleoclient/tests/test_tripleoclient.py

@ -22,5 +22,5 @@ Tests for `tripleoclient` module.
from tripleoclient.tests import base
class TestRdomanagerOscplugin(base.TestCase):
class TestTripleoclient(base.TestCase):
pass
Loading…
Cancel
Save