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

Support for IPv6 in Chatwoot Helm Chart Deployment #127

Open
albert-suryanto opened this issue Jan 31, 2024 · 1 comment
Open

Support for IPv6 in Chatwoot Helm Chart Deployment #127

albert-suryanto opened this issue Jan 31, 2024 · 1 comment

Comments

@albert-suryanto
Copy link

Is your feature or enhancement related to a problem? Please describe.

A significant challenge we're facing is the integration of Chatwoot, particularly due to its current limitation in the Helm chart (web-deployment.yaml), which only supports IPv4 (specified as 0.0.0.0)

Our infrastructure primarily relies on IPv6, and the lack of IPv6 support in Chatwoot's Helm chart deployment is hindering our ability to effectively incorporate Chatwoot into our IPv6-based network environment. This limitation is a crucial barrier for seamless integration and full utilization of Chatwoot in our setup.

Describe the solution you'd like

Make an update in Chatwoot Helm chart to support IPv6 addressing. This can be achieved by modifying the web-deployment.yaml to allow configuration for IPv6 addresses or by automatically detecting and adapting to the network environment (IPv4 or IPv6). The ideal solution would provide flexibility in specifying the IP version in the deployment configurations."

Suggestion
web-deployment.yaml

spec:
  ...
  template:
    ...
    spec:
      ...
      containers:
        - args:
            - bundle
            - exec
            - rails
            - s
            - -p
            - {{ .Values.services.internalPort | quote}}
            - -b
            - {{ .Values.services.internalHost | quote}}

and in values.yaml, we can specify internalHost value to be either 0.0.0.0 (for IPv4) and :: (for IPv6)

Currently (on v1.1.7)

spec:
  ...
  template:
    ...
    spec:
      ...
      containers:
        - args:
            - bundle
            - exec
            - rails
            - s
            - -p
            - {{ .Values.services.internalPort | quote}}
            - -b
            - 0.0.0.0

Describe alternatives you've considered

No response

Additional context

No response

Copy link

linear bot commented Jan 31, 2024

@sojan-official sojan-official transferred this issue from chatwoot/chatwoot Feb 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant