@@ -52,7 +52,8 @@ class MetadataOpsTest : public ::testing::Test {
5252 vizier_id_ = sole::uuid4 ();
5353 metadata_state_ = std::make_shared<px::md::AgentMetadataState>(
5454 /* hostname */ " myhost" ,
55- /* asid */ 1 , /* pid */ 123 , agent_id_, " mypod" , vizier_id_, " myvizier" );
55+ /* asid */ 1 , /* pid */ 123 , agent_id_, " mypod" , vizier_id_, " myvizier" ,
56+ " myviziernamespace" );
5657 // Apply updates to metadata state.
5758 updates_ =
5859 std::make_unique<moodycamel::BlockingConcurrentQueue<std::unique_ptr<ResourceUpdate>>>();
@@ -1269,7 +1270,7 @@ TEST_F(MetadataOpsTest, in_value_or_array_test) {
12691270TEST_F (MetadataOpsTest, vizier_id_test) {
12701271 auto metadata_state = std::make_shared<px::md::AgentMetadataState>(
12711272 /* hostname */ " myhost" ,
1272- /* asid */ 1 , /* pid */ 123 , agent_id_, " mypod" , vizier_id_, " myvizier" );
1273+ /* asid */ 1 , /* pid */ 123 , agent_id_, " mypod" , vizier_id_, " myvizier" , " myviziernamespace " );
12731274 auto function_ctx = std::make_unique<FunctionContext>(metadata_state, nullptr );
12741275 auto udf_tester = px::carnot::udf::UDFTester<VizierIDUDF>(std::move (function_ctx));
12751276 udf_tester.ForInput ().Expect (vizier_id_.str ());
@@ -1278,7 +1279,8 @@ TEST_F(MetadataOpsTest, vizier_id_test) {
12781279TEST_F (MetadataOpsTest, empty_vizier_id_test) {
12791280 auto metadata_state = std::make_shared<px::md::AgentMetadataState>(
12801281 /* hostname */ " myhost" ,
1281- /* asid */ 1 , /* pid */ 123 , agent_id_, " mypod" , sole::uuid (), " myvizier" );
1282+ /* asid */ 1 , /* pid */ 123 , agent_id_, " mypod" , sole::uuid (), " myvizier" ,
1283+ " myviziernamespace" );
12821284 auto function_ctx = std::make_unique<FunctionContext>(metadata_state, nullptr );
12831285 auto udf_tester = px::carnot::udf::UDFTester<VizierIDUDF>(std::move (function_ctx));
12841286 udf_tester.ForInput ().Expect (" 00000000-0000-0000-0000-000000000000" );
@@ -1287,16 +1289,25 @@ TEST_F(MetadataOpsTest, empty_vizier_id_test) {
12871289TEST_F (MetadataOpsTest, vizier_name_test) {
12881290 auto metadata_state = std::make_shared<px::md::AgentMetadataState>(
12891291 /* hostname */ " myhost" ,
1290- /* asid */ 1 , /* pid */ 123 , agent_id_, " mypod" , vizier_id_, " myvizier" );
1292+ /* asid */ 1 , /* pid */ 123 , agent_id_, " mypod" , vizier_id_, " myvizier" , " myviziernamespace " );
12911293 auto function_ctx = std::make_unique<FunctionContext>(metadata_state, nullptr );
12921294 auto udf_tester = px::carnot::udf::UDFTester<VizierNameUDF>(std::move (function_ctx));
12931295 udf_tester.ForInput ().Expect (" myvizier" );
12941296}
12951297
1298+ TEST_F (MetadataOpsTest, vizier_namespace_test) {
1299+ auto metadata_state = std::make_shared<px::md::AgentMetadataState>(
1300+ /* hostname */ " myhost" ,
1301+ /* asid */ 1 , /* pid */ 123 , agent_id_, " mypod" , vizier_id_, " myvizier" , " myviziernamespace" );
1302+ auto function_ctx = std::make_unique<FunctionContext>(metadata_state, nullptr );
1303+ auto udf_tester = px::carnot::udf::UDFTester<VizierNamespaceUDF>(std::move (function_ctx));
1304+ udf_tester.ForInput ().Expect (" myviziernamespace" );
1305+ }
1306+
12961307TEST_F (MetadataOpsTest, basic_upid_test) {
12971308 auto metadata_state = std::make_shared<px::md::AgentMetadataState>(
12981309 /* hostname */ " myhost" ,
1299- /* asid */ 1 , /* pid */ 123 , agent_id_, " mypod" , vizier_id_, " myvizier" );
1310+ /* asid */ 1 , /* pid */ 123 , agent_id_, " mypod" , vizier_id_, " myvizier" , " myviziernamespace " );
13001311 auto function_ctx = std::make_unique<FunctionContext>(metadata_state, nullptr );
13011312 auto udf_tester = px::carnot::udf::UDFTester<CreateUPIDUDF>(std::move (function_ctx));
13021313 udf_tester.ForInput (100 , 23123 ).Expect (md::UPID (1 , 100 , 23123 ).value ());
@@ -1305,7 +1316,7 @@ TEST_F(MetadataOpsTest, basic_upid_test) {
13051316TEST_F (MetadataOpsTest, basic_upid_with_asid_test) {
13061317 auto metadata_state = std::make_shared<px::md::AgentMetadataState>(
13071318 /* hostname */ " myhost" ,
1308- /* asid */ 1 , /* pid */ 123 , agent_id_, " mypod" , vizier_id_, " myvizier" );
1319+ /* asid */ 1 , /* pid */ 123 , agent_id_, " mypod" , vizier_id_, " myvizier" , " myviziernamespace " );
13091320 auto function_ctx = std::make_unique<FunctionContext>(metadata_state, nullptr );
13101321 auto udf_tester = px::carnot::udf::UDFTester<CreateUPIDWithASIDUDF>(std::move (function_ctx));
13111322 udf_tester.ForInput (2 , 100 , 23123 ).Expect (md::UPID (2 , 100 , 23123 ).value ());
@@ -1314,7 +1325,7 @@ TEST_F(MetadataOpsTest, basic_upid_with_asid_test) {
13141325TEST_F (MetadataOpsTest, get_cidrs) {
13151326 auto metadata_state = std::make_shared<px::md::AgentMetadataState>(
13161327 /* hostname */ " myhost" ,
1317- /* asid */ 1 , /* pid */ 123 , agent_id_, " mypod" , vizier_id_, " myvizier" );
1328+ /* asid */ 1 , /* pid */ 123 , agent_id_, " mypod" , vizier_id_, " myvizier" , " myviziernamespace " );
13181329 px::CIDRBlock pod_cidr;
13191330 std::string pod_cidr_str (" 10.0.0.20/32" );
13201331 ASSERT_OK (px::ParseCIDRBlock (pod_cidr_str, &pod_cidr));
0 commit comments