Skip to content

Commit 226b20b

Browse files
author
gitlab
committed
Merge branch 'feature-dpu-baremetal@@2' into '5.5.12'
<feature>[dpu-bm2]: support dpu baremetal2 instance See merge request zstackio/zstack!9351
2 parents fd33719 + 993afb1 commit 226b20b

6 files changed

Lines changed: 63 additions & 10 deletions

File tree

header/src/main/java/org/zstack/header/volume/VolumeProtocol.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,6 @@ public enum VolumeProtocol {
55
iSCSI,
66
Vhost,
77
CBD,
8-
NBD
8+
NBD,
9+
RBD
910
}

header/src/main/java/org/zstack/header/volume/VolumeProtocolCapability.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,4 +65,12 @@ public boolean isSupportReadonly() {
6565
public void setSupportReadonly(boolean supportReadonly) {
6666
this.supportReadonly = supportReadonly;
6767
}
68+
69+
public String getProtocol() {
70+
return protocol;
71+
}
72+
73+
public String getHypervisor() {
74+
return hypervisor;
75+
}
6876
}

sdk/src/main/java/SourceClassMap.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ public class SourceClassMap {
6666
put("org.zstack.baremetal2.chassis.BareMetal2ChassisInventory", "org.zstack.sdk.BareMetal2ChassisInventory");
6767
put("org.zstack.baremetal2.chassis.BareMetal2ChassisNicInventory", "org.zstack.sdk.BareMetal2ChassisNicInventory");
6868
put("org.zstack.baremetal2.chassis.BareMetal2ChassisPciDeviceInventory", "org.zstack.sdk.BareMetal2ChassisPciDeviceInventory");
69+
put("org.zstack.baremetal2.chassis.dpu.BareMetal2DpuChassisConfig", "org.zstack.sdk.BareMetal2DpuChassisConfig");
6970
put("org.zstack.baremetal2.chassis.dpu.BareMetal2DpuChassisInventory", "org.zstack.sdk.BareMetal2DpuChassisInventory");
7071
put("org.zstack.baremetal2.chassis.ipmi.BareMetal2IpmiChassisInventory", "org.zstack.sdk.BareMetal2IpmiChassisInventory");
7172
put("org.zstack.baremetal2.configuration.BareMetal2ChassisOfferingInventory", "org.zstack.sdk.BareMetal2ChassisOfferingInventory");
@@ -960,6 +961,7 @@ public class SourceClassMap {
960961
put("org.zstack.sdk.BareMetal2ChassisNicInventory", "org.zstack.baremetal2.chassis.BareMetal2ChassisNicInventory");
961962
put("org.zstack.sdk.BareMetal2ChassisOfferingInventory", "org.zstack.baremetal2.configuration.BareMetal2ChassisOfferingInventory");
962963
put("org.zstack.sdk.BareMetal2ChassisPciDeviceInventory", "org.zstack.baremetal2.chassis.BareMetal2ChassisPciDeviceInventory");
964+
put("org.zstack.sdk.BareMetal2DpuChassisConfig", "org.zstack.baremetal2.chassis.dpu.BareMetal2DpuChassisConfig");
963965
put("org.zstack.sdk.BareMetal2DpuChassisInventory", "org.zstack.baremetal2.chassis.dpu.BareMetal2DpuChassisInventory");
964966
put("org.zstack.sdk.BareMetal2DpuHostInventory", "org.zstack.baremetal2.dpu.BareMetal2DpuHostInventory");
965967
put("org.zstack.sdk.BareMetal2GatewayInventory", "org.zstack.baremetal2.gateway.BareMetal2GatewayInventory");
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
package org.zstack.sdk;
2+
3+
4+
5+
public class BareMetal2DpuChassisConfig {
6+
7+
public java.lang.String ipmiAddress;
8+
public void setIpmiAddress(java.lang.String ipmiAddress) {
9+
this.ipmiAddress = ipmiAddress;
10+
}
11+
public java.lang.String getIpmiAddress() {
12+
return this.ipmiAddress;
13+
}
14+
15+
public int ipmiPort;
16+
public void setIpmiPort(int ipmiPort) {
17+
this.ipmiPort = ipmiPort;
18+
}
19+
public int getIpmiPort() {
20+
return this.ipmiPort;
21+
}
22+
23+
public java.lang.String ipmiUsername;
24+
public void setIpmiUsername(java.lang.String ipmiUsername) {
25+
this.ipmiUsername = ipmiUsername;
26+
}
27+
public java.lang.String getIpmiUsername() {
28+
return this.ipmiUsername;
29+
}
30+
31+
public java.lang.String ipmiPassword;
32+
public void setIpmiPassword(java.lang.String ipmiPassword) {
33+
this.ipmiPassword = ipmiPassword;
34+
}
35+
public java.lang.String getIpmiPassword() {
36+
return this.ipmiPassword;
37+
}
38+
39+
}
Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,24 @@
11
package org.zstack.sdk;
22

3-
3+
import org.zstack.sdk.BareMetal2DpuChassisConfig;
4+
import org.zstack.sdk.BareMetal2DpuHostInventory;
45

56
public class BareMetal2DpuChassisInventory extends org.zstack.sdk.BareMetal2ChassisInventory {
67

7-
public java.lang.String config;
8-
public void setConfig(java.lang.String config) {
8+
public BareMetal2DpuChassisConfig config;
9+
public void setConfig(BareMetal2DpuChassisConfig config) {
910
this.config = config;
1011
}
11-
public java.lang.String getConfig() {
12+
public BareMetal2DpuChassisConfig getConfig() {
1213
return this.config;
1314
}
1415

15-
public java.lang.String hostUuid;
16-
public void setHostUuid(java.lang.String hostUuid) {
17-
this.hostUuid = hostUuid;
16+
public BareMetal2DpuHostInventory dpuHost;
17+
public void setDpuHost(BareMetal2DpuHostInventory dpuHost) {
18+
this.dpuHost = dpuHost;
1819
}
19-
public java.lang.String getHostUuid() {
20-
return this.hostUuid;
20+
public BareMetal2DpuHostInventory getDpuHost() {
21+
return this.dpuHost;
2122
}
2223

2324
}

utils/src/main/java/org/zstack/utils/clouderrorcode/CloudOperationsErrorCode.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5500,6 +5500,8 @@ public class CloudOperationsErrorCode {
55005500

55015501
public static final String ORG_ZSTACK_BAREMETAL2_DPU_10001 = "ORG_ZSTACK_BAREMETAL2_DPU_10001";
55025502

5503+
public static final String ORG_ZSTACK_BAREMETAL2_DPU_10002 = "ORG_ZSTACK_BAREMETAL2_DPU_10002";
5504+
55035505
public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10000 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10000";
55045506

55055507
public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10001 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10001";

0 commit comments

Comments
 (0)