|
12 | 12 | #include <aws/common/environment.h> |
13 | 13 | #include <aws/common/string.h> |
14 | 14 | #include <aws/common/thread.h> |
15 | | -#include <aws/http/proxy.h> |
16 | 15 | #include <aws/http/request_response.h> |
17 | 16 | #include <aws/http/status_code.h> |
18 | 17 | #include <aws/io/channel_bootstrap.h> |
@@ -63,8 +62,6 @@ struct aws_mock_imds_tester { |
63 | 62 | bool token_header_exist[IMDS_MAX_REQUESTS]; |
64 | 63 | bool token_header_expected[IMDS_MAX_REQUESTS]; |
65 | 64 | bool alternate_closed_connections; |
66 | | - |
67 | | - struct proxy_env_var_settings *proxy_config; |
68 | 65 | }; |
69 | 66 |
|
70 | 67 | static struct aws_mock_imds_tester s_tester; |
@@ -102,12 +99,6 @@ static struct aws_http_connection_manager *s_aws_http_connection_manager_new_moc |
102 | 99 | (void)allocator; |
103 | 100 | (void)options; |
104 | 101 |
|
105 | | - if (s_tester.proxy_config != NULL) { |
106 | | - AWS_FATAL_ASSERT(options->proxy_ev_settings->env_var_type == s_tester.proxy_config->env_var_type); |
107 | | - AWS_FATAL_ASSERT(options->proxy_ev_settings->connection_type == s_tester.proxy_config->connection_type); |
108 | | - AWS_FATAL_ASSERT(options->proxy_ev_settings->tls_options == s_tester.proxy_config->tls_options); |
109 | | - } |
110 | | - |
111 | 102 | return (struct aws_http_connection_manager *)1; |
112 | 103 | } |
113 | 104 |
|
@@ -1198,49 +1189,3 @@ static int s_credentials_provider_imds_real_success(struct aws_allocator *alloca |
1198 | 1189 | } |
1199 | 1190 |
|
1200 | 1191 | AWS_TEST_CASE(credentials_provider_imds_real_success, s_credentials_provider_imds_real_success); |
1201 | | - |
1202 | | -static int s_credentials_provider_imds_proxy_routing_enabled_test(struct aws_allocator *allocator, void *ctx) { |
1203 | | - (void)ctx; |
1204 | | - |
1205 | | - s_aws_imds_tester_init(allocator); |
1206 | | - |
1207 | | - struct proxy_env_var_settings proxy_config = { |
1208 | | - .env_var_type = AWS_HPEV_ENABLE, |
1209 | | - }; |
1210 | | - |
1211 | | - s_tester.proxy_config = &proxy_config; |
1212 | | - |
1213 | | - struct aws_credentials_provider_imds_options options = { |
1214 | | - .bootstrap = s_tester.bootstrap, |
1215 | | - .function_table = &s_mock_function_table, |
1216 | | - .shutdown_options = |
1217 | | - { |
1218 | | - .shutdown_callback = s_on_shutdown_complete, |
1219 | | - .shutdown_user_data = NULL, |
1220 | | - }, |
1221 | | - .proxy_ev_settings = &proxy_config, |
1222 | | - }; |
1223 | | - |
1224 | | - struct aws_credentials_provider *provider = aws_credentials_provider_new_imds(allocator, &options); |
1225 | | - |
1226 | | - aws_credentials_provider_get_credentials(provider, s_get_credentials_callback, NULL); |
1227 | | - |
1228 | | - s_aws_wait_for_credentials_result(); |
1229 | | - |
1230 | | - ASSERT_TRUE(s_tester.credentials == NULL); |
1231 | | - |
1232 | | - aws_credentials_provider_release(provider); |
1233 | | - |
1234 | | - s_aws_wait_for_provider_shutdown_callback(); |
1235 | | - |
1236 | | - struct aws_credentials_provider_imds_impl *impl = provider->impl; |
1237 | | - aws_mem_release(provider->allocator, impl->client); |
1238 | | - aws_mem_release(provider->allocator, provider); |
1239 | | - |
1240 | | - ASSERT_SUCCESS(s_aws_imds_tester_cleanup()); |
1241 | | - |
1242 | | - return 0; |
1243 | | -} |
1244 | | -AWS_TEST_CASE( |
1245 | | - credentials_provider_imds_proxy_routing_enabled_test, |
1246 | | - s_credentials_provider_imds_proxy_routing_enabled_test); |
0 commit comments