Skip to content

Commit a0d62b1

Browse files
p7novxuniq
andauthored
Add TCM 1.2 Whats new (#4419)
Resolves #4411 Co-authored-by: Kseniia Antonova <73473519+xuniq@users.noreply.github.com>
1 parent 31d7699 commit a0d62b1

File tree

5 files changed

+78
-1
lines changed

5 files changed

+78
-1
lines changed

doc/getting_started/index.rst

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,3 @@ This section will get you acquainted with Tarantool.
1717
getting_started_db
1818
vshard_quick
1919
getting_started_tcm
20-

doc/tooling/tcm/tcm_access_control.rst

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -354,6 +354,14 @@ API tokens
354354
external applications' requests to |tcm|. For example, these can be Prometheus
355355
jobs that retrieve metrics of connected Tarantool clusters.
356356

357+
The API tokens functionality is disabled by default. To enable it, set the
358+
:ref:`feature.api-token <tcm_configuration_reference_feature_api-token>` configuration option to ``true``.
359+
360+
.. code-block:: yaml
361+
362+
feature:
363+
api-token: true
364+
357365
Each |tcm| API token belongs to the user that created it and has the same :ref:`access permissions <tcm_access_control_permissions>`.
358366
Thus, if a user has a permission to view a cluster's metrics in |tcm|, this user's
359367
API tokens can be used to read this cluster's metrics with Prometheus.

doc/tooling/tcm/tcm_configuration_reference.rst

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2231,6 +2231,8 @@ The ``feature`` section defines the security parameters of |tcm|.
22312231

22322232
- :ref:`feature.ttgraph <tcm_configuration_reference_feature_ttgraph>`
22332233
- :ref:`feature.column-store <tcm_configuration_reference_feature_column-store>`
2234+
- :ref:`feature.tqe <tcm_configuration_reference_feature_tqe>`
2235+
- :ref:`feature.api-token <tcm_configuration_reference_feature_api-token>`
22342236

22352237

22362238
.. _tcm_configuration_reference_feature_ttgraph:
@@ -2256,3 +2258,27 @@ The ``feature`` section defines the security parameters of |tcm|.
22562258
| Default: false
22572259
| Environment variable: TCM_FEATURE_COLUMN_STORE
22582260
| Command-line option: ``--feature.column-store``
2261+
2262+
.. _tcm_configuration_reference_feature_tqe:
2263+
2264+
.. confval:: feature.tqe
2265+
2266+
Whether Tarantool Queue Enterprise integration is enabled.
2267+
2268+
|
2269+
| Type: bool
2270+
| Default: false
2271+
| Environment variable: TCM_FEATURE_TQE
2272+
| Command-line option: ``--feature.tqe``
2273+
2274+
.. _tcm_configuration_reference_feature_api-token:
2275+
2276+
.. confval:: feature.api-token
2277+
2278+
Whether the use of :ref:`API tokens <tcm_access_control_api_tokens>` is enabled.
2279+
2280+
|
2281+
| Type: bool
2282+
| Default: false
2283+
| Environment variable: TCM_FEATURE_API_TOKEN
2284+
| Command-line option: ``--feature.api-token``

doc/tooling/tcm/tcm_releases/index.rst

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,10 @@ Supported versions
2626
- First release date
2727
- Versions
2828

29+
* - :ref:`1.2 <tcm_releases_1_2>`
30+
- July 30, 2024
31+
- 1.2.0
32+
2933
* - :ref:`1.1 <tcm_releases_1_1>`
3034
- May 16, 2024
3135
- 1.1.0
@@ -41,5 +45,6 @@ Supported versions
4145
.. toctree::
4246
:maxdepth: 1
4347

48+
tcm_1.2
4449
tcm_1.1
4550
tcm_1.0
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
.. _tcm_releases_1_2:
2+
3+
Tarantool Cluster Manager 1.2
4+
=============================
5+
6+
Release date: July 30, 2024
7+
8+
Latest release in series: 1.2.0
9+
10+
|tcm_full_name| 1.2 introduces new features that extend its
11+
cluster management capabilities. Below is an overview of its key updates.
12+
13+
.. _tcm_releases_1_2_tarantool_users:
14+
15+
Managing Tarantool users
16+
------------------------
17+
18+
|tcm| 1.2 introduces the ability to manage Tarantool users on connected clusters.
19+
Previously, you could manage Tarantool users only though the Lua API (:ref:`box.schema <box_schema>` submodule)
20+
or cluster :ref:`configuration <configuration_credentials_managing_users_roles>`.
21+
Now you can create, edit, and delete users and roles on each instance of a Tarantool
22+
cluster through the |tcm| web interface.
23+
24+
The tools for managing Tarantool users on a cluster instance are located on the
25+
**Users** tab of the instance page.
26+
27+
Learn more about Tarantool access model in :ref:`access_control`.
28+
29+
.. _tcm_releases_1_2_migrations:
30+
31+
Migrations
32+
----------
33+
34+
Since version 1.2.0, |tcm| includes a page for editing and executing :ref:`migrations <migrations>`
35+
on connected clusters. The new page **Migrations** in the **Cluster** page group
36+
provides a text editor where you can write migration scripts in Lua and apply them
37+
to the cluster.
38+
39+
Learn more about migrations in Tarantool :ref:`migrations`.

0 commit comments

Comments
 (0)