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
|`port`|`80` (*int*) | No | Default HTTP port to listen for requests. TLS is not supported at the moment. Consider using a proxy if you need encryption. |
76
-
|`update_interval`|`1h` (*duration*) | No | Checks each disk in that duration interval. [time.ParseDuration format](https://pkg.go.dev/time#example-ParseDuration) must be used. |
77
-
|`log_level`|`<empty>` (*one of `debug`, `info`*) | No | Used log level; will be overwritten if `--debug` is used. |
78
-
|`downloads.enabled`|`false`| No | If `true`, the latest artifact of a monitored backup disk can be downloaded. This is disabled by default for security reasons ([#1](https://github.com/dreitier/backmon/issues/1)). |
79
-
|`http.basic_auth.username`|`<empty>` (*string*) | No | Username for HTTP Basic Authentication. If this is set, `http.basic_auth.password` must be also set. |
80
-
|`http.basic_auth.password`|`<empty>` (*string*) | No | Password for HTTP Basic Authentication. If this is set, `http.basic_auth.username` must be also set. |
81
-
|`http.tls.certificate`|`<empty>` (*string*) | No | Path to certificate file. If this is set, `http.tls.key` must be also set. |
82
-
|`http.tls.key`|`<empty>` (*string*) | No | Path to private key file. If this is set, `http.tls.certificate` must be also set. |
83
-
|`http.tls.strict`|`false` (*bool*) | No | If set to true, a preferred TLS default configuration is used. |
84
-
|`environments`|`<empty>` (*list of environment*) | No | Each `environment` to check. |
85
-
|`environments[]`|`<empty>` (*string*) |__Yes__| Name of environment. |
86
-
|`environments[$env].definitions`|`backup_definitions.yaml` (*string*) | No | YAML file containing the backup definitions. |
87
-
|`environments[$env].path`|`<empty>` (*string*) | No | Local path to check for. If you use the `path` parameter, other parameters specific for S3 are ignored. |
88
-
|`environments[$env].region`|`eu-central-1` (*string*) | No | AWS region |
89
-
|`environments[$env].force_path_style`|`false` (*bool*) | No | Use path-style for that S3 bucket. This is deprecated by AWS S3 and should be probably `false`. |
|`environments[$env].endpoint`|`<empty>` (*string*) | No | Custom AWS S3 endpoint. This must be used for Minio buckets or if you are using a local S3 instance. |
93
-
|`environments[$env].token`|`<empty>` (*string*) | No | AWS STS session token. You can leave that empty. |
94
-
|`environments[$env].auto_discover_disks`|`true` (*bool*) | No | Automatically iterate over each S3 bucket. |
95
-
|`environments[$env].disks.include`|`<empty>` (*list of strings*) | No | Only include the disks with the given name; case-sensitive; regular expressions are supported. |
96
-
|`environments[$env].disks.exclude`|`<empty>` (*list of strings*) | No | Only include the disks with the given name; case-sensitive; regular expressions are supported. |
97
-
|`environments[$env].disks.all_others`|`include` (*one of `include`, `exclude`*) | No | Behaviour for disks which are not explicitly included or excluded. |
|`port`|`80` (*int*) | No | Default HTTP port to listen for requests. TLS is not supported at the moment. Consider using a proxy if you need encryption. |
77
+
|`update_interval`|`1h` (*duration*) | No | Checks each disk in that duration interval. [time.ParseDuration format](https://pkg.go.dev/time#example-ParseDuration) must be used. |
78
+
|`log_level`|`<empty>` (*one of `debug`, `info`*) | No | Used log level; will be overwritten if `--debug` is used. |
79
+
|`downloads.enabled`|`false`| No | If `true`, the latest artifact of a monitored backup disk can be downloaded. This is disabled by default for security reasons ([#1](https://github.com/dreitier/backmon/issues/1)). |
80
+
|`http.basic_auth.username`|`<empty>` (*string*) | No | Username for HTTP Basic Authentication. If this is set, `http.basic_auth.password` must be also set. |
81
+
|`http.basic_auth.password`|`<empty>` (*string*) | No | Password for HTTP Basic Authentication. If this is set, `http.basic_auth.username` must be also set. |
82
+
|`http.tls.certificate`|`<empty>` (*string*) | No | Path to certificate file. If this is set, `http.tls.key` must be also set. |
83
+
|`http.tls.key`|`<empty>` (*string*) | No | Path to private key file. If this is set, `http.tls.certificate` must be also set. |
84
+
|`http.tls.strict`|`false` (*bool*) | No | If set to true, a preferred TLS default configuration is used. |
85
+
|`environments`|`<empty>` (*list of environment*) | No | Each `environment` to check. |
86
+
|`environments[]`|`<empty>` (*string*) |__Yes__| Name of environment. |
87
+
|`environments[$env].definitions`|`backup_definitions.yaml` (*string*) | No | YAML file containing the backup definitions. |
88
+
|`environments[$env].path`|`<empty>` (*string*) | No | Local path to check for. If you use the `path` parameter, other parameters specific for S3 are ignored. |
89
+
|`environments[$env].s3.region`|`eu-central-1` (*string*) | No | AWS region |
|`environments[$env].s3.endpoint`|`<empty>` (*string*) | No | Custom AWS S3 endpoint. This must be used for Minio buckets or if you are using a local S3 instance. |
93
+
|`environments[$env].s3.force_path_style`|`false` (*bool*) | No | Use path-style for that S3 bucket. This is deprecated by AWS S3 and should be probably `false`. |
94
+
|`environments[$env].s3.insecure`|`false` (*bool*) | No | Whether to use HTTP or HTTPS to access the S3 endpoint. This is intended primarily for accessing a local S3 endpoint like MinIO. |
95
+
|`environments[$env].s3.tls_skip_verify`|`false` (*bool*) | No | Whether to verify the X.509 certificated presented by the S3 endpoint. This is intended primarily for accessing a local S3 endpoint which uses a self signed certificate |
96
+
|`environments[$env].s3.token`|`<empty>` (*string*) | No | AWS STS session token. You can leave that empty. |
97
+
|`environments[$env].s3.auto_discover_disks`|`true` (*bool*) | No | Automatically iterate over each S3 bucket. |
98
+
|`environments[$env].disks.include`|`<empty>` (*list of strings*) | No | Only include the disks with the given name; case-sensitive; regular expressions are supported. |
99
+
|`environments[$env].disks.exclude`|`<empty>` (*list of strings*) | No | Only include the disks with the given name; case-sensitive; regular expressions are supported. |
100
+
|`environments[$env].disks.all_others`|`include` (*one of `include`, `exclude`*) | No | Behaviour for disks which are not explicitly included or excluded. |
98
101
99
102
## `disks`
100
103
@@ -121,6 +124,6 @@ disks:
121
124
```
122
125
123
126
:::info
124
-
If you have set `environments[$env].auto_discover_disks` to `false`, only the `disks.include` configuration parameter
127
+
If you have set `environments[$env].s3.auto_discover_disks` to `false`, only the `disks.include` configuration parameter
0 commit comments