This commit is contained in:
zeaslity
2024-10-30 16:30:51 +08:00
commit 437acbeb63
3363 changed files with 653948 additions and 0 deletions

View File

@@ -0,0 +1,112 @@
# Default values for outside-deploy.
# please pay attention to the global config values which are desired to be modified
# accordingly to specific outside-deploy environment !!!
global:
# override all applications
image:
repository: "harbor.cdcyy.com.cn/cmii" # override all applications image repository
tag: "3.1.1" # override all applications' image tag/version
pullPolicy: Always # override all applications' image pullPolicy
domain:
TenantEnvironment: "demo" # which will affect the chosen of frontend AppClientId, and the swagger url of backend Application.
# if just PublicIP:Port is actually deployed, a fake domain and ingress-nginx http port should be assigned
DeployDomainName: "www.demo.uavcmlc.com:18000"
IsPrivateDeployment: true
ingress:
# tls should be placed in frontend dedicated nginx, this can be enabled in exactly situation
# please don't modify this unless you know what exactly you are doing
tls_enabled: false
middlewareService:
type: ClusterIP
appServiceType:
backend: ClusterIP
frontend: ClusterIP
pvc:
storageClass: heketi-glusterfs-distribute
affinity: {} # don't modify this unless you know the whole application of affinity
nodeAffinityPreset: # just modify this for nodeAffinity
type: hard
key: uavcloud.env
values:
- demo
# --------------------------------------------------------------------------------------------- #
storage-class-gfs:
enabled: false
heketi:
heketiResturl: "http://woshinibaba:9100"
secret: "woshinibaba" # modify this when not using the default heketi admin password
secretNamespace: "" # modify tis when storageclass is not in application namespace
all-persistence-volume-claims:
enabled: false # whether to deploy persistence volume claims or not
all-ingress-config:
enabled: true # whether to deploy all ingresses or not
frontendApplication:
# important for uavcloud platform, include all frontendApplication, will be exposed to public
enabled: true # whether to deploy frontendApplication
backendApplication:
# this ingress is for swagger url, CI/CD url,they can only be accessed only by internal network
enabled: true # whether to deploy backendApplication
apiGatewayApplication:
# important for uavcloud platform, include all api and gateways, will be exposed to public
enabled: true # whether to deploy apiGatewayApplication or not
mysql-db:
enabled: false
primary:
service:
nodePort: 33306
# 最好在MySQL部署完成后进行相应的数据库初始化
#####################################################################################################
all-middleware:
enabled: false
emqx:
enabled:
clusterMode: true
standaloneMode: false
mongo:
enabled: true
rabbitmq:
enabled: true
nacos:
enabled: true
minio-storage:
enabled: false
redis-db:
enabled: false
frontend-app:
enabled: true # whether to deploy frontend applications or not
backend-app:
enabled: true # whether to deploy backend applications or not
env:
CUST_JAVA_OPTS: "-Xms500m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
NACOS_REGISTRY: "helm-nacos:8848"
NACOS_USERNAME: "developer"
NACOS_PASSWORD: "Deve@9128201"
isGenerateCachePVC: true # 是否生成cache的PVC
srs-cluster:
enabled: false # whether to deploy srs-cluster or not
srs:
config:
# 修改为集群的对外暴露域名或者IP地址
domain: 117.156.26.177 # 公网IP
# domain: www.uavcmlc.com # 公网域名
ports:
cluster:
# 需要根据实际部署环境,映射的实际公网端口修改
# 此端口在内网中为 srs-WebRTC的 UDP端口-30900
realPublicWebRTC: 11005
vms:
enabled: false # whether to deploy vms or not