-
Notifications
You must be signed in to change notification settings - Fork 509
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Release MongoDB Kubernetes Operator v0.9.0 (#1429)
- Loading branch information
Showing
4 changed files
with
5 additions
and
20 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,21 +1,7 @@ | ||
# MongoDB Kubernetes Operator 0.8.3 | ||
# MongoDB Kubernetes Operator 0.8.4 | ||
|
||
## MongoDBCommunity Resource | ||
|
||
- Changes | ||
- Introduced support for [X.509 authentication](https://github.com/mongodb/mongodb-kubernetes-operator/blob/master/docs/x509-auth.md) for client and agent | ||
- `spec.security.authentication.modes` now supports value `X509` | ||
- The agent authentication mode will default to the value in `spec.security.authentication.modes` if there is only one specified. | ||
- Otherwise, agent authentication will need to be specified through `spec.security.authentication.agentMode`. | ||
- When agent authentication is set to `X509`, the field `spec.security.authentication.agentCertificateSecretRef` can be set (default is `agent-certs`). | ||
- 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. | ||
- 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. | ||
- For these users, `scramCredentialsSecretName` and `passwordSecretRef` should **not** be set. | ||
- Sample resource [yaml](https://github.com/mongodb/mongodb-kubernetes-operator/blob/master/config/samples/mongodb.com_v1_mongodbcommunity_x509.yaml) | ||
- Sample agent certificate [yaml](https://github.com/mongodb/mongodb-kubernetes-operator/blob/master/config/samples/external_access/agent-certificate.yaml) | ||
- 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>`. | ||
- 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`. | ||
- 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`. | ||
- Introduced support for ARM64 architecture | ||
- A manifest supporting both AMD64 and ARCH64 architectures is released for each version. | ||
- `ubuntu` based images are deprecated, users should move to `ubi` images next release. | ||
- Introduced support for [Mongodb7](https://www.mongodb.com/docs/manual/release-notes/7.0/) | ||
- Upgrading Kubernetes client APIs to 1.26 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters