Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix interactions between 'checksum_%' and '%_diffs_before_sync' variables #4381

Merged
merged 3 commits into from
Nov 17, 2023

Conversation

JavierJF
Copy link
Collaborator

Several fixes for variable interactions:

  • Introduced dependency between checksum_variables and their corresponding %_diffs_before_sync variable. Checksum variables being 'false' implies a '0' value. Variable dependencies need to be introduced in the handler for both variables, since order can't be assumed.
  • Added missing sets statements for GloProxyCluster variables when updating %_diffs_before_sync.
  • Fixed typo in cluster_ldap_variables_diffs_before_sync handling, creating unintentional checksum resets.

- Introduced dependency between 'checksum_variables' and their
  corresponding '%_diffs_before_sync' variable. Checksum variables being
  'false' implies a '0' value. Variable dependencies need to be
  introduced in the handler for both variables, since order can't be
  assumed.
- Added missing sets statements for 'GloProxyCluster' variables when
  updating '%_diffs_before_sync'.
- Fixed typo in 'cluster_ldap_variables_diffs_before_sync' handling,
  creating unintentional checksum resets.
- Improve test doc related to module checksums sync.
- Add two way sync testing between primary and secondary.
- Add support for testing deprecated 'checksum_%' variables.
@renecannao renecannao merged commit e997f6b into v2.x Nov 17, 2023
176 of 179 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants