# Default values for rdp-web-gateway replicaCount: 2 image: repository: rdp-web-gateway pullPolicy: IfNotPresent tag: "latest" imagePullSecrets: [] nameOverride: "" fullnameOverride: "" serviceAccount: create: true annotations: {} name: "" podAnnotations: {} podSecurityContext: fsGroup: 1001 securityContext: capabilities: drop: - ALL readOnlyRootFilesystem: false runAsNonRoot: true runAsUser: 1001 service: type: LoadBalancer port: 80 targetPort: 8080 annotations: {} ingress: enabled: false className: "" annotations: {} # kubernetes.io/ingress.class: nginx # cert-manager.io/cluster-issuer: letsencrypt-prod hosts: - host: rdp.example.com paths: - path: / pathType: Prefix tls: [] # - secretName: rdp-tls # hosts: # - rdp.example.com resources: limits: cpu: 1000m memory: 1Gi requests: cpu: 200m memory: 256Mi autoscaling: enabled: true minReplicas: 2 maxReplicas: 10 targetCPUUtilizationPercentage: 70 targetMemoryUtilizationPercentage: 80 nodeSelector: {} tolerations: [] affinity: {} # Application configuration config: # RDP Broker connection rdpBroker: host: "rdpbroker" port: 3389 # Server configuration server: port: 8080 logLevel: "info" # Session configuration session: timeout: 3600000 # 1 hour in milliseconds # Environment variables env: [] # - name: CUSTOM_VAR # value: "value" # Secrets (for sensitive configuration) secrets: {} # sessionSecret: "your-secret-key" # Persistence for logs persistence: enabled: false storageClass: "" accessMode: ReadWriteOnce size: 5Gi mountPath: /var/log/rdp-web-gateway # Liveness and readiness probes livenessProbe: httpGet: path: /health port: http initialDelaySeconds: 30 periodSeconds: 10 timeoutSeconds: 5 failureThreshold: 3 readinessProbe: httpGet: path: /health port: http initialDelaySeconds: 10 periodSeconds: 5 timeoutSeconds: 3 failureThreshold: 3 # Network Policy networkPolicy: enabled: false policyTypes: - Ingress - Egress ingress: - from: - namespaceSelector: matchLabels: name: default ports: - protocol: TCP port: 8080 egress: - to: - podSelector: matchLabels: app: rdpbroker ports: - protocol: TCP port: 3389