Terraform-in-Terraform: Execute Modules directly from the Terraform Registry

Terraform-In-Terraform Provider

This provider allows running Terraform in Terraform. This might seem insane but there are some edge cases where it comes in handy. The provider can either look up the Terraform executable from the PATH environment or it can download the Terraform binaries from the original source (set tf_apply/terraform_version). But please use that with caution, the binary is downloaded from the original Terraform sources but not validated for correctness. If you feel strongly about that I would love to see your contribution to my tfcli GitLab project.

Note: The provider is tested on OSX and Linux. I do not know if it works on Windows, feedback is welcome.

The provider is available in the Terraform Registry

Requirements

Comments
  • Bump github.com/hashicorp/terraform-plugin-log from 0.3.0 to 0.4.0

    Bump github.com/hashicorp/terraform-plugin-log from 0.3.0 to 0.4.0

    Bumps github.com/hashicorp/terraform-plugin-log from 0.3.0 to 0.4.0.

    Release notes

    Sourced from github.com/hashicorp/terraform-plugin-log's releases.

    v0.4.0

    NOTES:

    • This Go module has been updated to Go 1.17 per the Go support policy. Any consumers building on earlier Go versions may experience errors. (#51)

    FEATURES:

    • Added tflogtest package, which provides functionality for unit testing of provider logging (#62)
    • Added tfsdklogtest package, which provides functionality for unit testing of SDK logging (#62)

    ENHANCEMENTS:

    • tflog: Added WithRootFields() function, which can copy root logger fields to a new subsystem logger during NewSubsystem() (#60)
    • tfsdklog: Added WithRootFields() function, which can copy root logger fields to a new subsystem logger during NewSubsystem() (#60)

    BUG FIXES:

    • tflog+tfsdklog: Prevented Unable to create logging subsystem with AdditionalLocationOffset due to missing root logger options warning logs during acceptance testing (#58)
    Changelog

    Sourced from github.com/hashicorp/terraform-plugin-log's changelog.

    0.4.0 (May 4, 2022)

    NOTES:

    • This Go module has been updated to Go 1.17 per the Go support policy. Any consumers building on earlier Go versions may experience errors. (#51)

    FEATURES:

    • Added tflogtest package, which provides functionality for unit testing of provider logging (#62)
    • Added tfsdklogtest package, which provides functionality for unit testing of SDK logging (#62)

    ENHANCEMENTS:

    • tflog: Added WithRootFields() function, which can copy root logger fields to a new subsystem logger during NewSubsystem() (#60)
    • tfsdklog: Added WithRootFields() function, which can copy root logger fields to a new subsystem logger during NewSubsystem() (#60)

    BUG FIXES:

    • tflog+tfsdklog: Prevented Unable to create logging subsystem with AdditionalLocationOffset due to missing root logger options warning logs during acceptance testing (#58)
    Commits
    • 40a5980 Update CHANGELOG for 0.4.0
    • f5284c7 Introduce tflogtest and tfsdklogtest packages (#62)
    • 1d9ce94 tflog+tfsdklog: Added WithRootFields() function (#60)
    • 0a383c3 tfsdklog: Ensure sink logger options are propagated to SDK and provider root ...
    • 1d1c445 Bump github.com/google/go-cmp from 0.5.7 to 0.5.8 (#53)
    • 94541a8 Bump Expected Minimum Go Version to 1.17 (#51)
    • 49f9236 Bump actions/setup-go from 2 to 3 (#49)
    • 8062654 Bump actions/upload-artifact from 2 to 3 (#48)
    • 1b8e9d3 Update v0.3.0 CHANGELOG to include other dependency update requirements
    • 1583d7b Update CODEOWNERS with new team name: @​hashicorp/terraform-devex (#45)
    • See full diff in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • Bump github.com/hashicorp/terraform-plugin-docs from 0.9.0 to 0.10.0

    Bump github.com/hashicorp/terraform-plugin-docs from 0.9.0 to 0.10.0

    Bumps github.com/hashicorp/terraform-plugin-docs from 0.9.0 to 0.10.0.

    Release notes

    Sourced from github.com/hashicorp/terraform-plugin-docs's releases.

    v0.10.0

    BUG FIXES:

    • cmd/tfplugindocs: Allow single word resources to use templates (#147).
    • cmd/tfplugindocs: Pass in correct provider name for data-source and resource schema lookup when overidden with rendered-provider-name flag (#148).

    ENHANCEMENTS:

    • cmd/tfplugindocs: Expose RenderedProviderName to templates (#149).
    Changelog

    Sourced from github.com/hashicorp/terraform-plugin-docs's changelog.

    0.10.0 (June 13, 2022)

    BUG FIXES:

    • cmd/tfplugindocs: Allow single word resources to use templates (#147).
    • cmd/tfplugindocs: Pass in correct provider name for data-source and resource schema lookup when overidden with rendered-provider-name flag (#148).

    ENHANCEMENTS:

    • cmd/tfplugindocs: Expose RenderedProviderName to templates (#149).
    Commits
    • eaa28b7 Preparing CHANGELOG for v0.10.0
    • e52e735 expose RenderedProviderName to templating
    • 042480e generate: pass through correct name of schema provider
    • cbd432b Allowing single word resources to use templates (#147)
    • See full diff in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • Bump github.com/hashicorp/terraform-plugin-log from 0.4.0 to 0.4.1

    Bump github.com/hashicorp/terraform-plugin-log from 0.4.0 to 0.4.1

    Bumps github.com/hashicorp/terraform-plugin-log from 0.4.0 to 0.4.1.

    Release notes

    Sourced from github.com/hashicorp/terraform-plugin-log's releases.

    v0.4.1

    NOTES:

    • The gopkg.in/yaml.v3 dependency has been updated to address CVE-2022-28948 (#69)
    Changelog

    Sourced from github.com/hashicorp/terraform-plugin-log's changelog.

    0.4.1 (June 6, 2022)

    NOTES:

    • The gopkg.in/yaml.v3 dependency has been updated to address CVE-2022-28948 (#69)
    Commits
    • e5728bd Update CHANGELOG for 0.4.1
    • 55a318e Bump github.com/hashicorp/go-hclog from 1.2.0 to 1.2.1 (#69)
    • 29a7c4d website/docs/plugin/log: Use map parameter in example additional field code (...
    • ea82e49 .github/workflows: Use new setup-go go-version-file input (#65)
    • a4b73c9 .github/workflows: Remove obsolete golangci-lint-action input (#67)
    • a2ef752 Bump goreleaser/goreleaser-action from 2 to 3 (#66)
    • 66314a5 Bump golangci/golangci-lint-action from 3.1.0 to 3.2.0 (#64)
    • 294b80b website: Migrate documentation from terraform-website to project repository (...
    • 3e46ea4 Add team-tw-packer-and-terraform to CODEOWNERS for website page changes (#63)
    • See full diff in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • Bump github.com/hashicorp/terraform-plugin-docs from 0.8.1 to 0.9.0

    Bump github.com/hashicorp/terraform-plugin-docs from 0.8.1 to 0.9.0

    Bumps github.com/hashicorp/terraform-plugin-docs from 0.8.1 to 0.9.0.

    Release notes

    Sourced from github.com/hashicorp/terraform-plugin-docs's releases.

    v0.9.0

    NEW FEATURES:

    • cmd/tflugindocs: Additional CLI arguments provider-name, rendered-provider-name, rendered-website-dir, examples-dir, website-temp-dir, and website-source-dir. These allow to further customise generated doc (#95).

    ENHANCEMENTS:

    • cmd/tflugindocs: Implemented usage output (i.e. --help) for generate and validate commands (#95).
    Changelog

    Sourced from github.com/hashicorp/terraform-plugin-docs's changelog.

    0.9.0 (June 1, 2022)

    NEW FEATURES:

    • cmd/tflugindocs: Additional CLI arguments provider-name, rendered-provider-name, rendered-website-dir, examples-dir, website-temp-dir, and website-source-dir. These allow to further customise generated doc (#95).

    ENHANCEMENTS:

    • cmd/tflugindocs: Implemented usage output (i.e. --help) for generate and validate commands (#95).
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.16.0 to 2.17.0

    Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.16.0 to 2.17.0

    Bumps github.com/hashicorp/terraform-plugin-sdk/v2 from 2.16.0 to 2.17.0.

    Release notes

    Sourced from github.com/hashicorp/terraform-plugin-sdk/v2's releases.

    v2.17.0

    NOTES:

    • helper/resource: Provider references or external installation can now be handled at either the TestCase or TestStep level. Using the TestStep handling, advanced use cases are now enabled such as state upgrade acceptance testing. (#972)

    ENHANCEMENTS:

    • helper/resource: Added TestStep type ExternalProviders, ProtoV5ProviderFactories, ProtoV6ProviderFactories, and ProviderFactories fields (#972)

    BUG FIXES:

    • helper/resource: Removed extraneous terraform state show command when not using the TestStep type Taint field (#972)
    Changelog

    Sourced from github.com/hashicorp/terraform-plugin-sdk/v2's changelog.

    2.17.0 (May 31, 2022)

    NOTES:

    • helper/resource: Provider references or external installation can now be handled at either the TestCase or TestStep level. Using the TestStep handling, advanced use cases are now enabled such as state upgrade acceptance testing. (#972)

    ENHANCEMENTS:

    • helper/resource: Added TestStep type ExternalProviders, ProtoV5ProviderFactories, ProtoV6ProviderFactories, and ProviderFactories fields (#972)

    BUG FIXES:

    • helper/resource: Removed extraneous terraform state show command when not using the TestStep type Taint field (#972)
    Commits
    • ab57299 Update CHANGELOG for 2.17.0
    • 09a236a helper/resource: Support TestStep provider handling (#972)
    • f11cd84 .github/workflows: Remove obsolete golangci-lint-action input (#973)
    • cf16d52 build(deps): Bump github.com/hashicorp/terraform-json (#971)
    • 49bf182 build(deps): Bump goreleaser/goreleaser-action from 2 to 3 (#970)
    • 19b8cce build(deps): Bump github.com/hashicorp/go-version from 1.4.0 to 1.5.0 (#968)
    • e4adde2 build(deps): Bump github.com/hashicorp/terraform-plugin-go (#967)
    • cef838d build(deps): Bump golangci/golangci-lint-action from 3.1.0 to 3.2.0 (#964)
    • See full diff in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • Bump goreleaser/goreleaser-action from 2.9.1 to 3.0.0

    Bump goreleaser/goreleaser-action from 2.9.1 to 3.0.0

    Bumps goreleaser/goreleaser-action from 2.9.1 to 3.0.0.

    Release notes

    Sourced from goreleaser/goreleaser-action's releases.

    v3.0.0

    What's Changed

    New Contributors

    Full Changelog: https://github.com/goreleaser/goreleaser-action/compare/v2.9.1...v3.0.0

    Commits
    • 68acf3b chore(deps): bump @​actions/tool-cache from 1.7.2 to 2.0.1 (#355)
    • 46da113 chore: node 16 as default runtime (#343)
    • 223909a chore: update
    • c56d8df Revert "chore(deps): bump @​actions/core from 1.6.0 to 1.8.2 (#354)"
    • d1c2f83 chore(deps): bump @​actions/core from 1.6.0 to 1.8.2 (#354)
    • 5c65fd8 chore(deps): bump @​actions/http-client from 1.0.11 to 2.0.1 (#353)
    • 46cd12b chore(deps): bump yargs from 17.4.1 to 17.5.1 (#352)
    • 822d1bf chore(deps): bump docker/bake-action from 1 to 2 (#346)
    • c25888f chore: update dev dependencies and workflow (#342)
    • ec57748 chore(deps): bump yargs from 17.4.0 to 17.4.1 (#339)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • Bump github.com/hashicorp/terraform-plugin-docs from 0.8.0 to 0.8.1

    Bump github.com/hashicorp/terraform-plugin-docs from 0.8.0 to 0.8.1

    ⚠️ Dependabot is rebasing this PR ⚠️

    Rebasing might not happen immediately, so don't worry if this takes some time.

    Note: if you make any changes to this PR yourself, they will take precedence over the rebase.


    Bumps github.com/hashicorp/terraform-plugin-docs from 0.8.0 to 0.8.1.

    Release notes

    Sourced from github.com/hashicorp/terraform-plugin-docs's releases.

    v0.8.1

    BUG FIXES:

    Changelog

    Sourced from github.com/hashicorp/terraform-plugin-docs's changelog.

    0.8.1 (May 10, 2022)

    BUG FIXES:

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.15.0 to 2.16.0

    Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.15.0 to 2.16.0

    Bumps github.com/hashicorp/terraform-plugin-sdk/v2 from 2.15.0 to 2.16.0.

    Release notes

    Sourced from github.com/hashicorp/terraform-plugin-sdk/v2's releases.

    v2.16.0

    ENHANCEMENTS:

    • helper/resource: Added error logging before failing tests, so errors are visible in test output and any separate log file (#958)

    BUG FIXES:

    Changelog

    Sourced from github.com/hashicorp/terraform-plugin-sdk/v2's changelog.

    2.16.0 (May 10, 2022)

    ENHANCEMENTS:

    • helper/resource: Added error logging before failing tests, so errors are visible in test output and any separate log file (#958)

    BUG FIXES:

    Commits
    • 6d1ca8f CHANGELOG for 2.16.0 (#961)
    • 6f07704 build(deps): Bump github.com/hashicorp/hc-install from 0.3.1 to 0.3.2 (#960)
    • c31391d website: Migrate documentation from terraform-website to project repository (...
    • 48310fc Add team-tw-packer-and-terraform to CODEOWNERS for website page changes (#959)
    • 0f5a544 helper/resource: Added error logging before failing tests (#958)
    • 68ff107 internal/logging: Add unit testing (#957)
    • See full diff in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.14.0 to 2.15.0

    Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.14.0 to 2.15.0

    Bumps github.com/hashicorp/terraform-plugin-sdk/v2 from 2.14.0 to 2.15.0.

    Release notes

    Sourced from github.com/hashicorp/terraform-plugin-sdk/v2's releases.

    v2.15.0

    FEATURES:

    • helper/resource: New TestCheckResourceAttrWith test helper, that simplifies checking of attribute values via custom functions (#950)

    ENHANCEMENTS:

    • helper/schema: Propagated tf_data_source_type, tf_req_id, tf_resource_type, and tf_rpc fields in log entries (#955)

    BUG FIXES:

    • helper/resource: Prevented Unable to create logging subsystem with AdditionalLocationOffset due to missing root logger options warning logs during acceptance testing (#955)
    Changelog

    Sourced from github.com/hashicorp/terraform-plugin-sdk/v2's changelog.

    2.15.0 (May 4, 2022)

    FEATURES:

    • helper/resource: New TestCheckResourceAttrWith test helper, that simplifies checking of attribute values via custom functions (#950)

    ENHANCEMENTS:

    • helper/schema: Propagated tf_data_source_type, tf_req_id, tf_resource_type, and tf_rpc fields in log entries (#955)

    BUG FIXES:

    • helper/resource: Prevented Unable to create logging subsystem with AdditionalLocationOffset due to missing root logger options warning logs during acceptance testing (#955)
    Commits
    • 790d730 Update CHANGELOG for 2.15.0
    • e952c37 build(deps): bump github.com/hashicorp/terraform-plugin-log from 0.3.0 to 0.4...
    • 5adf5f1 Adding resource.TestCheckResourceAttrWith test utility (#950)
    • bb44c87 build(deps): bump github.com/google/go-cmp from 0.5.7 to 0.5.8 (#947)
    • eebce9f build(deps): bump github.com/hashicorp/hcl/v2 from 2.11.1 to 2.12.0 (#946)
    • 0a0476e build(deps): bump github.com/mitchellh/mapstructure from 1.4.3 to 1.5.0 (#945)
    • See full diff in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • Bump github.com/hashicorp/terraform-plugin-docs from 0.7.0 to 0.8.0

    Bump github.com/hashicorp/terraform-plugin-docs from 0.7.0 to 0.8.0

    Bumps github.com/hashicorp/terraform-plugin-docs from 0.7.0 to 0.8.0.

    Release notes

    Sourced from github.com/hashicorp/terraform-plugin-docs's releases.

    v0.8.0

    ENHANCEMENTS:

    • template functions: Added split to help separating a string into substrings (#70).

    BUG FIXES:

    • cmd/tflugindocs: Support for schemas containing empty nested attributes or empty nested blocks (#99, #134).
    • schemamd: Attribute ID is considered "Read Only", unless there's a description defined, in which case it's handled like any other attribute in the schema (#46, #134).
    Changelog

    Sourced from github.com/hashicorp/terraform-plugin-docs's changelog.

    0.8.0 (May 3, 2022)

    ENHANCEMENTS:

    • template functions: Added split to help separating a string into substrings (#70).

    BUG FIXES:

    • cmd/tflugindocs: Support for schemas containing empty nested attributes or empty nested blocks (#99, #134).
    • schemamd: Attribute ID is considered "Read Only", unless there's a description defined, in which case it's handled like any other attribute in the schema (#46, #134).
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • Bump github.com/hashicorp/terraform-plugin-docs from 0.10.0 to 0.10.1

    Bump github.com/hashicorp/terraform-plugin-docs from 0.10.0 to 0.10.1

    Bumps github.com/hashicorp/terraform-plugin-docs from 0.10.0 to 0.10.1.

    Release notes

    Sourced from github.com/hashicorp/terraform-plugin-docs's releases.

    v0.10.1

    BUG FIXES:

    • cmd/tfplugindocs: Do not error when schema not found, issue log warning (#151).
    Changelog

    Sourced from github.com/hashicorp/terraform-plugin-docs's changelog.

    0.10.1 (June 14, 2022)

    BUG FIXES:

    • cmd/tfplugindocs: Do not error when schema not found, issue log warning (#151).
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
registry-tools: Prints image digest from a registry

registry-tools: Prints image digest from a registry

Dec 23, 2021
🤖 Prune old images on GitHub (ghcr.io) and GitLab (registry.gitlab.com) container registry
🤖 Prune old images on GitHub (ghcr.io) and GitLab (registry.gitlab.com) container registry

✨ Prune container images in a CLI way ✨ Prune old images on GitHub (ghcr.io) and GitLab (registry.gitlab.com) Container Registry Getting Started | Des

Jan 11, 2022
Dredger is a utility to help convert helm charts to Terraform modules using kubernetes provider.

dredger Dredger is a utility to help convert helm charts to Terraform modules using kubernetes provider. Dredger is made of dark magic and cannot full

Apr 19, 2022
Dependency management solution for Hashicorp Terraform modules

TERRADEP This is the module dependency solution for implementing terraform's modules dependency. Using this, users can now manage dependencies both fr

Dec 21, 2021
A helper tool for getting OpenShift/Kubernetes data directly from Etcd.

Etcd helper A helper tool for getting OpenShift/Kubernetes data directly from Etcd. How to build $ go build . Basic Usage This requires setting the f

Dec 10, 2021
Pulumi-aws-iam - Reusable IAM modules for AWS

xyz Pulumi Component Provider (Go) This repo is a boilerplate showing how to cre

Jan 11, 2022
Terraform-equinix-migration-tool - Tool to migrate code from Equinix Metal terraform provider to Equinix terraform provider

Equinix Terraform Provider Migration Tool This tool targets a terraform working

Feb 15, 2022
k8s-image-swapper Mirror images into your own registry and swap image references automatically.
k8s-image-swapper Mirror images into your own registry and swap image references automatically.

k8s-image-swapper Mirror images into your own registry and swap image references automatically. k8s-image-swapper is a mutating webhook for Kubernetes

Jun 30, 2022
Kubernetes Container Registry

k8scr A kubectl plugin for pushing OCI images through the Kubernetes API server. Quickstart Build kubectl-k8scr make build Move to location in PATH s

Jun 21, 2022
Container Registry Synchronization made easy and fast

?? booster - Makes synchronization of container images between registries faster.

May 12, 2022
Kubernetes controller for backing up public container images to our own registry repository

image-clone-controller Kubernetes controller which watches applications (Deployment and DaemonSet) and "caches" the images (public container images) b

Jan 17, 2022
Solana Token Registry - a package that allows application to query for list of tokens

Please note: This repository is being rebuilt to accept the new volume of token additions and modifications. PR merges will be delayed. @solana/spl-to

Jan 16, 2022
A tool to check whether docker images exist in the remote registry.

Check Docker Image A tool to check whether docker images exist in the remote registry. Build project: go build -o check-image . Example usage: REGISTR

May 26, 2022
Returns which registry from the container image name

Returns which registry from the container image name

Jan 23, 2022
Common Image Registry for Testcontainers-Go
Common Image Registry for Testcontainers-Go

Testcontainers-Go Common Image Registry Common Image Registry for Testcontainers-Go Prerequisites Go >= 1.16 Install go get github.com/nhatthm/testcon

May 21, 2022
Service registry/discovery implementation in Go.

go-service-registry Availabe endpoints : GET http://localhost:3000/ --> Dashboard GET http://localhost:3000/services/[serviceName] --> Get available

Feb 11, 2022
Command-line tool to remotely execute commands on Windows machines through WinRM

winrm-cli This is a Go command-line executable to execute remote commands on Windows machines through the use of WinRM/WinRS. Note: this tool doesn't

Jun 12, 2022
Infrastructure testing helper for AWS Resources that uses AWS SSM to remotely execute commands on EC2 machines.
Infrastructure testing helper for AWS Resources that uses AWS SSM to remotely execute commands on EC2 machines.

Infrastructure testing helper for AWS Resources that uses AWS SSM to remotely execute commands on EC2 machines, to enable infrastructure engineering teams to write tests that validate behaviour.

Jun 2, 2022
A reverse engineered github actions compatible self-hosted runner using nektos/act to execute your workflow steps

github-act-runner A reverse engineered github actions compatible self-hosted runner using nektos/act to execute your workflow steps. Unlike the offici

Jun 21, 2022