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

59 lines
1.3 KiB
YAML

apiVersion: "operator.nevis-security.ch/v1"
kind: "NevisComponent"
metadata:
name: "idm"
namespace: "adn-agov-nevisidm-01-uat"
labels:
deploymentTarget: "idm"
annotations:
projectKey: "DEFAULT-ADN-AGOV-PROJECT"
patternId: "b8a36646f81c3247cdb5d90b"
spec:
type: "NevisIDM"
replicas: 1
version: "7.2402.2"
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"
initialDelaySeconds: 40
periodSeconds: 30
timeoutSeconds: 6
readinessProbe:
management:
httpGet:
path: "/health"
initialDelaySeconds: 40
periodSeconds: 30
timeoutSeconds: 6
podDisruptionBudget:
maxUnavailable: "50%"
git:
tag: "r-339de78f34b28e0019bb55f9f4fee8b70e264486"
dir: "DEFAULT-ADN-AGOV-PROJECT/DEFAULT-ADN-AGOV-INV/idm"
credentials: "git-credentials"
keystores:
- "idm-default-identity"
truststores:
- "idm-technical-trust-store"
- "idm-internal-idp-auth-signer-trust"
podSecurity:
policy: "baseline"
automountServiceAccountToken: false
timeZone: "Europe/Zurich"
secrets:
secret:
- "0eb37a5f44023ef0ad1013b6-89ec31e5"