pkg/fixtures/deployments/helm/charts/values.yaml (88 lines of code) (raw):

# Default values for testapp. # This is a YAML-formatted file. # Declare variables to be passed into your templates. replicaCount: 1 namespace: default containerPort: 80 image: repository: testimage tag: latest pullPolicy: Always imagePullSecrets: [] nameOverride: "" fullnameOverride: "" podAnnotations: {} podSecurityContext: {} service: annotations: {} type: LoadBalancer port: 80 resources: # We usually recommend not to specify default resources and to leave this as a conscious # choice for the user. This also increases chances charts run on environments with little # resources, such as Minikube. If you do want to specify resources, uncomment the following # lines, adjust them as necessary, and remove the curly braces after 'resources:'. limits: cpu: "1" memory: "1Gi" requests: cpu: "0.5" memory: "0.5Gi" autoscaling: enabled: false minReplicas: 1 maxReplicas: 100 targetCPUUtilizationPercentage: 80 # targetMemoryUtilizationPercentage: 80 livenessProbe: tcpSocket: port: 80 readinessProbe: tcpSocket: port: 80 periodSeconds: 5 timeoutSeconds: 5 failureThreshold: 1 successThreshold: 1 initialDelaySeconds: 3 startupProbe: tcpSocket: port: 80 periodSeconds: 10 timeoutSeconds: 1 failureThreshold: 3 successThreshold: 1 initialDelaySeconds: 0 nodeSelector: {} tolerations: [] topologySpreadConstraints: - maxSkew: 1 topologyKey: kubernetes.io/hostname whenUnsatisfiable: ScheduleAnyway labelSelector: matchLabels: app.kubernetes.io/name: testapp affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - weight: 100 podAffinityTerm: topologyKey: kubernetes.io/hostname labelSelector: matchLabels: app.kubernetes.io/name: testapp securityContext: seccompProfile: type: RuntimeDefault capabilities: drop: - ALL add: - SETPCAP - MKNOD - AUDIT_WRITE - CHOWN - DAC_OVERRIDE - FOWNER - FSETID - KILL - SETGID - SETUID - NET_BIND_SERVICE - SYS_CHROOT - SETFCAP - SYS_PTRACE envVars: generatorLabel: draft