Releases: cloudposse/terraform-aws-helm-release
Releases · cloudposse/terraform-aws-helm-release
v0.6.0
Update Terraform cloudposse/iam-policy/aws to v0.4.0 @renovate (#32)
This PR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
cloudposse/iam-policy/aws (source) | module | minor | 0.3.0 -> 0.4.0 |
v0.5.0
feat: Add permission boundary to IAM role @topikachu (#30)
what
- add permissions_boundary to aws_iam_role
why
- Our org requires all IAM role has permissions_boundary
references
git.io->cloudposse.tools update @dylanbannon (#29)
what and why
Change all references to git.io/build-harness
into cloudposse.tools/build-harness
, since git.io
redirects will stop working on April 29th, 2022.
References
- DEV-143
v0.4.3
🚀 Enhancements
Override the Release name @nitrocode (#25)
what
- Override the release name
why
- Deploy multiple of the same chart to the same namespace
references
- Closes #22
v0.4.2
🚀 Enhancements
Fix: Make `eks_cluster_oidc_issuer_url` Non-optional and Add Validation Rule @korenyoni (#27)
what
- Make
eks_cluster_oidc_issuer_url
non-optional and add validation rule.
why
eks_cluster_oidc_issuer_url
is currently optional, except it supplies the same value directly tocloudposse/eks-iam-role/aws
, which has a validation rule on it not being empty. This results in a run-time error ifeks_cluster_oidc_issuer_url
is empty.
╷
│ Error: Invalid value for variable
│
│ on .terraform/modules/ocean_controller/main.tf line 28, in module "eks_iam_role":
│ 28: eks_cluster_oidc_issuer_url = var.eks_cluster_oidc_issuer_url
│
│ The eks_cluster_oidc_issuer_url value must have a value.
│
│ This was checked by the validation rule at .terraform/modules/ocean_controller.eks_iam_role/variables.tf:38,3-13.
╵
Releasing state lock. This may take a few moments...
exit status 1
references
- Closes #26
🐛 Bug Fixes
Fix: Make `eks_cluster_oidc_issuer_url` Non-optional and Add Validation Rule @korenyoni (#27)
what
- Make
eks_cluster_oidc_issuer_url
non-optional and add validation rule.
why
eks_cluster_oidc_issuer_url
is currently optional, except it supplies the same value directly tocloudposse/eks-iam-role/aws
, which has a validation rule on it not being empty. This results in a run-time error ifeks_cluster_oidc_issuer_url
is empty.
╷
│ Error: Invalid value for variable
│
│ on .terraform/modules/ocean_controller/main.tf line 28, in module "eks_iam_role":
│ 28: eks_cluster_oidc_issuer_url = var.eks_cluster_oidc_issuer_url
│
│ The eks_cluster_oidc_issuer_url value must have a value.
│
│ This was checked by the validation rule at .terraform/modules/ocean_controller.eks_iam_role/variables.tf:38,3-13.
╵
Releasing state lock. This may take a few moments...
exit status 1
references
- Closes #26
v0.4.1
🚀 Enhancements
Bump eks iam to 0.11.1 @nitrocode (#23)
what
- Bump eks iam to 0.11.1
why
- Prevent iam role creation without eks oidc set
references
- Depends on cloudposse/terraform-aws-eks-iam-role#24
- Closes PR #24
v0.4.0
Annotation override @nitrocode (#21)
what
- Annotation override
why
Ran into an issue where the annotation couldn't be either of these
serviceAccount.annotations.eks\\.amazonaws\\.com/role-arn
rbac.serviceAccount.annotations.eks\\.amazonaws\\.com/role-arn
and instead needed to be
annotations.serviceAccount.eks\\.amazonaws\\.com/role-arn
The closest I could come to this was by setting service_account_set_key_path = "annotations.serviceAccount"
which resulted in
annotations.serviceAccount.annotations.eks\\.amazonaws\\.com/role-arn
Easiest thing is to replace the whole thing
references
v0.3.2
🚀 Enhancements
This brings the repo out of pre-release because this re-enables policy statements sent in as a map
Bump iam_role and iam_policy modules @nitrocode (#19)
what
- Bump iam_role and iam_policy modules
why
- Bring in a fix for the
for_each
bug from upstream modules
references
v0.3.1
🚀 Enhancements
Set to pre-release because this broke policy statements sent in as a map
Bump iam policy module to 0.2.3 @nitrocode (#13)
what
- Bump iam policy module to 0.2.3
why
- Otherwise an error will be thrown when iam policy statements is empty
references
- Depends on PR cloudposse/terraform-aws-iam-policy#7
v0.3.0
v0.2.1
🚀 Enhancements
Feat: allow `var.name` to be set to empty @korenyoni (#11)
what
- Allow
var.name
to be set to empty by coalescingvar.name
withvar.chart
for thehelm_release
resource. - Update README.
why
var.name
is optional in eks-iam-role. Omitting it results in shorter names for IAM Roles created for ServiceAccounts, ifvar.service_account_name
is supplied. However, thename
attribute for thehelm_release
resource is not optional, so it should be coalesced withvar.chart
.