Releases: ydb-platform/ydb-ansible
Releases · ydb-platform/ydb-ansible
YDB Ansible playbooks v2.0.0
What's Changed
- Support for installing a cluster with YDB V2 configuration (Distconf)
- Support for installing a cluster in 2DC mode
- Documentation updates
- New CI-related playbooks:
- ydb_platform.ydb.run_ydbd
- ydb_platform.ydb.run_dstool
- ydb_platform.ydb.prepare_drives
- Additional validation and improvements to simplify the installation process
Full Changelog: v1.3.2...v2.0.0
YDB Ansible playbooks v1.3.2
What's Changed
- Fix for dualnetwork mode
- Disabled selectors for V2 config
- Changed order of dynamics nodes install
- Quotas for databases (YDBOPS-12647)
Full Changelog: v1.3.1...v1.3.2
YDB Ansible playbooks v1.3.1
What's Changed
- add --grpc-cert --grpc-key to the ydbd-dynnode.service template [YDBOPS-13428]
- fix gather host IP addresses (for ipv6)
- remove labels when format
- check create disk partitions commands
New Contributors
- @katidisergei made their first contribution in #100
Full Changelog: v1.3...v1.3.1
YDB Ansible playbooks v1.3
What's Changed
- dynamic configs - install YDB cluster with predefined or custom dynamic config
- playbook for monitoring generate_promconf - it generates Prometheus configs and Grafana dashboards' templates
- changes in dynamic nodes restart
- more checks and improvements during YDB installation
- new implementation of connectivity check (pure python without Netcat)
- added support for creating new databases and managing YDB clusters with multiple databases
- playbook healthcheck - it checks healthcheck of the YDB cluster
- playbook workload for running workload tests (stock, kv, topic)
- playbook format_drives for formating hard drives (using dd)
- playbook prepare_drives for preparing hard drive for YDB (oblitirate disk)
- playbook format_cluster for formating hard drives and removing binaries and configs of the current YDB cluster
- added support for operating systems Altlinux 10.4 and Debian 12.11
New Contributors
- @AlexanderShprot made their first contribution in #95
Full Changelog: v1.2...v1.3
YDB Ansible playbooks v1.2
What's Changed
- more checks for correct variables and more useful information in tasks' descriptions
- logging for long-running restart operations
- more logs in logs playbook
- dynamic update of
storage_config_generation - playbook
update_configcontains operations for updating blobstorage with new config - ydb-dstool install with
update_executableplaybook
Full Changelog: v1.1...v1.2
YDB Ansible playbooks v1.1
What's Changed
- Support for AstraLinux 1.8, Altlinux 10.2
- Get rid of community general collection
- Restart static node with ansible limit
- Support for separated networks
- Documentation how to expand cluster
- Some fixes for connectivity checks
Full Changelog: v1.0...v1.1
YDB Ansible playbooks v1.0
What's Changed
- Improved checks (connectivity, healthchecks)
- Support for new Linux distributions (REDOS, AltLinux, ...)
- All-in-one playbook to install cluster (initial_setup)
- Course https://practicum.yandex.ru/profile/yc-data-ydb/
- Install in isolated mode (without access to Internet)
- Script for converting configs for v0.* playbooks
pre-collections-convert.py - Optimized speed of cluster installing and configuration
- TLS for client registration
YDB Ansible playbooks v0.15
What's Changed
- Improved upgrade role for database nodes with automatic restart of proper systemd services
- Support specification of dbname in command line for rolling restart of database nodes
- Support specification of dbname and group count for database creation
Full Changelog: v0.14...v0.15
YDB Ansible playbooks v0.14
What's Changed
- FluentBit log collection setup support for old-style playbooks
- Better rolling restart support for database nodes via automatic per-host database service detection
Full Changelog: v0.13...v0.14
YDB Ansible playbooks v0.13
What's Changed
- Dual home installation support (separate interconnect network)
- Extra examples included
Full Changelog: v0.12...v0.13