Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
282 commits
Select commit Hold shift + click to select a range
1546517
Finally remove duplicated function initialize_logger from redfish-client
uggla Jan 2, 2016
657a294
Add exception handling.
uggla Jan 2, 2016
1ff1448
Client debug options
uggla Jan 2, 2016
5f42022
First round of PEP8 sanitization on types.py
uggla Jan 2, 2016
6c4bb14
Work on types.py
uggla Jan 2, 2016
4b2b4ad
Retrieve first part of manager data.
uggla Jan 3, 2016
3eed481
Fix duplicate logs.
uggla Jan 3, 2016
301790c
Work on EthernetInterfaces within types.py
uggla Jan 3, 2016
7b43449
Add a couple of new functions to EthernetInterfaces
uggla Jan 4, 2016
59a3e11
Finalise new EthernetInterfaces functions
uggla Jan 9, 2016
6ffbd4a
Add manager functions
uggla Jan 9, 2016
d88d55a
Update DMTF Redfish spec to latest versions
Jan 11, 2016
173e779
Use Jinja2 template system to display manager info
uggla Jan 13, 2016
7653fb5
Redfish client fixes.
uggla Jan 18, 2016
8697fc3
Fix dmtf container
uggla Jan 18, 2016
df2c027
Merge pull request #11 from uggla/devel
bcornec Jan 18, 2016
dd66a15
Improve docker container management
uggla Jan 18, 2016
eabe105
Project-Builder support for python-redfish
bcornec Dec 5, 2015
3d2ad76
Merge pull request #12 from uggla/devel
bcornec Jan 18, 2016
90c7c19
Package build and delivery improvements
bcornec Jan 19, 2016
ce7e6da
Package build and delivery improvements
bcornec Jan 19, 2016
a7c39c1
Package build and delivery improvements
bcornec Jan 19, 2016
4e1e503
Minor fix for redfish-client on help line for insecure
Jan 21, 2016
0c173c7
Fix deb package build dependencies
bcornec Jan 22, 2016
c34d85f
Documentation update
uggla Feb 11, 2016
a9d349e
Merge pull request #18 from uggla/sphinxdoc
bcornec Feb 12, 2016
2bfff30
Improved build for deb
bcornec Feb 12, 2016
a2cafc9
Change SystemCollection from list to dict
uggla Feb 11, 2016
0841a6f
Fix #17
uggla Feb 11, 2016
89ae5f7
Add reset method for manager
uggla Feb 12, 2016
e699acf
Some PEP8 cleanup
uggla Feb 12, 2016
63b26e0
Use PBVER instead of hardcoded version
uggla Feb 12, 2016
4f8403b
Pypi distribution
uggla Feb 12, 2016
a3bcfd1
Add license and classifier
uggla Feb 13, 2016
175a4c0
Manage templates
uggla Feb 13, 2016
4f78c40
Adding missing dependencies
uggla Feb 13, 2016
f0c9439
Add advices to connection failure
uggla Feb 13, 2016
59f5007
Fix pbr if running without git or sdist
uggla Feb 13, 2016
f25f4fa
Major documentation update
uggla Feb 13, 2016
30bf8a4
Remove invalid remaining line after resolving conflict
uggla Feb 13, 2016
8f6d519
- doc management in .spec
bcornec Feb 15, 2016
3334c6e
Fix most of the comments reported in #22
uggla Feb 15, 2016
1cf02e1
Merge pull request #22 from uggla/types4systems
bcornec Feb 17, 2016
562999c
Rename client from redfish-client.py to redfish-client
uggla Feb 19, 2016
870d5be
Merge pull request #24 from uggla/rename
bcornec Feb 19, 2016
fb73eac
Improve package build system
Feb 19, 2016
ac834ce
Merge pull request #25 from bcornec/rpm
bcornec Feb 19, 2016
92bcc48
Fix installation of data_files
uggla Feb 27, 2016
60b6a8f
Update documentation
uggla Feb 27, 2016
68f114d
Correct link
uggla Feb 27, 2016
3404767
Review options for configuration files
uggla Feb 27, 2016
096d58f
Introduce client testing
uggla Mar 4, 2016
bf69f3b
Ignore files produced by tests
uggla Mar 4, 2016
23d2b09
Add documentation about tests
uggla Mar 4, 2016
6d3beeb
Avoid command line parsing error in getprefix()
uggla Mar 4, 2016
1e9e02c
Merge pull request #27 from uggla/properinstall
bcornec Mar 4, 2016
9a5e417
Improve logging
uggla Feb 13, 2016
a500243
Fix config file option set as a list instead of str
uggla Mar 5, 2016
783dea2
Merge pull request #28 from uggla/check_logdir
bcornec Mar 7, 2016
9094675
Manage python3 compatibility
uggla Feb 14, 2016
7c33c81
Python3 requirements, remove configparser module.
uggla Feb 15, 2016
d09a63a
Review connection error handling due to python3 backports
uggla Feb 15, 2016
66cb53d
Add tests to validate python-redfish is working with python3
uggla Mar 5, 2016
351547b
Update documentation
uggla Feb 15, 2016
77d9ba4
Merge pull request #30 from uggla/python3compat2
bcornec Mar 7, 2016
c422e15
Fix setup.py
uggla Mar 7, 2016
51c09bf
Remove containers used by tests
uggla Mar 8, 2016
de12b09
Merge pull request #34 from uggla/fixsetup
bcornec Mar 11, 2016
d94b5d4
Improve rpm package generation
Mar 5, 2016
a679913
Adapt rpm package build to new setup.py
Mar 7, 2016
ac776e5
remove setup.py from pb processing
Mar 17, 2016
7c32a77
Merge pull request #35 from bcornec/rpm2
uggla Mar 17, 2016
3056531
Fix invalid login using redfish url.
uggla Mar 20, 2016
ff40dd5
Merge pull request #37 from uggla/bugfix
bcornec Mar 23, 2016
d1c8ff9
- RPM build needs python-future
bcornec Apr 1, 2016
993f3f2
Precise python modules versions needed
bcornec Apr 1, 2016
04e5591
Fix RPM build for 0.3
bcornec Apr 2, 2016
ec19eba
Fix @hp.com addresses
bcornec Apr 2, 2016
bb82738
Merge pull request #42 from bcornec/dmtf4
bcornec Apr 2, 2016
f876aa6
New version of PR #38
bcornec Apr 4, 2016
b8c93b9
Merge pull request #38 from bcornec/rpm2
uggla Apr 4, 2016
554672a
Fix rpm spec
uggla Apr 4, 2016
08e4673
Merge pull request #56 from uggla/devel
bcornec Apr 4, 2016
65c8ac9
Fix #39 with new log files management
bcornec Apr 2, 2016
0ae2d44
Fix #40 by using the .redfish dir for inventory
bcornec Apr 2, 2016
8aa83c5
Improve #39
bcornec Apr 4, 2016
ce55371
Merge pull request #41 from bcornec/logfile
uggla Apr 4, 2016
3b18471
DMTF mockup now runs in a 15.10 Ubuntu ctn
Apr 4, 2016
8469528
Remove remaining openstack refs not used
Apr 4, 2016
844b2e8
Fix #16, use standard redfish headers
uggla Apr 4, 2016
d160d93
Fix #49, tox can be used by user
uggla Apr 3, 2016
971ba98
Add Dockerfile for centos
uggla Apr 4, 2016
484cf8d
Add tests on centos
uggla Apr 4, 2016
0480f72
Fix for Moonshot platform
uggla Apr 5, 2016
4970bde
Update testing doc with tox
uggla Apr 5, 2016
01ab3dc
Merge pull request #58 from uggla/fixheaders
bcornec Apr 5, 2016
7d85a82
Merge pull request #60 from uggla/centostest
bcornec Apr 5, 2016
9a7e7a3
Merge pull request #62 from uggla/fixmoonshot
bcornec Apr 5, 2016
b9771c0
Fix #43 by providing python3 pkgs
bcornec Apr 5, 2016
e9985e6
python3-future was missing
bcornec Apr 5, 2016
a4a5664
Merge pull request #63 from bcornec/rpm4
uggla Apr 6, 2016
e8e2d6c
Merge pull request #59 from uggla/tox
bcornec Apr 6, 2016
34056eb
Factorise redfish connection for client
uggla Feb 17, 2016
333a6b2
Prepare to introduce system and chassis getinfo
uggla Feb 17, 2016
ebf968b
Add system template
uggla Feb 19, 2016
983720d
Introduce Device class to factorize common methods
uggla Mar 7, 2016
25a5f12
Improve systems class and template
uggla Mar 20, 2016
cf12504
Add ProcessorsCollection and Processors classes
uggla Mar 20, 2016
3a60af5
Add SimpleStorageCollection and SimpleStorage classes
uggla Mar 31, 2016
14314c9
Add ChassisCollection, Chassis classes and chassis template
uggla Mar 31, 2016
6b44505
Fix #53, handle MacAddress and MACAddress keys
uggla Apr 3, 2016
a287469
Sort inventory entries diplayed with showall
uggla Apr 3, 2016
d940d11
Add Thermal, Power classes and review get_type()
uggla Apr 3, 2016
45fdc28
Remove socket module finally not needed
uggla Apr 6, 2016
92d4aa8
Improve debug readability
uggla Apr 6, 2016
2f40ce5
PEP8 fixes
uggla Apr 6, 2016
dae27b4
Fix missing home message
uggla Apr 6, 2016
f1dfdf4
Nicer import
uggla Apr 6, 2016
e958c08
Merge pull request #65 from uggla/systemandchassis
bcornec Apr 6, 2016
c85f2a5
Remove not working tests
uggla Apr 6, 2016
dbf6a0a
Update doc
uggla Apr 6, 2016
2b3c082
Update doc again
uggla Apr 7, 2016
88873ba
Merge pull request #66 from uggla/devel
bcornec Apr 7, 2016
7b22e23
Merge pull request #67 from bcornec/devel
bcornec Apr 7, 2016
2727988
Fix rpm build because of the removal of tests
bcornec Apr 8, 2016
3c9b89d
Merge pull request #71 from bcornec/devel
bcornec Apr 8, 2016
8db813d
Update python-redfish.pb for 0.3 release
bcornec Apr 8, 2016
81826e6
- pbr is now not needed anymore to build packages
Apr 28, 2016
8560e6c
Fix rpm build
bcornec Apr 29, 2016
5c2764a
Merge pull request #72 from bcornec/rpmagain
bcornec Apr 29, 2016
78c830e
Last remaining rpm fix !
bcornec Apr 29, 2016
fe69498
Merge branch 'devel'
bcornec Apr 29, 2016
564a482
Setup smtp relay for announces
bcornec Apr 30, 2016
650431a
Merge branch 'devel'
bcornec Apr 30, 2016
5dd6b91
Adds the announces DB for pb
bcornec Apr 30, 2016
3915eaa
Fix wrong payload in set boot source
octupszhang Jan 12, 2017
98ec299
Avoid TypeError after _replace when user post a str url
octupszhang Jan 12, 2017
1390440
Fix jenkins tests to allow commits
uggla Dec 14, 2016
9a7c65d
Update docs for Redfish
May 10, 2016
5773dfb
Merge "Avoid TypeError after _replace when user post a str url"
Jan 25, 2017
c020f90
Merge "Fix wrong payload in set boot source"
Jan 25, 2017
13f0974
Merge "Update docs for Redfish"
Jan 26, 2017
68f7062
Fix mockup invalid json into http://localhost:8000/redfish/v1/Manager…
uggla May 28, 2016
77580a8
Fix rpm build with pb for CentOS7
May 20, 2016
f83a240
Updates to DMTF docs
bcornec Jan 27, 2017
905a36d
Add oem data
uggla May 28, 2016
0c33489
Merge "Updates to DMTF docs"
Jan 31, 2017
4b902f2
Merge "Add oem data"
Feb 1, 2017
f567a17
Adds oem support for RPMs
Jun 27, 2016
abd3012
Moonshot add on
uggla Jan 24, 2017
d4b3f04
Fix urllib import that prevent clients to run with python2
uggla Feb 4, 2017
12a44a9
Improve build process
Jun 27, 2016
1120545
Update changelog for 0.3 version
Jul 22, 2016
df87d4c
Merge "Update changelog for 0.3 version"
Feb 6, 2017
2167911
Fix import of configparser to allow pip installation
uggla Feb 6, 2017
62acfa7
Adapt contributions descritptions
bcornec Jan 27, 2017
9bd6f30
Fix setup.py #1662225
uggla Feb 7, 2017
b019625
Fix RPM build
Feb 12, 2017
20b0e98
Merge "Adapt contributions descritptions"
Feb 13, 2017
b242bb8
Merge "Fix RPM build"
Feb 14, 2017
b40437d
Fix wrong delivery for usage files
Feb 12, 2017
9d6ec64
Improve package build
Feb 15, 2017
edf25cb
Re enable redfish-client tests
uggla Feb 5, 2017
470d803
Fix wrong path for templates
uggla Feb 23, 2017
e50d29c
Merge "Fix wrong path for templates"
Feb 24, 2017
a77d9ba
Fix for Oem data
uggla Feb 24, 2017
0361a69
Merge "Fix for Oem data"
Feb 24, 2017
dc9e0b7
Recover the lost fix
octupszhang Mar 3, 2017
7331f6e
Trivial: Fix a spelling mistake in exception.py
madhuri-rai07 Mar 7, 2017
ea995f7
Closes-Bug: #1670722
Mar 7, 2017
7305242
Fix pep8 issues
Mar 7, 2017
c824220
version 0.4 announce
Mar 6, 2017
7b9851d
Delivery of python-redfish 0.4.1
Mar 8, 2017
6840cc8
Add a new mechanism to create a container running simulator 1.1.0
uggla Feb 23, 2017
cebacc3
Announce of 0.4.1 on ML
Mar 9, 2017
e75247c
Merge "Fix pep8 issues"
Mar 11, 2017
ed4e544
Fix a link in doc and update develsetup
madhuri-rai07 Mar 1, 2017
3f55e6a
Merge "Fix a link in doc and update develsetup"
Mar 17, 2017
089af26
Add draft completion script
uggla Mar 22, 2017
2fef892
Fix auto completion for erdfish-client
Mar 22, 2017
a7ce70b
Adds the bash completion script to install proc
Mar 28, 2017
4870396
Cleanup setup.cfg
uggla Apr 20, 2017
6c1343a
Merge "Cleanup setup.cfg"
Apr 20, 2017
65d669b
Improve docs files for deb
Mar 28, 2017
8a5e1f0
fix link
Feb 23, 2018
751584b
add gitreview file
Feb 23, 2018
6c23014
delete useless globe variables
Feb 28, 2018
a8bc5a0
Merge "add gitreview file"
Apr 20, 2018
86933c2
fix tox python3 overrides
Jun 9, 2018
420f1d9
Update the URL in HACKING.rst
Sep 23, 2018
fe5391b
Fix Apache MPM issue
Nov 14, 2018
915e6da
Add Python 3.6 classifier to setup.cfg
QingsZhao Nov 30, 2018
07fe448
Remove support for py34
Dec 19, 2018
e309553
Add doc/requirements.txt to docs tox environment
Jan 9, 2019
0e0f387
Update new DMTF standards documents for 2019
Jun 19, 2017
cba5755
Now uses pb 0.15 to build packages -> YAML conf
Jan 14, 2019
d8e1ae8
Merge "Now uses pb 0.15 to build packages -> YAML conf"
Jan 15, 2019
9f90a28
next version in test is 0.4.2
bcornec Mar 8, 2019
8e41126
Add spec 1.6.1
bcornec Mar 9, 2019
4eecc8b
Change HP reference to HPE for ProLiant server
Mar 13, 2019
95301e3
Fix RPM dependencies by adding missing pbr and setuptools
Mar 13, 2019
2e51f7b
Fix example for simulator to work with the HPE ilorestfulapiexplorer
Mar 13, 2019
52f8a03
add python 3.6 unit test job
bcornec Mar 18, 2019
dd1b2d2
Create a filter for SLES 15
bcornec Mar 19, 2019
b80503b
Oem entry for HPE is now Hpe not Hp anymore
bcornec Mar 20, 2019
520bdc5
Both Hpe and Hp should be considered for Oem entries
bcornec Mar 30, 2019
b84dd6d
Add a getserial command to redfish-client
bcornec Mar 30, 2019
0618004
Fix rpm deps
bcornec Mar 31, 2019
6afb87e
Remove pb 0.14 conf files now useless
bcornec Apr 10, 2019
426b703
Add debian/ubuntu packages built with project-builder.org - tested wi…
bcornec Apr 19, 2019
4ae087f
OpenDev Migration Patch
Apr 19, 2019
72bb353
Use Zuul v3 feature
Aug 27, 2019
9e20fd1
Gen-Z support
bcornec Jun 7, 2019
257bda7
doc generation improvements
Aug 28, 2019
95b7c3d
Merge "doc generation improvements"
Aug 29, 2019
6d264f6
Remove redundant tests
Sep 6, 2019
524bd1d
Prepare 0.4.2 release
Oct 8, 2019
929a10a
Adds deps list for Fedora 30 build
bcornec Oct 11, 2019
b0ff208
Add the monitor command
bcornec Oct 11, 2019
f55ff9d
prepare version 0.4.3
bcornec Oct 15, 2019
cff996a
Fix Project Reference URL
Oct 17, 2019
c4645f1
Fix monitor_sleep default initialization
Oct 23, 2019
b2e331d
Merge "Fix monitor_sleep default initialization"
Oct 23, 2019
fd139ab
Publish v0.4.4
Oct 30, 2019
1b68190
Adaptations for OpenSUSE 15.1 build
bcornec Oct 31, 2019
ec28258
Adding doc to manage version tag
Jan 14, 2020
3637d17
Add py37 and py38 package metadata
jiasr Jun 4, 2020
b465782
Adds a test Dockerfile for Ubuntu 21.04
bcornec Jul 6, 2021
a9a81a5
change link of dmtf ref in README.rst
gaegirard Jul 6, 2021
61fe7d2
typo
EStolyarova Jul 6, 2021
45b4479
modify the test script
bovaloc Jul 6, 2021
55a787e
Merge pull request #93 from gaegirard/ggirard
bcornec Jul 6, 2021
2ef1909
Merge pull request #94 from EStolyarova/master
bcornec Jul 6, 2021
b74732f
few typos on README.md
Nyctalope-de-Tarascon Jul 6, 2021
88109b4
Merge pull request #96 from Nyctalope-de-Tarascon/first_contribution
bcornec Jul 6, 2021
10450f5
Merge pull request #95 from bovaloc/contrib1
bcornec Jul 6, 2021
0ddd8fd
typo fix
alihallal-DATA8 Jul 6, 2021
b77da49
Merge pull request #97 from alihallal-DATA8/mybranch
bcornec Jul 6, 2021
edf2c59
added comment to simple-simulator.py
cavallaric Jul 6, 2021
853f220
Typo in dmtf/README.rst
Jul 6, 2021
974b933
added comment to redfish-client file, from my branch
cavallaric Jul 6, 2021
28a21b5
Merge pull request #100 from cavallaric/chiara/headers_modif
bcornec Jul 6, 2021
f0dee46
Merge pull request #99 from rTerrisse/master
bcornec Jul 6, 2021
2a88369
Update README.rst
mishuo Jul 6, 2021
d24f8a8
change requirements
mreuterg Jul 6, 2021
2b26266
Merge pull request #102 from mreuterg/master
bcornec Jul 6, 2021
dda12d4
Merge pull request #101 from mishuo/master
bcornec Jul 6, 2021
d81f460
updated OS versions
SylvanBrocard Feb 7, 2022
41115bc
Merge pull request #103 from SylvanBrocard/SylvanBrocard/test_updates
bcornec Feb 7, 2022
1f02126
Tag 0.4.5
bcornec Feb 6, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions .coveragerc
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
[run]
branch = True
source = redfish
omit = redfish/tests/*,redfish/openstack/*
redfish-client
omit = redfish/tests/*,redfish-client/tests/*

[report]
ignore-errors = True
#ignore-errors = True
25 changes: 23 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -22,12 +22,14 @@ var/
*.egg-info/
.installed.cfg
*.egg
AUTHORS
ChangeLog

# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec
#*.spec

# Installer logs
pip-log.txt
Expand All @@ -41,6 +43,8 @@ htmlcov/
.cache
nosetests.xml
coverage.xml
redfish-client/tests/Dockerfile
redfish-client/tests/python-redfish.src.tar.gz

# Translations
*.mo
Expand All @@ -53,4 +57,21 @@ coverage.xml
docs/_build/

# PyBuilder
target/
target/

# Project-Builder.org 0.14.1
pbdelivery/
pbbuild/

# ctags
tags

# Pydev
.project
.pydevproject
.settings/
.metadata

# Vim
*~
*.sw?
4 changes: 2 additions & 2 deletions .gitreview
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[gerrit]
host=review.openstack.org
host=review.opendev.org
port=29418
project=stackforge/python-redfish.git
project=x/python-redfish.git
7 changes: 7 additions & 0 deletions .zuul.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
- project:
templates:
- openstack-python-jobs
- openstack-python35-jobs
- openstack-python36-jobs
- openstack-python37-jobs
18 changes: 5 additions & 13 deletions CONTRIBUTING.rst
Original file line number Diff line number Diff line change
@@ -1,16 +1,8 @@
If you would like to contribute to the development of OpenStack,
you must follow the steps in this page:
If you would like to contribute to the development of this project, please consider reading https://wiki.openstack.org/wiki/How_To_Contribute.

http://docs.openstack.org/infra/manual/developers.html
Submit your issues to https://bugs.launchpad.net/python-redfish/+filebug.

Once those steps have been completed, changes to OpenStack
should be submitted for review via the Gerrit tool, following
the workflow documented at:
In order to submit a patch, git clone the project at https://github.com/openstack/python-redfish.git
Make your modifications and then make a git review for it which will be followed on https://review.openstack.org/#/q/project:openstack/python-redfish

http://docs.openstack.org/infra/manual/developers.html#development-workflow

Pull requests submitted through GitHub will be ignored.

Bugs should be filed on Launchpad, not GitHub:

https://bugs.launchpad.net/python-redfish
You can also share and discuss on the mailing list as well at http://mondorescue.org/sympa/arc/python-redfish.
4 changes: 2 additions & 2 deletions HACKING.rst
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
python-redfish Style Commandments
===============================================
=================================

Read the OpenStack Style Commandments http://docs.openstack.org/developer/hacking/
Read the OpenStack Style Commandments https://docs.openstack.org/hacking/latest/
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Apache License
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/

Expand Down
74 changes: 48 additions & 26 deletions README.rst
Original file line number Diff line number Diff line change
@@ -1,57 +1,79 @@
python-redfish
==============
The python-redfish project
==========================

This repository will be used to house the Redfish python library, a reference
This repository will be used to house the python-redfish library, a reference
implementation to enable Python developers to communicate with the Redfish API
(http://www.dmtf.org/standards/redfish).

NOTE::

DRAFT - WORK IN PROGRESS
STATUS: Work in progress, ready for proof of concept.

The current Redfish specification revision is 1.0.0 - Note that the mockup
is still at version 0.99.0a and may not reflect what the standard provides
fully
The current Redfish specification revision is 1.0.0 - Note that the mockup
is still at version 0.99.0a and may not reflect what the standard provides
fully. And please check the version before you use it.

Documentation
-------------

The full documentation is available at
http://pythonhosted.org/python-redfish/installation.html

Project Structure
-------------------
-----------------

This project follows the same convention as OpenStack projects, eg. using pbr
for build and test automation::

doc/ # documentation
doc/source # the doc source files live here
doc/build/html # output of building any docs will go here
examples/ # any sample code using this library, eg. for education
doc/ # Documentation
doc/source # The doc source files live here
doc/build/html # Output of building any docs will go here
dmtf # Reference documents and mockup provided by the DMTF
examples/ # Any sample code using this library, eg. for education
# should be put here
redfish/ # the redfish library
redfish/tests/ # python unit test suite
pbconf # Project builder file to build rpm/deb packages for
# distributions
redfish/ # The redfish library itself
redfish/tests/ # python-redfish unit test suite
redfish-client # Client tool to manage redfish devices

Requirements
------------

To use the enclosed examples, you will need Python 2.7
To use the enclosed examples, you will need Python 2.7 or Python 3.4
(https://www.python.org/downloads/). Note that Python 2.7.9 enforces greater
SSL verification requiring server certificates be installed. Parameters to
SSL verification requiring server certificates be installed. Parameters to
relax the requirements are available in the library, but these configurations
are discouraged due to security.

Python requirements are listed in requirements.txt; additional requirements for
Python requirements are listed in requirements.txt. Additional requirements for
running the unit test suite are listed in test-requirements.txt.

Developer setup
---------------
Note: Running tests requires Docker engine.

Note: The program was tested with Python 2.7.10 and 3.4.2 however it might work
as well with all Python 3 releases.

Get the source code
-------------------

The source code is available on github and can be retrieved using::

To initialize a local development environment (eg, so you can run unit tests)
you should run the following commands::
git clone https://github.com/openstack/python-redfish.git

Installation
------------

Please refer to the following link.

http://pythonhosted.org/python-redfish/installation.html

Contacts
--------

Distribution list: [email protected]

Further References
------------------

The data model documentation can be found here:
http://www.redfishspecification.org/redfish-data-model-and-schema/

The overall protocol documentation can be found here:
http://www.redfishspecification.org/
Please look at `dmtf/README.rst <https://github.com/bcornec/python-redfish/blob/master/dmtf/README.rst>`_ file.
4 changes: 4 additions & 0 deletions TAGGING
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
In order to publish automatically a new version to pypi, there is a need to tag correctly the commit before review:

git tag -asm "Official version x.y.z" x.y.z
git review
Binary file added dmtf/DSP0266_1.0.1.pdf
Binary file not shown.
Binary file added dmtf/DSP0266_1.0.2.pdf
Binary file not shown.
Binary file added dmtf/DSP0266_1.0.3.pdf
Binary file not shown.
Binary file added dmtf/DSP0266_1.0.4.pdf
Binary file not shown.
Binary file added dmtf/DSP0266_1.0.5.pdf
Binary file not shown.
Binary file added dmtf/DSP0266_1.1.0.pdf
Binary file not shown.
Binary file added dmtf/DSP0266_1.2.0.pdf
Binary file not shown.
Binary file added dmtf/DSP0266_1.2.1.pdf
Binary file not shown.
Binary file added dmtf/DSP0266_1.3.0.pdf
Binary file not shown.
Binary file added dmtf/DSP0266_1.4.0.pdf
Binary file not shown.
Binary file added dmtf/DSP0266_1.4.1.pdf
Binary file not shown.
Binary file added dmtf/DSP0266_1.5.0.pdf
Binary file not shown.
Binary file added dmtf/DSP0266_1.5.1.pdf
Binary file not shown.
Binary file added dmtf/DSP0266_1.6.0.pdf
Binary file not shown.
Binary file added dmtf/DSP0266_1.6.1.pdf
Binary file not shown.
Binary file added dmtf/DSP2043_1.0.0.zip
Binary file not shown.
Binary file added dmtf/DSP2043_1.1.0.zip
Binary file not shown.
Binary file added dmtf/DSP2043_1.2.0.zip
Binary file not shown.
Binary file added dmtf/DSP8010_2016.1a.zip
Binary file not shown.
Binary file added dmtf/DSP8010_2016.2.zip
Binary file not shown.
Binary file added dmtf/DSP8010_2016.3.zip
Binary file not shown.
Binary file added dmtf/DSP8010_2017.1.zip
Binary file not shown.
Binary file added dmtf/DSP8010_2018.1.zip
Binary file not shown.
Binary file added dmtf/DSP8010_2018.2.zip
Binary file not shown.
Loading