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
* Once the PR is merged, the release CI pipeline can be started by pushing a new release tag to the `main` branch.
153
+
* Once the PR is merged, the release CI pipeline can be started by pushing a new release tag to the `main` branch. (`git tag v0.11.13 && git push origin v0.11.13`)
Copy file name to clipboardExpand all lines: README.md
+2-63Lines changed: 2 additions & 63 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -76,71 +76,10 @@ provider "elasticstack" {
76
76
}
77
77
```
78
78
79
-
80
79
## Developing the Provider
81
80
82
-
If you wish to work on the provider, you'll first need [Go](http://www.golang.org) installed on your machine (see [Requirements](#requirements)).
83
-
84
-
To compile the provider, run `go install`. This will build the provider and put the provider binary in the `$GOPATH/bin` directory.
85
-
86
-
To install the provider locally into the `~/.terraform.d/plugins/...` directory one can use `make install` command. This will allow to refer this provider directly in the Terraform configuration without needing to download it from the registry.
87
-
88
-
To generate or update documentation, run `make gen`. All the generated docs will have to be committed to the repository as well.
89
-
90
-
In order to run the full suite of Acceptance tests, run `make testacc`.
91
-
92
-
If you have [Docker](https://docs.docker.com/get-docker/) installed, you can use following command to start the Elasticsearch container and run Acceptance tests against it:
93
-
94
-
```sh
95
-
$ make docker-testacc
96
-
```
97
-
98
-
To clean up the used containers and to free up the assigned container names, run `make docker-clean`.
99
-
100
-
Note: there have been some issues encountered when using `tfenv` for local development. It's recommended you move your version management for terraform to `asdf` instead.
1. Build the provider using the `make install` command:
114
-
```sh
115
-
$ make install
116
-
```
117
-
118
-
119
-
### Adding Dependencies
120
-
121
-
This provider uses [Go modules](https://github.com/golang/go/wiki/Modules).
122
-
Please see the Go documentation for the most up to date information about using Go modules.
123
-
124
-
To add a new dependency `github.com/author/dependency` to your Terraform provider:
125
-
126
-
```
127
-
go get github.com/author/dependency
128
-
go mod tidy
129
-
```
130
-
131
-
Then commit the changes to `go.mod` and `go.sum`.
132
-
133
-
### Generating Kibana clients
134
-
135
-
Kibana clients for some APIs are generated based on Kibana OpenAPI specs.
136
-
Please see [Makefile](./Makefile) tasks for more details.
137
-
138
-
## Support
139
-
140
-
We welcome questions on how to use the Elastic providers. The providers are supported by Elastic. General questions, bugs and product issues should be raised in their corresponding repositories, either for the Elastic Stack provider, or the Elastic Cloud one. Questions can also be directed to the discuss forum. https://discuss.elastic.co/c/orchestration.
141
-
142
-
We will not, however, fix bugs upon customer demand, as we have to prioritize all pending bugs and features, as part of the product's backlog and release cycles.
81
+
See [CONTRIBUTING.md](CONTRIBUTING.md)
143
82
144
-
###Support tickets severity
83
+
## Support tickets severity
145
84
146
85
Support tickets related to the Terraform provider can be opened with Elastic, however since the provider is just a client of the underlying product API's, we will not be able to treat provider related support requests as a Severity-1 (Immedediate time frame). Urgent, production-related Terraform issues can be resolved via direct interaction with the underlying project API or UI. We will ask customers to resort to these methods to resolve downtime or urgent issues.
0 commit comments