MCPcopy Create free account
hub / github.com/Qovery/engine / managed_database_context

Function managed_database_context

lib-engine/tests/helm/mod.rs:1285–1305  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1283}
1284
1285pub fn managed_database_context() -> TestInfo {
1286 let test_kube = test_kubernetes();
1287 let infra_ctx = infra_ctx(test_kube.as_ref());
1288 let test_env = test_environment(test_kube.as_ref(), &infra_ctx.dns_provider().domain().to_string());
1289 let target = deployment_target(&test_env, &infra_ctx);
1290 let temp_dir = format!(
1291 "{}/.qovery-workspace/{}",
1292 test_kube.context().workspace_root_dir(),
1293 test_kube.context().execution_id()
1294 );
1295
1296 TestInfo {
1297 context: test_env.databases[0]
1298 .to_tera_context(&target)
1299 .expect("Unable to get application context"),
1300 event_details: test_kube.get_event_details(Stage::Environment(EnvironmentStep::LoadConfiguration)),
1301 temp_dir,
1302 service_folder_type: "databases".to_string(),
1303 service_id: *test_env.databases[0].long_id(),
1304 }
1305}
1306
1307pub fn container_database_context() -> TestInfo {
1308 let test_kube = test_kubernetes();

Callers 1

q_managed_psql_testFunction · 0.85

Calls 11

test_kubernetesFunction · 0.85
infra_ctxFunction · 0.85
test_environmentFunction · 0.85
deployment_targetFunction · 0.85
EnvironmentClass · 0.85
as_refMethod · 0.80
dns_providerMethod · 0.80
domainMethod · 0.45
to_tera_contextMethod · 0.45
get_event_detailsMethod · 0.45
long_idMethod · 0.45

Tested by

no test coverage detected