Releases: Cox-Automotive/terraform-provider-alks
v2.3.0
provider "alks" {
url = "https://alks.foo.com/rest"
ignore_tags { # These tags are considered external and will not be tracked or removed by the provider
keys = ["ignoreTagsWithThisKey"] #Optional: Any key matching one of these string exactly will be ignored
key_prefixes = ["ignoreKeysWithThisPrefx"] #Optional: Any key starting with this string will be ignored
}
}
Changelog
- aefa1d4 Merge pull request #169 from Cox-Automotive/develop
- 03ffb92 Merge pull request #168 from Cox-Automotive/add-ignore-tags-to-provider-block
- 3259e21 Simplify roleName since we can get it from the found role
- 172df52 Changed names of arguments in combineTagMap
- 659bc43 Additional Tests for TagMap utility functions. Changes to RemoveIgnoredTags.
- 5d17922 Removed unused test configuration.
- 982dd8e Fixed Typo
- f52d659 Accidentally left a test commented
- b82421a Add Pull RequestTemplate
- ab908d1 Updated Terraform Provider version in locla-installation.md for next release.
- 4ebf9d5 Added ignore_tags functionality and changed default tags to use custom TagMap type.
- e3495d3 Merge pull request #167 from Cox-Automotive/update-version-in-readme
- ecd015d Merge branch 'master' into update-version-in-readme
- 7156436 Merge pull request #161 from Cox-Automotive/aaron-seitz-Readme-update-versions
- 40f9bbe updates the example version in the docs
- 77e1d21 Merge branch 'master' into aaron-seitz-Readme-update-versions
- cb13926 Merge branch 'master' into aaron-seitz-Readme-update-versions
- 8442466 Added link to supported versions matrix in public TF docs
v2.2.0
Two different way to add tags with the alks terraform provider.
1. Adding default tags to the alks provider block
2. Adding tags directly to individual roles
Note: If the same key exists in the default block, and an individual role, the value from the role will take precedence.
provider "alks" {
url = "https://alks.coxautoinc.com/rest"
default_tags {
tags = {
"coxauto:ci-id" = "CI0042503"
}
}
}
resource "alks_iamrole" "codebuild_role" {
name = "ALKSCore-CodeBuildRole"
type = "AWS CodeBuild"
include_default_policies = false
tags = {
"coxauto:ci-id" = "CI0042505"
}
}
Changelog
- 15b5917 Merge pull request #166 from Cox-Automotive/develop
- 7d1a1c4 Merge pull request #165 from Cox-Automotive/AddDefaultTagsFieldToProviderBlock
- 5ebaa1a Update README.md
- 5a6f343 Merge pull request #164 from Cox-Automotive/develop
- 4b46664 Added Unit Tests For utility functions in iam_tags.go : iam_tags_test.go
- 8485d51 Merge remote-tracking branch 'origin/AddDefaultTagsFieldToProviderBlock' into AddDefaultTagsFieldToProviderBlock
- 0b55129 Remove commented out lines
- bb77950 Update README.md
- daeee4f Update README.md
- 16aaa9a Commiting for pr. Functionality for default tags, tags on alks_iamrole and alks_iamtrustrole
- 6a9272e Merge pull request #163 from Cox-Automotive/role-name-validation
- 460cad7 capitalizes validator functions so that they are exported
- 7eadb0a All tests passing in role and trust role
- 045aad4 Commit Before merge with Spencer
- a9f5c9e Updated to latest go client
- eccca85 Commit before updating to latest go client
- 2f9db5e Merge remote-tracking branch 'origin/add-tags' into AddDefaultTagsFieldToProviderBlock
- 0a3c239 Commit prior to merging in add-tags branch
- 7deb1cf Creates tests for roles with tags and adds tags field set state
- 4d81fdd changes environement variables to match what's displayed in alks web
- 95cf4a5 Translates include default policy value from int to bool
- 0b49e48 Adds tags field to update role along with functionality to make update request
- e2c17ce Adds tag fields to IamRoleCreate and retrofits function calls with newest alks-go signatures
- 6fabef8 Added default tags block, and passed those tags through provider configure to AlksClient struct started modifying resource_alks_iamrole
- f62e976 Added default tags block to match aws provider implementation
- 39fcdef Initial Commit - Added defaultTagsSchema to provider block
- ecbe315 Update test error messages
- eae5330 Add vendor modules for validation
- 97a941d Add role name validation
v2.1.0
This release contains the following updates:
- Ability to set maxSessionDuration on when creating an IAM role.
- Ability to add name_prefix attribute to the alks_iamrole and alks_iamtrustrole resources.
Changelog
- 1146926 Merge pull request #155 from cdowney/add-iam-role-prefix
- d9bd30c Merge branch 'master' into add-iam-role-prefix
- 2146987 Merge pull request #160 from Cox-Automotive/develop
- a8c347c Merge pull request #158 from Cox-Automotive/addMaxSessionDuration
- 91b08e0 Updated alks-go dep and tests
- 63badb4 Updated terraform-json dep, added tests for maxSesionDuration
- 8ef9b3f Update alks-go dep
- 34a15e6 formatting
- 51dfae4 Add tests
- 0caa627 Add tests
- 4a52055 Update docs
- 4691eef Add name_prefix option
v2.0.7
This release contains the following updates:
- Moved version matrix to more appropriate location.
- Improved error message when not using IAM active role.
Changelog
7c82fea Merge pull request #154 from Cox-Automotive/develop
d0225e0 Merge pull request #152 from Cox-Automotive/defect_betterErrorforLoginRole
f3f778d Merge pull request #153 from Cox-Automotive/moveVersionTable
031ffba Moved version matrix.
899e46a fixed wording - engrish hard
4796542 Improve error message when not using IAM active role.
v2.0.5
This release contains the following updates:
- Breakout
alks_iamrole
resource into separate files. - Update docs with a warning on
alks_iamtrustole
resource.
Changelog
0b1fd4f Merge pull request #151 from Cox-Automotive/develop
40a5c3b Merge pull request #150 from Cox-Automotive/update_iamtrustrole_docs
754535d Bump versions.
b4ea408 added note about iamtrustrole resource.
9c5e1f0 Merge pull request #148 from sbrinkerhoff/master
4e2719c Adding iamtrustrole files
2024511 Breakout iamrole into seperate file
v2.0.4
This release contains the following updates:
- Adds support for
darwin/arm64
Changelog
db6ca3e Merge pull request #146 from Cox-Automotive/develop
bdea86f Merge pull request #145 from Cox-Automotive/support_darwin/arm64
8e1e8be Ignore x86 - Apple no longer supports.
79495f8 bumped versions where needed.
806da89 Add support for darwin/arm64.
v2.0.3
v2.0.2
v2.0.1
This release contains the following updates:
- Refactor deprecated functions which now include a
Context
attribute. - Removed the
Exists
function. Moved the logic intoRead
Changelog
a82ffaa Merge pull request #139 from Cox-Automotive/develop
8c1f186 Merge pull request #138 from Cox-Automotive/refactorDeprecatedFuncs
055b8e9 Removed unused variable.
7fb8111 Fixed return for IAM Trust Role create function.
4b9fe57 Merge branch 'master' of https://github.com/Cox-Automotive/terraform-provider-alks into refactorDeprecatedFuncs
0a73866 Merge pull request #136 from Cox-Automotive/ignore-vendor-folder
7a21693 Merge branch 'master' into ignore-vendor-folder
0037647 Fixed merge conflicts.
3f31acd ignores vendor folder in PR diffs
337caf3 Formatting.
076a7b8 New functions implemented!
v2.0.0
This release contains the following updates:
- Updates entire backend to Terraform standalone SDK v2
- Updates one-liner install for local installation
- Minor documentation changes
Changelog
2131973 Merge pull request #137 from Cox-Automotive/develop
ae7c36e Merge pull request #135 from Cox-Automotive/upgradeSDK
22494f6 Fixed table layout.
520048d Update docs before releasing.
cfd013b Removed comment.
660981e Fixed trust role resource.
0eac651 Removed redundant type.
278e90b Removed redundant type.
e34d716 Replaced deprecated importer function.
9574fd8 Removed unused alias.
1ffb273 andrew_isSmart: false
89d4827 Update sdk.
a378d0a Update sdk.
99333d7 Comment to explain.
0ab5603 ignore lock file for now...
40e1c57 Upgrade SDK to v2.
7bc26e9 Improved test resource names.
afe869e Merge pull request #134 from bondezbond/master
f18eb2a Update local_installation.md