Skip to content

Added ephemeral http resource#576

Open
danilobuerger wants to merge 2 commits intohashicorp:mainfrom
danilobuerger:happy-crayfish
Open

Added ephemeral http resource#576
danilobuerger wants to merge 2 commits intohashicorp:mainfrom
danilobuerger:happy-crayfish

Conversation

@danilobuerger
Copy link
Copy Markdown

Related Issue

Fixes #508

Description

  • Changed the testing to proto v6 provider server in order to utilize the echo provider (see https://developer.hashicorp.com/terraform/plugin/testing/acceptance-tests/ephemeral-resources)
  • Moved the logic from data_source_http.go/Read to its own function doRequest to be shared with the new ephemeral resource
  • Copied over the schema from data_source_http.go (no good way to share it since they are different structs)
  • Added just one test to the new ephemeral resource to prove its working as everything is already being tested through the data source.

Rollback Plan

  • If a change needs to be reverted, we will roll out an update to the code within 7 days.

Changes to Security Controls

Are there any changes to security controls (access controls, encryption, logging) in this pull request? If so, explain.

@danilobuerger danilobuerger requested a review from a team as a code owner November 27, 2025 21:24
@danilobuerger
Copy link
Copy Markdown
Author

Hi @austinvalle , any chance this can get reviewed please?

@mxk
Copy link
Copy Markdown

mxk commented Jan 16, 2026

Can someone please review this?

@danilobuerger
Copy link
Copy Markdown
Author

Hi @austinvalle , any chance this can get reviewed please?

@edutomesco
Copy link
Copy Markdown

Please I would really want to have this feature already, what is missing for merging?

@thomasgirgenti-flock
Copy link
Copy Markdown

this is a hugely helpful change for my team. anything preventing this from being merged? thanks!

@BaldPulse
Copy link
Copy Markdown

merging this will be incredibly helpful 🙏

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add ephemeral complement

5 participants