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

Version 1.3.0 - CHANGELOG.md [citest skip] #156

Merged
merged 1 commit into from
Dec 21, 2022

Conversation

spetrosi
Copy link
Collaborator

[1.3.0] - 2022-12-21

  • Add support for SQL Server 2022 (Add support for SQL Server 2022 #148)

    • Set mssql_version to null by default and require users to specify it
    • Set mssql_version if user didn't and if SQL Server package exists
    • Set mssql_version to none if it is not set and no current ver exists
    • Add workarounds for known issues in SQL Server 2022
    • Use delay=3 timeout=40 in wait_for module to avoid unreachable server
  • Fix creating a read-only cluster and setting db_names to empty list (Fix creating listener and replicating databases #152)

    • Fix a bug when listener were created on mssql_ha_ag_cluster_type=none
    • Fix a bug when setting mssql_ha_db_names to empty list didn't work
  • With sqlcmd, set password with env variable instead of -P for security (Set password to sqlcmd with env variable for security #153)

  • weekly-ci: do not create a new PR every time

  • python version depends on platform; upgrade checkout, setup-python; support py311 [citest skip] (python version depends on platform; upgrade checkout, setup-python; support py311 [citest skip] #142)

    • The python version used now requires a corresponding os version e.g. python 2.7 and python 3.6 are no longer supported on ubuntu-latest - must use 20.04. Update the python matrix to include the os to use as well.
    • Use checkout@v3 and setup-python@v4
    • python 3.11 stable is now supported by setup-python
    • Add push action for status reporting on role main page if missing
    • Use docker for ansible-test if not already doing that
  • Set __mssql_single_node_test to be false when not set (Set __mssql_single_node_test to be false when not set #143)

  • Cleanup tests for vault (Cleanup tests for vault #151)

    • delete a repeating task added by mistake
    • use the string name instead of the number for noqa
    • In clean up playbook also remove repo files
    • Add tests_idempotency_* to no-vault-variables.txt
    • Define different test passwords consistently
    • Incorporate tests_powershell to tests_idempotency
    • Add tests_input_sql_file_2017
    • Remove redundant no_log in tests/tasks/
    • Add missing input_sql_file_2017 to no-vault-variables

Signed-off-by: Sergei Petrosian spetrosi@redhat.com

[1.3.0] - 2022-12-21
--------------------

- Add support for SQL Server 2022 (linux-system-roles#148)
  - Set mssql_version to null by default and require users to specify it
  - Set mssql_version if user didn't and if SQL Server package exists
  - Set mssql_version to none if it is not set and no current ver exists
  - Add workarounds for known issues in SQL Server 2022
  - Use delay=3 timeout=40 in wait_for module to avoid unreachable server

- Fix creating a read-only cluster and setting db_names to empty list (linux-system-roles#152)
  - Fix a bug when listener were created on mssql_ha_ag_cluster_type=none
  - Fix a bug when setting mssql_ha_db_names to empty list didn't work

- With sqlcmd, set password with env variable instead of -P for security (linux-system-roles#153)

- weekly-ci: do not create a new PR every time

- python version depends on platform; upgrade checkout, setup-python; support py311 [citest skip] (linux-system-roles#142)
  - The python version used now requires a corresponding os version e.g. python 2.7 and
    python 3.6 are no longer supported on ubuntu-latest - must use 20.04.  Update
    the python matrix to include the os to use as well.
  - Use checkout@v3 and setup-python@v4
  - python 3.11 stable is now supported by setup-python
  - Add `push` action for status reporting on role main page if missing
  - Use `docker` for ansible-test if not already doing that

- Set __mssql_single_node_test to be false when not set (linux-system-roles#143)

- Cleanup tests for vault (linux-system-roles#151)
  - delete a repeating task added by mistake
  - use the string name instead of the number for noqa
  - In clean up playbook also remove repo files
  - Add tests_idempotency_* to no-vault-variables.txt
  - Define different test passwords consistently
  - Incorporate tests_powershell to tests_idempotency
  - Add tests_input_sql_file_2017
  - Remove redundant no_log in tests/tasks/
  - Add missing input_sql_file_2017 to no-vault-variables

Signed-off-by: Sergei Petrosian <spetrosi@redhat.com>
@spetrosi spetrosi requested a review from richm as a code owner December 21, 2022 14:48
@spetrosi spetrosi merged commit b9420c1 into linux-system-roles:master Dec 21, 2022
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.

None yet

1 participant