feat: add AWS Aurora blue/green deployment support - #6044
Quality Gate passed
Annotations
Check failure on line 239 in include/ProxySQL_Admin_Tables_Definitions.h
sonarqubecloud / SonarCloud Code Analysis
Replace this macro by "const", "constexpr" or an "enum".
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ_6yOkEzS2Z8t3kyMiR&open=AZ_6yOkEzS2Z8t3kyMiR&pullRequest=6044
Check failure on line 104 in test/tap/tests/unit/aurora_bgd_config_unit-t.cpp
sonarqubecloud / SonarCloud Code Analysis
Remove this use of "free".
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ_6yOgczS2Z8t3kyMh8&open=AZ_6yOgczS2Z8t3kyMh8&pullRequest=6044
Check failure on line 6653 in lib/MySQL_HostGroups_Manager.cpp
sonarqubecloud / SonarCloud Code Analysis
Refactor this function to reduce its Cognitive Complexity from 52 to the 25 allowed.
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ_6yOvNzS2Z8t3kyMie&open=AZ_6yOvNzS2Z8t3kyMie&pullRequest=6044
Check failure on line 269 in test/tap/tests/unit/aurora_bgd_config_unit-t.cpp
sonarqubecloud / SonarCloud Code Analysis
Rewrite the code so that you no longer need this "delete".
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ_6yOgczS2Z8t3kyMiG&open=AZ_6yOgczS2Z8t3kyMiG&pullRequest=6044
Check failure on line 52 in test/tap/tests/unit/aurora_bgd_config_unit-t.cpp
sonarqubecloud / SonarCloud Code Analysis
C-style cast removing const qualification from the type of a pointer may lead to undefined behavior.
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ_6yOgczS2Z8t3kyMh5&open=AZ_6yOgczS2Z8t3kyMh5&pullRequest=6044
Check failure on line 252 in test/tap/tests/unit/aurora_bgd_config_unit-t.cpp
sonarqubecloud / SonarCloud Code Analysis
Rewrite the code so that you no longer need this "delete".
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ_6yOgczS2Z8t3kyMiE&open=AZ_6yOgczS2Z8t3kyMiE&pullRequest=6044
Check failure on line 270 in test/tap/tests/unit/aurora_bgd_config_unit-t.cpp
sonarqubecloud / SonarCloud Code Analysis
Rewrite the code so that you no longer need this "delete".
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ_6yOgczS2Z8t3kyMiH&open=AZ_6yOgczS2Z8t3kyMiH&pullRequest=6044
Check failure on line 362 in test/tap/tests/unit/aurora_bgd_config_unit-t.cpp
sonarqubecloud / SonarCloud Code Analysis
Rewrite the code so that you no longer need this "delete".
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ_6yOgczS2Z8t3kyMiP&open=AZ_6yOgczS2Z8t3kyMiP&pullRequest=6044
Check failure on line 864 in test/tap/tests/unit/config_write_unit-t.cpp
sonarqubecloud / SonarCloud Code Analysis
Rewrite the code so that you no longer need this "delete".
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ_6yOYazS2Z8t3kyMh1&open=AZ_6yOYazS2Z8t3kyMh1&pullRequest=6044
Check failure on line 6821 in lib/MySQL_HostGroups_Manager.cpp
sonarqubecloud / SonarCloud Code Analysis
Replace the use of "new" with an operation that automatically manages the memory.
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ_6yOvNzS2Z8t3kyMif&open=AZ_6yOvNzS2Z8t3kyMif&pullRequest=6044
Check failure on line 225 in test/tap/tests/unit/aurora_bgd_config_unit-t.cpp
sonarqubecloud / SonarCloud Code Analysis
Rewrite the code so that you no longer need this "delete".
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ_6yOgczS2Z8t3kyMiD&open=AZ_6yOgczS2Z8t3kyMiD&pullRequest=6044
Check failure on line 518 in test/tap/tests/unit/config_write_unit-t.cpp
sonarqubecloud / SonarCloud Code Analysis
Rewrite the code so that you no longer need this "delete".
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ_6yOYazS2Z8t3kyMh0&open=AZ_6yOYazS2Z8t3kyMh0&pullRequest=6044
Check failure on line 307 in test/tap/tests/unit/aurora_bgd_config_unit-t.cpp
sonarqubecloud / SonarCloud Code Analysis
Rewrite the code so that you no longer need this "delete".
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ_6yOgczS2Z8t3kyMiN&open=AZ_6yOgczS2Z8t3kyMiN&pullRequest=6044
Check failure on line 225 in lib/MySQL_HostGroups_Manager.cpp
sonarqubecloud / SonarCloud Code Analysis
Refactor this code to not nest more than 3 if|for|do|while|switch statements.
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ_6yOvNzS2Z8t3kyMia&open=AZ_6yOvNzS2Z8t3kyMia&pullRequest=6044
Check failure on line 306 in test/tap/tests/unit/aurora_bgd_config_unit-t.cpp
sonarqubecloud / SonarCloud Code Analysis
Rewrite the code so that you no longer need this "delete".
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ_6yOgczS2Z8t3kyMiM&open=AZ_6yOgczS2Z8t3kyMiM&pullRequest=6044
Check failure on line 2455 in lib/MySQL_HostGroups_Manager.cpp
sonarqubecloud / SonarCloud Code Analysis
C-style cast removing const qualification from the type of a pointer may lead to undefined behavior.
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ_6yOvNzS2Z8t3kyMic&open=AZ_6yOvNzS2Z8t3kyMic&pullRequest=6044
Check failure on line 89 in test/tap/tests/unit/aurora_bgd_config_unit-t.cpp
sonarqubecloud / SonarCloud Code Analysis
Rewrite the code so that you no longer need this "delete".
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ_6yOgczS2Z8t3kyMh7&open=AZ_6yOgczS2Z8t3kyMh7&pullRequest=6044
Check failure on line 8162 in lib/ProxySQL_Admin.cpp
sonarqubecloud / SonarCloud Code Analysis
Rewrite the code so that you no longer need this "delete".
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ_6yOs6zS2Z8t3kyMiX&open=AZ_6yOs6zS2Z8t3kyMiX&pullRequest=6044
Check failure on line 285 in test/tap/tests/unit/aurora_bgd_config_unit-t.cpp
sonarqubecloud / SonarCloud Code Analysis
Rewrite the code so that you no longer need this "delete".
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ_6yOgczS2Z8t3kyMiJ&open=AZ_6yOgczS2Z8t3kyMiJ&pullRequest=6044
Check failure on line 76 in test/tap/tests/unit/aurora_bgd_config_unit-t.cpp
sonarqubecloud / SonarCloud Code Analysis
Remove this use of "free".
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ_6yOgczS2Z8t3kyMh2&open=AZ_6yOgczS2Z8t3kyMh2&pullRequest=6044
Check failure on line 105 in test/tap/tests/unit/aurora_bgd_config_unit-t.cpp
sonarqubecloud / SonarCloud Code Analysis
Rewrite the code so that you no longer need this "delete".
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ_6yOgczS2Z8t3kyMh9&open=AZ_6yOgczS2Z8t3kyMh9&pullRequest=6044
Check failure on line 331 in test/tap/tests/unit/aurora_bgd_config_unit-t.cpp
sonarqubecloud / SonarCloud Code Analysis
Rewrite the code so that you no longer need this "delete".
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ_6yOgczS2Z8t3kyMiO&open=AZ_6yOgczS2Z8t3kyMiO&pullRequest=6044
Check failure on line 260 in include/ProxySQL_Admin_Tables_Definitions.h
sonarqubecloud / SonarCloud Code Analysis
Replace this macro by "const", "constexpr" or an "enum".
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ_6yOkEzS2Z8t3kyMiS&open=AZ_6yOkEzS2Z8t3kyMiS&pullRequest=6044
Check failure on line 88 in test/tap/tests/unit/aurora_bgd_config_unit-t.cpp
sonarqubecloud / SonarCloud Code Analysis
Remove this use of "free".
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ_6yOgczS2Z8t3kyMh6&open=AZ_6yOgczS2Z8t3kyMh6&pullRequest=6044
Check failure on line 6293 in lib/MySQL_HostGroups_Manager.cpp
sonarqubecloud / SonarCloud Code Analysis
Refactor this function to reduce its Cognitive Complexity from 34 to the 25 allowed.
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ_6yOvNzS2Z8t3kyMid&open=AZ_6yOvNzS2Z8t3kyMid&pullRequest=6044