You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The ZStack provider is used to interact with the resources supported by ZStack Cloud, a powerful cloud management platform.
10
+
This provider allows you to manage various cloud resources such as virtual machines, networks, storage, and more.
11
+
It provides a seamless integration with Terraform, enabling you to define and manage your cloud infrastructure as code.
7
12
8
13
Supported Versions
9
14
------------------
@@ -28,36 +33,22 @@ Using the provider
28
33
Please see [instructions](https://www.zstack.io) on how to configure the ZStack Cloud Provider.
29
34
30
35
31
-
## Developing the Provider
32
-
---------------------------
36
+
## Contributing to the provider
33
37
34
-
If you wish to work on the provider, you'll first need [Go](http://www.golang.org) installed on your machine (version 1.20+ is *required*). You'll also need to correctly setup a [GOPATH](http://golang.org/doc/code.html#GOPATH), as well as adding `$GOPATH/bin` to your `$PATH`.
35
-
36
-
To compile the provider, run `make build`. This will build the provider and put the provider binary in the `$GOPATH/bin` directory.
37
-
38
-
```sh
39
-
$ make build
40
-
...
41
-
$ $GOPATH/bin/terraform-provider-zstack
42
-
...
43
-
```
38
+
The ZStack Provider for Terraform is the work of many contributors. We appreciate your help!
44
39
45
-
Running `make dev` or `make devlinux` or `devwin` will only build the specified developing provider which matchs the local system.
46
-
And then, it will unarchive the provider binary and then replace the local provider plugin.
40
+
If you wish to work on the provider, you'll first need [Go](http://www.golang.org) installed on your machine (version 1.20+ is *required*). You'll also need to correctly setup a [GOPATH](http://golang.org/doc/code.html#GOPATH), as well as adding `$GOPATH/bin` to your `$PATH`.
47
41
48
-
In order to test the provider, you can simply run `make test`.
49
42
50
-
```sh
51
-
$ make test
52
-
```
53
43
54
-
In order to run the full suite of Acceptance tests, run `make testacc`.
44
+
You may also [report an issue](https://github.com/ZStack-Robot/terraform-provider-zstack/issues/new).
55
45
56
-
*Note:* Acceptance tests create real resources, and often cost money to run.
46
+
Here is an example of how to clone this repository and switch to the directory:
Before making a release, the resources and data sources are tested automatically with acceptance tests (the tests are located in the zstack/*_test.go files).
0 commit comments