# Copyright © 2023 OpenIM. All rights reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. #This configuration file is used to override the use of the value.yaml variable. #Currently, only the configuration with ingressName as nginx is provided. #If it is another gateway such as istio or treafik, please modify the corresponding gateway requirements image: repository: ${IMAGE_REGISTRY}/openim-api pullPolicy: Always tag: "${SERVER_IMAGE_TAG}" ingress: enabled: true className: "nginx" annotations: nginx.ingress.kubernetes.io/use-regex: "true" nginx.ingress.kubernetes.io/rewrite-target: /$2 hosts: - host: openim.server.com # your hostname paths: - path: /api(/|$)(.*) pathType: ImplementationSpecific tls: - secretName: webapitls #your hostname tls hosts: - openim.server.com openim-msggateway: image: repository: ${IMAGE_REGISTRY}/openim-msggateway tag: "${SERVER_IMAGE_TAG}" pullPolicy: Always ingress: enabled: true className: "nginx" annotations: nginx.ingress.kubernetes.io/use-regex: "true" nginx.ingress.kubernetes.io/rewrite-target: /$2 hosts: - host: openim.server.com # your hostname paths: - path: /msg_gateway(/|$)(.*) pathType: ImplementationSpecific tls: - secretName: webapitls #your hostname tls hosts: - openim.server.com openim-msgtransfer: image: repository: ${IMAGE_REGISTRY}/openim-msgtransfer tag: "${SERVER_IMAGE_TAG}" pullPolicy: Always openim-push: image: repository: ${IMAGE_REGISTRY}/openim-push tag: "${SERVER_IMAGE_TAG}" pullPolicy: Always openim-rpc-auth: image: repository: ${IMAGE_REGISTRY}/openim-rpc-auth tag: "${SERVER_IMAGE_TAG}" pullPolicy: Always openim-rpc-conversation: image: repository: ${IMAGE_REGISTRY}/openim-rpc-conversation tag: "${SERVER_IMAGE_TAG}" pullPolicy: Always openim-rpc-friend: image: repository: ${IMAGE_REGISTRY}/openim-rpc-friend tag: "${SERVER_IMAGE_TAG}" pullPolicy: Always openim-rpc-group: image: repository: ${IMAGE_REGISTRY}/openim-rpc-group tag: "${SERVER_IMAGE_TAG}" pullPolicy: Always openim-rpc-msg: image: repository: ${IMAGE_REGISTRY}/openim-rpc-msg tag: "${SERVER_IMAGE_TAG}" pullPolicy: Always openim-rpc-third: image: repository: ${IMAGE_REGISTRY}/openim-rpc-third tag: "${SERVER_IMAGE_TAG}" pullPolicy: Always openim-rpc-user: image: repository: ${IMAGE_REGISTRY}/openim-rpc-user tag: "${SERVER_IMAGE_TAG}" pullPolicy: Always