Skip to content

Commit 19ad119

Browse files
authored
Merge pull request #55 from sparkfabrik/0000-add-new-aoutput-managed_node_groups
refs #0000 Add new output
2 parents 0017a01 + d403b87 commit 19ad119

File tree

3 files changed

+19
-4
lines changed

3 files changed

+19
-4
lines changed

CHANGELOG.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,15 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [4.1.0] - 2025-02-28
9+
10+
[Compare with previous version](https://github.com/sparkfabrik/terraform-aws-eks-bootstrap/compare/4.0.0...4.1.0)
11+
12+
### Added
13+
14+
- Update github.com/sparkfabrik/terraform-helm-fluentbit module to version 0.4.0
15+
- Add a new output `managed_node_group_iam_roles` to expose a map of IAM roles for all managed node groups created
16+
817
## [4.0.0] - 2024-12-5
918

1019
[Compare with previous version](https://github.com/sparkfabrik/terraform-aws-eks-bootstrap/compare/3.0.0...4.0.0)
@@ -24,7 +33,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2433
- refs platform/#2819: add documentation about patching the EKS cluster add-ons.
2534
- refs #000: refactor of the EKS cluster add-ons code.
2635
- Fix EKS addon
27-
- Add Fluntbit
36+
- Add Fluntbit
2837

2938
## [3.0.0] - 2023-12-21
3039

README.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ The patches will add the special toleration to the resources, allowing them to b
3333
| <a name="provider_kubectl"></a> [kubectl](#provider\_kubectl) | >= 1.14 |
3434
| <a name="provider_kubernetes"></a> [kubernetes](#provider\_kubernetes) | >= 2.26 |
3535
| <a name="provider_random"></a> [random](#provider\_random) | >= 3.5 |
36-
| <a name="provider_template"></a> [template](#provider\_template) | >= 2.2 |
3736
## Requirements
3837

3938
| Name | Version |
@@ -126,6 +125,7 @@ The patches will add the special toleration to the resources, allowing them to b
126125
| <a name="output_grafana_admin_password"></a> [grafana\_admin\_password](#output\_grafana\_admin\_password) | # Grafana password |
127126
| <a name="output_ingress_nginx_dns_name"></a> [ingress\_nginx\_dns\_name](#output\_ingress\_nginx\_dns\_name) | n/a |
128127
| <a name="output_ingress_nginx_zone_id"></a> [ingress\_nginx\_zone\_id](#output\_ingress\_nginx\_zone\_id) | n/a |
128+
| <a name="output_managed_node_group_iam_roles"></a> [managed\_node\_group\_iam\_roles](#output\_managed\_node\_group\_iam\_roles) | IAM role names of the EKS managed node groups |
129129
## Resources
130130

131131
| Name | Type |
@@ -160,7 +160,6 @@ The patches will add the special toleration to the resources, allowing them to b
160160
| [aws_eks_cluster_auth.this](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/eks_cluster_auth) | data source |
161161
| [aws_lb.ingress_nginx](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/lb) | data source |
162162
| [aws_region.current](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/region) | data source |
163-
| [template_file.velero_default_values](https://registry.terraform.io/providers/hashicorp/template/latest/docs/data-sources/file) | data source |
164163
## Modules
165164

166165
| Name | Source | Version |
@@ -170,7 +169,7 @@ The patches will add the special toleration to the resources, allowing them to b
170169
| <a name="module_cluster_autoscaler_irsa_role"></a> [cluster\_autoscaler\_irsa\_role](#module\_cluster\_autoscaler\_irsa\_role) | terraform-aws-modules/iam/aws//modules/iam-role-for-service-accounts-eks | ~> 5.17 |
171170
| <a name="module_eks"></a> [eks](#module\_eks) | terraform-aws-modules/eks/aws | ~> 19.13 |
172171
| <a name="module_firestarter_operations"></a> [firestarter\_operations](#module\_firestarter\_operations) | ./modules/firestarter-operations | n/a |
173-
| <a name="module_fluentbit"></a> [fluentbit](#module\_fluentbit) | github.com/sparkfabrik/terraform-helm-fluentbit | 0.3.1 |
172+
| <a name="module_fluentbit"></a> [fluentbit](#module\_fluentbit) | github.com/sparkfabrik/terraform-helm-fluentbit | 0.4.0 |
174173
| <a name="module_gitlab_runner"></a> [gitlab\_runner](#module\_gitlab\_runner) | github.com/sparkfabrik/terraform-aws-eks-gitlab-runner | 4e020f8 |
175174
| <a name="module_iam_assumable_role_with_oidc_for_eks_addons"></a> [iam\_assumable\_role\_with\_oidc\_for\_eks\_addons](#module\_iam\_assumable\_role\_with\_oidc\_for\_eks\_addons) | terraform-aws-modules/iam/aws//modules/iam-assumable-role-with-oidc | ~> 5.0 |
176175
| <a name="module_ingress_nginx"></a> [ingress\_nginx](#module\_ingress\_nginx) | github.com/sparkfabrik/terraform-helm-ingress-nginx | 0.7.0 |

outputs.tf

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,3 +36,10 @@ output "grafana_admin_password" {
3636
value = var.enable_kube_prometheus_stack ? module.kube_prometheus_stack[0].grafana_admin_password : "N/D"
3737
}
3838

39+
output "managed_node_group_iam_roles" {
40+
value = {
41+
for key, node_group in module.eks.eks_managed_node_groups :
42+
key => node_group.iam_role_name
43+
}
44+
description = "IAM role names of the EKS managed node groups"
45+
}

0 commit comments

Comments
 (0)