Files
AItrackwalker/deploy/config/site.example.yaml
T

93 lines
1.9 KiB
YAML

schemaVersion: 1
deployment:
profile: single
namespace: trackwalker
releaseName: trackwalker
runtimeProfile: cpu-local
runtimeNetworkMode: isolated
cluster:
apiEndpoint: 192.0.2.10
apiPort: 6443
registrationPort: 9345
podCidr: 10.42.0.0/16
serviceCidr: 10.43.0.0/16
clusterDomain: cluster.local
dataDir: /var/lib/rancher/rke2
embeddedRegistry: true
writeKubeconfigMode: "0600"
hostBaseline:
minimumCpuCores: 16
minimumMemoryMb: 30000
minimumFreeDiskMb: 200000
requireDefaultRoute: true
requireSwapDisabled: true
requireTimeSynchronized: true
configureFirewall: false
offlinePackageDirectory: os-packages/ubuntu
storage:
provider: local-path
storageClass: local-path
modelAccessMode: ReadWriteOnce
modelCapacity: 100Gi
gpu:
enabled: false
driverManagedByOperator: false
requiredOnGpuWorkers: true
addons:
longhorn:
enabled: false
chart: charts/third-party/longhorn.tgz
namespace: longhorn-system
gpuOperator:
enabled: false
chart: charts/third-party/gpu-operator.tgz
namespace: gpu-operator
helmValues:
global:
imageRegistry: registry.example.com
imagePullPolicy: IfNotPresent
existingSecret: trackwalker-secrets
ingress:
enabled: true
className: nginx
host: rail-inspection.internal.example
tls:
enabled: false
secretName: ""
bundledDataServices:
enabled: true
emqxEnabled: false
monitoring:
prometheusEnabled: true
endpoints:
postgres:
host: postgres
port: 5432
database: rail_inspection
username: rail
redis:
host: redis
port: 6379
kafka:
bootstrapServers: kafka:9092
minio:
endpoint: http://minio:9000
endpointNoScheme: minio:9000
mqtt:
brokerUrl: tcp://emqx:1883
flighthub:
enabled: false
baseUrl: ""
organizationUuid: ""
projectUuid: ""
mqttEnabled: false
mqttClientId: trackwalker-uav-access
mqttTopicFilter: flighthub2/#