You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-**Persistent Storage**: Optional persistent storage for audit logs including WAL (Write-Ahead Log) files
8
+
-**Dynamic User Configuration**: Configurable container user with automatic path adjustment
9
+
-**Volume Permissions**: Optional init container for proper file permissions
10
+
-**SSL Configuration**: Support for both secure and insecure SSL modes
11
+
-**Interactive & Non-Interactive**: Support for both interactive prompts and environment variables
12
+
6
13
## Install
14
+
15
+
### Interactive Mode
16
+
```bash
17
+
./install.sh
7
18
```
19
+
The script will prompt you for various configuration options.
20
+
21
+
### Non-Interactive Mode
22
+
```bash
23
+
# Example with persistent storage
24
+
export ENABLE_PERSISTENT_STORAGE=true
25
+
export STORAGE_SIZE=2Gi
26
+
export ENABLE_VOLUME_PERMISSIONS=true
8
27
./install.sh
9
28
```
29
+
30
+
See [INSTALLATION_EXAMPLES.md](INSTALLATION_EXAMPLES.md) for more examples.
31
+
32
+
## SSL Configuration
10
33
* During the execution of the `install.sh` script, a prompt appears requesting information regarding the presence of a public domain and a valid SSL certificate on the server.
11
34
* If the server lacks a public domain and a valid SSL certificate, it is advisable to select the `n` option. Opting it will enable the `init-container` with an `emptyDir` volume and include it in the deployment process.
12
35
* The init-container will proceed to download the server's self-signed SSL certificate and mount it to the specified location within the container's Java keystore (i.e., `cacerts`) file.
13
36
* This particular functionality caters to scenarios where the script needs to be employed on a server utilizing self-signed SSL certificates.
37
+
38
+
## Persistent Storage
39
+
When enabled, the audit manager will store WAL files persistently at:
0 commit comments