Releases: arenadata/adcm
Releases · arenadata/adcm
2022.08.08.14
New Features
- Multiphase bundle upgrade: UI functionality
- User authentication with LDAP
- Removing deprecated components and services during an upgrade
Fixes
- Backend: Fix unmasked passwords in ADCM logs
- Backend: Cant save group config with empty parameter of a list type
- Backend: Brackets are not allowed in Upgrade name if pre/post logic used
- Backend: Spaces are not allowed in bundle name if upgrade pre/post logic used
- Backend: Wrong Error code while removing cluster
- UI: Save button should be disabled on group config page
2022.07.12.19
New Features
- Config retention functionality
- Refactoring logrotation
- Fixation packages versions in ADCM requirements
Fixes
- Backend: Postupgrade action does not save config
- Backend: Group config page, some group config fields get activated when clicking save
- Backend: Server Error 500 for
/api/v1/docs/
- Backend: Module apt_rpm failed during install metapackage on AltLinux
- Backend: The "issue" concern remains active after removing the host from the cluster
- Backend: Hostprovider is removed without user informing
- UI: Hosts page, the MM button is disabled when the host is assigned to the cluster
- UI: Error for secrettext on group config page is not visible
- UI: Group config page, the structure's fields are not disabled
- UI: No tooltip for group on config page
- UI: Group config page, checkboxes' state doesn't get saved after clicking save
2022.05.26.14
New Features
- Maintenance Mode
- Add support of group config for Activatable group parameter type
- Add remove Service button
Fixes
- Can't save configuration if component is not selected with [0, odd] constraint
- Backend: Service config group ignoring configuration and presence of collocated services
- Backend: Getting 500 when launching action
- Backend: Expand on locked host
- Backend: GROUP_CONFIG_CHANGE_UNSELECTED_FIELD error
- Backend: Group config changes aren’t saved after having clicked the save button
- UI: Possibility to include config field in group-config with
config_group_customization=False
withadvanced: true
and not only - UI: Group config field in group should be enabled
- UI: Group config field should be enabled
2022.04.18.13
New Features
- SDK: Multiphase bundle upgrade
- Backend: Disabling Mitogen support
- ADCMClient: Add support of static jinja2 files on bundle build
Fixes
- Backend: fixed ansible service_facts module
- Backend: fixed ansible vault secrets import/export
2022.03.25.16
New Features
- Multiple Vulnerabilities elimination
- Backend: Clusters, services, hosts and hosprovider filtering according to access rights
- Backend: Object's actions and their task log filtering according to access rights
Fixes
- Weblinks are not correctly displayed
- Backend: Policy application algorithm optimization
- Backend: Default value of read-only config parameters does not change after bundle upgrade
- Backend: Database is locked when uploading bundle during cluster install action
- Backend: "Jobs" tab suddenly started to show "Internal server error"
- Backend: Import range with min > max allows to upload bundle and make an import as it is max > min
- UI: Turn off route redirection
2022.02.01.06
New Features
- RBAC
- SDK: ansible 2.9 as alternative
- SDK: Previous Cluster state during Upgrade
- Abort job after deleting an object
- Include date, time and log level in adcm_debug.log
Fixes
- Some fixes on group-configs
- Backend: Config param file resets to file path and not to file value
- Backend: Endless job after cluster deleting
- Backend: Service's componet losing own configuration while upgrade
- Backend: Can't start host action
- Backend: Import from another object of the same bundle is forbidden
- UI: Broken links on jobs page
- UI: Back button doesn't work on job page
- UI: in_progress job has not refresh bell info
- UI: Failed jobs are preferred to success ones under the "bell" icon
- UI: Displaying default values for list and map types instead of current values
2021.11.22.15
Merge pull request #1290 from arenadata/develop Release 2021.11.22
2021.11.18.21
Merge pull request #1280 from arenadata/develop Release 2021.11.18
2021.11.17.19
New Features
- Redesign of status page
- SDK: New config parameter type: secrettext
- Config groups UI improved with new checkbox logic, messages and hints.
- Redefined "!" marks in UI for issues with config, hostcomponent and imports.
- SDK: Set/Unset multstates on fails in multijob stages
- SDK: Strict and default values for version filter on Import
- SDK Add component method to ADCMClient object
- SDK: Make adcm_hc available in component context
Fixes
- HTTP 500 with saving config group
- Configuration save failed after upgrading cluster and ADCM itself
- Add check for unselected fields for group configs
- Nothing but config is passed to inventory to run on host with config group
- Action masking on multi_state unavailable not worked
- KeyError __main_info in task runner when run action with config group
- SDK: component_list and host_list raises ResponseTooLong when called on cluster or provider with few components or hosts
- 404 when try to change unabled to change field object_type
- ADCMClient: Coreapi http transport doesn't read requests env variables
- Service component with attribute monitoring: passive does not receive status OK
- Unable to update object config with group-configs enabled
- No way to set/unset multistates on multijob stages fail
- Description of config update should not be inherited from previous update
- Unclear error message when loading duplicate bundle.
- Unclear error message after using adcm_delete_service in application
2021.10.20.05
New Features
- SDK: Multi State functionality. Now it is possible for developers to have presize control over states and actions.
- Group Of Hosts. Now End User could group host and change some parameters on this groups.
- New Job Status icon with "acknowledge" button, which grant more control over job notifications.
- New Locking subsystem with more informative messages on "!" symbol.
- Refactoring of adcm plugins set: some corner cases removed, most of plugins work on the same base logic, docs refactored.
- HTTPS protocol support out of box.
- UI: redesign of bundle view page
- UI: license view on bundle
- UI: Modern run menu by default on all objects.
- UI: Added a description to some objects
Fixes
- Upgrade: ADCM backup database should be before applying migrations
- UI: Disabled upgrade button disappears in list after page refresh
- UI: Exclamation mark doesn't dissapear after failed task run until hover over it
- UI: Pagination on config group host page is broken
- UI: Fixup link (so called selector) from job to object for all variants.
- UI: Checkbox elements of config is out of column
- UI: Job id column width too small
- UI: Accept license window could reapear when user upload more than one bundle in one go.
- UI: Accept license window reapear after lost connection event.
- UI: "!" does not disappear in some rare cases.
- UI: Hosts paging is not working after fresh install log in.
- UI: Empty cluster update popup in toolbar
- UI: Empty add user popup after scrolling in User management page
- UI: Fix horizontal scroll on User management page
- UI: sorting on bundle list is not saved from session to session.
- UI: The host list reset after the addition
- UI: Wrong objects order at the Job details page
- UI: Missing Host-Components menu item
- UI: Wrong redirection in job urls
- UI: Endless host status loading
- UI: confirm password problem on profile page.
- UI: Issue link does not refresh the page
- UI: No upgrade icon in clusters table on cluster list page
- UI: Page not found link in cluster issues from cluster list page
- UI: Actions won't disappear after action run until page reload
- UI: Licence accept popup won't show after creating cluster/provider with bundle upload
- UI: Display name was ignored for service and component
- UI: Need to close popup after item choosing on Host-Component map view
- Backend: Rare racing in job state change event lead to wrong state on screen (reload required).
- Backend: Wrong bundle lead to rare incomplete cleanup after upgrade.
- Backend: HTTP 500 in job_list() from client after bundle removal
- Backend: HTTP 500 if two component of different services has the same name
- Backend: Slow speed of services list calls, leads to UI freezes on service page.
- Backend: In some cases host stuck in lock state as "infinite action"
- Backend: API accept an empty lists when "required" is true.
- Backend: Error 500 with pass changing
- Backend: Configuration save failed after bundle version upgrade
- Backend: Passing config to action without config (in bundle) leads to 500
- SDK: bundle with variant config is not valid.
- SDK: Not all object attributes from API are implemented in the adcm_client
- SDK: Methon host.cluster() fails when host is not assigned to cluster