By default, this tutorial installs an out-of-the-box setup, however there are many configuration options shown in the table below. There are also several Helm configuration examples covering various use cases.
The following table lists the configurable parameters of the Content Services chart and their default values.
Parameter | Description |
---|---|
repository.adminPassword | Administrator password for Content Services in md5 hash format. The default value is md5: 209c6174da490caeb422f3fa5a7ae634 (of string admin). |
postgresql.enabled | Enable the use of the postgres chart in the deployment. The default value is true. |
postgresql.postgresUser | Postgresql database user. The default value is alfresco. |
postgresql.postgresPassword | Postgresql database password. The default value is alfresco. |
postgresql.postgresDatabase | Postgresql database name. The default value is alfresco. |
database.external | Enable the use of an externally provisioned database. The default value is false. |
database.driver | External database driver (blank by default). |
database.user | External database user (blank by default). |
database.password | External database password (blank by default). |
database.url | External database JDBC URL (blank by default). |
alfresco-search.resources.requests.memory | Alfresco Search Services requests memory. The default value is 250Mi. |
alfresco-search.ingress.enabled | Enable external access for Alfresco Search Services. The default value is false. |
alfresco-search.ingress.basicAuth | If alfresco-search.ingress.enabled is true, you need to provide a base64 encoded htpasswd format user name & password (example: echo -n "$(htpasswd -nbm solradmin somepassword)" where solradmin is username and somepassword is the password). The default value is None. |
alfresco-search.ingress.whitelist_ips | If alfresco-search.ingress.enabled is true, you can restrict /solr to a list of IP addresses of CIDR notation. The default value is 0.0.0.0/0. |
persistence.repository.enabled | Enable Volume Persistence on repository. The default value is true. |
s3connector.enabled | Switch this to true if you have access to the S3 Connector AMP. The default value is false. |
s3connector.config | S3 configuration. Example: s3connector.config.bucketName: myS3Bucket. The default value is {}. |
s3connector.secrets | S3 secrets configuration. Example: s3connector.secrets.accessKey: AJJJJJJJJ. The default value is {}. |
email.server.enabled | Enables the email server. The default value is false. |
email.server.port | Specifies the port number for the email server. The default value is 1125. |
email.server.domain | Specifies the name or the IP address of the network to bind the email server to. |
email.server.enableTLS | STARTTLS is an extension to plain text communication protocols. The default value is true. |
email.server.hideTLS | STARTTLS is an extension to plain text communication protocols. The default value is false. |
email.server.requireTLS | STARTTLS is an extension to plain text communication protocols. The default value is false |
email.server.auth.enabled | Authentication is turned on by setting the following property. The default value is true. |
email.server.connections.max | The maximum number of connections allowed. Increase this number to favour the email subsystem at the expense of the rest of alfresco. The default value is 3. |
email.server.allowed.senders | Provides a comma-separated list of email REGEX patterns of allowed senders. |
email.server.blocked.senders | Provides a comma-separated list of email REGEX patterns of blocked senders. |
email.inbound.enabled | Enable/Disable the inbound email service. The default value is false. |
email.inbound.unknownUser | The username to authenticate with when the sender address is not recognized in alfresco. The default value is anonymous. |
email.inbound.emailContributorsAuthority | Allow the email contributors to belong to an authority. |
email.handler.folder.overwriteDuplicates | Should duplicate messages to a folder overwrite each other or be named with a (number). The default value is true. |
mail.encoding | Specifies UTF-8 encoding for email. The default value is UTF-8. |
mail.host | Specifies the host name of the SMTP host, that is, the host name or IP address of the server to which email should be sent. |
mail.port | Specifies the port number on which the SMTP service runs (the default is 25). The default value is 25. |
mail.protocol | Specifies which protocol to use for sending email. The default value is smtps. |
mail.username | Specifies the user name of the account that connects to the smtp server. |
mail.password | Specifies the password for the user name used in mail.username. |
mail.from.default | Specifies the email address from which email notifications are sent. |
mail.from.enabled | If this property is set to false, then the value set in mail.from.default is always used. |
mail.smtp.auth | Specifies if authentication is required or not. The default value is true. |
mail.smtp.debug | Specifies if debugging SMTP is required or not. The default value is false. |
mail.smtp.starttls.enable | Specifies if the transport layer security (TLS) needs to be enabled or not. The default value is true. |
mail.smtp.timeout | Specifies the timeout in milliseconds for SMTP. The default value is 20000. |
mail.smtps.auth | Specifies if authentication for SMTPS is required or not. The default value is true. |
mail.smtps.starttls.enable | Specifies if the transport layer security for smtps needs to be enabled or not. The default value is true. |
imap.server.enabled | Enables or disables the IMAP subsystem. The default value is false. |
imap.server.port | IMAP has a reserved port number of 143. The default value is 1143. |
imap.server.host | Replace this value with the IP address (or corresponding DNS name) of your external IP interface. The default value is 0.0.0.0. |
imap.server.imap.enabled | Enables or disables the IMAP subsystem. The default value is true. |
imap.server.imaps.enabled | Enables or disables the IMAP subsystem. The default value is true. |
imap.server.imaps.port | IMAP has a reserved port number of 143. The default value is 1144. |
imap.mail.from.default | Configuring the email from field default for the client with IMAP. |
imap.mail.to.default | Configuring the email to field default for the client with IMAP. |
This deployment is also not fully secured by default. To learn about and apply further restrictions including pod security, network policies etc., see the EKS Best Practices for Security.