fukuops/k8s/charts/pocket-id/values.yaml

154 lines
3.2 KiB
YAML

replicaCount: 1
image:
repository: ghcr.io/pocket-id/pocket-id
pullPolicy: IfNotPresent
tag: ""
imagePullSecrets: []
podAnnotations: {}
podLabels: {}
podSecurityContext: {}
securityContext: {}
service:
type: ClusterIP
port: 1411
ingress:
enabled: false
className: ""
annotations: {}
hosts:
- host: chart-example.local
paths:
- path: /
pathType: Prefix
tls: []
resources: {}
livenessProbe:
initialDelaySeconds: 30
timeoutSeconds: 5
successThreshold: 1
failureThreshold: 3
periodSeconds: 10
httpGet:
path: /health
port: http
readinessProbe:
initialDelaySeconds: 15
timeoutSeconds: 2
successThreshold: 1
failureThreshold: 3
periodSeconds: 10
httpGet:
path: /health
port: http
nodeSelector: {}
tolerations: []
affinity: {}
serviceAccount:
create: true
automount: true
annotations: {}
name: ""
persistence:
enabled: true
existingClaim: ""
storageClass: ""
annotations: {}
accessMode: ReadWriteOnce
size: 8Gi
autoscaling:
enabled: false
minReplicas: 1
maxReplicas: 3
targetCPUUtilizationPercentage: 80
targetMemoryUtilizationPercentage: 80
config:
appUrl: ""
trustProxy: ""
proxyProtocol: ""
trustedPlatform: ""
allowInsecureCallbackUrls: ""
maxmindLicenseKey: ""
dbConnectionString: ""
fileBackend: "filesystem"
uploadPath: "/app/data/uploads"
logLevel: "info"
logJson: false
geoliteDbPath: "/app/data/GeoLite2-City.mmdb"
port: "1411"
host: "0.0.0.0"
uiConfigDisabled: false
analyticsDisabled: false
versionCheckDisabled: false
auditLogRetentionDays: 90
disableRateLimiting: false
appName: "Pocket ID"
sessionDuration: 60
homePageUrl: "/settings/account"
requireUserEmail: true
emailsVerified: false
allowOwnAccountEdit: true
allowUserSignups: "disabled"
signupDefaultCustomClaims: []
signupDefaultUserGroupIds: []
disableAnimations: false
accentColor: "default"
smtpHost: ""
smtpPort: ""
smtpFrom: ""
smtpUser: ""
smtpTls: "none"
smtpSkipCertVerify: false
emailLoginNotificationEnabled: false
emailOneTimeAccessAsAdminEnabled: false
emailApiKeyExpirationEnabled: false
emailOneTimeAccessAsUnauthenticatedEnabled: false
emailVerificationEnabled: false
ldapEnabled: false
ldapUrl: ""
ldapBindDn: ""
ldapBase: ""
ldapUserSearchFilter: "(objectClass=person)"
ldapUserGroupSearchFilter: "(objectClass=groupOfNames)"
ldapSkipCertVerify: false
ldapSoftDeleteUsers: false
ldapAttributeUserUniqueIdentifier: ""
ldapAttributeUserUsername: ""
ldapAttributeUserEmail: ""
ldapAttributeUserFirstName: ""
ldapAttributeUserLastName: ""
ldapAttributeUserProfilePicture: ""
ldapAttributeGroupMember: "member"
ldapAttributeGroupUniqueIdentifier: ""
ldapAttributeGroupName: ""
ldapAdminGroupName: ""
webauthnUserVerification: "required"
webauthnAllowSyncedPasskeys: true
webauthnAuthenticatorAttachment: "any"
cimdUrlAllowlist: []
otelTracesExporter: ""
otelMetricsExporter: ""
otelLogsExporter: ""
otelExporterOtlpEndpoint: ""
secret:
enabled: true
existingSecretName: ""
data: {}
encryptionKey: ""
dbConnectionString: ""
smtpPassword: ""
ldapBindPassword: ""
maxmindLicenseKeyFile: ""
staticApiKey: ""