Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow to override the cluster headless service port name for Istio support #820

Merged
merged 10 commits into from
May 16, 2024
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,9 @@ Main (unreleased)
This port can be configured with `--server.http.listen-addr` or using
the default listen address`127.0.0.1:12345`. (@mattdurham)

v1.1.0-rc.0
-----------

josh-thisisbud marked this conversation as resolved.
Show resolved Hide resolved
### Other changes

- `prometheus.exporter.snmp`: Updating SNMP exporter from v0.24.1 to v0.26.0.
Expand Down
4 changes: 4 additions & 0 deletions operations/helm/charts/alloy/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,10 @@ internal API changes are not present.
Unreleased
----------

### Bugfixes

- Fix clustering on instances running within Istio mesh by allowing to change the name of the clustering port

0.3.0 (2024-05-14)
------------------

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ spec:
#
# This service should only be used for clustering, and not metric
# collection.
- name: http
- name: {{ coalesce $values.clustering.portName "http" }}
josh-thisisbud marked this conversation as resolved.
Show resolved Hide resolved
port: {{ $values.listenPort }}
targetPort: {{ $values.listenPort }}
protocol: "TCP"
Expand Down
3 changes: 3 additions & 0 deletions operations/helm/charts/alloy/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,9 @@ alloy:
# -- Deploy Alloy in a cluster to allow for load distribution.
enabled: false

# -- Name for the port used for clustering, useful if running inside an Istio Mesh
portName: http

# -- Minimum stability level of components and behavior to enable. Must be
# one of "experimental", "public-preview", or "generally-available".
stabilityLevel: "generally-available"
Expand Down