This is an automated email from the ASF dual-hosted git repository.
pearl11594 pushed a change to branch nsx-integration
in repository https://gitbox.apache.org/repos/asf/cloudstack.git
from 714a0a22d4d NSX: Add Step for Adding Public traffic network for NSX
During zone creation (#8126)
add ce1659e8fcc NSX: Create and Delete static NAT & Port forward rules
(#8131)
No new revisions were added by this update.
Summary of changes:
.../admin/network/CreateNetworkOfferingCmd.java | 5 +-
.../command/admin/vpc/CreateVPCOfferingCmd.java | 4 +-
.../agent/api/CreateNsxPortForwardRuleCommand.java | 56 ++---
.../agent/api/CreateNsxStaticNatCommand.java | 15 +-
.../agent/api/DeleteNsxNatRuleCommand.java | 54 +++++
.../cloudstack/agent/api/NsxNetworkCommand.java | 112 ++++++++++
.../apache/cloudstack/resource/NsxNetworkRule.java | 241 +++++++++++++++++++++
.../apache/cloudstack/resource/NsxResource.java | 64 ++++++
.../apache/cloudstack/service/NsxApiClient.java | 176 +++++++++++++++
.../org/apache/cloudstack/service/NsxElement.java | 144 +++++++++++-
.../apache/cloudstack/service/NsxServiceImpl.java | 44 ++++
.../cloudstack/utils/NsxControllerUtils.java | 10 +
.../com/cloud/server/ConfigurationServerImpl.java | 3 +
13 files changed, 873 insertions(+), 55 deletions(-)
copy
engine/schema/src/main/java/com/cloud/network/dao/NetworkRuleConfigVO.java =>
plugins/network-elements/nsx/src/main/java/org/apache/cloudstack/agent/api/CreateNsxPortForwardRuleCommand.java
(50%)
copy
engine/schema/src/main/java/com/cloud/network/dao/FirewallRulesDcidrsDao.java
=>
plugins/network-elements/nsx/src/main/java/org/apache/cloudstack/agent/api/CreateNsxStaticNatCommand.java
(67%)
create mode 100644
plugins/network-elements/nsx/src/main/java/org/apache/cloudstack/agent/api/DeleteNsxNatRuleCommand.java
create mode 100644
plugins/network-elements/nsx/src/main/java/org/apache/cloudstack/agent/api/NsxNetworkCommand.java
create mode 100644
plugins/network-elements/nsx/src/main/java/org/apache/cloudstack/resource/NsxNetworkRule.java