
The lenovo team has setup third party CI which is reporting into gerrit the job status. While their CI is still early in the tests it executes, the log they provided to demonstrates that they were able add a node to be managed via xclarity and obtain the current boot devices. They are diligently working on making logging available, and as I understand it they will soon be running a deployment scenario. As such, I'm confident that we can go ahead and remove the deprecation notice and flags. Change-Id: I556c7ab42a74ebaa1f65642f2f18d23885de5ce3 Story: 2003097 Task: 27648
36 lines
1.2 KiB
Python
36 lines
1.2 KiB
Python
# Copyright 2017 Lenovo, Inc.
|
|
#
|
|
# Licensed under the Apache License, Version 2.0 (the "License"); you may
|
|
# not use this file except in compliance with the License. You may obtain
|
|
# a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
|
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
|
# License for the specific language governing permissions and limitations
|
|
# under the License.
|
|
|
|
"""
|
|
XClarity Driver and supporting meta-classes.
|
|
"""
|
|
|
|
from ironic.drivers import generic
|
|
from ironic.drivers.modules.xclarity import management
|
|
from ironic.drivers.modules.xclarity import power
|
|
|
|
|
|
class XClarityHardware(generic.GenericHardware):
|
|
"""XClarity hardware type. """
|
|
|
|
@property
|
|
def supported_management_interfaces(self):
|
|
"""List of supported management interfaces."""
|
|
return [management.XClarityManagement]
|
|
|
|
@property
|
|
def supported_power_interfaces(self):
|
|
"""List of supported power interfaces."""
|
|
return [power.XClarityPower]
|