Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Deploy an NSX Edge Cluster #111

Closed
1 of 4 tasks
cybernils opened this issue Jan 18, 2024 · 5 comments · Fixed by #112
Closed
1 of 4 tasks

Deploy an NSX Edge Cluster #111

cybernils opened this issue Jan 18, 2024 · 5 comments · Fixed by #112
Assignees
Labels
enhancement Enhancement feature Feature
Milestone

Comments

@cybernils
Copy link

cybernils commented Jan 18, 2024

Code of Conduct

  • I have read and agree to the project's Code of Conduct.
  • Vote on this issue by adding a 👍 reaction to the original issue initial description to help the maintainers prioritize.
  • Do not leave "+1" or other comments that do not add relevant information or questions.
  • If you are interested in working on this issue or have submitted a pull request, please leave a comment.

Description

Please add "Deploy an NSX Edge Cluster" feature.

Use Case(s)

Deploy an NSX Edge Cluster.

Potential Configuration

{
"asn": 65003,
"edgeAdminPassword": "VMware123!VMware123!",
"edgeAuditPassword": "VMware123!VMware123!",
"edgeRootPassword": "VMware123!VMware123!",
"mtu": 8940,
"tier0Name": "VLC-Tier-0",
"tier0RoutingType": "EBGP",
"tier0ServicesHighAvailability": "ACTIVE_ACTIVE",
"tier1Name": "VLC-Tier-1",
"edgeClusterName": "EC-01",
"edgeClusterProfileType": "DEFAULT",
"edgeClusterType": "NSX-T",
"edgeFormFactor": "LARGE",
"edgeNodeSpecs": [ {
"clusterId": "",
"edgeNodeName": "edge1-mgmt.vcf.sddc.lab",
"edgeTep1IP": "172.27.13.2/24",
"edgeTep2IP": "172.27.13.3/24",
"edgeTepGateway": "172.27.13.1",
"edgeTepVlan": 13,
"interRackCluster": false,
"managementGateway": "10.0.0.221",
"managementIP": "10.0.0.23/24",
"uplinkNetwork": [ {
"asnPeer": 65001,
"bgpPeerPassword": "VMware123!",
"peerIP": "172.27.11.1/24",
"uplinkInterfaceIP": "172.27.11.2/24",
"uplinkVlan": 11
},{
"asnPeer": 65001,
"bgpPeerPassword": "VMware123!",
"peerIP": "172.27.12.1/24",
"uplinkInterfaceIP": "172.27.12.2/24",
"uplinkVlan": 12
} ]
},{
"clusterId": "",
"edgeNodeName": "edge2-mgmt.vcf.sddc.lab",
"edgeTep1IP": "172.27.13.4/24",
"edgeTep2IP": "172.27.13.5/24",
"edgeTepGateway": "172.27.13.1",
"edgeTepVlan": 13,
"interRackCluster": false,
"managementGateway": "10.0.0.221",
"managementIP": "10.0.0.24/24",
"uplinkNetwork": [ {
"asnPeer": 65001,
"bgpPeerPassword": "VMware123!",
"peerIP": "172.27.11.1/24",
"uplinkInterfaceIP": "172.27.11.3/24",
"uplinkVlan": 11
},{
"asnPeer": 65001,
"bgpPeerPassword": "VMware123!",
"peerIP": "172.27.12.1/24",
"uplinkInterfaceIP": "172.27.12.3/24",
"uplinkVlan": 12
} ]
} ]
}

References

https://docs.vmware.com/en/VMware-Cloud-Foundation/5.0/com.vmware.vcf.vxrail.doc/GUID-D17D0274-7764-43BD-8252-D9333CA7415A.html

@cybernils cybernils added enhancement Enhancement needs-review Needs Review labels Jan 18, 2024
@github-actions github-actions bot added the pending-review Pending Review label Jan 18, 2024
@dimitarproynov
Copy link
Contributor

Hi @cybernils we're actually in the middle of developing the feature. CC: @stoyanzhelyazkov

@dimitarproynov dimitarproynov added this to the v0.8.0 milestone Jan 18, 2024
@dimitarproynov dimitarproynov added feature Feature and removed needs-review Needs Review pending-review Pending Review labels Jan 18, 2024
@cybernils
Copy link
Author

Hi @cybernils we're actually in the middle of developing the feature. CC: @stoyanzhelyazkov

That is awesome! Do you have an ETA for when we can expect it to be released? Thanks.

@dimitarproynov
Copy link
Contributor

I'd say 2-4 weeks, depending on a lot of factors...

tenthirtyam pushed a commit that referenced this issue Jan 23, 2024
Adds a new resource for NSX Edge Clusters.

The lifecycle of the resource is based on the public API and supports creation, expansion, and shrinkage.

Ref: #111

Signed-off-by: Stoyan Zhelyazkov <[email protected]>
tenthirtyam pushed a commit that referenced this issue Jan 23, 2024
Adds a new resource for NSX Edge Clusters.

The lifecycle of the resource is based on the public API and supports creation, expansion, and shrinkage.

Ref: #111

Signed-off-by: Stoyan Zhelyazkov <[email protected]>
tenthirtyam pushed a commit that referenced this issue Jan 23, 2024
Adds a new resource for NSX Edge Clusters.

The lifecycle of the resource is based on the public API and supports creation, expansion, and shrinkage.

Ref: #111

Signed-off-by: Stoyan Zhelyazkov <[email protected]>
tenthirtyam pushed a commit that referenced this issue Jan 23, 2024
Adds a new resource for NSX Edge Clusters.

The lifecycle of the resource is based on the public API and supports creation, expansion, and shrinkage.

Formatted all .tf files with `terraform fmt -recursive`.

Ref: #111

Signed-off-by: Stoyan Zhelyazkov <[email protected]>
spacegospod added a commit that referenced this issue Jan 24, 2024
Adds a new resource for NSX Edge Clusters.

The lifecycle of the resource is based on the public API and supports creation, expansion, and shrinkage.

Formatted all .tf files with `terraform fmt -recursive`.

Ref: #111

Signed-off-by: Stoyan Zhelyazkov <[email protected]>
spacegospod added a commit that referenced this issue Jan 25, 2024
Adds a new resource for NSX Edge Clusters.

The lifecycle of the resource is based on the public API and supports creation, expansion, and shrinkage.

Formatted all .tf files with `terraform fmt -recursive`.

Ref: #111

Signed-off-by: Stoyan Zhelyazkov <[email protected]>
spacegospod added a commit that referenced this issue Jan 25, 2024
Adds a new resource for NSX Edge Clusters.

The lifecycle of the resource is based on the public API and supports creation, expansion, and shrinkage.

Formatted all .tf files with `terraform fmt -recursive`.

Ref: #111

Signed-off-by: Stoyan Zhelyazkov <[email protected]>
spacegospod added a commit that referenced this issue Jan 25, 2024
Adds a new resource for NSX Edge Clusters.

The lifecycle of the resource is based on the public API and supports creation, expansion, and shrinkage.

Formatted all .tf files with `terraform fmt -recursive`.

Ref: #111

Signed-off-by: Stoyan Zhelyazkov <[email protected]>
spacegospod added a commit that referenced this issue Jan 29, 2024
Adds a new resource for NSX Edge Clusters.

The lifecycle of the resource is based on the public API and supports creation, expansion, and shrinkage.

Formatted all .tf files with `terraform fmt -recursive`.

Ref: #111

Signed-off-by: Stoyan Zhelyazkov <[email protected]>
Signed-off-by: Stoyan Zhelyazkov <[email protected]>
spacegospod added a commit that referenced this issue Jan 30, 2024
Adds a new resource for NSX Edge Clusters.

The lifecycle of the resource is based on the public API and supports creation, expansion, and shrinkage.

Formatted all .tf files with `terraform fmt -recursive`.

Ref: #111

Signed-off-by: Stoyan Zhelyazkov <[email protected]>
Signed-off-by: Stoyan Zhelyazkov <[email protected]>
spacegospod added a commit that referenced this issue Jan 30, 2024
Adds a new resource for NSX Edge Clusters.

The lifecycle of the resource is based on the public API and supports creation, expansion, and shrinkage.

Formatted all .tf files with `terraform fmt -recursive`.

Ref: #111

Signed-off-by: Stoyan Zhelyazkov <[email protected]>
Signed-off-by: Stoyan Zhelyazkov <[email protected]>
spacegospod added a commit that referenced this issue Jan 30, 2024
Adds a new resource for NSX Edge Clusters.

The lifecycle of the resource is based on the public API and supports creation, expansion, and shrinkage.

Formatted all .tf files with `terraform fmt -recursive`.

Ref: #111

Signed-off-by: Stoyan Zhelyazkov <[email protected]>
Signed-off-by: Stoyan Zhelyazkov <[email protected]>
spacegospod added a commit that referenced this issue Jan 30, 2024
Adds a new resource for NSX Edge Clusters.

The lifecycle of the resource is based on the public API and supports creation, expansion, and shrinkage.

Formatted all .tf files with `terraform fmt -recursive`.

Ref: #111

Signed-off-by: Stoyan Zhelyazkov <[email protected]>
Signed-off-by: Stoyan Zhelyazkov <[email protected]>
Signed-off-by: Stoyan Zhelyazkov <[email protected]>
spacegospod added a commit that referenced this issue Jan 30, 2024
Adds a new resource for NSX Edge Clusters.

The lifecycle of the resource is based on the public API and supports creation, expansion, and shrinkage.

Formatted all .tf files with `terraform fmt -recursive`.

Ref: #111

Signed-off-by: Stoyan Zhelyazkov <[email protected]>
Signed-off-by: Stoyan Zhelyazkov <[email protected]>
Signed-off-by: Stoyan Zhelyazkov <[email protected]>
@dimitarproynov
Copy link
Contributor

Hi @cybernils,

Support for NSX Edge clusters has been released with the latest v0.8.0 version.

Best Regards,
_Proynov

Copy link

github-actions bot commented Mar 2, 2024

I'm going to lock this issue because it has been closed for 30 days. This helps our maintainers find and focus on the active issues.

If you have found a problem that seems similar to this, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Mar 2, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement Enhancement feature Feature
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants