diff --git a/CHANGELOG.md b/CHANGELOG.md
index 38a21642cdad651c263bd5e4b1fdcedf848aa23c..38970cc3c98096c1263e4fb0a8289f879f25b001 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,6 +4,13 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
 
 ---
 
+## [1.18.1-bb.0] - 2025-01-15
+
+### Updated
+
+- Updated tempo: `2.6.1` -> `2.7.0`
+- Updated tempo-query `2.6.1` -> `2.7.0`
+
 ## [1.16.0-bb.1] - 2025-01-15
 
 ### Removed
diff --git a/README.md b/README.md
index 5e55a241f7cc9e1cf9152ad679cc5940b5dfd6e6..86bda9280e58c45b41107e5d84d4fda05d470e0d 100644
--- a/README.md
+++ b/README.md
@@ -1,13 +1,13 @@
 <!-- Warning: Do not manually edit this file. See notes on gluon + helm-docs at the end of this file for more information. -->
 # tempo
 
-![Version: 1.16.0-bb.1](https://img.shields.io/badge/Version-1.16.0--bb.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.6.1](https://img.shields.io/badge/AppVersion-2.6.1-informational?style=flat-square) ![Maintenance Track: bb_integrated](https://img.shields.io/badge/Maintenance_Track-bb_integrated-green?style=flat-square)
+![Version: 1.18.1-bb.0](https://img.shields.io/badge/Version-1.18.1--bb.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.7.0](https://img.shields.io/badge/AppVersion-2.7.0-informational?style=flat-square) ![Maintenance Track: bb_integrated](https://img.shields.io/badge/Maintenance_Track-bb_integrated-green?style=flat-square)
 
 Grafana Tempo Single Binary Mode
 
 ## Upstream References
-- <https://grafana.net>
 
+- <https://grafana.net>
 - <https://github.com/grafana/tempo>
 
 ## Upstream Release Notes
@@ -50,7 +50,7 @@ helm install tempo chart/
 | labels | object | `{}` | labels for tempo |
 | annotations | object | `{}` | Annotations for the StatefulSet |
 | tempo.repository | string | `"registry1.dso.mil/ironbank/opensource/grafana/tempo"` | Docker image repository |
-| tempo.tag | string | `"2.6.1"` | Docker image tag |
+| tempo.tag | string | `"2.7.0"` | Docker image tag |
 | tempo.pullPolicy | string | `"IfNotPresent"` | Docker image pull policy |
 | tempo.updateStrategy | string | `"RollingUpdate"` |  |
 | tempo.resources.limits.cpu | string | `"500m"` |  |
@@ -64,7 +64,7 @@ helm install tempo chart/
 | tempo.metricsGenerator.remoteWriteUrl | string | `"http://prometheus.monitoring:9090/api/v1/write"` |  |
 | tempo.ingester | object | `{"max_block_bytes":1000000,"max_block_duration":"5m","trace_idle_period":"10s"}` | Configuration options for the ingester |
 | tempo.querier | object | `{}` | Configuration options for the querier |
-| tempo.queryFrontend | object | `{}` | Configuration options for the query-fronted |
+| tempo.queryFrontend | object | `{}` | Configuration options for the query-fronted. Refers to: https://grafana.com/docs/tempo/latest/configuration/#query-frontend |
 | tempo.retention | string | `"336h"` |  |
 | tempo.global_overrides.per_tenant_override_config | string | `"/conf/overrides.yaml"` |  |
 | tempo.overrides | object | `{}` |  |
@@ -101,7 +101,7 @@ helm install tempo chart/
 | tempo.extraVolumeMounts | list | `[]` | Volume mounts to add |
 | config | string | Dynamically generated tempo configmap | Tempo configuration file contents |
 | tempoQuery.repository | string | `"registry1.dso.mil/ironbank/opensource/grafana/tempo-query"` | Docker image repository |
-| tempoQuery.tag | string | `"2.6.1"` | Docker image tag |
+| tempoQuery.tag | string | `"2.7.0"` | Docker image tag |
 | tempoQuery.pullPolicy | string | `"IfNotPresent"` | Docker image pull policy |
 | tempoQuery.enabled | bool | `false` | if False the tempo-query container is not deployed |
 | tempoQuery.service.port | int | `16686` |  |
@@ -150,6 +150,7 @@ helm install tempo chart/
 | tolerations | list | `[]` | Tolerations for pod assignment. See: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/ |
 | affinity | object | `{}` | Affinity for pod assignment. See: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity |
 | priorityClassName | string | `nil` | The name of the PriorityClass |
+| hostAliases | list | `[]` | hostAliases to add |
 | networkPolicy.enabled | bool | `false` |  |
 | networkPolicy.ingress | bool | `true` |  |
 | networkPolicy.allowExternal | bool | `true` |  |
diff --git a/chart/Chart.lock b/chart/Chart.lock
index 7f3b301e7f18db5ae6f1dcdc2e232e3b6ebe27ed..dbbedc085f8c5f05cf6eba2315082d577dbb8394 100644
--- a/chart/Chart.lock
+++ b/chart/Chart.lock
@@ -1,6 +1,6 @@
 dependencies:
 - name: gluon
   repository: oci://registry1.dso.mil/bigbang
-  version: 0.5.12
-digest: sha256:23ae84928f9f951a0376b933f631acac3d59b386a3e77bf5c64860e2d0b74bff
-generated: "2024-11-26T07:16:25.34441368Z"
+  version: 0.5.14
+digest: sha256:ca97065348736cfb1457f4d0e53021d2329c81bd34d3a489fd122493be4fa875
+generated: "2025-01-16T07:17:18.459944175Z"
diff --git a/chart/Chart.yaml b/chart/Chart.yaml
index b87fff3816ce0fe4aabc784215e9862c703dc6da..b709a7a0d160cd8d8c310e5c1e6b0e3f44785eb5 100644
--- a/chart/Chart.yaml
+++ b/chart/Chart.yaml
@@ -2,8 +2,8 @@ apiVersion: v2
 name: tempo
 description: Grafana Tempo Single Binary Mode
 type: application
-version: 1.16.0-bb.1
-appVersion: 2.6.1
+version: 1.18.1-bb.0
+appVersion: 2.7.0
 engine: gotpl
 home: https://grafana.net
 icon: https://raw.githubusercontent.com/grafana/tempo/master/docs/tempo/website/logo_and_name.png
@@ -22,18 +22,18 @@ maintainers:
     email: sheikhabubaker761@gmail.com
 dependencies:
   - name: gluon
-    version: "0.5.12"
+    version: "0.5.14"
     repository: oci://registry1.dso.mil/bigbang
 annotations:
   bigbang.dev/maintenanceTrack: bb_integrated
   bigbang.dev/applicationVersions: |
-    - Tempo: 2.6.1
-    - Tempo Query: 2.6.1
+    - Tempo: 2.7.0
+    - Tempo Query: 2.7.0
   bigbang.dev/upstreamReleaseNotesMarkdown: |
     - [Find upstream chart's release notes and CHANGELOG here](https://github.com/grafana/helm-charts/releases?q=tempo&expanded=true)
     - [Find upstream applications's release notes and CHANGELOG here](https://grafana.com/docs/tempo/latest/release-notes/)
   helm.sh/images: |
     - name: tempo
-      image: registry1.dso.mil/ironbank/opensource/grafana/tempo:2.6.1
+      image: registry1.dso.mil/ironbank/opensource/grafana/tempo:2.7.0
     - name: tempo-query
-      image: registry1.dso.mil/ironbank/opensource/grafana/tempo-query:2.6.1
+      image: registry1.dso.mil/ironbank/opensource/grafana/tempo-query:2.7.0
diff --git a/chart/Kptfile b/chart/Kptfile
index c2aa45656c6ae54438f45494f725ae958ff17267..c13ad34489fd267d43eda5e99ed47fb8605caac2 100644
--- a/chart/Kptfile
+++ b/chart/Kptfile
@@ -5,7 +5,7 @@ metadata:
 upstream:
   type: git
   git:
-    commit: 27953cb5e65e76782cce44a20caf206bacd6579c
+    commit: be5bfb9eefa1ac1323c15d116e0429030560c5bd
     repo: https://github.com/grafana/helm-charts
     directory: /charts/tempo
-    ref: tempo-1.16.0
+    ref: tempo-1.18.1
diff --git a/chart/README.md b/chart/README.md
index 9a9947c722d0e0381b8cc6e17ff9158c99b65acd..674ab4521c54f28e6172fbbc315a64af8c4ca108 100644
--- a/chart/README.md
+++ b/chart/README.md
@@ -1,6 +1,6 @@
 # tempo
 
-![Version: 1.16.0](https://img.shields.io/badge/Version-1.16.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.6.1](https://img.shields.io/badge/AppVersion-2.6.1-informational?style=flat-square)
+![Version: 1.18.1](https://img.shields.io/badge/Version-1.18.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.7.0](https://img.shields.io/badge/AppVersion-2.7.0-informational?style=flat-square)
 
 Grafana Tempo Single Binary Mode
 
@@ -19,6 +19,7 @@ Grafana Tempo Single Binary Mode
 | extraVolumes | list | `[]` | Volumes to add |
 | fullnameOverride | string | `""` | Overrides the chart's computed fullname |
 | global.commonLabels | object | `{}` | Common labels for all object directly managed by this chart. |
+| hostAliases | list | `[]` | hostAliases to add |
 | labels | object | `{}` | labels for tempo |
 | nameOverride | string | `""` | Overrides the chart's name |
 | networkPolicy.allowExternal | bool | `true` |  |
@@ -61,7 +62,7 @@ Grafana Tempo Single Binary Mode
 | tempo.extraEnvFrom | list | `[]` | Environment variables from secrets or configmaps to add to the ingester pods |
 | tempo.extraVolumeMounts | list | `[]` | Volume mounts to add |
 | tempo.global_overrides.per_tenant_override_config | string | `"/conf/overrides.yaml"` |  |
-| tempo.ingester | object | `{}` | Configuration options for the ingester |
+| tempo.ingester | object | `{}` | Configuration options for the ingester. Refers to: https://grafana.com/docs/tempo/latest/configuration/#ingester |
 | tempo.livenessProbe.failureThreshold | int | `3` |  |
 | tempo.livenessProbe.httpGet.path | string | `"/ready"` |  |
 | tempo.livenessProbe.httpGet.port | int | `3100` |  |
@@ -75,8 +76,8 @@ Grafana Tempo Single Binary Mode
 | tempo.multitenancyEnabled | bool | `false` |  |
 | tempo.overrides | object | `{}` |  |
 | tempo.pullPolicy | string | `"IfNotPresent"` |  |
-| tempo.querier | object | `{}` | Configuration options for the querier |
-| tempo.queryFrontend | object | `{}` | Configuration options for the query-fronted |
+| tempo.querier | object | `{}` | Configuration options for the querier. Refers to: https://grafana.com/docs/tempo/latest/configuration/#querier |
+| tempo.queryFrontend | object | `{}` | Configuration options for the query-fronted. Refers to: https://grafana.com/docs/tempo/latest/configuration/#query-frontend |
 | tempo.readinessProbe.failureThreshold | int | `3` |  |
 | tempo.readinessProbe.httpGet.path | string | `"/ready"` |  |
 | tempo.readinessProbe.httpGet.port | int | `3100` |  |
@@ -152,6 +153,11 @@ The command removes all the Kubernetes components associated with the chart and
 
 A major chart version change indicates that there is an incompatible breaking change needing manual actions.
 
+### From Chart versions < 1.17.0
+
+Please be aware that we've updated the Tempo version to 2.7, which includes some breaking changes
+We recommend reviewing the [release notes](https://grafana.com/docs/tempo/latest/release-notes/v2-7/) before upgrading.
+
 ### From Chart versions < 1.12.0
 
 Upgrading to chart 1.12.0 will set the memberlist cluster_label config option. During rollout your cluster will temporarilly be split into two memberlist clusters until all components are rolled out.
diff --git a/chart/charts/gluon-0.5.12.tgz b/chart/charts/gluon-0.5.12.tgz
deleted file mode 100644
index 002bdc40c2d4eb3144041bde2fab7d61a60c84d4..0000000000000000000000000000000000000000
Binary files a/chart/charts/gluon-0.5.12.tgz and /dev/null differ
diff --git a/chart/charts/gluon-0.5.14.tgz b/chart/charts/gluon-0.5.14.tgz
new file mode 100644
index 0000000000000000000000000000000000000000..c99d9e0f44b4d35311fda2b49ee005cbbea4fb67
Binary files /dev/null and b/chart/charts/gluon-0.5.14.tgz differ
diff --git a/chart/templates/service.yaml b/chart/templates/service.yaml
index b7e332a012bae36ef2dba8d8320cd668d9cfd68c..5f20cd75fbe4e13c00ac59c89d5f89a24c9c192c 100644
--- a/chart/templates/service.yaml
+++ b/chart/templates/service.yaml
@@ -1,4 +1,3 @@
-
 apiVersion: v1
 kind: Service
 metadata:
diff --git a/chart/templates/servicemonitor.yaml b/chart/templates/servicemonitor.yaml
index 96ec8589e3ef3785344a403a3f3996c4688e77d5..203fcaac9d15f37ff9f1fa877aae426221d78331 100644
--- a/chart/templates/servicemonitor.yaml
+++ b/chart/templates/servicemonitor.yaml
@@ -3,6 +3,7 @@ apiVersion: monitoring.coreos.com/v1
 kind: ServiceMonitor
 metadata:
   name: {{ template "tempo.fullname" . }}
+  namespace: {{ .Release.Namespace }}
   labels:
     app: {{ template "tempo.name" . }}
     chart: {{ template "tempo.chart" . }}
diff --git a/chart/templates/statefulset.yaml b/chart/templates/statefulset.yaml
index e6ab736b84364ace98cc8f0cc8761d7f7d1fd247..aa6756b3c71b3190f24593da1a08f3689ca7d5fc 100644
--- a/chart/templates/statefulset.yaml
+++ b/chart/templates/statefulset.yaml
@@ -52,6 +52,10 @@ spec:
       {{- end }}
       {{- end }}
       {{- end }}
+      {{- with .Values.hostAliases }}
+      hostAliases:
+        {{- toYaml . | nindent 8 }}
+      {{- end }}
       containers:
       - args:
         - -config.file=/conf/tempo.yaml
diff --git a/chart/values.yaml b/chart/values.yaml
index b7bd325a0df20b263b20cae0efd25e9be72be8f2..8d53bd884e3532bcec6cf2cf1710c3aa927cb04b 100644
--- a/chart/values.yaml
+++ b/chart/values.yaml
@@ -24,7 +24,7 @@ tempo:
   # -- Docker image repository
   repository: registry1.dso.mil/ironbank/opensource/grafana/tempo
   # -- Docker image tag
-  tag: 2.6.1
+  tag: 2.7.0
   # -- Docker image pull policy
   pullPolicy: IfNotPresent
 
@@ -59,7 +59,9 @@ tempo:
     max_block_duration: 5m
   # -- Configuration options for the querier
   querier: {}
-  # -- Configuration options for the query-fronted
+  #  max_concurrent_queries: 20
+  # -- Configuration options for the query-fronted.
+  # Refers to: https://grafana.com/docs/tempo/latest/configuration/#query-frontend
   queryFrontend: {}
   retention: 336h # 2 weeks retention
   # Global overrides
@@ -67,8 +69,8 @@ tempo:
     per_tenant_override_config: /conf/overrides.yaml
   overrides: {}
 
-  # Tempo server configuration
-  # Refers to https://grafana.com/docs/tempo/latest/configuration/#server
+  # Tempo server configuration.
+  # Refers to: https://grafana.com/docs/tempo/latest/configuration/#server
   server:
     # -- HTTP server listen port
     http_listen_port: 3100
@@ -93,8 +95,8 @@ tempo:
     successThreshold: 1
   storage:
     trace:
-      # tempo storage backend
-      # refer https://grafana.com/docs/tempo/latest/configuration/
+      # tempo storage backend.
+      # Refers to: https://grafana.com/docs/tempo/latest/configuration/#storage
       ## Use s3 for example
       # backend: s3
       # store traces in s3
@@ -195,12 +197,12 @@ tempoQuery:
   # -- Docker image repository
   repository: registry1.dso.mil/ironbank/opensource/grafana/tempo-query
   # -- Docker image tag
-  tag: 2.6.1
+  tag: 2.7.0
   # -- Docker image pull policy
   pullPolicy: IfNotPresent
   ## Optionally specify an array of imagePullSecrets.
   ## Secrets must be manually created in the namespace.
-  ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/
+  ## Refers to: https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/
   ##
   # pullSecrets:
   #   - myRegistryKeySecretName
@@ -356,7 +358,11 @@ affinity: {}
 
 # -- The name of the PriorityClass
 priorityClassName: null
-
+# -- hostAliases to add
+hostAliases: []
+#  - ip: 1.2.3.4
+#    hostnames:
+#      - domain.tld
 networkPolicy:
   ## @param networkPolicy.enabled Enable creation of NetworkPolicy resources. Only Ingress traffic is filtered for now.
   ##
diff --git a/renovate.json b/renovate.json
index 0c5d7e0964addbcae45072ca2a318bffd1623b29..cf9fb1d0dbad27c14a51937089055b7d2deafa3f 100644
--- a/renovate.json
+++ b/renovate.json
@@ -7,7 +7,6 @@
     "enabledManagers": ["helm-values","regex","helmv3"],
     "ignorePaths": ["chart/charts/**"],
     "labels": ["tempo","renovate"],
-    "commitMessagePrefix": "SKIP UPDATE CHECK",
     "packageRules": [
         {
             "matchDatasources": ["docker"],
@@ -58,6 +57,18 @@
             "datasourceTemplate": "docker"
         }
     ],
+    "customManagers": [
+        {
+          "customType": "regex",
+          "description": "Update chart version",
+          "fileMatch": ["^chart/Chart\\.yaml$"],
+          "matchStrings": ["version:\\s+(?<currentValue>.+)-bb\\.\\d+"],
+          "autoReplaceStringTemplate": "version: {{newValue}}-bb.0",
+          "depNameTemplate": "tempo",
+          "datasourceTemplate": "helm",
+          "registryUrlTemplate": "https://grafana.github.io/helm-charts"
+        }
+    ],
     "separateMajorMinor": false,
     "postUpdateOptions": ["helmUpdateSubChartArchives"]
 }