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

uddi_fork -> Develop | Merging Main to Develop #45

Merged
merged 21 commits into from
Apr 24, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
5b6d0e1
Merge branch 'develop'
ajaytho Aug 27, 2021
af1a0d8
Add goreleaser Github Action
sunnyx4 Apr 6, 2022
0d2f780
Merge pull request #8 from delphix-integrations/develop
arunskurian Apr 6, 2022
5a3756b
Change version to 0.1-beta for test release
sunnyx4 Apr 6, 2022
f174bf0
Merge branch 'develop' of github.com:delphix-integrations/terraform-p…
sunnyx4 Apr 6, 2022
b5569c3
Change version to 0.1-beta for test release (#9) (#10)
sunnyx4 Apr 6, 2022
dedde8d
Merge branch 'develop' of github.com:delphix-integrations/terraform-p…
sunnyx4 Apr 6, 2022
b523edc
Change the Go version in 1.17 in release action
sunnyx4 Apr 6, 2022
476aa2a
Merge pull request #11 from sunnyx4/develop
arunskurian Apr 6, 2022
85debd3
Add signs block in goreleaser.yml
sunnyx4 Apr 6, 2022
ca6523a
Merge pull request #12 from sunnyx4/develop
arunskurian Apr 6, 2022
82b2e70
Adding badges (#15) (#16)
arunskurian Apr 6, 2022
b2d0c54
Correcting release badge (#17)
arunskurian Apr 6, 2022
4978b7d
Change version to 0.0.1-beta (#18)
sunnyx4 Apr 6, 2022
b1c7598
Documentation updates for Terraform registry (#19)
arunskurian Apr 7, 2022
8899277
TOOL-13695 Merge develop into main
jtamagnan May 2, 2022
acd43fb
Merge pull request #23 from delphix-integrations/dlpx/pr/jtamagnan-de…
May 2, 2022
ae7361f
Release Provider v1.0.0 (#34)
sunnyx4 Jun 29, 2022
1a0cdc5
Fix blackbox tests (#36)
eyalkaspi-delphix Nov 15, 2022
56b3d53
[HUBS-1586] Update README with links and clarity (#43)
nick-mathison Apr 18, 2023
9ceae74
Merge branch 'main' into develop
Uddipaan-Hazarika Apr 18, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 12 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,32 +7,32 @@
Terraform Provider for Delphix enables Terraform to create and manage Delphix Continuous Data &
Continuous Compliance infrastructure using the Delphix Control Tower (DCT) APIs.

Full documentation can he found [here](https://integrations.delphix.com/Terraform/)
Full implementation directions can be found on the [Delphix Ecosystem Documentation](https://ecosystem.delphix.com/docs/overview-3) and [Terraform Provider Registry](https://registry.terraform.io/providers/delphix-integrations/delphix/latest/docs).

## Prerequisites

1. Setup Delphix Control Tower(DCT) API Layer. For more information, visit [DCT Home.](https://docs.delphix.com/dct)
2. Delphix Engines must be registered with DCT APIs
3. API-Keys must be created for authenticating with DCT APIs. Refer to [DCT Home](https://docs.delphix.com/dct) for more info.
4. Additional infrastructure required for testing the provider operations [ e.g Hosts to be added as environments, dSources to create VDBs from]
5. Development setup for GoLang.
1. Install Delphix Control Tower (DCT). For more information, visit the [DCT documentation](https://docs.delphix.com/dct).
2. Delphix Continuous Data and Continuous Compliance engines must be connected to DCT.
3. An API key must be created for authenticating with DCT APIs. Refer to the [DCT API keys documentation](https://dct.delphix.com/docs/api-keys-2) for more info.
4. Additional infrastructure required for testing the provider operations. [e.g Hosts to be added as environments, dSources to create VDBs from]
5. Development setup for Golang.


## Getting Started (Development)

This guide covers the following

1. Install IDE [Visual Studio Code](https://code.visualstudio.com)
1. Install IDE [Visual Studio Code](https://code.visualstudio.com).

2. Install guide for [golang](https://go.dev/dl/)
2. Install guide for [Golang](https://go.dev/dl/).

3. Install guide for [Goreleaser](https://goreleaser.com/install/)
3. Install guide for [GoReleaser](https://goreleaser.com/install/).

4. Install Go Plugin for VS Code
4. Install Go Plugin for VS Code.

5. Install [Terraform](https://www.terraform.io/downloads)
5. Install [Terraform](https://www.terraform.io/downloads).

6. Fork this repo and clone it locally. Switch to develop branch which always heads to the latest development code.
6. Fork this repo and clone it locally. Switch to the `develop` branch which always heads to the latest development code.

7. Run following command to create binaries:

Expand Down
10 changes: 4 additions & 6 deletions docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,12 @@
The Terraform Provider for Delphix requires the Delphix Continuous Data Platform and Data Control Tower (DCT).


The Terraform Provider for Delphix enables customers to manage data-as-code alongside their infrastructure.
With Terraform and Delphix, customers can now automatically provision, manage, and teardown ephemeral data environments to drive enterprise DevOps workflows enabling test data management.
The Terraform Provider for Delphix enables customers to natively manage data-as-code along with their infrastructure.
With Terraform and Delphix, customers can now automatically provision, manage and teardown any number of ephemeral data environments to drive enterprise DevOps workflows including test data management.

This provider leverages REST APIs available through the Delphix Data Control Tower (DCT). Before use, configure the Provider using an API key generated by DCT and registering Delphix engines within DCT.
This provider leverages the Delphix APIs available with the Delphix Data Control Tower (DCT). The provider must be configured with the proper API key generated by DCT and registered with associated Delphix engines before use

To learn more about the Terraform Provider, webinar events, and other Delphix solutions, see our [Delphix Website](https://www.delphix.com/solutions/terraform). If you need technical guidance around Delphix and DCT, refer to the [Delphix Documentation](https://docs.delphix.com) and [DCT Documentation](https://docs.delphix.com/dct) websites.

Please [contact us](mailto:ask-integrations@delphix.com) with any questions or submit one on our [Delphix Community Portal](https://community.delphix.com/contactus).
To learn more about Delphix and DCT APIs, refer to [Delphix Docs](https://docs.delphix.com) and [DCT Docs](https://docs.delphix.com/dct) respectively. Please [Contact us](ask-integrations@delphix.com) (ask-integrations@delphix.com) with any questions.

## Example Usage

Expand Down
4 changes: 2 additions & 2 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ require (
github.com/apparentlymart/go-textseg/v13 v13.0.0 // indirect
github.com/davecgh/go-spew v1.1.1 // indirect
github.com/fatih/color v1.7.0 // indirect
github.com/google/go-cmp v0.5.7 // indirect
github.com/google/go-cmp v0.5.8 // indirect
github.com/hashicorp/errwrap v1.0.0 // indirect
github.com/hashicorp/go-checkpoint v0.5.0 // indirect
github.com/hashicorp/go-cleanhttp v0.5.2 // indirect
Expand All @@ -23,7 +23,7 @@ require (
github.com/hashicorp/go-plugin v1.4.3 // indirect
github.com/hashicorp/go-uuid v1.0.2 // indirect
github.com/hashicorp/go-version v1.4.0 // indirect
github.com/hashicorp/hc-install v0.3.1 // indirect
github.com/hashicorp/hc-install v0.3.2 // indirect
github.com/hashicorp/hcl/v2 v2.11.1 // indirect
github.com/hashicorp/logutils v1.0.0 // indirect
github.com/hashicorp/terraform-exec v0.16.0 // indirect
Expand Down
9 changes: 4 additions & 5 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -85,8 +85,6 @@ github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ3
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/delphix/dct-sdk-go v1.0.0-beta9 h1:Mdipd7lTt/vhjuM0XsoixyIXhGnpo5TsT2viLH3CLO8=
github.com/delphix/dct-sdk-go v1.0.0-beta9/go.mod h1:jHmLaVSOGroT5E298s7GU3TobaZ8SH0RqUhFo5WkPqo=
github.com/delphix/dct-sdk-go v1.2.0 h1:/YM+CjuXv1cx3xBDYGk1ST3QcAG4EAF5ty96elnnh+M=
github.com/delphix/dct-sdk-go v1.2.0/go.mod h1:jHmLaVSOGroT5E298s7GU3TobaZ8SH0RqUhFo5WkPqo=
github.com/emirpasic/gods v1.12.0 h1:QAUIPSaCu4G+POclxeqb3F+WPpdKqFGlw36+yOzGlrg=
Expand Down Expand Up @@ -161,8 +159,9 @@ github.com/google/go-cmp v0.5.1/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/
github.com/google/go-cmp v0.5.2/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
github.com/google/go-cmp v0.5.6/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
github.com/google/go-cmp v0.5.7 h1:81/ik6ipDQS2aGcBfIN5dHDB36BwrStyeAQquSYCV4o=
github.com/google/go-cmp v0.5.7/go.mod h1:n+brtR0CgQNWTVd5ZUFpTBC8YFBDLK/h/bpaJ8/DtOE=
github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg=
github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=
github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs=
github.com/google/martian/v3 v3.0.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0=
github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc=
Expand Down Expand Up @@ -211,8 +210,9 @@ github.com/hashicorp/go-version v1.4.0 h1:aAQzgqIrRKRa7w75CKpbBxYsmUoPjzVm1W59ca
github.com/hashicorp/go-version v1.4.0/go.mod h1:fltr4n8CU8Ke44wwGCBoEymUuxUHl09ZGVZPK5anwXA=
github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8=
github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8=
github.com/hashicorp/hc-install v0.3.1 h1:VIjllE6KyAI1A244G8kTaHXy+TL5/XYzvrtFi8po/Yk=
github.com/hashicorp/hc-install v0.3.1/go.mod h1:3LCdWcCDS1gaHC9mhHCGbkYfoY6vdsKohGjugbZdZak=
github.com/hashicorp/hc-install v0.3.2 h1:oiQdJZvXmkNcRcEOOfM5n+VTsvNjWQeOjfAoO6dKSH8=
github.com/hashicorp/hc-install v0.3.2/go.mod h1:xMG6Tr8Fw1WFjlxH0A9v61cW15pFwgEGqEz0V4jisHs=
github.com/hashicorp/hcl v0.0.0-20170504190234-a4b07c25de5f h1:UdxlrJz4JOnY8W+DbLISwf2B8WXEolNRA8BGCwI9jws=
github.com/hashicorp/hcl v0.0.0-20170504190234-a4b07c25de5f/go.mod h1:oZtUIOe8dh44I2q6ScRibXws4Ajl+d+nod3AaR9vL5w=
github.com/hashicorp/hcl/v2 v2.0.0/go.mod h1:oVVDG71tEinNGYCxinCYadcmKU9bglqW9pV3txagJ90=
Expand Down Expand Up @@ -568,7 +568,6 @@ golang.org/x/tools v0.0.0-20201028111035-eafbe7b904eb/go.mod h1:emZCQorbCU4vsT4f
golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 h1:go1bK/D/BFZV2I8cIQd1NKEZ+0owSTG1fDTci4IqFcE=
golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
google.golang.org/api v0.4.0/go.mod h1:8k5glujaEP+g9n7WNsDg8QP6cUVNI86fCNMcbazEtwE=
google.golang.org/api v0.7.0/go.mod h1:WtwebWUNSVBH/HAw79HIFXZNqEvBhG+Ra+ax0hx3E3M=
Expand Down
1 change: 0 additions & 1 deletion internal/provider/resource_vdb_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,6 @@ func TestAccVdb_provision_positive(t *testing.T) {
testAccCheckDctVdbResourceExists("delphix_vdb.new"),
resource.TestCheckResourceAttr("delphix_vdb.new", "name", "vdbu"),
resource.TestCheckResourceAttr("delphix_vdb.new", "vdb_restart", "true")),
ExpectNonEmptyPlan: true,
arunskurian marked this conversation as resolved.
Show resolved Hide resolved
},
{
// negative update test case
Expand Down