|
1 |
| -# MongoDB Kubernetes Operator 0.8.3 |
| 1 | +# MongoDB Kubernetes Operator 0.8.4 |
2 | 2 |
|
3 | 3 | ## MongoDBCommunity Resource
|
4 | 4 |
|
5 | 5 | - Changes
|
6 |
| - - Introduced support for [X.509 authentication](https://github.com/mongodb/mongodb-kubernetes-operator/blob/master/docs/x509-auth.md) for client and agent |
7 |
| - - `spec.security.authentication.modes` now supports value `X509` |
8 |
| - - The agent authentication mode will default to the value in `spec.security.authentication.modes` if there is only one specified. |
9 |
| - - Otherwise, agent authentication will need to be specified through `spec.security.authentication.agentMode`. |
10 |
| - - When agent authentication is set to `X509`, the field `spec.security.authentication.agentCertificateSecretRef` can be set (default is `agent-certs`). |
11 |
| - - The secret that `agentCertificateSecretRef` points to should contain a signed X.509 certificate (under the `tls.crt` key) and a private key (under `tls.key`) for the agent. |
12 |
| - - X.509 users can be added the same way as before under `spec.users`. The `db` field must be set to `$external` for X.509 authentication. |
13 |
| - - For these users, `scramCredentialsSecretName` and `passwordSecretRef` should **not** be set. |
14 |
| - - Sample resource [yaml](https://github.com/mongodb/mongodb-kubernetes-operator/blob/master/config/samples/mongodb.com_v1_mongodbcommunity_x509.yaml) |
15 |
| - - Sample agent certificate [yaml](https://github.com/mongodb/mongodb-kubernetes-operator/blob/master/config/samples/external_access/agent-certificate.yaml) |
16 |
| - - Add support for configuring [logRotate](https://www.mongodb.com/docs/ops-manager/current/reference/cluster-configuration/#mongodb-instances) on the automation-agent. The settings can be found under `processes[n].logRotate.<setting>`. |
17 |
| - - Additionally, [systemLog](https://www.mongodb.com/docs/manual/reference/configuration-options/#systemlog-options) can now be configured. In particular the settings: `path`, `destination` and `logAppend`. |
18 |
| - - MongoDB 7.0.0 and onwards is not supported. Supporting it requires a newer Automation Agent version. Until a new version is available, the Operator will fail all deployments with this version. To ignore this error and force the Operator to reconcile these resources, use `IGNORE_MDB_7_ERROR` environment variable and set it to `true`. |
19 |
| - - Introduced support for ARM64 architecture |
20 |
| - - A manifest supporting both AMD64 and ARCH64 architectures is released for each version. |
21 |
| - - `ubuntu` based images are deprecated, users should move to `ubi` images next release. |
| 6 | + - Introduced support for [Mongodb7](https://www.mongodb.com/docs/manual/release-notes/7.0/) |
| 7 | + - Upgrading Kubernetes client APIs to 1.26 |
0 commit comments