Skip to content

Commit

Permalink
ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.438.1
Browse files Browse the repository at this point in the history
  • Loading branch information
speakeasybot committed Nov 13, 2024
1 parent f8b7312 commit b477069
Show file tree
Hide file tree
Showing 130 changed files with 2,732 additions and 3,342 deletions.
227 changes: 147 additions & 80 deletions .speakeasy/gen.lock

Large diffs are not rendered by default.

28 changes: 28 additions & 0 deletions .speakeasy/workflow.lock
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
speakeasyVersion: 1.438.1
sources:
my-source:
sourceNamespace: my-source
sourceRevisionDigest: sha256:e29034ab4368e00402d5ed62745111f950c1fe42234a96cca9ae930a802cfc82
sourceBlobDigest: sha256:fb129b97949b60ef34fdfef8711aee7df55e9328f16749cdaccac5e5b975d0dd
tags:
- latest
- main
targets:
terraform:
source: my-source
sourceNamespace: my-source
sourceRevisionDigest: sha256:e29034ab4368e00402d5ed62745111f950c1fe42234a96cca9ae930a802cfc82
sourceBlobDigest: sha256:fb129b97949b60ef34fdfef8711aee7df55e9328f16749cdaccac5e5b975d0dd
workflow:
workflowVersion: 1.0.0
speakeasyVersion: latest
sources:
my-source:
inputs:
- location: https://docs.api.epilot.io/workflows-definition.yaml
registry:
location: registry.speakeasyapi.dev/epilot/epilot/my-source
targets:
terraform:
target: terraform
source: my-source
3 changes: 3 additions & 0 deletions .speakeasy/workflow.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,11 @@
workflowVersion: 1.0.0
speakeasyVersion: latest
sources:
my-source:
inputs:
- location: https://docs.api.epilot.io/workflows-definition.yaml
registry:
location: registry.speakeasyapi.dev/epilot/epilot/my-source
targets:
terraform:
target: terraform
Expand Down
63 changes: 50 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,8 +51,8 @@ TF_REATTACH_PROVIDERS=... terraform apply

<!-- End SDK <no value> -->

<!-- Start SDK Installation [installation] -->
## SDK Installation
<!-- Start Installation [installation] -->
## Installation

To install this provider, copy and paste this code into your Terraform configuration. Then, run `terraform init`.

Expand All @@ -61,7 +61,7 @@ terraform {
required_providers {
epilot-workflow = {
source = "epilot-dev/epilot-workflow"
version = "0.13.0"
version = "0.14.0"
}
}
}
Expand All @@ -70,19 +70,17 @@ provider "epilot-workflow" {
# Configuration options
}
```
<!-- End SDK Installation [installation] -->
<!-- End Installation [installation] -->

<!-- Start SDK Example Usage [usage] -->
## SDK Example Usage
<!-- Start Testing the provider locally [usage] -->
## Testing the provider locally

### Testing the provider locally
#### Local Provider

Should you want to validate a change locally, the `--debug` flag allows you to execute the provider against a terraform instance locally.

This also allows for debuggers (e.g. delve) to be attached to the provider.

### Example

```sh
go run main.go --debug
# Copy the TF_REATTACH_PROVIDERS env var
Expand All @@ -91,13 +89,52 @@ cd examples/your-example
TF_REATTACH_PROVIDERS=... terraform init
TF_REATTACH_PROVIDERS=... terraform apply
```
<!-- End SDK Example Usage [usage] -->

<!-- Start Available Resources and Operations [operations] -->
## Available Resources and Operations
#### Compiled Provider

Terraform allows you to use local provider builds by setting a `dev_overrides` block in a configuration file called `.terraformrc`. This block overrides all other configured installation methods.

1. Execute `go build` to construct a binary called `terraform-provider-epilot-workflow`
2. Ensure that the `.terraformrc` file is configured with a `dev_overrides` section such that your local copy of terraform can see the provider binary

Terraform searches for the `.terraformrc` file in your home directory and applies any configuration settings you set.

```
provider_installation {
dev_overrides {
"registry.terraform.io/epilot-dev/epilot-workflow" = "<PATH>"
}
# For all other providers, install them directly from their origin provider
# registries as normal. If you omit this, Terraform will _only_ use
# the dev_overrides block, and so no other providers will be available.
direct {}
}
```
<!-- End Testing the provider locally [usage] -->

<!-- Start Available Resources and Data Sources [operations] -->
## Available Resources and Data Sources

### Resources

### Data Sources
<!-- End Available Resources and Data Sources [operations] -->

<!-- Start Summary [summary] -->
## Summary

Workflows Definitions: Service for Workflow Definitions for different processes inside of an Organization
<!-- End Summary [summary] -->

<!-- Start Table of Contents [toc] -->
## Table of Contents

<!-- End Available Resources and Operations [operations] -->
* [Installation](#installation)
* [Available Resources and Data Sources](#available-resources-and-data-sources)
* [Testing the provider locally](#testing-the-provider-locally)
<!-- End Table of Contents [toc] -->

<!-- Placeholder for Future Speakeasy SDK Sections -->

Expand Down
12 changes: 11 additions & 1 deletion RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,4 +22,14 @@ Based on:
- OpenAPI Doc 1.0.0
- Speakeasy CLI 1.303.0 (2.339.1) https://github.com/speakeasy-api/speakeasy
### Generated
- [terraform v0.8.2] .
- [terraform v0.8.2] .

## 2024-11-13 00:29:10
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.438.1 (2.457.2) https://github.com/speakeasy-api/speakeasy
### Generated
- [terraform v0.14.0] .
### Releases
- [Terraform v0.14.0] https://registry.terraform.io/providers/epilot-dev/epilot-workflow/0.14.0 - .
32 changes: 0 additions & 32 deletions docs/data-sources/closing_reason.md

This file was deleted.

Loading

0 comments on commit b477069

Please sign in to comment.