2020.05.13.15
2020.05.13.15
That one was huge. We made so many changes in log system and made initial step to create RBAC in ADCM.
Docs
https://docs.arenadata.io/adcm/
Download
https://store.arenadata.io/#products/arenadata_cluster_manager
New Features
- UI: Most of forms react on Enter key.
- UI: Consistency within shrink/expand dimming
- UI: Put password confirmation on same line in config
- UI: Select all services within “Add service” window
- UI: Cluster/provider create dialog refactoring. It is more simple to choose latest version of bundle now.
- UI: Unify “cancel” button position
- Ansible: module for change hostcomponentmap
- Ansible: action plugin for custom log.
- Ansible: fixes for apt_rpm (for AltLinux)
- Ansible: Speed up playbooks execution with optional Mitogen plugin.
- Tests refactoring
- Massive loging system refactoring:
- Grouping for checks
- SDK: Add Log object to SDK client
- Logs now stored in DB
- Logrotation on fs and in DB
- adcm_check plugin allow grouping now
- UI now reacts on new logs (like checks apearence)
- Developers could show custom logs in UI with adcm_custom_log ansible plugin
- SDK: Task wait method shoud log failed job.
- SDK: Facility to differ release and non-release within bunde packing
- SDK: pmon position could be optional in bundle root or ansible root
- Ansible: refactoring adcm_add_host module to plugin
- Ansilbe: new plugin adcm_delete_host
- Tests: add tests to check max/min_stric imports
- UI Test coverage: Master for Actions component
- UI Test coverage: Configuration module
Fixes
- Ansible: Host created by add_host plugin should be locked
- UI: Config interface does not render anything if using “structure” config type
- UI: Broken service paging
- UI: Only first 50 bundles is available for cluster creation
- Cluster actions doesn’t return after execution
- SDK: adcm_client provides the ability to run actions regardless object state
- UI: Broken warning layout
- Can’t add item of dict with non-required keys in structure type config
- UI: Possible to edit read only structure field
- UI: Regression. open check section by default when checks are present in job
- UI: Multi-job displaying is broken
- UI: Possible to save config for required map field without default value if field invisible
- UI: Activatable group doesn’t correct displayed in action config
- read_only option in prototype config doesn’t work for structure config parameter type
- UI: Missed frontend error for required empty list field
- There is no way to add new dict in list for structure config type
- Handling null or empty value for configs
- UI: Save button active for group with one RO field
- UI: Save button active for invisible groups
- UI: Save button not active for group with one RO field
- UI: Save button not active for advanced field with one group
- bad link object to cluster in tasks
- UI: Remove field body for log-list api method
- UI: Save button not active for group with required field without default
- UI: Save button active for active activatable group
- UI: link object in tasks work after 2 click
- Loading error on empty config
- http 500 on api/v1/docs