diff --git a/cmake/autogenerated_versions.txt b/cmake/autogenerated_versions.txt
index d91c075cc557..6824302ea36a 100644
--- a/cmake/autogenerated_versions.txt
+++ b/cmake/autogenerated_versions.txt
@@ -14,5 +14,4 @@ SET(VERSION_FLAVOUR altinitystable)
SET(VERSION_DESCRIBE v24.8.8.18.altinitystable)
SET(VERSION_STRING 24.8.8.18.altinitystable)
->>>>>>> altinity/customizations/24.8.7
# end of autochange
diff --git a/docker/test/stateful/run.sh b/docker/test/stateful/run.sh
index c072eeb0fa8b..af578423b043 100755
--- a/docker/test/stateful/run.sh
+++ b/docker/test/stateful/run.sh
@@ -22,8 +22,7 @@ source /utils.lib
# install test configs
/usr/share/clickhouse-test/config/install.sh
-azurite-blob --blobHost 0.0.0.0 --blobPort 10000 --silent --inMemoryPersistence &
-
+azurite-blob --blobHost 0.0.0.0 --blobPort 10000 --debug /azurite_log &
./setup_minio.sh stateful
./mc admin trace clickminio > /test_output/minio.log &
MC_ADMIN_PID=$!
diff --git a/docker/test/stateless/Dockerfile b/docker/test/stateless/Dockerfile
index 71a68df7e0b7..7e57ad900a49 100644
--- a/docker/test/stateless/Dockerfile
+++ b/docker/test/stateless/Dockerfile
@@ -87,7 +87,7 @@ ENV MINIO_ROOT_PASSWORD="clickhouse"
ENV EXPORT_S3_STORAGE_POLICIES=1
ENV CLICKHOUSE_GRPC_CLIENT="/usr/share/clickhouse-utils/grpc-client/clickhouse-grpc-client.py"
-RUN npm install -g azurite@3.30.0 \
+RUN npm install -g azurite@^3.33.0 \
&& npm install -g tslib && npm install -g node
COPY run.sh /
diff --git a/docker/test/stateless/run.sh b/docker/test/stateless/run.sh
index ad0cd321cc55..13d79243713b 100755
--- a/docker/test/stateless/run.sh
+++ b/docker/test/stateless/run.sh
@@ -50,6 +50,12 @@ source /utils.lib
# install test configs
/usr/share/clickhouse-test/config/install.sh
+if [[ -n "$USE_DATABASE_REPLICATED" ]] && [[ "$USE_DATABASE_REPLICATED" -eq 1 ]]; then
+ echo "Azure is disabled"
+else
+ azurite-blob --blobHost 0.0.0.0 --blobPort 10000 --debug /azurite_log &
+fi
+
./setup_minio.sh stateless
./setup_hdfs_minicluster.sh
diff --git a/docker/test/stress/run.sh b/docker/test/stress/run.sh
index b21114e456f4..48348aa131ca 100644
--- a/docker/test/stress/run.sh
+++ b/docker/test/stress/run.sh
@@ -55,6 +55,7 @@ export ZOOKEEPER_FAULT_INJECTION=1
# available for dump via clickhouse-local
configure
+azurite-blob --blobHost 0.0.0.0 --blobPort 10000 --debug /azurite_log &
./setup_minio.sh stateless # to have a proper environment
config_logs_export_cluster /etc/clickhouse-server/config.d/system_logs_export.yaml
diff --git a/tests/ci/ci.py b/tests/ci/ci.py
index 27fa0b104c01..465820a7488f 100644
--- a/tests/ci/ci.py
+++ b/tests/ci/ci.py
@@ -388,7 +388,7 @@ def _pre_action(s3, job_name, batch, indata, pr_info):
_get_ext_check_name(job_name),
)
ClickHouseHelper().insert_events_into(
- db="default", table="checks", events=prepared_events
+ db="gh-data", table="checks", events=prepared_events
)
print(f"Pre action done. Report files [{reports_files}] have been downloaded")
@@ -966,7 +966,7 @@ def _add_build_to_version_history(
print(f"::notice ::Log Adding record to versions history: {data}")
- ch_helper.insert_event_into(db="default", table="version_history", event=data)
+ ch_helper.insert_event_into(db="gh-data", table="version_history", event=data)
def _run_test(job_name: str, run_command: str) -> int:
@@ -1376,7 +1376,7 @@ def main() -> int:
_get_ext_check_name(args.job_name),
)
ClickHouseHelper().insert_events_into(
- db="default", table="checks", events=prepared_events
+ db="gh-data", table="checks", events=prepared_events
)
### POST action: end
diff --git a/tests/ci/functional_test_check.py b/tests/ci/functional_test_check.py
index 744ec0a715cf..0fd8ba4dd638 100644
--- a/tests/ci/functional_test_check.py
+++ b/tests/ci/functional_test_check.py
@@ -16,7 +16,6 @@
from docker_images_helper import DockerImage, get_docker_image, pull_image
from download_release_packages import download_last_release
from env_helper import REPO_COPY, REPORT_PATH, TEMP_PATH
-from get_robot_token import get_parameter_from_ssm
from pr_info import PRInfo
from report import (
ERROR,
@@ -52,8 +51,9 @@ def get_additional_envs(
check_name: str, run_by_hash_num: int, run_by_hash_total: int
) -> List[str]:
result = []
- azure_connection_string = get_parameter_from_ssm("azure_connection_string")
- result.append(f"AZURE_CONNECTION_STRING='{azure_connection_string}'")
+ # TODO(vnemkov): put proper Azure connection string into SSM and re-enable this one
+ # azure_connection_string = get_parameter_from_ssm("azure_connection_string")
+ # result.append(f"AZURE_CONNECTION_STRING='{azure_connection_string}'")
if "DatabaseReplicated" in check_name:
result.append("USE_DATABASE_REPLICATED=1")
if "DatabaseOrdinary" in check_name:
@@ -67,9 +67,6 @@ def get_additional_envs(
result.append("RANDOMIZE_OBJECT_KEY_TYPE=1")
if "analyzer" in check_name:
result.append("USE_OLD_ANALYZER=1")
- if "azure" in check_name:
- assert "USE_S3_STORAGE_FOR_MERGE_TREE=1" not in result
- result.append("USE_AZURE_STORAGE_FOR_MERGE_TREE=1")
if run_by_hash_total != 0:
result.append(f"RUN_BY_HASH_NUM={run_by_hash_num}")
diff --git a/tests/ci/stress_check.py b/tests/ci/stress_check.py
index 9f1f36a5db28..c9b6fc28d5f2 100644
--- a/tests/ci/stress_check.py
+++ b/tests/ci/stress_check.py
@@ -13,7 +13,6 @@
from clickhouse_helper import CiLogsCredentials
from docker_images_helper import DockerImage, get_docker_image, pull_image
from env_helper import REPO_COPY, REPORT_PATH, TEMP_PATH
-from get_robot_token import get_parameter_from_ssm
from pr_info import PRInfo
from report import ERROR, JobReport, TestResults, read_test_results
from stopwatch import Stopwatch
@@ -34,14 +33,13 @@ def format(self, record):
def get_additional_envs(check_name: str) -> List[str]:
result = []
- azure_connection_string = get_parameter_from_ssm("azure_connection_string")
- result.append(f"AZURE_CONNECTION_STRING='{azure_connection_string}'")
+ # TODO(vnemkov): put proper Azure connection string into SSM and re-enable this one
+ # azure_connection_string = get_parameter_from_ssm("azure_connection_string")
+ # result.append(f"AZURE_CONNECTION_STRING='{azure_connection_string}'")
# some cloud-specific features require feature flags enabled
# so we need this ENV to be able to disable the randomization
# of feature flags
result.append("RANDOMIZE_KEEPER_FEATURE_FLAGS=1")
- if "azure" in check_name:
- result.append("USE_AZURE_STORAGE_FOR_MERGE_TREE=1")
if "s3" in check_name:
result.append("USE_S3_STORAGE_FOR_MERGE_TREE=1")
@@ -167,7 +165,7 @@ def run_stress_test(docker_image_name: str) -> None:
pr_info, stopwatch.start_time_str, check_name
)
- additional_envs = get_additional_envs(check_name)
+ additional_envs = get_additional_envs()
run_command = get_run_command(
packages_path,
diff --git a/tests/config/config.d/azure_storage_conf.xml b/tests/config/config.d/azure_storage_conf.xml
index f24b62b87b10..412d40111a70 100644
--- a/tests/config/config.d/azure_storage_conf.xml
+++ b/tests/config/config.d/azure_storage_conf.xml
@@ -4,10 +4,13 @@
object_storage
azure
+ http://localhost:10000/devstoreaccount1
+ cont
false
+
+ devstoreaccount1
+ Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==
33554432
- openbucketforpublicci
-
cache
diff --git a/tests/config/config.d/azure_storage_policy_by_default.xml b/tests/config/config.d/azure_storage_policy_by_default.xml
deleted file mode 100644
index cab8a106f1b8..000000000000
--- a/tests/config/config.d/azure_storage_policy_by_default.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
- azure_cache
-
-