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

Vpc branch merge #1482

Open
wants to merge 214 commits into
base: master
Choose a base branch
from
Open

Vpc branch merge #1482

wants to merge 214 commits into from

Conversation

annakhm
Copy link
Collaborator

@annakhm annakhm commented Dec 16, 2024

This merges VPC related work that was developed under vpc-feature-branch back to master

annakhm and others added 30 commits July 11, 2024 00:43
Signed-off-by: Anna Khmelnitsky <[email protected]>
Revise GitHub actions files to run on feature branches
Signed-off-by: Anna Khmelnitsky <[email protected]>
nsxt_policy_vpc datasource has been renamed to nsxt_vpc

Signed-off-by: Kobi Samoray <[email protected]>
Switch to updated temporary SDK
Fix VPC documentation with correct DS name
VPC datasource test is failing as the context block shouldn't have the VPC itself

Signed-off-by: Kobi Samoray <[email protected]>
This would apply to all resources that inherit from
ManagedResource object. Length limits are taked from NSX
spec and are enforced by NSX, hence we're not breaking
backwards compatibility for valid terraform configs.

Signed-off-by: Anna Khmelnitsky <[email protected]>
Fix failing tests on vpc20 branch
Generated with command line params below:
GatewayConnection --no-api-wrapper

Signed-off-by: Kobi Samoray <[email protected]>
Test for this data source is covered together with VPC group
resource test.

Signed-off-by: Anna Khmelnitsky <[email protected]>
Gateway connection resource for VPC v2.0
Add new member types to group criteria
To avoid entry of invalid ids to the context fields.

Signed-off-by: Kobi Samoray <[email protected]>
Extended tests will be added as follow up

Signed-off-by: Anna Khmelnitsky <[email protected]>
Signed-off-by: Anna Khmelnitsky <[email protected]>
Fix nsxt_vpc_group datasource documentation
Add id field validator and apply to context ids
Signed-off-by: Anna Khmelnitsky <[email protected]>
salv-orlando and others added 18 commits October 21, 2024 11:10
Remove IP blocks from connectivity profiles NAT
In addition, refine documentaion for this resource

Signed-off-by: Anna Khmelnitsky <[email protected]>
Signed-off-by: Anna Khmelnitsky <[email protected]>
Remove context from transit gateway attachment resource
Clarify VPC group documentation
nsxt_policy_project has a default_security_profile attribute but it was not handled correctly in read operation.

Signed-off-by: Kobi Samoray <[email protected]>
Handle default_security_profile attribute in project read func
This is the new way of attaching connectivity profile to vpc,
hence the profile attribute is also removed from vpc resource

Signed-off-by: Anna Khmelnitsky <[email protected]>
Path parsing func parseStandardPolicyPath() didn't handle well project paths, seems like it could only handle sub-project objects.

Signed-off-by: Kobi Samoray <[email protected]>
Handle project path parsing properly
Adjust to DHCP changes in service and subnet
Signed-off-by: Anna Khmelnitsky <[email protected]>
This follows fix on NSX

Signed-off-by: Anna Khmelnitsky <[email protected]>
Allow updating IP allocation under project or VPC
Signed-off-by: Anna Khmelnitsky <[email protected]>
@vmwclabot
Copy link
Member

@annakhm, you must sign every commit in this pull request acknowledging our Developer Certificate of Origin before your changes are merged. This can be done by adding Signed-off-by: John Doe <[email protected]> to the last line of each Git commit message. The e-mail address used to sign must match the e-mail address of the Git author. Click here to view the Developer Certificate of Origin agreement.

@vmwclabot vmwclabot added the dco-required DCO Required label Dec 16, 2024
@vmwclabot
Copy link
Member

@annakhm, you must sign every commit in this pull request acknowledging our Developer Certificate of Origin before your changes are merged. This can be done by adding Signed-off-by: John Doe <[email protected]> to the last line of each Git commit message. The e-mail address used to sign must match the e-mail address of the Git author. Click here to view the Developer Certificate of Origin agreement.

@vmwclabot
Copy link
Member

@annakhm, you must sign every commit in this pull request acknowledging our Developer Certificate of Origin before your changes are merged. This can be done by adding Signed-off-by: John Doe <[email protected]> to the last line of each Git commit message. The e-mail address used to sign must match the e-mail address of the Git author. Click here to view the Developer Certificate of Origin agreement.

This has been broken, as the importer helper did not return the schema when it was detected that the parameter isn't a policy path.

Signed-off-by: Kobi Samoray <[email protected]>
@vmwclabot
Copy link
Member

@annakhm, you must sign every commit in this pull request acknowledging our Developer Certificate of Origin before your changes are merged. This can be done by adding Signed-off-by: John Doe <[email protected]> to the last line of each Git commit message. The e-mail address used to sign must match the e-mail address of the Git author. Click here to view the Developer Certificate of Origin agreement.

This is relevant for NSX 9.0.0 onwards.
In addition, mark `default_security_profile` as Computed to
avoid non-empty diff.

Signed-off-by: Anna Khmelnitsky <[email protected]>
@vmwclabot
Copy link
Member

@annakhm, you must sign every commit in this pull request acknowledging our Developer Certificate of Origin before your changes are merged. This can be done by adding Signed-off-by: John Doe <[email protected]> to the last line of each Git commit message. The e-mail address used to sign must match the e-mail address of the Git author. Click here to view the Developer Certificate of Origin agreement.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dco-required DCO Required
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants