Files
library-charts/library/common
Kjeld Schouten 7fbf55aa71 fix(common): improve probes
There is a design mistake in the probe setup:

Liveness probe:
Stops the container on failure, this should happen AFTER readiness probe detects failure.

Readiness Probe:
Stops the service forwarding traffic. This should happen BEFORE the liveness probe detects failure

Startup Probe:
By having a tcp startup-probe, charts might pass CI when not fully working. or, worse, get passed-over to the readiness/liveness probes when the container is still doing maintenance work (such as plex database updates). Leading to it right-away being thrown-out by liveness/readyness
2024-04-20 10:55:35 +02:00
..
2023-01-21 12:19:40 +01:00
2024-04-19 20:28:34 +02:00
2023-02-17 15:18:15 +01:00
2024-04-20 10:55:35 +02:00

Common Library

Naming Scheme

  • ServiceAccount:
    • Primary: $FullName
    • Others: $FullName-$ServiceAccountName
  • RBAC:
    • Primary: $FullName
    • Others: $FullName-$RBACName
  • Service:
    • Primary: $FullName
    • Others: $FullName-$ServiceName
  • Pods:
    • Primary: $FullName
    • Others: $FullName-$PodName
  • Containers: $ContainerName
  • ConfigMap: $FullName-$ConfigMapName
  • Secret: $FullName-$SecretName
  • Scale External Interface: ix-$ReleaseName-$index

Full name -> $ReleaseName-$ChartName Any name that exceeds 63 characters, will throw an error