14c98d3a | 24-Jul-2018 |
Justin Thaler <thalerj@us.ibm.com> |
Update tool to version 1.06 |
3d71d401 | 24-Jul-2018 |
Justin Thaler <thalerj@us.ibm.com> |
New Function: Pretty Display Firmware
This update provides a new feature to display firmware nicely by using the "firmware print" or "firmware list" commands. This will greatly improve readability w
New Function: Pretty Display Firmware
This update provides a new feature to display firmware nicely by using the "firmware print" or "firmware list" commands. This will greatly improve readability when retrieving firmware information from the BMC.
Signed-off-by: Justin Thaler thalerj@us.ibm.com
show more ...
|
8fe0c73b | 24-Jul-2018 |
Justin Thaler <thalerj@us.ibm.com> |
Fix Table display function
This provides a fix to the table display function so it only iterates on the provided columns, instead of the entire dictionary, which could cause an exception on prior ve
Fix Table display function
This provides a fix to the table display function so it only iterates on the provided columns, instead of the entire dictionary, which could cause an exception on prior versions.
Signed-off-by: Justin Thaler thalerj@us.ibm.com
show more ...
|
35e3a04d | 23-Jul-2018 |
Justin Thaler <thalerj@us.ibm.com> |
Add RPM build script
This commit adds a build script for creating openbmctool rpms.
Signed-off-by: Justin Thaler thalerj@us.ibm.com |
53bf2f10 | 16-Jul-2018 |
Justin Thaler <thalerj@us.ibm.com> |
Fix Issue #21
This issue arises when running several different subcommands on some versions of python, specifically the argparse module. A change was made in the argparse module, making subparsers o
Fix Issue #21
This issue arises when running several different subcommands on some versions of python, specifically the argparse module. A change was made in the argparse module, making subparsers optional. More details are documented here: https://github.com/python/cpython/pull/3027 and here: https://github.com/python/cpython/pull/6919. The solution provided in this fix will work with the argparse modules before and after a fix was created. The following functions were impacted by this change: fru, sensors, sel, dump, and firmware.
Signed-off-by: Justin Thaler thalerj@us.ibm.com
show more ...
|
eb574ddf | 16-Jul-2018 |
Justin Thaler <thalerj@us.ibm.com> |
Update tool to version 1.05 This updates the reported tool version to 1.05.
Signed-off-by: Justin Thaler thalerj@us.ibm.com |
fb9c81c6 | 16-Jul-2018 |
Justin Thaler <thalerj@us.ibm.com> |
Fix health check command
This provides a fix for the health check command where issues with power supplies have been omitted. The fru status command was also affected by this bug.
Signed-off-by: Ju
Fix health check command
This provides a fix for the health check command where issues with power supplies have been omitted. The fru status command was also affected by this bug.
Signed-off-by: Justin Thaler thalerj@us.ibm.com
show more ...
|
a6b5df7c | 16-Jul-2018 |
Justin Thaler <thalerj@us.ibm.com> |
Add natural sort for output
For all items of table display, they will now use a natural sort, so it more user friendly. This added two functions for finding and converting numbers in an item name, i
Add natural sort for output
For all items of table display, they will now use a natural sort, so it more user friendly. This added two functions for finding and converting numbers in an item name, in the first column of a table. These numbers are then used to help with ordering the total list.
Signed-off-by: Justin Thaler thalerj@us.ibm.com
show more ...
|
30594ba7 | 13-Jul-2018 |
Justin Thaler <thalerj@us.ibm.com> |
Update Policy Table
This patch provides several updates to the policy table including a fix for issue #26. These updates ensure the policy table supports OP920 code for the 8335 class of openbmc bas
Update Policy Table
This patch provides several updates to the policy table including a fix for issue #26. These updates ensure the policy table supports OP920 code for the 8335 class of openbmc based systems.
Signed-off-by: Justin Thaler thalerj@us.ibm.com
show more ...
|
f0e781d7 | 31-May-2018 |
Brad Bishop <bradleyb@fuzziesquirrel.com> |
cla-signers: Update to latest IBM SchedA
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com> |
fc615edf | 31-May-2018 |
Andrew Jeffery <andrew@aj.id.au> |
README: Begin cataloguing the scripts in the repo
Change-Id: If63a1390360173c3d2fadc5e070ed0f5a1fee567 Signed-off-by: Andrew Jeffery <andrew@aj.id.au> |
f92f9433 | 30-May-2018 |
Andrew Jeffery <andrew@aj.id.au> |
README: Update to reflect the current nature of openbmc-tools
Having scooped up most of the useful scripts, it's time to start documenting what we've got and doing some housekeeping. Make the README
README: Update to reflect the current nature of openbmc-tools
Having scooped up most of the useful scripts, it's time to start documenting what we've got and doing some housekeeping. Make the README a bit more mature to reflect this.
Change-Id: Icc06b7ffa58d413ea7f9abb334a203dc9084878d Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
show more ...
|
b051a639 | 25-May-2018 |
Justin Thaler <thalerj@us.ibm.com> |
Update policy table for latest release
This provides several updates to the policy table for the latest openbmc code release. Updates the following:
-updated power supply inventory paths, creating
Update policy table for latest release
This provides several updates to the policy table for the latest openbmc code release. Updates the following:
-updated power supply inventory paths, creating new keys for existing entries. -New inventory paths added for GPU entries -New alerts to call out FSI path errors, instead of previously calling out the I2C bus -Add alert for FSI slave detection failure -Add alerts for missing various defined YAML errors that were previously missed. This includes the following: xyz.openbmc_project.Control.Host.Error.CommandNotSupported xyz.openbmc_project.State.Host.Error.SoftOffTimeout xyz.openbmc_project.Common.File.Error.Open xyz.openbmc_project.Common.File.Error.Seek xyz.openbmc_project.Common.File.Error.Write xyz.openbmc_project.Common.Device.Error.ReadFailure xyz.openbmc_project.Common.Device.Error.WriteFailure xyz.openbmc_project.Common.Callout.Error.Device xyz.openbmc_project.Common.Callout.Error.GPIO xyz.openbmc_project.Common.Callout.Error.IIC xyz.openbmc_project.Common.Callout.Error.Inventory xyz.openbmc_project.Common.Callout.Error.IPMISensor xyz.openbmc_project.Sensor.Threshold.Error.CriticalLow xyz.openbmc_project.Led.Mapper.Error.MethodError xyz.openbmc_project.Led.Mapper.Error.ObjectNotFoundError org.open_power.Host.Access.Error.WriteCFAM org.open_power.Host.Access.Error.ReadCFAM org.open_power.Proc.FSI.Error.SlaveDetectionFailure org.open_power.OCC.Device.Error.OpenFailure org.open_power.OCC.Device.Error.ReadFailure org.open_power.OCC.Device.Error.WriteFailure org.open_power.OCC.Device.Error.ConfigFailure org.open_power.OCC.Metrics.Error.Event org.open_power.Common.Callout.Error.Procedure
show more ...
|
f17d9eb8 | 25-May-2018 |
Justin Thaler <thalerj@us.ibm.com> |
Update tool version for last set of commits
This updates the tool version used for the recent set of commits. The version is now 1.04 and is required for the latest version of openbmc code that was
Update tool version for last set of commits
This updates the tool version used for the recent set of commits. The version is now 1.04 and is required for the latest version of openbmc code that was released on May 25th, 2018.
show more ...
|
a9415b40 | 25-May-2018 |
Justin Thaler <thalerj@us.ibm.com> |
fix python2 compatibility
Provides a patch for python 2 compatibility when printing out the session details. |
e34c43aa | 25-May-2018 |
Justin Thaler <thalerj@us.ibm.com> |
Policy Table Keygen patch
Provides updates to matching for the policytable to support new alerts with the latest release of openbmc code. This patch is backwards compatible with all previous levels
Policy Table Keygen patch
Provides updates to matching for the policytable to support new alerts with the latest release of openbmc code. This patch is backwards compatible with all previous levels of openbmc code.
show more ...
|
cf1deae7 | 25-May-2018 |
Justin Thaler <thalerj@us.ibm.com> |
Remove hardcoded tmp directory
This patch removes hardcoded /tmp directory and uses the OS library to determine the temp directory for the OS that is running this code. This will fix compatibility i
Remove hardcoded tmp directory
This patch removes hardcoded /tmp directory and uses the OS library to determine the temp directory for the OS that is running this code. This will fix compatibility issues with windows operating systems.
show more ...
|
115bca75 | 25-May-2018 |
Justin Thaler <thalerj@us.ibm.com> |
Fix connection error handler function
Fixes the connection error handler function by removing hand coded json and creates a dictionary with the event. The json library is then used to encode the dic
Fix connection error handler function
Fixes the connection error handler function by removing hand coded json and creates a dictionary with the event. The json library is then used to encode the dictionary and this is now returned by the function instead of being printed.
show more ...
|
b8807ce9 | 25-May-2018 |
Justin Thaler <thalerj@us.ibm.com> |
Update path for the python binary
Changes the python binary to /usr/bin/python3 instead of the environment path. |
382f286d | 23-May-2018 |
Andrew Jeffery <andrew@aj.id.au> |
maintainers: Avoid backwards-incompatible type declarations
Local-variable type declarations break on interpreter versions < 3.6. Instead, cast the object to the type to avoid the incompatible synta
maintainers: Avoid backwards-incompatible type declarations
Local-variable type declarations break on interpreter versions < 3.6. Instead, cast the object to the type to avoid the incompatible syntax.
Change-Id: I1b813908002fe6aac95e6514ac09838d2f28daa6 Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
show more ...
|
39654b16 | 21-May-2018 |
Andrew Jeffery <andrew@aj.id.au> |
obmc-gerrit: Return empty list on missing MAINTAINERS
Prevents dumping a traceback when no MAINTAINERS is present:
$ obmc-gerrit push gerrit HEAD:refs/for/master Traceback (most recent call las
obmc-gerrit: Return empty list on missing MAINTAINERS
Prevents dumping a traceback when no MAINTAINERS is present:
$ obmc-gerrit push gerrit HEAD:refs/for/master Traceback (most recent call last): File "/home/andrew/.local/bin/obmc-gerrit", line 63, in <module> args.func(args) File "/home/andrew/.local/bin/obmc-gerrit", line 51, in do_push git.push(args.remote, decorate_refspec(args.refspec), File "/home/andrew/.local/bin/obmc-gerrit", line 45, in decorate_refspec gargs = gerrit_refspec_args(get_reviewers()) File "/home/andrew/.local/bin/obmc-gerrit", line 24, in get_reviewers with open(mfile, 'r') as mstream: FileNotFoundError: [Errno 2] No such file or directory: '/home/andrew/src/openbmc/phosphor-mboxd/MAINTAINERS'
Also, avoid mangling the refspec if the set of reviewers is empty - there's no need for the trailing '%':
$ obmc-gerrit push ph-gerrit HEAD:refs/for/master ... To ssh://gerrit.openbmc-project.xyz:29418/openbmc/phosphor-mboxd * [new branch] HEAD -> refs/for/master%
Change-Id: I35300149f61089d4325532c45329e0fb4df6c009 Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
show more ...
|
e1afce06 | 21-May-2018 |
Andrew Jeffery <andrew@aj.id.au> |
maintainers: Update README.md with example output
Change-Id: I239ed6816c67011ed37be621c6beb524a884d61b Signed-off-by: Andrew Jeffery <andrew@aj.id.au> |
f4019fed | 18-May-2018 |
Andrew Jeffery <andrew@aj.id.au> |
obmc-scripts: Add maintainers
maintainers is a python library and collection of scripts for parsing and generating OpenBMC MAINTAINERS files. The culmination of the effort is the `obmc-gerrit` git w
obmc-scripts: Add maintainers
maintainers is a python library and collection of scripts for parsing and generating OpenBMC MAINTAINERS files. The culmination of the effort is the `obmc-gerrit` git wrapper that automatically adds people listed in the per-repository MAINTAINERS file as reviewers on changes pushed to Gerrit.
Change-Id: I4a3c3efc5899b80a65836c1ad948ec1153dd6796 Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
show more ...
|
a9a531c2 | 18-May-2018 |
Andrew Jeffery <andrew@aj.id.au> |
Add MAINTAINERS file
Change-Id: I87bffc3eca55f610e15b34f951f351ee735f7845 Signed-off-by: Andrew Jeffery <andrew@aj.id.au> |
45c2acf1 | 15-May-2018 |
Brad Bishop <bradleyb@fuzziesquirrel.com> |
cla-signers: Add Inventec signers
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com> |