adn-agov-work-ob-inventory/DEFAULT-ADN-AGOV-WORK-OB-PR.../DEFAULT-DEFAULT-ADN-AGOV-OB.../ob-proxy/etc/nevis/k8s-ob-proxy-b4d2da2fa2d0b0...

67 lines
1.6 KiB
YAML

apiVersion: "operator.nevis-security.ch/v1"
kind: "NevisComponent"
metadata:
name: "ob-proxy"
namespace: "adn-agov-nevisidm-ob-01-uat"
labels:
deploymentTarget: "ob-proxy"
annotations:
projectKey: "DEFAULT-ADN-AGOV-WORK-OB-PROJECT"
patternId: "b4d2da2fa2d0b060752a1fe2"
spec:
type: "NevisProxy"
replicas: 1
version: "8.2405.1"
gitInitVersion: "1.3.0"
runAsNonRoot: true
ports:
management: 11080
https: 8443
resources:
limits:
cpu: "1000m"
memory: "1000Mi"
requests:
cpu: "20m"
memory: "100Mi"
livenessProbe:
management:
httpGet:
path: "/liveness"
periodSeconds: 5
timeoutSeconds: 6
readinessProbe:
management:
httpGet:
path: "/readiness"
periodSeconds: 5
timeoutSeconds: 6
startupProbe:
management:
httpGet:
path: "/readiness"
periodSeconds: 5
timeoutSeconds: 6
failureThreshold: 50
podDisruptionBudget:
maxUnavailable: "50%"
git:
tag: "r-b747af5248dd4f11d7e00565a2345717e8804783"
dir: "DEFAULT-ADN-AGOV-WORK-OB-PROJECT/DEFAULT-DEFAULT-ADN-AGOV-OB-INV/ob-proxy"
credentials: "git-credentials"
keystores:
- "ob-proxy-ob-mock-me-realm-identity"
- "ob-proxy-ob-realm-identity"
- "ob-proxy-346a2bebb04a0b74c7c9b5b9"
truststores:
- "ob-proxy-ob-mock-me-realm-tls-trust"
- "ob-proxy-ob-realm-signer-trust"
- "ob-proxy-ob-realm-tls-trust"
- "ob-proxy-ob-mock-me-realm-signer-trust"
ingresses:
- "ob-proxy"
podSecurity:
policy: "baseline"
automountServiceAccountToken: false
timeZone: "Europe/Zurich"