[Ofmfwg] [OpenFabrics/sunfish_library_reference] fb85ba: sunfishcore_lib initial commit.

Christian Pinto noreply at github.com
Wed Nov 8 07:46:00 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/OpenFabrics/sunfish_library_reference
  Commit: fb85baacbf6723bad638570547270f25a0befde4
      https://github.com/OpenFabrics/sunfish_library_reference/commit/fb85baacbf6723bad638570547270f25a0befde4
  Author: Erika Rosaverde <erika at Erikas-MacBook-Pro.local>
  Date:   2023-11-01 (Wed, 01 Nov 2023)

  Changed paths:
    M .gitignore
    M README.md
    A poetry.lock
    A pyproject.toml
    A requirements.txt
    A storage_backend/__init__.py
    A storage_backend/backend_FS.py
    A storage_backend/backend_interface.py
    A storage_backend/utils.py
    A sunfishcorelib/__init__.py
    A sunfishcorelib/core.py
    A sunfishcorelib/exceptions.py
    A tests/Resources/Fabrics/CXL/Connections/12/index.json
    A tests/Resources/Fabrics/CXL/Connections/13/index.json
    A tests/Resources/Fabrics/CXL/Connections/index.json
    A tests/Resources/Fabrics/CXL/Endpoints/1/index.json
    A tests/Resources/Fabrics/CXL/Endpoints/I1/index.json
    A tests/Resources/Fabrics/CXL/Endpoints/I2/index.json
    A tests/Resources/Fabrics/CXL/Endpoints/I3/index.json
    A tests/Resources/Fabrics/CXL/Endpoints/T1/index.json
    A tests/Resources/Fabrics/CXL/Endpoints/T2/index.json
    A tests/Resources/Fabrics/CXL/Endpoints/T3/index.json
    A tests/Resources/Fabrics/CXL/Endpoints/index.json
    A tests/Resources/Fabrics/CXL/Switches/CXL/Ports/D1/index.json
    A tests/Resources/Fabrics/CXL/Switches/CXL/Ports/D2/index.json
    A tests/Resources/Fabrics/CXL/Switches/CXL/Ports/D3/index.json
    A tests/Resources/Fabrics/CXL/Switches/CXL/Ports/U1/index.json
    A tests/Resources/Fabrics/CXL/Switches/CXL/Ports/index.json
    A tests/Resources/Fabrics/CXL/Switches/CXL/index.json
    A tests/Resources/Fabrics/CXL/Switches/index.json
    A tests/Resources/Fabrics/CXL/Zones/1/index.json
    A tests/Resources/Fabrics/CXL/Zones/2/index.json
    A tests/Resources/Fabrics/CXL/Zones/3/index.json
    A tests/Resources/Fabrics/CXL/Zones/index.json
    A tests/Resources/Fabrics/CXL/index.json
    A tests/Resources/Fabrics/index.json
    A tests/Resources/Systems/index.json
    A tests/__init__.py
    A tests/test_sunfishcore_library.py
    A tests/test_utils.py
    A tests/tests_template.py

  Log Message:
  -----------
  sunfishcore_lib initial commit.

Signed-off-by: Erika Rosaverde <erika.rosaverde at ibm.com>


  Commit: 0500a105bd1f65b2d7c0d210e069376974cb68f3
      https://github.com/OpenFabrics/sunfish_library_reference/commit/0500a105bd1f65b2d7c0d210e069376974cb68f3
  Author: Christian Pinto <christian.pinto at ibm.com>
  Date:   2023-11-08 (Wed, 08 Nov 2023)

  Changed paths:
    M .gitignore
    M README.md
    A poetry.lock
    A pyproject.toml
    A requirements.txt
    A storage_backend/__init__.py
    A storage_backend/backend_FS.py
    A storage_backend/backend_interface.py
    A storage_backend/utils.py
    A sunfishcorelib/__init__.py
    A sunfishcorelib/core.py
    A sunfishcorelib/exceptions.py
    A tests/Resources/Fabrics/CXL/Connections/12/index.json
    A tests/Resources/Fabrics/CXL/Connections/13/index.json
    A tests/Resources/Fabrics/CXL/Connections/index.json
    A tests/Resources/Fabrics/CXL/Endpoints/1/index.json
    A tests/Resources/Fabrics/CXL/Endpoints/I1/index.json
    A tests/Resources/Fabrics/CXL/Endpoints/I2/index.json
    A tests/Resources/Fabrics/CXL/Endpoints/I3/index.json
    A tests/Resources/Fabrics/CXL/Endpoints/T1/index.json
    A tests/Resources/Fabrics/CXL/Endpoints/T2/index.json
    A tests/Resources/Fabrics/CXL/Endpoints/T3/index.json
    A tests/Resources/Fabrics/CXL/Endpoints/index.json
    A tests/Resources/Fabrics/CXL/Switches/CXL/Ports/D1/index.json
    A tests/Resources/Fabrics/CXL/Switches/CXL/Ports/D2/index.json
    A tests/Resources/Fabrics/CXL/Switches/CXL/Ports/D3/index.json
    A tests/Resources/Fabrics/CXL/Switches/CXL/Ports/U1/index.json
    A tests/Resources/Fabrics/CXL/Switches/CXL/Ports/index.json
    A tests/Resources/Fabrics/CXL/Switches/CXL/index.json
    A tests/Resources/Fabrics/CXL/Switches/index.json
    A tests/Resources/Fabrics/CXL/Zones/1/index.json
    A tests/Resources/Fabrics/CXL/Zones/2/index.json
    A tests/Resources/Fabrics/CXL/Zones/3/index.json
    A tests/Resources/Fabrics/CXL/Zones/index.json
    A tests/Resources/Fabrics/CXL/index.json
    A tests/Resources/Fabrics/index.json
    A tests/Resources/Systems/index.json
    A tests/__init__.py
    A tests/test_sunfishcore_library.py
    A tests/test_utils.py
    A tests/tests_template.py

  Log Message:
  -----------
  sunfishcore_lib initial commit. (#4)

This pull request introduces the first sunfishcore library
implementation. This implementation separates the REST Server from the
Core sunfish library logic. The same is done for the Redfish object
storage. That is now abstracted through the class `BackendInterface`. At
the moment we only provide implementation for file system based storage
backend.


Compare: https://github.com/OpenFabrics/sunfish_library_reference/compare/debad75ad9e6...0500a105bd1f


More information about the Ofmfwg mailing list