Skip to content

Commit

Permalink
cleanup
Browse files Browse the repository at this point in the history
  • Loading branch information
morga471 committed Mar 7, 2025
1 parent 98921ea commit fecabc9
Show file tree
Hide file tree
Showing 4 changed files with 4 additions and 127 deletions.
3 changes: 1 addition & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ to loki.
| Name | Source | Version |
|------|--------|---------|
| <a name="module_images"></a> [images](#module\_images) | git@github.e.it.census.gov:terraform-modules/aws-ecr-copy-images.git/ | tf-upgrade |
| <a name="module_loki_irsa_role"></a> [loki\_irsa\_role](#module\_loki\_irsa\_role) | git@github.e.it.census.gov:SCT-Engineering/tfmod-custom-iam-role-for-service-account-eks.git | n/a |
| <a name="module_loki_irsa_role"></a> [loki\_irsa\_role](#module\_loki\_irsa\_role) | git@github.e.it.census.gov:SCT-Engineering/tfmod-custom-iam-role-for-service-account-eks.git// | main |
| <a name="module_loki_s3"></a> [loki\_s3](#module\_loki\_s3) | git@github.e.it.census.gov:terraform-modules/aws-s3.git//standard | tf-upgrade |

## Resources
Expand Down Expand Up @@ -62,7 +62,6 @@ to loki.
| <a name="input_region"></a> [region](#input\_region) | The region holding these resources (for the s3 bucket.) | `string` | n/a | yes |
| <a name="input_rwo_storage_class"></a> [rwo\_storage\_class](#input\_rwo\_storage\_class) | Specify the storage class for read/write/once persistent volumes. | `string` | `"gp3-encrypted"` | no |
| <a name="input_sidecar_tag"></a> [sidecar\_tag](#input\_sidecar\_tag) | The version of kiwigrid/k8s-sidecar to use for the gateway. | `string` | `"1.27.4"` | no |
| <a name="input_tag_costallocation"></a> [tag\_costallocation](#input\_tag\_costallocation) | Tag CostAllocation (default) | `string` | `"csvd:infrastructure"` | no |
| <a name="input_tags"></a> [tags](#input\_tags) | Additional tags to add to resources created in AWS (s3 bucket, ...) | `map(string)` | `{}` | no |

## Outputs
Expand Down
121 changes: 2 additions & 119 deletions main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -4,22 +4,9 @@ locals {
gateway_internal_url = format("http://%v:%v", local.gateway_internal_hostname, local.gateway_internal_port_number)
}

locals {
tags = merge({
"boc:eks-cluster-name" = var.cluster_name
"boc:tf_module_name" = local.module_name
"boc:tf_module_version" = local.module_version
"boc:created_by" = "terraform"
CostAllocation = var.tag_costallocation
}, var.tags)

}

module "loki_irsa_role" {
# source = "git@github.it.census.gov:SOA/tfmod-custom-iam-role-for-service-account-eks.git/?ref=1.0.0"
# tflint-ignore: terraform_module_version
# tflint-ignore: terraform_module_pinned_source
source = "git@github.e.it.census.gov:SCT-Engineering/tfmod-custom-iam-role-for-service-account-eks.git"
source = "git@github.e.it.census.gov:SCT-Engineering/tfmod-custom-iam-role-for-service-account-eks.git//?ref=main"

role_name = "r-${var.cluster_name}-loki"

Expand All @@ -40,7 +27,7 @@ module "loki_irsa_role" {
namespace_service_accounts = ["${var.namespace}:loki"]
}
}
tags = local.tags
tags = var.tags
}

resource "helm_release" "loki" {
Expand Down Expand Up @@ -80,107 +67,3 @@ resource "helm_release" "loki" {
})
]
}


# # Storage-related dynamic configurations
# set {
# name = "loki.storage.bucketNames.chunks"
# value = module.loki_s3.s3_requested_bucket_name
# }
# set {
# name = "loki.storage.bucketNames.ruler"
# value = module.loki_s3.s3_requested_bucket_name
# }
# set {
# name = "loki.storage.bucketNames.admin"
# value = module.loki_s3.s3_requested_bucket_name
# }
# set {
# name = "loki.storage.type"
# value = "s3"
# }
# set {
# name = "loki.storage.s3.s3"
# value = format("s3://%v", var.region)
# }
# set {
# name = "loki.storage.s3.region"
# value = var.region
# }
# set {
# name = "loki.storage_config.aws.s3"
# value = format("s3://%v/%v",
# var.region,
# module.loki_s3.s3_requested_bucket_name
# )
# }

# # Storage class configurations
# set {
# name = "write.persistence.storageClass"
# value = var.rwo_storage_class
# }
# set {
# name = "backend.persistence.storageClass"
# value = var.rwo_storage_class
# }
# set {
# name = "read.persistence.storageClass"
# value = var.rwo_storage_class
# }

# # Image configurations for additional components
# set {
# name = "loki.provisioner.image.repository"
# value = split(":", module.images.images[local.provisioner_key].dest_full_path)[0]
# }
# set {
# name = "loki.provisioner.image.tag"
# value = module.images.images[local.provisioner_key].tag
# }

# set {
# name = "gateway.image.repository"
# value = module.images.images[local.gateway_key].dest_repository
# }
# set {
# name = "gateway.image.tag"
# value = module.images.images[local.gateway_key].tag
# }

# set {
# name = "lokiCanary.image.repository"
# value = module.images.images[local.canary_key].dest_repository
# }
# set {
# name = "lokiCanary.image.tag"
# value = module.images.images[local.canary_key].tag
# }

# set {
# name = "sidecar.image.repository"
# value = split(":", module.images.images[local.sidecar_key].dest_full_path)[0]
# }
# set {
# name = "sidecar.image.tag"
# value = module.images.images[local.sidecar_key].tag
# }

# set {
# name = "memcached.image.repository"
# value = split(":", module.images.images[local.memcached_key].dest_full_path)[0]
# }
# set {
# name = "memcached.image.tag"
# value = module.images.images[local.memcached_key].tag
# }

# set {
# name = "memcachedExporter.image.repository"
# value = split(":", module.images.images[local.exporter_key].dest_full_path)[0]
# }
# set {
# name = "memcachedExporter.image.tag"
# value = module.images.images[local.exporter_key].tag
# }
# }
2 changes: 1 addition & 1 deletion s3.tf
Original file line number Diff line number Diff line change
Expand Up @@ -15,5 +15,5 @@ module "loki_s3" {
bucket_name = format("%v-loki", var.cluster_name)
access_log_bucket = data.aws_s3_bucket.s3_server_access_logs.id

tags = local.tags
tags = var.tags
}
5 changes: 0 additions & 5 deletions variables.tf
Original file line number Diff line number Diff line change
@@ -1,8 +1,3 @@
variable "tag_costallocation" {
description = "Tag CostAllocation (default)"
type = string
default = "csvd:infrastructure"
}

variable "tags" {
description = "Additional tags to add to resources created in AWS (s3 bucket, ...)"
Expand Down

0 comments on commit fecabc9

Please sign in to comment.