@@ -671,7 +671,8 @@ def test_mgr_replace_launch_config(self):
671
671
metadata = utils .random_unicode ()
672
672
personality = utils .random_unicode ()
673
673
networks = utils .random_unicode ()
674
-
674
+ userdata = utils .random_unicode ()
675
+ config_drive = utils .random_unicode ()
675
676
sg .launchConfiguration = {
676
677
"type" : typ ,
677
678
"args" : {
@@ -683,6 +684,8 @@ def test_mgr_replace_launch_config(self):
683
684
"personality" : personality ,
684
685
"networks" : networks ,
685
686
"metadata" : metadata ,
687
+ "user_data" : userdata ,
688
+ "config_drive" : config_drive ,
686
689
},
687
690
"loadBalancers" : lbs ,
688
691
},
@@ -699,6 +702,8 @@ def test_mgr_replace_launch_config(self):
699
702
"name" : new_name ,
700
703
"imageRef" : new_img ,
701
704
"flavorRef" : new_flv ,
705
+ "user_data" : userdata ,
706
+ "config_drive" : config_drive ,
702
707
},
703
708
"loadBalancers" : []
704
709
}
@@ -708,7 +713,8 @@ def test_mgr_replace_launch_config(self):
708
713
uri = "/%s/%s/launch" % (mgr .uri_base , sg .id )
709
714
710
715
mgr .replace_launch_config (sg .id , launch_config_type = new_typ ,
711
- server_name = new_name , flavor = new_flv , image = new_img )
716
+ server_name = new_name , flavor = new_flv , image = new_img ,
717
+ user_data = userdata , config_drive = config_drive )
712
718
mgr .api .method_put .assert_called_once_with (uri , body = expected )
713
719
714
720
def test_mgr_update_launch_metadata (self ):
@@ -1532,15 +1538,19 @@ def test_clt_replace_launch_config(self):
1532
1538
networks = utils .random_unicode ()
1533
1539
load_balancers = utils .random_unicode ()
1534
1540
key_name = utils .random_unicode ()
1541
+ userdata = utils .random_unicode ()
1542
+ config_drive = utils .random_unicode ()
1535
1543
clt .replace_launch_config (sg , launch_config_type , server_name , image ,
1536
1544
flavor , disk_config = disk_config , metadata = metadata ,
1537
1545
personality = personality , networks = networks ,
1538
- load_balancers = load_balancers , key_name = key_name )
1546
+ load_balancers = load_balancers , key_name = key_name ,
1547
+ user_data = userdata , config_drive = config_drive )
1539
1548
mgr .replace_launch_config .assert_called_once_with (sg ,
1540
1549
launch_config_type , server_name , image , flavor ,
1541
1550
disk_config = disk_config , metadata = metadata ,
1542
1551
personality = personality , networks = networks ,
1543
- load_balancers = load_balancers , key_name = key_name )
1552
+ load_balancers = load_balancers , key_name = key_name ,
1553
+ user_data = userdata , config_drive = config_drive )
1544
1554
1545
1555
def test_clt_update_launch_config (self ):
1546
1556
clt = fakes .FakeAutoScaleClient ()
0 commit comments