107 lines
2.1 KiB
YAML
107 lines
2.1 KiB
YAML
# Default values for the Helm chart
|
|
# This is a YAML-formatted file.
|
|
# Declare variables to be passed into your templates.
|
|
|
|
# Global settings
|
|
global:
|
|
registry: docker.io
|
|
repository: freeleapsdevops
|
|
nodeSelector: {}
|
|
|
|
# Name override settings
|
|
nameOverride: ""
|
|
fullnameOverride: ""
|
|
|
|
templateTest4ApiServer:
|
|
enabled: true
|
|
name: template-test4-api-server
|
|
replicas: 1
|
|
image:
|
|
registry: ""
|
|
repository: ""
|
|
name: api-server
|
|
tag: latest
|
|
imagePullPolicy: IfNotPresent
|
|
ports:
|
|
- name: http
|
|
containerPort: 8888
|
|
protocol: TCP
|
|
resources:
|
|
requests:
|
|
cpu: "0.2"
|
|
memory: "256Mi"
|
|
limits:
|
|
cpu: "0.5"
|
|
memory: "512Mi"
|
|
env:
|
|
- name: PYTHONUNBUFFERED
|
|
value: "1"
|
|
- name: DEBUG
|
|
value: "false"
|
|
- name: FREELEAPS_PRODUCT_ID
|
|
value: #{{FREELEAPS_PRODUCT_ID}}
|
|
- name: ENVIRONMENT
|
|
value: alpha
|
|
livenessProbe:
|
|
httpGet:
|
|
path: /api/v1/_/livez
|
|
port: http
|
|
initialDelaySeconds: 30
|
|
periodSeconds: 10
|
|
readinessProbe:
|
|
httpGet:
|
|
path: /api/v1/_/readyz
|
|
port: http
|
|
initialDelaySeconds: 5
|
|
periodSeconds: 5
|
|
serviceMonitor:
|
|
name: template-test4-api-server-alpha-monitor
|
|
|
|
templateTest4WebServer:
|
|
enabled: true
|
|
name: template-test4-web-server
|
|
replicas: 1
|
|
image:
|
|
registry: ""
|
|
repository: ""
|
|
name: web-server
|
|
tag: latest
|
|
imagePullPolicy: IfNotPresent
|
|
ports:
|
|
- name: http
|
|
containerPort: 80
|
|
protocol: TCP
|
|
resources:
|
|
requests:
|
|
cpu: "0.1"
|
|
memory: "128Mi"
|
|
limits:
|
|
cpu: "0.3"
|
|
memory: "256Mi"
|
|
env:
|
|
- name: NAMESPACE
|
|
valueFrom:
|
|
fieldRef:
|
|
fieldPath: metadata.namespace
|
|
- name: API_SERVER_URL
|
|
value: "http://template-test4-api-server.#{{FREELEAPS_PRODUCT_ID}}-alpha.svc.freeleaps.cluster:8888"
|
|
livenessProbe:
|
|
httpGet:
|
|
path: /
|
|
port: http
|
|
initialDelaySeconds: 30
|
|
periodSeconds: 10
|
|
readinessProbe:
|
|
httpGet:
|
|
path: /
|
|
port: http
|
|
initialDelaySeconds: 5
|
|
periodSeconds: 5
|
|
|
|
serviceAccount:
|
|
create: true
|
|
name: ""
|
|
|
|
service:
|
|
type: ClusterIP
|