IBM / networking-go-sdk

IBM Cloud Networking Services Go SDK
Apache License 2.0
9 stars 11 forks source link

feat(zones): added partial zone setup #90

Closed arpit-srivastava-ibm closed 2 years ago

arpit-srivastava-ibm commented 2 years ago

PR summary

SDK Support for CNAME Setup - GO SDK

PR Checklist

Please make sure that your PR fulfills the following requirements:

PR Type

What is the current behavior?

We don't have option to set the zone type.

What is the new behavior?

We can define zone type - full or partial

Does this PR introduce a breaking change?

Other information

arpit-srivastava-ibm commented 2 years ago

Test Cases result -

arpit-mac@Arpits-MacBook-Pro networking-go-sdk % go test -v ./zonesv1      
=== RUN   TestZonesV1
Running Suite: ZonesV1 Suite
============================
Random Seed: 1657815581
Will run 54 of 54 specs

•••••••••••••••••••••••••••••••••••••••••••••••••••
------------------------------
• [SLOW TEST:15.963 seconds]
zonesv1_test
/Users/arpit-mac/Downloads/IBM/sdk-repos/public/forked_repo/networking-go-sdk/zonesv1/zones_v1_integration_test.go:30
  zonesv1_test
  /Users/arpit-mac/Downloads/IBM/sdk-repos/public/forked_repo/networking-go-sdk/zonesv1/zones_v1_integration_test.go:58
    zonesv1_test
    /Users/arpit-mac/Downloads/IBM/sdk-repos/public/forked_repo/networking-go-sdk/zonesv1/zones_v1_integration_test.go:59
      zones create/update/delete/activation check test
      /Users/arpit-mac/Downloads/IBM/sdk-repos/public/forked_repo/networking-go-sdk/zonesv1/zones_v1_integration_test.go:104
------------------------------
• [SLOW TEST:35.451 seconds]
zonesv1_test
/Users/arpit-mac/Downloads/IBM/sdk-repos/public/forked_repo/networking-go-sdk/zonesv1/zones_v1_integration_test.go:30
  zonesv1_test
  /Users/arpit-mac/Downloads/IBM/sdk-repos/public/forked_repo/networking-go-sdk/zonesv1/zones_v1_integration_test.go:58
    zonesv1_test
    /Users/arpit-mac/Downloads/IBM/sdk-repos/public/forked_repo/networking-go-sdk/zonesv1/zones_v1_integration_test.go:59
      list all zones test
      /Users/arpit-mac/Downloads/IBM/sdk-repos/public/forked_repo/networking-go-sdk/zonesv1/zones_v1_integration_test.go:148
------------------------------
• [SLOW TEST:10.994 seconds]
zonesv1_test
/Users/arpit-mac/Downloads/IBM/sdk-repos/public/forked_repo/networking-go-sdk/zonesv1/zones_v1_integration_test.go:30
  zonesv1_test
  /Users/arpit-mac/Downloads/IBM/sdk-repos/public/forked_repo/networking-go-sdk/zonesv1/zones_v1_integration_test.go:58
    zonesv1_test
    /Users/arpit-mac/Downloads/IBM/sdk-repos/public/forked_repo/networking-go-sdk/zonesv1/zones_v1_integration_test.go:59
      partial zones create/update/delete/activation check test
      /Users/arpit-mac/Downloads/IBM/sdk-repos/public/forked_repo/networking-go-sdk/zonesv1/zones_v1_integration_test.go:174
------------------------------

Ran 54 of 54 Specs in 64.140 seconds
SUCCESS! -- 54 Passed | 0 Failed | 0 Pending | 0 Skipped
--- PASS: TestZonesV1 (64.15s)
PASS
ok      github.com/IBM/networking-go-sdk/zonesv1        65.292s
ajay-malhotra1 commented 2 years ago

:tada: This PR is included in version 0.32.0 :tada:

The release is available on GitHub release

Your semantic-release bot :package::rocket: