adn-agov-iam-admin-inventory/DEFAULT-ADN-AGOV-ADMIN-PROJECT/DEFAULT-ADN-AGOV-ADMIN-INV/idm/etc/nevis/k8s-nevisidm-admin-ba7c7a3b...

67 lines
1.5 KiB
YAML

apiVersion: "operator.nevis-security.ch/v1"
kind: "NevisComponent"
metadata:
name: "idm"
namespace: "adn-agov-nevisidm-admin-01-uat"
labels:
deploymentTarget: "idm"
annotations:
projectKey: "DEFAULT-ADN-AGOV-ADMIN-PROJECT"
patternId: "ba7c7a3b091df0c4b8ba0bb2"
spec:
type: "NevisIDM"
replicas: 1
version: "8.2411.1"
gitInitVersion: "1.3.0"
runAsNonRoot: true
ports:
management: 8998
soap: 8989
resources:
limits:
cpu: "1000m"
memory: "2200Mi"
requests:
cpu: "10m"
memory: "500Mi"
livenessProbe:
management:
httpGet:
path: "/liveness"
periodSeconds: 5
timeoutSeconds: 6
readinessProbe:
management:
httpGet:
path: "/health"
periodSeconds: 5
timeoutSeconds: 6
startupProbe:
management:
httpGet:
path: "/health"
periodSeconds: 5
timeoutSeconds: 6
failureThreshold: 50
podDisruptionBudget:
maxUnavailable: "50%"
git:
tag: "r-bc25f5ce8b5f95963ebf28cf4402570435720696"
dir: "DEFAULT-ADN-AGOV-ADMIN-PROJECT/DEFAULT-ADN-AGOV-ADMIN-INV/idm"
credentials: "git-credentials"
database:
name: "idm"
requiredVersion: "8.2411.1"
keystores:
- "idm-default-identity"
truststores:
- "idm-default-tls-client-trust"
- "idm-nevisidm-sectoken-truststore"
podSecurity:
policy: "baseline"
automountServiceAccountToken: false
timeZone: "Europe/Zurich"
secrets:
secret:
- "c418560f50e0332d087e85bf-89ec31e5"