-
Notifications
You must be signed in to change notification settings - Fork 84
Allow customizing ingress type and pathType directly in the mattermost spec #382
Copy link
Copy link
Open
Description
Original issue title: The server was deployed in a Kubernetes using an mattermost-operator and installation, but a 404 error is occurring.
Summary
The server was deployed in a Kubernetes using an mattermost-operator and installation, but a 404 error is occurring.
Steps to reproduce
- Deploy mattermost-operator in AWS EKS (1.29)
- deploy mattermost-installation with gitops(app of apps), argocd
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: mattermost-operator
namespace: test
spec:
project: test
destination:
server: https://kubernetes.default.svc
namespace: mattermost-operator
source:
repoURL: https://helm.mattermost.com
targetRevision: 1.0.1
chart: mattermost-operator
helm:
values: |
mattermostOperator:
enabled: true
replicas: 1
rbac:
create: true
serviceAccount:
create: true
env:
maxReconcilingInstallations: 20
maxReconcilingConcurrency: 10
requeuOnLimitDelay: 20s
image:
repository: mattermost/mattermost-operator
tag: v1.21.0
pullPolicy: IfNotPresent
args:
- --enable-leader-election
- --metrics-addr=0.0.0.0:8383
## Specify image pull secret for private repository
privateRegistry:
enabled: false
apiVersion: installation.mattermost.com/v1beta1
kind: Mattermost
metadata:
name: finda-mattermost
namespace: mattermost
spec:
image: mattermost/mattermost-team-edition
imagePullPolicy: Always
version: latest
size: 1000users
awsLoadBalancerController:
enabled: true
hosts:
- hostName: 'SOMETHING_YOUR_HOSTNAME'
annotations:
alb.ingress.kubernetes.io/listen-ports: '[{"HTTP": 80}, {"HTTPS": 443}]'
alb.ingress.kubernetes.io/ssl-redirect: '443'
alb.ingress.kubernetes.io/load-balancer-name: SOMETHING_YOURS
alb.ingress.kubernetes.io/group.name: SOMETHING_YOURS
alb.ingress.kubernetes.io/target-type: ip
alb.ingress.kubernetes.io/scheme: internal
alb.ingress.kubernetes.io/backend-protocol: HTTP
certificateARN: SOMETHING_YOURS
internetFacing: false
ingressClassName: 'alb'
mattermostEnv:
- name: MM_FILESETTINGS_AMAZONS3SSE
value: "true"
- name: MM_FILESETTINGS_AMAZONS3SSL
value: "true"
# licenseSecret: ""
database:
external:
secret: db-secret
fileStore:
external:
url: s3.amazonaws.com
bucket: SOMETHING_YOUR_BUCKET
secret: bucket-secret
# elasticSearch:
# host: ""
# username: ""
# password: ""
# volumeMounts: {}
# volumes: {}
# replicas: 1 according to it.
# scheduling:
# resources: {}
# nodeSelector: {}
# affinity: {}
Expected behavior
Deploy successful
Observed behavior (that appears unintentional)
- Pod deploy success and health check success
- There is no error logs
3.When accessing via the URL, a 404 error occurs.

Possible fixes
Since we are using the Mattermost container image, it is difficult to identify the issue at the code level.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels