mirror of
				https://github.com/openimsdk/open-im-server.git
				synced 2025-11-01 00:42:13 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			35 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| # 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.
 | |
| 
 | |
| {{- define "defaultValues" -}}
 | |
| - ./generated-configs/helm-image.yaml
 | |
| - ./generated-configs/config.yaml
 | |
| - ./generated-configs/notification.yaml
 | |
| {{- end -}}
 | |
| 
 | |
| {{- define "defaultRelease" -}}
 | |
| namespace: openim
 | |
| chart: ./{{ .name }}
 | |
| values:
 | |
|   - ./{{ .name }}/values.yaml
 | |
|   {{- template "defaultValues" . }}
 | |
| {{- end -}}
 | |
| 
 | |
| releases:
 | |
| {{- $apps := list "openim-api" "openim-msggateway" "openim-msgtransfer" "openim-push" "openim-rpc-auth" "openim-rpc-conversation" "openim-rpc-friend" "openim-rpc-group" "openim-rpc-msg" "openim-rpc-third" "openim-rpc-user" }}
 | |
| {{- range $app := $apps }}
 | |
|   - name: {{ $app }}
 | |
|     {{- template "defaultRelease" dict "name" $app }}
 | |
| {{- end }}
 |