Documentation ¶
Overview ¶
The version package provides a location to set the release versions for all packages to consume, without creating import cycles.
This package should not import any other terraform packages.
Index ¶
Constants ¶
const Header = "Terraform-Version"
Header is the header name used to send the current terraform version in http requests.
Variables ¶
var Prerelease = ""
A pre-release marker for the version. If this is "" (empty string) then it means that it is a final release. Otherwise, this is a pre-release such as "dev" (in development), "beta", "rc1", etc.
var SemVer *version.Version
SemVer is an instance of version.Version. This has the secondary benefit of verifying during tests and init time that our version is a proper semantic version, which should always be the case.
var Version = "1.3.8"
The main version number that is being run at the moment.
Functions ¶
func InterestingDependencies ¶
InterestingDependencies returns the compiled-in module version info for a small number of dependencies that Terraform uses broadly and which we tend to upgrade relatively often as part of improvements to Terraform.
The set of dependencies this reports might change over time if our opinions change about what's "interesting". This is here only to create a small number of extra annotations in a debug log to help us more easily cross-reference bug reports with dependency changelogs.
Types ¶
This section is empty.