Skip to content

Commit d91ccc1

Browse files
authored
docs: Remove experimental verbiage from ephemeral resources (#1092)
* docs: Remove experimental verbiage from ephemeral resources * add changelog
1 parent fbfbe5c commit d91ccc1

File tree

5 files changed

+6
-12
lines changed

5 files changed

+6
-12
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
kind: NOTES
2+
body: 'ephemeral: Ephemeral resources are now considered generally available and protected
3+
by compatibility promises.'
4+
time: 2025-02-12T10:53:43.499303-05:00
5+
custom:
6+
Issue: "1052"

ephemeral/doc.go

-3
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,4 @@
2020
// that has its own configuration and lifecycle logic. The [ephemeral.EphemeralResource]
2121
// implementations are referenced by the [provider.ProviderWithEphemeralResources] type
2222
// EphemeralResources method, which enables the ephemeral resource practitioner usage.
23-
//
24-
// NOTE: Ephemeral resource support is experimental and exposed without compatibility promises until
25-
// these notices are removed.
2623
package ephemeral

ephemeral/ephemeral_resource.go

-3
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,6 @@ import (
2424
// HashiCorp Vault leases, which can be renewed without changing their data.
2525
//
2626
// - Close: Allows providers to clean up the ephemeral resource via EphemeralResourceWithClose.
27-
//
28-
// NOTE: Ephemeral resource support is experimental and exposed without compatibility promises until
29-
// these notices are removed.
3027
type EphemeralResource interface {
3128
// Metadata should return the full name of the ephemeral resource, such as
3229
// examplecloud_thing.

ephemeral/schema/doc.go

-3
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,4 @@
55
// Ephemeral resource schemas define the structure and value types for configuration
66
// and result data. Schemas are implemented via the ephemeral.EphemeralResource type
77
// Schema method.
8-
//
9-
// NOTE: Ephemeral resource support is experimental and exposed without compatibility promises until
10-
// these notices are removed.
118
package schema

provider/provider.go

-3
Original file line numberDiff line numberDiff line change
@@ -90,9 +90,6 @@ type ProviderWithFunctions interface {
9090
// include ephemeral resources for usage in practitioner configurations.
9191
//
9292
// Ephemeral resources are supported in Terraform version 1.10 and later.
93-
//
94-
// NOTE: Ephemeral resource support is experimental and exposed without compatibility promises until
95-
// these notices are removed.
9693
type ProviderWithEphemeralResources interface {
9794
Provider
9895

0 commit comments

Comments
 (0)