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

Feat/1.9.4 #645

Merged
merged 6 commits into from
Oct 27, 2023
Merged

Feat/1.9.4 #645

merged 6 commits into from
Oct 27, 2023

Conversation

abhimutant
Copy link
Collaborator

No description provided.

@abhimutant
Copy link
Collaborator Author

abhimutant commented Oct 25, 2023

/ok-to-test pc

Acceptance test run status: failure
Current line coverage (30.9) is below threshold (50). Kindly add more acceptance tests.

@abhimutant
Copy link
Collaborator Author

abhimutant commented Oct 25, 2023

/ok-to-test pc

Acceptance test run status: failure
Current line coverage (30.9) is below threshold (50). Kindly add more acceptance tests.

@abhimutant
Copy link
Collaborator Author

abhimutant commented Oct 26, 2023

/ok-to-test pc

Acceptance test run status: failure
Current line coverage (23.3) is below threshold (50). Kindly add more acceptance tests.

1 similar comment
@abhimutant
Copy link
Collaborator Author

abhimutant commented Oct 27, 2023

/ok-to-test pc

Acceptance test run status: failure
Current line coverage (23.3) is below threshold (50). Kindly add more acceptance tests.

@abhimutant
Copy link
Collaborator Author

abhimutant commented Oct 27, 2023

/ok-to-test pc

Acceptance test run status: failure
Current line coverage (30.9) is below threshold (50). Kindly add more acceptance tests.

@abhimutant abhimutant merged commit 1dfdba3 into master Oct 27, 2023
3 checks passed
abhimutant added a commit that referenced this pull request Dec 9, 2024
* Feat/1.9.3 (#633)

Co-authored-by: Abhishekism9450 <[email protected]>
Co-authored-by: Deepak Muley <[email protected]>
Co-authored-by: Abhishek <[email protected]>

* Feat/1.9.4 (#645)

Co-authored-by: Frederic M <[email protected]>
Co-authored-by: ArtemProt <[email protected]>
Co-authored-by: Abhishekism9450 <[email protected]>

* new tf design

* import changes

* package name change for fc

* package name for fc is foundationCentral

* package name to foundationcentral

* fixes around acctest

* examples folder

* v4 design

* some fixes after merging

* datasource for subnets,vpcs, fips

* resource for subnets

* adding go mod for public repo

* lint fixes

* lint fix

* lint fix for client name

* test config as client will be different for sdks

* adding crud for fips

* test for subnet

* docs for subnet

* tcs for fips

* lint fixes

* lint fix in fips

* lint fix

* docs for fip

* docs and tcs for vpc

* delete vendor and exclude vendor folder

* change the subnets, floating_ip and vpc module name from v4 to v2, add examples

* fix acc test cases for resource services

* fix acc test cases for datasource services, use internal sdk, create the resources that test cases needed within the test case itself

* change package name from networking to networkingv2

* Revert "delete vendor and exclude vendor folder"

This reverts commit 34ac198.

---------

Co-authored-by: Abhishek Chaudhary <[email protected]>
Co-authored-by: Abhishekism9450 <[email protected]>
Co-authored-by: Abhishek <[email protected]>
abhimutant added a commit that referenced this pull request Dec 9, 2024
* Feat/1.9.3 (#633)

Co-authored-by: Abhishekism9450 <[email protected]>
Co-authored-by: Deepak Muley <[email protected]>
Co-authored-by: Abhishek <[email protected]>

* Feat/1.9.4 (#645)

Co-authored-by: Frederic M <[email protected]>
Co-authored-by: ArtemProt <[email protected]>
Co-authored-by: Abhishekism9450 <[email protected]>

* new tf design

* import changes

* package name change for fc

* package name for fc is foundationCentral

* package name to foundationcentral

* fixes around acctest

* examples folder

* v4 design

* some fixes after merging

* datasource for subnets,vpcs, fips

* resource for subnets

* adding go mod for public repo

* lint fixes

* lint fix

* lint fix for client name

* test config as client will be different for sdks

* adding crud for fips

* test for subnet

* docs for subnet

* tcs for fips

* lint fixes

* lint fix in fips

* lint fix

* docs for fip

* docs and tcs for vpc

* delete vendor and exclude vendor folder

* change the subnets, floating_ip and vpc module name from v4 to v2, add examples

* fix acc test cases for resource services

* fix acc test cases for datasource services, use internal sdk, create the resources that test cases needed within the test case itself

* change package name from networking to networkingv2

* Revert "delete vendor and exclude vendor folder"

This reverts commit 34ac198.

* Feat/v4 pbrs  on v4 networks  (#13)

* datasource for pbrs

* lint fixes. go error (gomnd, gosimple, golint)

* go checks, magic numbers(gomnd)

* fix config testcase as base client will differ in sdks

* tests and docs for pbrs

* change module  name from v4 to v2

* change package  name to networkingv2

* add pbr_v2 example

* fix import

---------

Co-authored-by: Abhishek <[email protected]>

* Feat/v4 static routes on v4 networks  (#14)

* datasource for pbrs

* lint fixes. go error (gomnd, gosimple, golint)

* go checks, magic numbers(gomnd)

* fix config testcase as base client will differ in sdks

* datasourc for route tables

* resource for static route

* tests and docs for pbrs

* docs for route table

* docs for static route

* lint fixes

* remove other services

* change module name from v4 to v2

* change package name to networkingv2

* change package name to networkingv2

* remove other services

---------

Co-authored-by: Abhishek <[email protected]>

* Feat/v4 network security rules on v4 networks  (#15)

* datasource for pbrs

* lint fixes. go error (gomnd, gosimple, golint)

* go checks, magic numbers(gomnd)

* fix config testcase as base client will differ in sdks

* datasourc for route tables

* resource for static route

* address groups v4

* service groups

* resource for service groups

* crud for service groups

* CRUD for address groups

* data source for network security

* CRUD for network security

* tests and docs for pbrs

* docs for route table

* docs for static route

* lint fixes

* testcases for address groups

* fixing lint issues

* lint fix

* docs for address groups

* test and docs for service groups

* docs and tcs for NSP

* resource tests for NSP

* tcs for NSP

* remove other services

* change module name from v4 to v2

* change package name to networkingv2

---------

Co-authored-by: Abhishek <[email protected]>

* Feat/v4 address group on v4 networks  (#16)

* datasource for pbrs

* lint fixes. go error (gomnd, gosimple, golint)

* go checks, magic numbers(gomnd)

* fix config testcase as base client will differ in sdks

* datasourc for route tables

* resource for static route

* address groups v4

* service groups

* resource for service groups

* crud for service groups

* CRUD for address groups

* tests and docs for pbrs

* docs for route table

* docs for static route

* lint fixes

* testcases for address groups

* fixing lint issues

* lint fix

* docs for address groups

* test and docs for service groups

* add examples for address group and service group

* add examples for address group and service group

* add examples for address group and service group

* Revert "add examples for address group and service group"

This reverts commit 4c1cc92f031ae60a97604a17a374fd2930b21acb.

* remove other modules

* change module name from v4 to v2

* change package name from v2

---------

Co-authored-by: Abhishek <[email protected]>

---------

Co-authored-by: Abhishek Chaudhary <[email protected]>
Co-authored-by: Abhishekism9450 <[email protected]>
Co-authored-by: Deepak Muley <[email protected]>
Co-authored-by: Abhishek <[email protected]>
Co-authored-by: Frederic M <[email protected]>
Co-authored-by: ArtemProt <[email protected]>
abhimutant added a commit that referenced this pull request Dec 9, 2024
* Feat/1.9.3 (#633)

Co-authored-by: Abhishekism9450 <[email protected]>
Co-authored-by: Deepak Muley <[email protected]>
Co-authored-by: Abhishek <[email protected]>

* Feat/1.9.4 (#645)

Co-authored-by: Frederic M <[email protected]>
Co-authored-by: ArtemProt <[email protected]>
Co-authored-by: Abhishekism9450 <[email protected]>

* new tf design

* import changes

* package name change for fc

* package name for fc is foundationCentral

* package name to foundationcentral

* fixes around acctest

* examples folder

* v4 design

* some fixes after merging

* datasource for subnets,vpcs, fips

* datasource for pbrs

* lint fixes. go error (gomnd, gosimple, golint)

* go checks, magic numbers(gomnd)

* fix config testcase as base client will differ in sdks

* datadource for clusters

* lint fixes

* host datasource

* lint fixes

* resource for user

* adding flatten funcs

* resource for subnets

* adding go mod for public repo

* lint fixes

* lint fix

* lint fix for client name

* test config as client will be different for sdks

* adding crud for fips

* address groups v4

* service groups

* resource for service groups

* crud for service groups

* CRUD for address groups

* data source for network security

* CRUD for network security

* microseg sdk pointing to internals

* datasource for directory services

* CRUD for directory service

* datasource for saml

* CRUD for idp

* CRUD auth policy

* delete Operation for directory service

* CRUD for user groups

* Roles info +CRUD logic

* change err check logic

* acc test for roles

* Docs & examples

* fix err message

* test_roles_config file for Testing

* d9ocs and examples for user groups

* setup and write test cases for user groups, Test is in progress

* fix user group destroy(If-Match header required for delete API) and change 'distinguished_name' attribute to required bcs we can not create user group without `distinguished_name`

* Skipping test as it requires a valid user group configuration,  and setup test_config_v4.json file

* fix test configuration v4 file

* fix test configuration v4 file

* fix test cases to use test_config_v4

* TestAccRolesV4Resource_Basic remove double check on client_name

* fix docs

* Docs and examples

* Add test configuration file and test cases for directory services, Skipping tests as configurations is not available yet

* add secondary_urls to directory service schema

* fix idp_metadata in datasource, add If-Match Header on delete resource and fix delete response, API just return response code

* add SamlIdpV4 to resource Map

* write acc test cases, datasorce test cases verified, resource test cases blocked bcs of idp_metadata.error_url issue

* fix error url issue, update resource test case , write docs

* test_config_v4 for nutanix_saml_identity_providers_v4

* update sdk to v4.0.2-beta.1,
users info done,
test cases need to be verified

* acc test cases for resource_users_v4

* fix username mistype

* docs for users_v4

* fix user resource

* fix CRUD and info for auth policies, there is a bug in CRUD , and info . identities.reserved and entities.reserved treated as JSONString

* fix bug on update auth policy

* acc test for authorization policy

* authorization policy v4 docs

* fix acc test cases, add more test cases to cover more scenarios in create user, test cases not verified duo to sdk upgrade  issue

* update provider, add "nutanix_user_v4" to resource and datasource  Map

* merge feat/v4-permissions  into v4-iam

* merge feat/v4-user-groups  into v4-iam

* remove all other modules, add sdk, fix operation module name update provider resource/data maps, fix the structure of  test_config_v4.json file

* add more roles test cases

* fix user test cases

* fix user test cases for data sources

* remove unnecessary temp folder

* remove unnecessary vendor folder

* exclude vendor

* exclude vendor

* add more acc tests cases, change the module name from v4 to v2,

* change the user module name from v4 to v2,

* change the roles module name from v4 to v2,

* change the operations module name from v4 to v2,

* change the authorization policy  module name from v4 to v2, add examples, update acc test for acps

* change the operation module files name from permissions to operations

* fix authorization_policy_v2 data_source  acc test case

* change the saml idp   module name from v4 to v2, add examples, update acc

* change the directory_service module name from v4 to v2, add and check acc tests, fix some bugs, add examples

* change the v2 iam package from iam to iamv2

* change the Roles, User Groups functions names from v4 to v2

* change the test configuration file name from v4 to v2

* Revert "exclude vendor"

This reverts commit 14c9f4c.

---------

Co-authored-by: Abhishek Chaudhary <[email protected]>
Co-authored-by: Abhishekism9450 <[email protected]>
Co-authored-by: Deepak Muley <[email protected]>
Co-authored-by: Abhishek <[email protected]>
Co-authored-by: Frederic M <[email protected]>
Co-authored-by: ArtemProt <[email protected]>
abhimutant added a commit that referenced this pull request Dec 9, 2024
* Feat/1.9.3 (#633)

Co-authored-by: Abhishekism9450 <[email protected]>
Co-authored-by: Deepak Muley <[email protected]>
Co-authored-by: Abhishek <[email protected]>

* Feat/1.9.4 (#645)

Co-authored-by: Frederic M <[email protected]>
Co-authored-by: ArtemProt <[email protected]>
Co-authored-by: Abhishekism9450 <[email protected]>

* new tf design

* import changes

* package name change for fc

* package name for fc is foundationCentral

* package name to foundationcentral

* fixes around acctest

* examples folder

* v4 design

* some fixes after merging

* datasource for subnets,vpcs, fips

* datasource for pbrs

* lint fixes. go error (gomnd, gosimple, golint)

* go checks, magic numbers(gomnd)

* fix config testcase as base client will differ in sdks

* datadource for clusters

* lint fixes

* resource for subnets

* adding go mod for public repo

* lint fixes

* lint fix

* lint fix for client name

* test config as client will be different for sdks

* adding crud for fips

* address groups v4

* service groups

* resource for service groups

* crud for service groups

* CRUD for address groups

* data source for network security

* CRUD for network security

* microseg sdk pointing to internals

* datasource for directory services

* CRUD for directory service

* datasource for saml

* CRUD for idp

* delete Operation for directory service

* CRUD for user groups

* datasource for categories

* Crud and tcs for categories

* crud & test for images

* sdk versioning

* templates datasource

* datasource for template versions

* deploy templates

* spec for vms

* create Ops

* CUD ops done

* Get VMs

* VMs

* CRUD for vm disks

* CRUD/ds serial ports

* cdrom CRUD

* insert/eject cdrom

* vm actions power

* vm shutdown actions

* CRUD gpus

* missing return in vms

* vm clone resource

* tcs for vm resource

* tcs for vms

* acc for images

* adding more tcs

* Vms disk Tcs

* tcs for serial port

* resource tcs for cdrom

* TCs for cdroms

* vm clone example and docs

* tcs for vm power state

* power state testcase

* shutdown Tcs

* Adding TCs for Gpus

* vm clone testcases

* fic for argument naming

* resource and tests for update guest customization for next boot

* guest customization update doc and example

* cluster v4 resource

* fix for b2 version

* data source for storage containers and storage container  modules

* implement storage containers resources, Create Operation done

* fix create operation for storage containers, implement Delete Operation

* implement Update  Operation for storage containers

* acc tests for storage containers

* storage container docs for resource and data source

* test_config_v4 file for acc tests

* extract storage containers into separate package, use new prism sdk instead of internal sdk

* implement data source for storage stats info

* set the default values for sampling interval and stat type attributes, convert timestamp to string in the flattenValueTimestamp  method

* Revert "set the default values for sampling interval and stat type attributes, convert timestamp to string in the flattenValueTimestamp  method"

This reverts commit 2abc8b3b2dc11c453aaa775a0f84ffeaf677246a.

* set the default values for sampling interval and stat type attributes, convert timestamp to string in the flattenValueTimestamp  method

* acc test for storage stat info

* rename from storage stats to storage container stat

* add test case to validate required args

* docs for storage container stats info

* use internal prism sdk

* use internal prism sdk

* set the default values for sampling interval and stat type attributes, convert timestamp to string in the flattenValueTimestamp  method

* exclude vendor

* remove all other modules and  sdk, update provider resource/data maps, change the name from v4 to v2

* remove all other modules and  sdk, update provider resource/data maps, change the name from v4 to v2

* change the storage container stats info from v4 to v2, add examples

* change the test_config_v4 from v4 to v2

* Revert "exclude vendor"

This reverts commit 5728f1196ec8c29ed0382b757d22342fe64fe89e.

---------

Co-authored-by: Abhishek Chaudhary <[email protected]>
Co-authored-by: Abhishekism9450 <[email protected]>
Co-authored-by: Deepak Muley <[email protected]>
Co-authored-by: Abhishek <[email protected]>
Co-authored-by: Frederic M <[email protected]>
Co-authored-by: ArtemProt <[email protected]>
Co-authored-by: Gevorg <[email protected]>
abhimutant added a commit that referenced this pull request Dec 9, 2024
* Feat/1.9.3 (#633)

Co-authored-by: Abhishekism9450 <[email protected]>
Co-authored-by: Deepak Muley <[email protected]>
Co-authored-by: Abhishek <[email protected]>

* Feat/1.9.4 (#645)

Co-authored-by: Frederic M <[email protected]>
Co-authored-by: ArtemProt <[email protected]>
Co-authored-by: Abhishekism9450 <[email protected]>

* new tf design

* import changes

* package name change for fc

* package name for fc is foundationCentral

* package name to foundationcentral

* fixes around acctest

* examples folder

* v4 design

* some fixes after merging

* datasource for subnets,vpcs, fips

* datasource for pbrs

* lint fixes. go error (gomnd, gosimple, golint)

* go checks, magic numbers(gomnd)

* fix config testcase as base client will differ in sdks

* datasourc for route tables

* resource for static route

* resource for subnets

* adding go mod for public repo

* lint fixes

* lint fix

* lint fix for client name

* test config as client will be different for sdks

* adding crud for fips

* address groups v4

* service groups

* resource for service groups

* crud for service groups

* CRUD for address groups

* data source for network security

* CRUD for network security

* microseg sdk pointing to internals

* datasource for directory services

* CRUD for directory service

* datasource for saml

* CRUD for idp

* CRUD auth policy

* delete Operation for directory service

* CRUD for user groups

* datasource for categories

* Crud and tcs for categories

* tcs for category

* test for subnet

* docs for subnet

* tcs for fips

* lint fixes

* lint fix in fips

* lint fix

* docs for fip

* docs and tcs for vpc

* tests and docs for pbrs

* docs for route table

* docs for static route

* lint fixes

* testcases for address groups

* fixing lint issues

* lint fix

* docs for address groups

* test and docs for service groups

* fix CRUD and info for auth policies, there is a bug in CRUD , and info . identities.reserved and entities.reserved treated as JSONString

* fix bug on update auth policy

* acc test for authorization policy

* authorization policy v4 docs

* docs and tcs for NSP

* resource tests for NSP

* tcs for NSP

* fixing go mod for external sdks

* fixing lint issues

* fixing go lint issues

* test and docs for categories

* dummy values in test_config

* remove all other modules

* rename module from v4 to v2

* add examples

* rename package from prism to prismv2

* rename package from prism to prismv2

---------

Co-authored-by: Abhishek Chaudhary <[email protected]>
Co-authored-by: Abhishekism9450 <[email protected]>
Co-authored-by: Deepak Muley <[email protected]>
Co-authored-by: Abhishek <[email protected]>
Co-authored-by: Frederic M <[email protected]>
Co-authored-by: ArtemProt <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants