image:
  repository: tccr.io/truecharts/wekan
  tag: 6.46@sha256:a5c1fdd0dfdcab3d98531dc053540c57f52605bc4b7a24c44bbf3637df07e36d
  pullPolicy: IfNotPresent
service:
  main:
    ports:
      main:
        port: 10192
        targetPort: 8080
mongodb:
  enabled: true
  mongodbUsername: wekan
  mongodbDatabase: wekan

persistence:
  data:
    enabled: true
    mountPath: "/data"
portal:
  open:
    enabled: true

workload:
  main:
    podSpec:
      containers:
        main:
          env:
            WRITABLE_PATH: "/data"
            # User Defined
            ROOT_URL: "http://localhost:8080"
            # BROWSER_POLICY_ENABLED: false
            # TRUSTED_URL: ""
            # LOGOUT_WITH_TIMER: false
            # LOGOUT_IN: 0
            # LOGOUT_ON_HOURS: 0
            # LOGOUT_ON_MINUTES: 0
            # ACCOUNTS_COMMON_LOGIN_EXPIRATION_IN_DAYS: 90
            # ACCOUNTS_LOCKOUT_KNOWN_USERS_FAILURES_BEFORE: 3
            # ACCOUNTS_LOCKOUT_KNOWN_USERS_PERIOD: 60
            # ACCOUNTS_LOCKOUT_KNOWN_USERS_FAILURE_WINDOW: 15
            # ACCOUNTS_LOCKOUT_UNKNOWN_USERS_FAILURES_BERORE: 3
            # ACCOUNTS_LOCKOUT_UNKNOWN_USERS_LOCKOUT_PERIOD: 60
            # ACCOUNTS_LOCKOUT_UNKNOWN_USERS_FAILURE_WINDOW: 15
            # MAX_IMAGE_PIXEL: 1024
            # IMAGE_COMPRESS_RATIO: 80
            # MAIL_URL: ""
            # MAIL_SERVICE_USER: ""
            # MAIL_SERVICE_PASSWORD: ""
            # MAIL_SERVICE: ""
            # BIGEVENTS_PATTERN: "NONE"
            # NOTIFICATION_TRAY_AFTER_READ_DAYS_BEFORE_REMOVE: 90
            # EMAIL_NOTIFICATION_TIMEOUT: 30000
            # NOTIFY_DUE_DAYS_BEFORE_AND_AFTER: "2,0"
            # NOTIFY_DUE_AT_HOUR_OF_DAY: 8
            # RESULTS_PER_PAGE: 20
            # RICHER_CARD_COMMENT_EDITOR: false
            # CARD_OPENED_WEBHOOK_ENABLED: false
            # PASSWORD_LOGIN_ENABLED: false
            # WAIT_SPINNER: "Bounce"
            # WITH_API: true
            # WEBHOOKS_ATTRIBUTES: "cardId,listId,oldListId,boardId,comment,user,card,commentId,swimlaneId,customerField,customFieldValue"
            # CORS: "*"
            # CORS_ALLOW_HEADERS: "Authorization,Content-Type"
            # CORS_EXPOSE_HEADERS: "*"
            # MATOMO_ADDRESS: ""
            # MATOMO_SITE_ID: 1
            # MATOMO_DO_NOT_TRACK: true
            # MATOMO_WITH_USERNAME: true
            # ORACLE_OIM_ENABLED: false
            # OAUTH2_ENABLED: false
            # OAUTH2_LOGIN_STYLE: "redirect"
            # OAUTH2_CLIENT_ID: ""
            # OAUTH2_SECRET: ""
            # OAUTH2_SERVER_URL: ""
            # OAUTH2_AUTH_ENDPOINT: ""
            # OAUTH2_USERINFO_ENDPOINT: ""
            # OAUTH2_TOKEN_ENDPOINT: ""
            # OAUTH2_ID_MAP: ""
            # OAUTH2_USERNAME_MAP: ""
            # OAUTH2_FULLNAME_MAP: ""
            # OAUTH2_EMAIL_MAP: ""
            # OAUTH2_ID_TOKEN_WHITELIST_FIELDS: ""
            # OAUTH2_REQUEST_PERMISSIONS: ""
            # OAUTH2_CA_CERT: ""
            # OAUTH2_ADFS_ENABLED: false
            # LDAP_ENABLE: false
            # DEFAULT_AUTHENTICATION_METHOD: "ldap"
            # LDAP_PORT: 389
            # LDAP_HOST: ""
            # LDAP_AD_SIMPLE_AUTH: false
            # LDAP_USER_AUTHENTICATION: false
            # LDAP_USER_AUTHENTICATION_FIELD: "uid"
            # LDAP_DEFAULT_DOMAIN: ""
            # LDAP_BASEDN: ""
            # LDAP_LOGIN_FALLBACK: false
            # LDAP_RECONNECT: true
            # LDAP_TIMEOUT: 10000
            # LDAP_IDLE_TIMEOUT: 10000
            # LDAP_CONNECT_TIMEOUT: 10000
            # LDAP_AUTHENTIFICATION: true
            # LDAP_AUTHENTIFICATION_USERDN: ""
            # LDAP_AUTHENTIFICATION_PASSWORD: ""
            # LDAP_LOG_ENABLED: true
            # LDAP_BACKGROUND_SYNC: true
            # LDAP_BACKGROUND_SYNC_INTERVAL: "every 1 hour"
            # LDAP_BACKGROUND_SYNC_KEEP_EXISTANT_USERS_UPDATED: false
            # LDAP_BACKGROUND_SYNC_IMPORT_NEW_USERS: false
            # LDAP_ENCRYPTION: "false"
            # LDAP_CA_CERT: ""
            # LDAP_REJECT_UNAUTHORIZED: false
            # LDAP_USER_SEARCH_FILTER: ""
            # LDAP_USER_SEARCH_SCOPE: "one"
            # LDAP_USER_SEARCH_FIELD: ""
            # LDAP_SEARCH_PAGE_SIZE: 0
            # LDAP_SEARCH_SIZE_LIMIT: 0
            # LDAP_GROUP_FILTER_ENABLE: false
            # LDAP_GROUP_FILTER_OBJECTCLASS: ""
            # LDAP_GROUP_FILTER_GROUP_ID_ATTRIBUTE: ""
            # LDAP_GROUP_FILTER_GROUP_MEMBER_ATTRIBUTE: ""
            # LDAP_GROUP_FILTER_GROUP_MEMBER_FORMAT: ""
            # LDAP_GROUP_FILTER_GROUP_NAME: ""
            # LDAP_UNIQUE_IDENTIFIER_FIELD: ""
            # LDAP_UTF8_NAMES_SLUGIFY: true
            # LDAP_USERNAME_FIELD: ""
            # LDAP_FULLNAME_FIELD: "fullname"
            # LDAP_MERGE_EXISTING_USERS: false
            # LDAP_EMAIL_MATCH_ENABLE: true
            # LDAP_EMAIL_MATCH_REQUIRE: true
            # LDAP_EMAIL_MATCH_VERIFIED: true
            # LDAP_EMAIL_FIELD: "mail"
            # LDAP_SYNC_USER_DATA: false
            # LDAP_SYNC_USER_DATA_FIELDMAP: ""
            # LDAP_SYNC_GROUP_ROLES: ""
            # LDAP_SYNC_ADMIN_STATUS: true
            # LDAP_SYNC_ADMIN_GROUPS: ""
            # HEADER_LOGIN_ID: ""
            # HEADER_LOGIN_FIRSTNAME: ""
            # HEADER_LOGIN_LASTNAME: ""
            # HEADER_LOGIN_EMAIL: ""
            # CAS_ENABLED: false
            # CAS_BASE_URL: ""
            # CAS_LOGIN_URL: ""
            # CAS_VALIDATE_URL: ""
            # SAML_ENABLED: false
            # SAML_PROVIDER: ""
            # SAML_ENTRYPOINT: ""
            # SAML_ISSUER: ""
            # SAML_CERT: ""
            # SAML_IDPSLO_REDIRECTURL: ""
            # SAML_PRIVATE_KEYFILE: ""
            # SAML_PUBLIC_CERTFILE: ""
            # SAML_IDENTIFIER_FORMAT: ""
            # SAML_LOCAL_PROFILE_MATCH_ATTRIBUTE: ""
            # SAML_ATTRIBUTES: ""
            MONGO_URL:
              secretKeyRef:
                expandObjectName: false
                name: '{{ printf "%s-%s" .Release.Name "mongodbcreds" }}'
                key: url
