Releases: silinternational/tfc-ops
Releases · silinternational/tfc-ops
Include variable sets in workspace clone
Added
- Added a workspace clone option to apply the source workspace's variable sets to the new workspace.
3.2.0
3.1.2
3.1.1
3.1.0
Added
- New command,
varsets apply
, applies a variable set to one or more workspaces. - New command,
variables add
, adds a new variable. Fails if the variable exists. - New command,
variables delete
, deletes a variable. - Added
-w --workspace
flag as persistent on allvariables
commands. - Added unit test flow in Github Actions.
- New flag
--csv
: output variables list in CSV format.
Changed
- Changed "Terraform Enterprise" to "Terraform Cloud" in help output text.
Fixed
- Internally, changed global variable
dryRunMode
toreadOnlyMode
. - Internal refactoring to remove the API token from most function signatures.
- Escape quotes and newlines in CSV content.
- Removed internal references to API V2 since all API V1 support has already been removed.
- Dependency update.
Deprecated
- Deprecated
--dry-run-mode
forworkspaces update
andvariables update
commands to alleviate confusion withworkspaces clone -d
. Going forward, use the equivalent-r --read-only-mode
instead.
Included
3.0.0
Added
workspaces update
andworkspaces list
now accept any attribute defined in the Terraform Cloud API.id
is also accepted.- Added
version
command.
Removed
- Breaking change: attribute names that didn't exactly match the API have been removed. These were:
createdat
,workingdirectory
,terraformversion
, andvcsrepo
. They are still accessible ascreated-at
,working-directory
,terraform-version
, andvcs-repo.identifier
.
Fixed
workspaces update
now uses thesearch[name]
API parameter rather than retrieving the full list of workspaces.
2.1.1
2.1.0
Added
- Added
created-at
,structured-run-output-enabled
,terraform-version
,vcs-repo.display-identifier
,vcs-repo-oauth-token-id
attributes to "workspaces list" command - Added
structured-run-output
,vcs-repo.oauth-token-id
to "workspaces update" command
Deprecated
- Deprecated
createdat
,workingdirectory
,terraformversion
,vcsrepo
on "workspaces list" command to use attribute names that exactly match the names in the Terraform API. This would make it easier to programmatically reference attribute names, and full support for all workspace attributes
Fixed
- By including
vcs-repo.display-identifier
this also addresses issue #29.