-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathchangelog.txt
6816 lines (5951 loc) · 365 KB
/
changelog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1.16.0 10/16/2013 13a86cd41e8ea10022fb822cb0b4340cbf2c023d
==========================================================
Stats! { 'collaborators' => 53, 'downloads' => 3423389, 'forks' => 951, 'open_issues' => 178, 'watchers' => 2751 }
MVP! Rodrigo Estebanez
[#2112]
Allows non VCR HTTP connections. thanks Paul Thornthwaite
[AWS|SQS]
Fix iam credentials not being refreshed. thanks Frederick Cheung
[Brightbox]
Servers can now have their groups updated. thanks Hemant Kumar
Switches to new format helper. thanks Paul Thornthwaite
Expands on some tests. thanks Paul Thornthwaite
Adds missing images attributes. thanks Paul Thornthwaite
Breaks schemas from test helper. thanks Paul Thornthwaite
[Rackspace|Load Balancers]
Added get_stats and mock for create_load_balancer. thanks Michael Jackson
[aws|autoscaling]
don't pass host to request. thanks geemus
[aws|compute]
remove :host from request parameters. thanks Brian D. Burns
[aws|sdb]
don't pass host to request. thanks geemus
[aws|storage]
mark post_object_restore test pending unless mocking. thanks Brian D. Burns
[cloudsigma|compute]
add firewall policies. thanks fred-secludit
[core]
removing uuidtools dependency; added Fog::UUID class. thanks Kyle Rames
updated UUID to use it's own UUID implementation if one was not available from the ruby lib. thanks Kyle Rames
[google]
Create zone and zones models. thanks Carlos Sanchez
Zone is a required parameter of machine_types request. thanks Carlos Sanchez
Add mock data. thanks Carlos Sanchez
[google|compute]
Set default zone to be one not in maintence. thanks Nat Welch
Update bootstrap image to debian-7-wheezy-v20130816. thanks Nat Welch
Fix metadata bug. thanks Nat Welch
Make sure we always set disk image size. thanks Nat Welch
[misc]
Local storage's File quacks like other Directories. thanks Andy Lindeman
Fixes SignatureDoesNotMatch error. thanks Bradley Schaefer
Adding example to bootstrap server with custom ssh_key. thanks Brendan Fosberry
require mime/types in Fog::Storage. thanks Brian D. Burns
Add fog Elasticache security group mocking. thanks Brian Nelson
Fix Fog::AWS::Elasticache::Mock#authorize_cache_security_group_ingress. thanks Brian Nelson
Fix for Mock AWS::Elasticache::SecurityGroup deletion. thanks Brian Nelson
Fixes for comments on pull request. thanks Brian Nelson
More fixes to AWS::Elasticache mocking. thanks Brian Nelson
Another fix from @jbence comments to simplify Excon response in authorize_cache_security_group_ingress. thanks Brian Nelson
Attempt to fix parameter group assignment when creating AWS::Elasticache clusters. thanks Brian Nelson
Only HTTPStatusError has request and response. thanks Carlos Sanchez
support retrieving edge gateway status. thanks Dan Abel
ensuring tests are good for empty orgs and are skipped when mocking. thanks Dan Abel
Mocks for get_edge_gateways & get edge gateway. thanks Dan Abel
Corrected edge_gateway schema and removed bad test. thanks Dan Abel
vcloud_director - improving edge gateway tests. thanks Dan Abel
Minor whitespace cleanups. thanks Dan Prince
All OpenStack heat requests must contain User/Key. thanks Dan Prince
Jsonify all OS orchestration requests. thanks Dan Prince
Fix orchestration request status codes. thanks Dan Prince
OpenStack orchestration update_stack fixes. thanks Dan Prince
Use ruby-style attribute setters in AutoScaling::Group initializer. thanks David Faber
Use old hash syntax to support older ruby versions. thanks David Faber
Fix for https urls in atmos. thanks David Prater
Fog::Storage::OpenStack::Real#put_object: Don't use data when block is provided. thanks Dmitry Gutov
Fog::Storage::OpenStack::Real#put_object: Document the block parameter Fog::Storage::Rackspace::Real#put_object: Same. thanks Dmitry Gutov
Initial support for redshift, with describe_cluster requests and corresponding parsers. thanks Efe Yardimci
Adding the remaining describe requests. thanks Efe Yardimci
Support for create requests, along with parsers. thanks Efe Yardimci
Modify and Delete requests added. thanks Efe Yardimci
adding redshift to service list. thanks Efe Yardimci
Starting adding tests, some cleanup. thanks Efe Yardimci
refactoring common parser code. cluster requests tests. thanks Efe Yardimci
refactored duplicate parser code, added more request tests, converted all parser responses to be key,value pairs. thanks Efe Yardimci
marked mocking tests pending. thanks Efe Yardimci
Fix incorrect boolean expression; should have been string comparison. thanks Efe Yardimci
typo fix. thanks Efe Yardimci
openstack | add min_count, max_count, return_reservation_id. thanks Eric Stonfer
Update excon dependency to version ~>0.26.0. thanks Erik Michaels-Ober
Update vcr dependency to version ~>2.6. thanks Erik Michaels-Ober
Update webmock dependency to version ~>1.14. thanks Erik Michaels-Ober
Update excon dependency to version ~>0.27.0. thanks Erik Michaels-Ober
ec2 - added support for associating public ip with vpc instance on launch. thanks Gabriel Rosendorf
removed duplicate NetworkInterface.n.AssociatePublicIpAddress option. thanks Gabriel Rosendorf
cleaned up logic for multiple security groups for vpc instances with manually specified network interfaces. thanks Gabriel Rosendorf
added instance request and server model tests for associate_public_ip. thanks Gabriel Rosendorf
vpc associate_public_ip test. thanks Gabriel Rosendorf
Add alias for openstack availablilty zone server attribute. thanks Greg Blomquist
Adds backwards compatibility comment. thanks Hendrik Volkmer
Adding a few more ensure blocks for resource deletion. thanks Jamie H
Modifying array for 1.8.7 Gemfile to pass. thanks Jamie H
Removing trailing slashes from method calls for 1.8.7. thanks Jamie H
Fixing minor issues with doc annotations, removing unused file, adding Shindo tests. thanks Jamie H
Adding the red herrings. thanks Jamie H
Adding notifications for Rackspace Monitoring. thanks Jim Salinas
support for aws compute route tables. TODO: add mocks. thanks Jon Palmer
fixed route table parser. actually response data now. thanks Jon Palmer
added association_id to address model. thanks Jon Palmer
Quick doc update with some available EBS properties. thanks Jon-Erik Schneiderhan
Implement group_policy mocks and unit tests. thanks Jose Luis Salas
IAM::get_group_policy returns PolicyDocument Hash. thanks Jose Luis Salas
added put_record for dynect. thanks Josh Blancett
added shindo config for dynect put_record. thanks Josh Blancett
fixed typo. thanks Josh Blancett
added put_record to requests in dynect class. thanks Josh Blancett
added support for both update and replace for dynect put_record request. thanks Josh Blancett
fixed doc info. thanks Josh Blancett
fixed data formatting for testing dynect put_record. thanks Josh Blancett
refactors get_object_https_url request, adds temp_signed_url method to file class. thanks Julian Weber
adapts aws method signatures for temp url generation. thanks Julian Weber
refactors create_temp_url method to use the options hash for schemes instead of a parameter. thanks Julian Weber
adds object tests for get_http_url, get_https_url. thanks Julian Weber
Hp provider: ensures that hp_auth_version is loaded as symbol. thanks Julian Weber
changes sym conversion as discussed with rupakg. thanks Julian Weber
implements the get_http_url, get_https_url and url functions according to the openstack and aws providers. thanks Julian Weber
refactor: duplicate parsing of the storage_uri, file#url uses service.create_temp_url to be able to pass options now. thanks Julian Weber
adds :os_account_meta_temp_url_key to test mock helper. thanks Julian Weber
corrects object_tests, also working in mock mode now. thanks Julian Weber
Don’t escape '/' characters in keys. thanks Keith Duncan
Add support for canonicalising AWS keys. thanks Keith Duncan
Fix the Unicode strings for Ruby 1.8.7. thanks Keith Duncan
Pack takes Unicode characters, not UTF-8 encodings. thanks Keith Duncan
Added correct description comment to describe_route_tables, disassociate_route_table, delete_route, delete_route_table, create_route, and route_table(s) model. thanks Kyla Kolb
Created more tests for create_route and cleaned up code. thanks Kyla Kolb
Allowed vpc to be pending when in mock mode, fixed Boolean value for disassociate route table, excluded less specific cidr block for mock mode. thanks Kyla Kolb
removing unnecessary :hosts parameters from dynect and openstack requests. thanks Kyle Rames
Revert "[rackspace] updated shindo helper to add :rackspace_queues_client_id to credentials if it does not already exist. Hopefully this will make it easier to run Rackspace tests". thanks Kyle Rames
added uuidtools gem to dependencies. thanks Kyle Rames
support "name" on cloudstack deploy. thanks Mark Phillips
AWS Data Pipeline delete endpoint does not return a JSON body string. thanks Matt Gillooly
add support for AWS Data Pipeline's GetPipelineDefinition endpoint. thanks Matt Gillooly
add support for AWS Data Pipeline's QueryObjects endpoint. thanks Matt Gillooly
add support for AWS Data Pipeline's DescribeObjects endpoint. thanks Matt Gillooly
Add support for multiple sshkeys and downed zones. thanks Nat Welch
Added Coveralls.io coverage badge to README.md. thanks Nick Merwin
Revert "[vcloud_director] More mocking.". thanks Nick Osborn
Remove webmock. thanks Nick Osborn
Fix mocking for create server request. thanks Reinaldo Junior
added in mock for create_route_table. thanks Robert Clark
Added mocks for create_route_table and updated description comment. thanks Robert Clark
Added subnetId to describe_route_tables parser. thanks Robert Clark
Change routeTableSet to routeTable for createRouteTable, since it only returns one on creation, yet our mocks were not showing that same functionality. thanks Robert Clark
Updated description and added mock for associateRouteTable. thanks Robert Clark
Corrected description for createRoute to be more accurate. thanks Robert Clark
Setup VPC mocks to create a default route table. thanks Robert Clark
Added describe_route_tables mock. thanks Robert Clark
Removed state from route_table model because route_tables don't seem to have a state, routes do. Also fixes create_route_tables mock. thanks Robert Clark
Added network_interface_id and did a cleanup of create route. thanks Robert Clark
Fixed bug in parser where object memory reference was not being cleared. thanks Robert Clark
Updated routeSet to include all possible parameters, as some were being ignored by the parser. thanks Robert Clark
Added mock for create_route. thanks Robert Clark
Typo in default route. thanks Robert Clark
Do not wrap default route in item. thanks Robert Clark
Updated association to always contain optional fields. thanks Robert Clark
Added delete_route mock. thanks Robert Clark
Updated associate_route_table mock to return the correct association id and with additional fields that were previously missing. thanks Robert Clark
Added mock for disassociate_route_table. thanks Robert Clark
Added delete_route_table mock. thanks Robert Clark
Fixed error happening when the route_table was nil. thanks Robert Clark
Added spots to ignore for mocks in tests. thanks Robert Clark
Updated create route to make additional checks so it passed our tests. thanks Robert Clark
Cleaned up unnecessary parsers. thanks Robert Clark
Authentication + get_organizations working, need to be cleaned up. thanks Rodrigo Estebanez
get_organization implemented. thanks Rodrigo Estebanez
refactor get_organizations, not overriding the path, require parses in the request class. thanks Rodrigo Estebanez
get_catalog implemented. thanks Rodrigo Estebanez
get_catalog_item implemented. thanks Rodrigo Estebanez
get_vapp_template implemented. thanks Rodrigo Estebanez
clean-up. thanks Rodrigo Estebanez
get_vdc implemented. thanks Rodrigo Estebanez
fix defaults. thanks Rodrigo Estebanez
get_network implemented. thanks Rodrigo Estebanez
end_point helpers. thanks Rodrigo Estebanez
default_network_name. thanks Rodrigo Estebanez
clean-up. thanks Rodrigo Estebanez
implemented: default_organization_body, default_vdc_body, default_catalog_id, get_network_name_by_network_id. thanks Rodrigo Estebanez
instantiate_vapp_template before even test it. thanks Rodrigo Estebanez
get_app first implementation, parser isn't working properly. thanks Rodrigo Estebanez
parse description and links, remove non existing attar property. thanks Rodrigo Estebanez
Fix parser, adding links, and IsPublish attrs. thanks Rodrigo Estebanez
Fix get_network parser: adding IpRanges, Dns1, Dns2, DnsSuffix, RetainNetInfoAcrossDeployments, IsInherited Implement String#to_bool. thanks Rodrigo Estebanez
clean-up mdsol domain. thanks Rodrigo Estebanez
GetOrganization sample comment. thanks Rodrigo Estebanez
using template_id instead of catalog_item_id. populate_uris and validate_uris implemented. thanks Rodrigo Estebanez
get_vapp_template parser. thanks Rodrigo Estebanez
parsed body as comment. thanks Rodrigo Estebanez
parsed body as comment. thanks Rodrigo Estebanez
parsed body as comment. thanks Rodrigo Estebanez
make clouding a fog service. thanks Rodrigo Estebanez
organization model working. thanks Rodrigo Estebanez
catalog and catalogs model. thanks Rodrigo Estebanez
catalog_items model. thanks Rodrigo Estebanez
vdc model implemented. thanks Rodrigo Estebanez
miscelanea. thanks Rodrigo Estebanez
adapting catalog to the new parser. thanks Rodrigo Estebanez
adapting organization to the new parser. thanks Rodrigo Estebanez
adapting catalog_item to the new parser. thanks Rodrigo Estebanez
adapting vdc to the new parser. thanks Rodrigo Estebanez
using new parser. thanks Rodrigo Estebanez
removing all parsers. thanks Rodrigo Estebanez
many changes... thanks Rodrigo Estebanez
remove parsers. clear debugging output. thanks Rodrigo Estebanez
vms and vm_customizations. thanks Rodrigo Estebanez
network request, parser and model implemented. thanks Rodrigo Estebanez
set_cpu implemented. thanks Rodrigo Estebanez
set memory and vm.reload. thanks Rodrigo Estebanez
modifying disk working. thanks Rodrigo Estebanez
add disk implemented. thanks Rodrigo Estebanez
delete disks. thanks Rodrigo Estebanez
disk model implemented, yeah!!. thanks Rodrigo Estebanez
vm customizations first try: it fails when it puts. thanks Rodrigo Estebanez
make vm_customization to work. thanks Rodrigo Estebanez
network and networks model implemented. thanks Rodrigo Estebanez
experiment with dynamic requests based on links. thanks Rodrigo Estebanez
tags implemented. thanks Rodrigo Estebanez
lot of small improvments. thanks Rodrigo Estebanez
Finally i got it fixed!!!. thanks Rodrigo Estebanez
power_on a vm. thanks Rodrigo Estebanez
power_on refactored to use process_task method. thanks Rodrigo Estebanez
instead of making the requests at save time, they are made when setting. thanks Rodrigo Estebanez
use only capacity= instead of save. thanks Rodrigo Estebanez
improved status. thanks Rodrigo Estebanez
using process_task. thanks Rodrigo Estebanez
process_task it accepts the body instead of the response excon object. thanks Rodrigo Estebanez
make the request when the value is set. thanks Rodrigo Estebanez
organizations refactored. thanks Rodrigo Estebanez
implementing lazy_load. thanks Rodrigo Estebanez
using NonLoaded class instead of nil. thanks Rodrigo Estebanez
make catalogs lazy_load. thanks Rodrigo Estebanez
using metaprogramming to automatically generate all the lazy_loader methods. thanks Rodrigo Estebanez
create a vcloud model class with the common code. thanks Rodrigo Estebanez
renamed everyone to lazy_load. thanks Rodrigo Estebanez
subclass to use the new Collection class. thanks Rodrigo Estebanez
using vcloud classes Model and Collection. thanks Rodrigo Estebanez
symbolize extract keys. thanks Rodrigo Estebanez
better naming of local vars. thanks Rodrigo Estebanez
refactor to user vcloud classes. thanks Rodrigo Estebanez
refactor vdc to use vcloud classes. thanks Rodrigo Estebanez
refactor vapp to use the vcloud classes. thanks Rodrigo Estebanez
refactor vm to use vcloud classes. thanks Rodrigo Estebanez
disks fully refactor to use the vcloud classes. thanks Rodrigo Estebanez
better erring. thanks Rodrigo Estebanez
string -> sym. thanks Rodrigo Estebanez
string -> sym. thanks Rodrigo Estebanez
tags refactored. thanks Rodrigo Estebanez
documentation. thanks Rodrigo Estebanez
devlab -> example.com. thanks Rodrigo Estebanez
basic vcloudng shindo test using VCR. thanks Rodrigo Estebanez
using a helper. thanks Rodrigo Estebanez
Tests organizations, vdcs, catalogs, catalog_items and RO vapps. thanks Rodrigo Estebanez
vm and vapp life cycle tests. thanks Rodrigo Estebanez
Adding VCR dependency in the gemspec. thanks Rodrigo Estebanez
webmock dependency added. thanks Rodrigo Estebanez
make tests 1.8.7 compatible. thanks Rodrigo Estebanez
make tests 1.8.7 compatible. thanks Rodrigo Estebanez
adding metadata support for vapp too. thanks Rodrigo Estebanez
Rename Vcloudng to VcloudDirector. thanks Rodrigo Estebanez
adding vapp_name to the vm model. thanks Rodrigo Estebanez
adding a hash_items method to show the tags as a hash. thanks Rodrigo Estebanez
Make VcloudDirector to support 5.1. Default version now is 5.1. thanks Rodrigo Estebanez
get_vms_by_metadata. thanks Rodrigo Estebanez
clean-up. thanks Rodrigo Estebanez
returns the vapp_id instead of true. thanks Rodrigo Estebanez
memory is an integer Conflicts: lib/fog/vcloud_director/models/compute/vm.rb. thanks Rodrigo Estebanez
adding ready? method Conflicts: lib/fog/vcloud_director/models/compute/vm.rb. thanks Rodrigo Estebanez
accessing to the parent vapp even if the vm is orphan (query result) Conflicts: lib/fog/vcloud_director/models/compute/vm.rb. thanks Rodrigo Estebanez
defaults are set when the param is not passed. thanks Rodrigo Estebanez
Fix: tags implementation was defective. thanks Rodrigo Estebanez
each_with_index makes it more concise. thanks Rodrigo Estebanez
reverting back. tags is a hash. thanks Rodrigo Estebanez
vcloud_director customization syntax Fix: extra comma was preventing to set the status correctly. thanks Rodrigo Estebanez
remove instantiate_vapp_template helper dependencies require vdc_id as a instantiate_vapp_template param remove unnecessary helper. thanks Rodrigo Estebanez
- make tags model to use post_undeploy_vapp - fix syntax error in post_undeploy_vapp method - remove post_vm_metadata. thanks Rodrigo Estebanez
fix invalid syntax. thanks Rodrigo Estebanez
fix situation where the content of the param can be false and not set the attr. thanks Rodrigo Estebanez
add list_entities request mock. thanks Ryan Richard
add create_entity mock support. thanks Ryan Richard
add create_entity failure support. thanks Ryan Richard
add get_entity mock support. thanks Ryan Richard
add delete_entity mock support. thanks Ryan Richard
add update_entities mock support, minor change to variables in Real. thanks Ryan Richard
add create_alarm mock support. thanks Ryan Richard
minor change to failure condition. thanks Ryan Richard
update to obfuscate various IDs in tests. thanks Ryan Richard
list_alarm and get_alarm mock support. thanks Ryan Richard
add update_alarm mock support, update Real parameters to convention. thanks Ryan Richard
delete_alarm mock support. thanks Ryan Richard
obfuscate more data. thanks Ryan Richard
obfuscate all entity mocks. thanks Ryan Richard
enable 2 failure tests, minor obfuscates. thanks Ryan Richard
fix missing response.remote_ip. thanks Ryan Richard
mock framework for list_data_points. thanks Ryan Richard
list_data_points mock support. thanks Ryan Richard
one last obfuscate pass. thanks Ryan Richard
fix missing record data in dynect dns. thanks Shawn Catanzarite
remove commented code and update API version. thanks Shawn Catanzarite
add get_node_list request again, add test for get_all_records request. thanks Shawn Catanzarite
speed things up for get calls. add find_by_name filter. still needs some refactoring. thanks Shawn Catanzarite
remove find_by_name for now. thanks Shawn Catanzarite
options not used. return nil unless we find a matching url in response. thanks Shawn Catanzarite
fix for - fog fails to load vdc with 1 or 0 vapps. thanks Sneha Somwanshi
corrected the check for empty string. thanks Sneha Somwanshi
vapp returns false if power action returns bad_request. thanks Sneha Somwanshi
fixing typo in raising exception. thanks Sneha Somwanshi
vm should return false if power action returns bad_request. thanks Sneha Somwanshi
first cut - configuring firewall edgegateway service. thanks Sneha Somwanshi
posting xml to configure nat service. thanks Sneha Somwanshi
adding optional fields for nat and firewall service. thanks Sneha Somwanshi
configuring load balancer service. thanks Sneha Somwanshi
element type is not required , when href is provided. thanks Sneha Somwanshi
renamed service post method according to documentation. thanks Sneha Somwanshi
broke generator code into smaller methods. thanks Sneha Somwanshi
moved method up in alphabetical order. thanks Sneha Somwanshi
using Camel case for edgegateway configuration. thanks Sneha Somwanshi
removed print statements added for debugging. thanks Sneha Somwanshi
generalize server and floating ip create. thanks Terry Howe
formatting clean up. thanks Thomas Cate
added create_agent test. thanks Thomas Cate
added delete_agent_token tests. thanks Thomas Cate
fixed failure test for create_agent_token. thanks Thomas Cate
fixed failure test for delete_agent_token. thanks Thomas Cate
finished all token tests. thanks Thomas Cate
added mock data for check tests. thanks Thomas Cate
added list_checks and list_check_types mocks. thanks Thomas Cate
added list_metrics. thanks Thomas Cate
added list_overview mock. thanks Thomas Cate
use mock for ip info. thanks Thomas Cate
use fog mock data for uuid and entity_id. thanks Thomas Cate
added list_notification_plans mock data. thanks Thomas Cate
Support filters in images collection. thanks Thomas Kadauke
Fix test. thanks Thomas Kadauke
Pass on filters to volume endpoint, mainly to allow admin to get volumes from all tenants. thanks Thomas Kadauke
CRUD for OpenStack heat's Stack model. thanks Thomas Kadauke
Tests for previous commit. thanks Thomas Kadauke
Store mock stacks in memory to make tests more realistic. thanks Thomas Kadauke
Grab parse flag before it hits the connection. thanks Toby Hede
Delete invalid connection keys before request is made. thanks Toby Hede
Add Atmos meta_data request and file_size. thanks Toby Hede
Allow passing Content-Disposition header when saving file into Openstack cloud. thanks Yauheni Kryudziuk
Create list_snapshot_images.rb. thanks dJason
Update list_images.rb. thanks dJason
Update images.rb. thanks dJason
Update images.rb. thanks dJason
Delete list_snapshot_images.rb. thanks dJason
Update list_images.rb. thanks dJason
add mock. thanks fred-secludit
adding new models. thanks fred-secludit
fix / escaping in AWS param signing. thanks geemus
fix S3 vs EC2 escaping differences. thanks geemus
tighten mime-types dependency for 1.8.7. thanks geemus
Strip new lines from PackedPolicySize response from GetFederationToken. thanks gregburek
Add minimal documentation in GetFederationToken request. thanks gregburek
Add mocks for GetFederationToken and enable use. thanks gregburek
Adding models, collections and making a start on request classes. thanks jamiehannaford
Initial commit for Rackspace's new Autoscale features. Most functionality is incorporated, including: - Scaling groups - Configuration (group configuration and launch configuration) - Scaling policies - Webhooks. thanks jamiehannaford
Removing two superfluous files. thanks jamiehannaford
Shindo tests are completed; finished adding Mock data. thanks jamiehannaford
fix for linode using public ip blocks in 192.*. thanks jblancett
Add ability to specify availability zone for subnet during creation. thanks jschneiderhan
[openstack]
remove :host from Excon request params. thanks Brian D. Burns
make a couple storage tests pending if mocking. thanks Kyle Rames
[openstack|compute]
Add support for config_drive. thanks Ferran Rodenas
[openstack|storage]
remove deprecated response block from request. thanks Brian D. Burns
add default Accept header. thanks Brian D. Burns
add #delete_multiple_objects. thanks Brian D. Burns
patch #delete_multiple_objects for Swift v1.8. thanks Brian D. Burns
add methods for SLO support. thanks Brian D. Burns
add #put_dynamic_obj_manifest. thanks Brian D. Burns
patch #delete_static_large_object for Swift v1.8. thanks Brian D. Burns
[rackpace|auto_scale]
adding missing require for group builder in tests. thanks Kyle Rames
[rackspace]
remove deprecated response block from request. thanks Brian D. Burns
Don't parse JSON in delete_server. thanks David Wittman
A test to reveal a bug in server.create. thanks Joonas Reynders
Fixes issue #2187 Compute.servers.bootstrap mutates the :networks option. thanks Joonas Reynders
fixing broken tests. thanks Kyle Rames
fixing connection deprecation warnings. thanks Kyle Rames
fixing resize server test; updated server test to make network deletion more robust. thanks Kyle Rames
fixes issue #2080 - Recursive loop in rackspace compute authentication. thanks Kyle Rames
making server tests more robust. thanks Kyle Rames
removing debug puts. thanks Kyle Rames
updating to only parse json if the body of the response has data. thanks Kyle Rames
hardcoding flavor_id used by mock data. thanks Kyle Rames
removing :host from list of request parameters. See PR #2223 for details. thanks Kyle Rames
moved LINKS_FORMAT to top level helper as it is used by multiple specs. thanks Kyle Rames
updated shindo helper to add :rackspace_queues_client_id to credentials if it does not already exist. Hopefully this will make it easier to run Rackspace tests. thanks Kyle Rames
removing :host key from authentication_v1 requests. thanks Kyle Rames
fix excluding extra characters in Rackspace.escape. thanks Sami Samhuri
fix non-SSL public CDN URLs. thanks Sami Samhuri
[rackspace|auto scale]
fixed update method on launch config; added save and reload method. thanks Kyle Rames
[rackspace|auto_scale]
renamed the model tests to follow fog conventions. thanks Kyle Rames
fixed a bug retrieving sub-objects of group. thanks Kyle Rames
fixed bug with group_config.update; added save and reload method. thanks Kyle Rames
added transaction ids to exceptions. thanks Kyle Rames
added implementation for resume. thanks Kyle Rames
updating policy to have a reference to the group rather than the group_id. thanks Kyle Rames
fixing formatting. thanks Kyle Rames
added a save method to policy. thanks Kyle Rames
added save method to webhook. thanks Kyle Rames
adding autoscale examples. thanks Kyle Rames
fixing formatting and documentation; updated collections to pass along dependent parent models. thanks Kyle Rames
adding examples. thanks Kyle Rames
adding tests. thanks Kyle Rames
fixing tests. thanks Kyle Rames
fixing example formatting. thanks Kyle Rames
updated to throw an exception if you try to save a persisted group. thanks Kyle Rames
marking group tests as pending if mocking. thanks Kyle Rames
tweaking syntax for ruby 1.8.7. thanks Kyle Rames
update create scaling group to use GroupBuilder. thanks Kyle Rames
adding auto scale getting started doc. thanks Kyle Rames
updating getting started docs. thanks Kyle Rames
fixing 1.8.7 incompatibility. thanks Kyle Rames
[rackspace|auto_scaling]
making policy and web hook model tests pending if mocking. thanks Kyle Rames
[rackspace|autoscale]
starting on rackspace auto scale implementation. thanks Kyle Rames
updating tests to reflect formatting changes. thanks Kyle Rames
[rackspace|block_storage]
updated Volume#create to honor snapshot_id attribute. thanks Kyle Rames
[rackspace|blockstrage]
fixed mock error. thanks Eugene Howe
[rackspace|compute]
fixing broken tests. thanks Kyle Rames
switching default compute provider to Fog::Compute::RackspaceV2. thanks Kyle Rames
[rackspace|compute_v2]
Flavor list returns details. thanks Chris Wuest
Image list returns details. thanks Chris Wuest
tests for new requests. thanks Chris Wuest
fixing broken test. thanks Kyle Rames
fixing broken tests. thanks Kyle Rames
adding private network creation/deletion examples. thanks Kyle Rames
removing parent requirement from new method as it prevents us from creating metadata on new servers. thanks Kyle Rames
[rackspace|databases]
updating requests to support schema changes. thanks Kyle Rames
[rackspace|load balancers]
fixing broken test. thanks Kyle Rames
[rackspace|monitoring]
adding mocks for get_entity. thanks Kyle Rames
fixing broken tests. thanks Kyle Rames
[rackspace|queueing]
Cleaned up tests and authentication logic. thanks Brian Hartsock
[rackspace|queues]
Addition of Rackspace Cloud Queues. thanks Brian Hartsock
Fixed some PR comments; Pass more information to underlying exceptions. thanks Brian Hartsock
Added :rackspace_queues_client_id to tests to make it easier to run; Couple other PR tweaks. thanks Brian Hartsock
fixed broken tests. thanks Brian Hartsock
updated Fog::Rackspace::Queues to generate UUID for client id if it is not provided with one. thanks Kyle Rames
updated to use FOG::UUID. thanks Kyle Rames
[rackspace|storage]
fixed broken object test. thanks Kyle Rames
[vSphere]
Support passing of a distributed switch for each interface. thanks Marc Grimme
Support datacenters that are located below folders not in root folder. thanks Marc Grimme
[vSphere:]
Implementation of Query for Guesttype and NICTypes. thanks Marc Grimme
[vcloud_director]
tests for #ensure_list!. thanks Dan Abel
Use options in instantiate. thanks Nick Osborn
'Set-Cookie' may be lowercase. thanks Nick Osborn
Fix module name. thanks Nick Osborn
Allow for multiple Orgs. thanks Nick Osborn
make available to Fog::Bin. thanks Nick Osborn
add keys to Errors.missing_credentials. thanks Nick Osborn
Improve support for Tasks. thanks Nick Osborn
Fix copy & paste fail. thanks Nick Osborn
Allow for multiple Orgs, rephrased. thanks Nick Osborn
Integrate tests. thanks Nick Osborn
Deconflate Org name and FullName. thanks Nick Osborn
Capture org name at login. thanks Nick Osborn
whitespace cleanup. thanks Nick Osborn
Update README. thanks Nick Osborn
Start mocking requests. thanks Nick Osborn
Add get_supported_versions request. thanks Nick Osborn
Better mocking and documentation. thanks Nick Osborn
Fix minor documentation typo. thanks Nick Osborn
Set :idempotent on GET requests. thanks Nick Osborn
More mocking. thanks Nick Osborn
Correct docs for get_catalog_item. thanks Nick Osborn
More mocking (1.8.7 compliant). thanks Nick Osborn
Add media-related requests. thanks Nick Osborn
Add basic media model. thanks Nick Osborn
Add tests for task model. thanks Nick Osborn
Request method renaming. thanks Nick Osborn
Add media(s) to README. thanks Nick Osborn
Add get_supported_systems_info request. thanks Nick Osborn
Add remaining vApp/VM power actions. thanks Nick Osborn
Properly rename undeploy -> post_undeploy_vapp. thanks Nick Osborn
fix vapp#suspend. thanks Nick Osborn
Fix :UndeployPowerAction in post_undeploy_vapp. thanks Nick Osborn
Add get_*_ovf_descriptor methods. thanks Nick Osborn
Add post_capture_vapp request. thanks Nick Osborn
New & refactored XML generators. thanks Nick Osborn
Add #create to medias collection. thanks Nick Osborn
Use post_undeploy_vapp. thanks Nick Osborn
Use post_undeploy_vapp. thanks Nick Osborn
Don't pass :host to request. thanks Nick Osborn
Implement more API requests. thanks Nick Osborn
Use x-vcloud-authorization header. thanks Nick Osborn
Implement get*_metadata_item requests. thanks Nick Osborn
Remove vcr. thanks Nick Osborn
Cater for email@org_name usernames. thanks Nick Osborn
Yet more request methods. thanks Nick Osborn
Move parser commentary out of top-level docs. thanks Nick Osborn
Make test be less chatty. thanks Nick Osborn
Use current_org in edge_gateway_tests. thanks Nick Osborn
Supply xmlns with request bodies. thanks Nick Osborn
Improve tests. thanks Nick Osborn
Add post/put metadata methods. thanks Nick Osborn
get_edge_gateways -> get_org_vdc_networks. thanks Nick Osborn
Make get_edge_gateway idempotent. thanks Nick Osborn
Really make GET requests idempotent. thanks Nick Osborn
Implement get_thumbnail request. thanks Nick Osborn
Documentation fixes. thanks Nick Osborn
Mocking for vDC storage profiles. thanks Nick Osborn
Expose URLs in method docs. thanks Nick Osborn
Add post_instantiate_vapp_template request. thanks Nick Osborn
Improve support for query service. thanks Nick Osborn
Raise provider-specific exceptions. thanks Nick Osborn
Remove extraneous :. thanks Nick Osborn
Call `end_point` not `endpoint`. thanks Nick Osborn
Explicitly handle duplicate names. thanks Nick Osborn
Add general queries handler. thanks Nick Osborn
Support fields,filter,format for packaged queries. thanks Nick Osborn
Do ensure_list in request methods. thanks Nick Osborn
Minor test cleanups. thanks Nick Osborn
Add #get_org_settings and #get_vcloud. thanks Nick Osborn
Add #post_answer_vm_pending_question. thanks Nick Osborn
Add #put_vm_capabilities. thanks Nick Osborn
Fancy progress bar for async tasks. thanks Nick Osborn
Doc update for get,put_vm_capabilities. thanks Nick Osborn
Parse response in #put_vm_capabilities. thanks Nick Osborn
Add ability to undeploy vApp. thanks Philip Potter
wait for undeploy to finish before returning. thanks Philip Potter
rename undeploy.rb to match other request files. thanks Philip Potter
Add power_off for vm. thanks rsalm
Added power_on, power_off to vApp. thanks rsalm
Fix listing catalog items when only a single item exists. thanks rsalm
Added support for deleting vApps. thanks rsalm
Implement vapp.destroy and get rid off vdc.delete_vapp. thanks rsalm
Move ensure_list to VCloudDirector::Collection. Replace inline wrap implementations in Tasks and Organizations with ensure_list. thanks rsalm
[vcloud_director|tests]
Remove vcr_cassettes_old/. thanks Nick Osborn
Don't hardcode API host. thanks Nick Osborn
mv *_test.rb *.tests.rb. thanks Nick Osborn
Make tests work. thanks Nick Osborn
Remove and ignore vcr_cassettes/. thanks Nick Osborn
Avoid warning about username. thanks Nick Osborn
Add generator tests. thanks Nick Osborn
Fix some edge cases. thanks Nick Osborn
Mark media tests pending when mocking. thanks Nick Osborn
1.15.0 08/16/2013 73c5497a16a5374b6bec2f533da872aee682a73a
==========================================================
Stats! { 'collaborators' => 50, 'downloads' => 2932167, 'forks' => 891, 'open_issues' => 165, 'watchers' => 2679 }
MVP! Daniel Reichert
[AWS]
print out raw response string when DEBUG_RESPONSE env var is set. thanks Michael Hale
[AWS|ASG]
filtering for ASG Scaling Policies. thanks Blake Gentry
filtering for ASG Scaling Activities. thanks Blake Gentry
parse ScalingPolicy MinAdjustmentStep. thanks Blake Gentry
filtering for ASGs. thanks Blake Gentry
filter mocked results for describe_auto_scaling_groups. thanks Blake Gentry
filter mocked results for describe_auto_scaling_policies. thanks Blake Gentry
[AWS|ELB]
add ProxyProtocolPolicyType (and formatting). thanks Michael Hale
add set_load_balancer_policies_for_backend_server request. thanks Michael Hale
add support for seeing backend server descriptions. thanks Michael Hale
add support for OtherPolicies. thanks Michael Hale
fix InstancePort parsing in describe_load_balancers. thanks Michael Hale
load_balancer_tests cleanup cert from potentially failed previous test run. thanks Michael Hale
test describe_load_balancers parser directly. thanks Michael Hale
emulate AWS behavior: no BackendServerDescriptions by default. thanks Michael Hale
fix set_load_balancer_polices_for_backend mock to track set BackgroundServerDescriptions. thanks Michael Hale
update helper to include BackendServerDescriptions and OtherPolicies. thanks Michael Hale
fix backend server descriptions model test. Reload the elb to pickup the latest descriptions. thanks Michael Hale
mocks emulate AWS behavior when setting a policy for the backend server a subsequent describe is required to update the local state with the current BackendServerDescriptions. thanks Michael Hale
fix PolicyTypeNotFound error in create_load_balancer_policy mock. thanks Michael Hale
policy model and collection support creating and showing OtherPolicies. thanks Michael Hale
fetch policy descriptions for elb.policies model call. thanks Michael Hale
actually check PublicKey. thanks Michael Hale
use ['Policies']['Proper'] as the canonical mock policy store. thanks Michael Hale
remove unused bits. thanks Michael Hale
check the result of describe_load_balancer_polices for each policy by name. thanks Michael Hale
test that describe_load_balancers mocks properly formats policy results. thanks Michael Hale
restore policy.cookie and policy.expiration methods. thanks Michael Hale
[Brightbox]
Fixes service deprecations. thanks Paul Thornthwaite
Updates to collaboration models. thanks Paul Thornthwaite
[Cloudstack|Compute]
Add support for keypair and userdata when creating cloudstack vms. thanks Christophe Roux
[Vcloud]
Adding case insensitivity for set-cookie header. thanks Garima Singh
[aws|elb]
add new style default security group. thanks Eugene Howe
[aws|iam]
Make mock EntityAlreadyExists message match reality. thanks Dan Peterson
[core]
excluded :headers hash from symbolize_credentials in order to properly pass headers onto Excon. thanks Kyle Rames
exclude :headers from symbolization for real this time; added better tests; Thanks @burns!. thanks Kyle Rames
[glesys]
added options to resuse ip and/or ipv6 and description. thanks Andreas Josephson
[google]
Add support for network and external_ip. thanks Romain Vrignaud
client.images doesn't list google public images. thanks Romain Vrignaud
Add support for network and external_ip. thanks Romain Vrignaud
[google-compute-engine]
Add private_ip_address method for server. thanks Romain Vrignaud
[google|compute]
Fix insert disk to deal with changes to insert image. thanks Nat Welch
servers.get don't catch errors. thanks Romain Vrignaud
disks.all shouldn't return nil. thanks Romain Vrignaud
fix typo on disk example. thanks Romain Vrignaud
zone in disks.get is now optional. thanks Romain Vrignaud
better check on server.public_ip_address. thanks Romain Vrignaud
[misc]
Accept public_key and public_key_path when creating GCE server. thanks Akshay Moghe
Query global projects when get/list'ing compute images. thanks Akshay Moghe
Allow users to create images in GCE. thanks Akshay Moghe
Add 'status' attribute to GCE images. thanks Akshay Moghe
When 'insert'ing a disk, don't try to create an image. thanks Akshay Moghe
Add ability to get/list snapshots in GCE. thanks Akshay Moghe
Align the disk interface more closely with the API. thanks Akshay Moghe
Fix up the 'disk' api. thanks Akshay Moghe
Rackspace: add keypair support. thanks Bart Vercammen
AWS: remove logging. thanks Bart Vercammen
rackspace keypairs: add some Mocks. thanks Bart Vercammen
rename function 'get_key' => 'get_keypair'. thanks Bart Vercammen
Rackspace: add keypair support. thanks Bart Vercammen
rackspace keypairs: add some Mocks. thanks Bart Vercammen
rename function 'get_key' => 'get_keypair'. thanks Bart Vercammen
rackspace: create_server - API change: options[:keypair] takes String i.s.o. Hash (-> the keypair name). thanks Bart Vercammen
rackspace: keypairs - add unit tests. thanks Bart Vercammen
rackspace:keypairs - add 'model' unit tests. thanks Bart Vercammen
rackspace:kaypair - small corrections during unit test. thanks Bart Vercammen
rackspace: keypairs - throw Fog::Compute::RackspaceV2::NotFound when HTTP:404 received. thanks Bart Vercammen
rackspace: keypairs - additional unittests + correct keypairs.destroy behaviour. thanks Bart Vercammen
rackspace - keypairs : redo exception/no-exception logic for ::destroy and ::get functions. thanks Bart Vercammen
rackspace: keypairs - add documentation. thanks Bart Vercammen
Protect against missing fields in rackspace endpoint documents. thanks Brendan Fosberry
Added rackspace monitoring with correct namespace. thanks Daniel Reichert
Fixed file path to adhere to fog mainline. thanks Daniel Reichert
Fixing namespace transition issue. thanks Daniel Reichert
Adding monitoring tests and their required changes. thanks Daniel Reichert
Now catching errors correctly, all tests succeed. thanks Daniel Reichert
Catching errors correctly, all tests succeed. thanks Daniel Reichert
Adding progress on check tests. thanks Daniel Reichert
Cleaned up tests, removed ternary operators. thanks Daniel Reichert
Check tests now working, dns info required to run. thanks Daniel Reichert
Switched check from dns to http remote request. thanks Daniel Reichert
Added list tests, helper formats. Cleaned check_tests. thanks Daniel Reichert
Consolidated list tests, added alarm tests. thanks Daniel Reichert
Added alarm list and alarm get tests. thanks Daniel Reichert
Removed unneeded testing group. thanks Daniel Reichert
Adding alarm example list, get, and evaluate tests. thanks Daniel Reichert
Adding agent tests. thanks Daniel Reichert
Adding list data points tests. thanks Daniel Reichert
Removed redundant test from comments. thanks Daniel Reichert
Added rackspace monitoring with correct namespace. thanks Daniel Reichert
Fixed file path to adhere to fog mainline. thanks Daniel Reichert
Fixing namespace transition issue. thanks Daniel Reichert
Adding monitoring tests and their required changes. thanks Daniel Reichert
Now catching errors correctly, all tests succeed. thanks Daniel Reichert
Catching errors correctly, all tests succeed. thanks Daniel Reichert
Adding progress on check tests. thanks Daniel Reichert
Cleaned up tests, removed ternary operators. thanks Daniel Reichert
Check tests now working, dns info required to run. thanks Daniel Reichert
Switched check from dns to http remote request. thanks Daniel Reichert
Added list tests, helper formats. Cleaned check_tests. thanks Daniel Reichert
Consolidated list tests, added alarm tests. thanks Daniel Reichert
Added alarm list and alarm get tests. thanks Daniel Reichert
Removed unneeded testing group. thanks Daniel Reichert
Adding alarm example list, get, and evaluate tests. thanks Daniel Reichert
Adding delete agent token coverage of api. thanks Daniel Reichert
Adding test coverage of deleting agent tokens. thanks Daniel Reichert
Re-adding tests from rebase. thanks Daniel Reichert
Adding alarm delete coverage of API. thanks Daniel Reichert
Adding alarm delete test coverage. thanks Daniel Reichert
Forgot to add underscore for test groups. thanks Daniel Reichert
Removing bad Failure test. thanks Daniel Reichert
WIP: Adding get tests for checks. thanks Daniel Reichert
Completed: get_check tests now working. thanks Daniel Reichert
Completed: get_entity tests implemented and passing. thanks Daniel Reichert
Removing list_entites failure test. thanks Daniel Reichert
forgot to return test group to original value. thanks Daniel Reichert
Removing test group. thanks Daniel Reichert
add support for openstack network quota endpoints. thanks Evan Petrie
fixes #1434 : How to use vcloud fog services. thanks Garima Singh
Fixed an uninitialized constant error. thanks Hongbin Lu
Add request/parser for DescribeOperableDBInstanceOptions. thanks James Bence
Return boolean, not index of match. thanks James Bence
Add model, collection for instance_options. thanks James Bence
Use correct filters in RDS model instance_options 'all' method. thanks James Bence
Set up tests (and make them pass) for orderable_db_instance_options. thanks James Bence
Adjust number of items returned for test. thanks James Bence
Remove failure test; non-existent engine sometimes has options. thanks James Bence
add(rackspace monitoring): list notification plans. thanks Jay Faulkner
test(rackspace_monitoring): Add specific test group. thanks Jay Faulkner
tests(list_notification_plans): Added basic tests. thanks Jay Faulkner
fix(tests): ArgumentError + NoMethodError are const. thanks Jay Faulkner
migrate(auth -> v2): Authenticate via 2.0 API. thanks Jay Faulkner
fix(alarm_tests): Use npTechnicalContactsEmail. thanks Jay Faulkner
add(rackspace monitoring): list notification plans. thanks Jay Faulkner
test(rackspace_monitoring): Add specific test group. thanks Jay Faulkner
tests(list_notification_plans): Added basic tests. thanks Jay Faulkner
fix(tests): ArgumentError + NoMethodError are const. thanks Jay Faulkner
migrate(auth -> v2): Authenticate via 2.0 API. thanks Jay Faulkner
add(notice): Direct future developers to old repo. thanks Jay Faulkner
fix for token timeout on cdn. thanks Jon Holt
Tests for reauthentication in CDN. thanks Jon Holt
Allow to configure server#scp and server#ssh on the instance level. thanks Jonas Pfenniger
Fixes issue where Net::SSH would only use the "password" authentication method. thanks Jonas Pfenniger
add support for m3.xlarge and m3.2xlarge instance flavors. thanks Kevin McFadden
removing coveralls support for Ruby 1.9.2 in hopes of fixing #1921. thanks Kyle Rames
removing coveralls support for Ruby 1.9.2 in hopes of fixing #1921 take two. thanks Kyle Rames
try 3 in removing coveralls for ruby 1.9.2. thanks Kyle Rames
trying to disable coveralls. thanks Kyle Rames
rebasing with master. thanks Kyle Rames
updating monitoring service to recognize rackspace_region. thanks Kyle Rames
trying one more times to disable coveralls on 1.9.2. thanks Kyle Rames
Adds light documentation for GCE and GCS. thanks Nat Welch
A set of smoke tests for GCE. thanks Nat Welch
fix some small bugs in the gce smoke tests. thanks Nat Welch
some more small bugs in the GCE examples. thanks Nat Welch
Be alittle more specific in the footer of Google Readme. thanks Nat Welch
Make public_url function easier to read and change acl request to deal with nokogiri changes. thanks Nat Welch
Examples tweak. thanks Nat Welch
remove networks. thanks Nat Welch
Fix some issues with GCE examples and disk requests. thanks Nat Welch
Fix comments in Google snapshot example. thanks Nat Welch
Renamed Fog::AWS::SES::Real#verify_domain to #verify_domain_identity. thanks Postmodern
Fix all in Fog::Compute::Servers. thanks Romain Vrignaud
Fix Fog::Compute::Google::Flavor all method. thanks Romain Vrignaud
Add a parameter to servers.all for rackspace v2 to make it the same as other providers. thanks Sam Kottler
Remove whitespace from the Rackspace V2 test. thanks Sam Kottler
Fix #server so that it returns the right server instead of all servers. thanks Shay Bergmann
Changing the non-ascii dash in the url. thanks Steve Frank
use params instead of prep. thanks Thomas Cate
Add VPC security groups to the RDS instances. thanks Timur Alperovich
[aws|rds]: PubliclyAccessible is boolean. thanks Timur Alperovich
remove dependency on active_support's present? method. thanks Toby Hede
Cleanup and refactor digitalocean integration. thanks Trae Robrock
Whitespace. thanks Trae Robrock
Whitespace, fix tests for running in non mock mode, and clean up in non mock mode. thanks Trae Robrock
digitalocean supports bootstrap. thanks Trae Robrock
Fix digitalocean server test. thanks Trae Robrock
Add digitalocean mock key to run these tests on travis. thanks Trae Robrock
Add ip_address to the mock. thanks Trae Robrock
Remove mock server from servers list on destroy. thanks Trae Robrock
Adding exception from net-ssh 2.6 that occurs during bootstrap as sshd is just starting up. thanks Trae Robrock
Add mock for dnsimple and fix tests for non mock mode. thanks Trae Robrock
Add mock and test for get_record. thanks Trae Robrock
Correct record creation response. thanks Trae Robrock
Return a 404 if the domain does no exist. thanks Trae Robrock
Add proper error message to 404. thanks Trae Robrock
handle zone with no records. thanks Trae Robrock
Handle missing record case. thanks Trae Robrock
Use the zone id for record creation. thanks Trae Robrock
Fix mock for creation by id. thanks Trae Robrock
Use the id for deletion also. thanks Trae Robrock
Use id for record update. thanks Trae Robrock
Add ip_address method back, but deprecate it. thanks Trae Robrock
Allow v1 auth for OpenStack. thanks Yauheni Kryudziuk
fix inner/outer variable shadowing. thanks geemus
random ip address support. thanks mlincoln
lib/fog/cloudstack/models/compute/servers.rb must check for nil before checking for empty. thanks torake.fransson
[openstack|compute]
update volume tests. thanks Brian D. Burns
update flavor tests. thanks Brian D. Burns
[openstack|image]
strip unused headers in #update_image. thanks Brian D. Burns
[openstack|storage]
put_object with request_block can not be idempotent. thanks Brian D. Burns
added the ability to upload files using blocks in the same manner as the Rackspace provider. thanks Kyle Rames
updating object tests to support ruby 1.8.7. thanks Kyle Rames
Added temporary signed URL support. thanks Yauheni Kryudziuk
[rackspace]
refined authentication endpoint tests. thanks Kyle Rames
updated exceptions to include the service transaction id if available. thanks Kyle Rames
added transaction id to monitoring exceptions; passing service into slurp for compute, databases, dns and load balancers. thanks Kyle Rames
fixing broken tests. thanks Kyle Rames
[rackspace|compute_v2]
renaming keypairs to key_pairs to match other compute implementations. thanks Kyle Rames
[rackspace|identity]
added error handling to make service catalog more robust. thanks Kyle Rames
fixing broken service catalog test. thanks Kyle Rames
[rackspace|monitoring]
WIP initial commit of alarm example tests. thanks Daniel Reichert
Adding alarm examples tests. thanks Daniel Reichert
Adding alarm example tests. thanks Daniel Reichert
WIP Initial commit of alarm tests. thanks Daniel Reichert
Adding alarm example(s) tests. thanks Daniel Reichert
Adding working alarm tests. thanks Daniel Reichert
Adding support required for tests to pass. thanks Daniel Reichert
Correcting entity destroy logic. thanks Daniel Reichert
Fixing entity destroy logic. thanks Daniel Reichert
Addding Alarms and Check-Types tests. thanks Daniel Reichert
Adding mocks pending indication. thanks Daniel Reichert
Update Alarm bug fixed, uncommenting test. thanks Daniel Reichert
updating to re-authenticate token on expiration; adding monitoring authentication tests. thanks Kyle Rames
updating to use fog conventions. thanks Kyle Rames
adding model tests for agent_token, check, and entity; added destroy method to agent_token and check models; updated models to retrieve identity from header value 'X-Object-ID'; updated check model to take an entity object or id. thanks Kyle Rames
removing bad test per @irdan. thanks Kyle Rames
adding model tests for metrics and data points. thanks Kyle Rames
updated monitoring tests to skip sleeping if we are running in mocked mode. thanks Kyle Rames
fixing broken monitoring test. thanks Kyle Rames
replaced entity_id and check_id attributes with entity and check attributes; removed entity_id from base module. thanks Kyle Rames
[rackspace|storage]
put_object with request_block can not be idempotent. thanks Brian D. Burns
[vsphere]
Raise NotFound exception when Datacenter or Template is not found. thanks Carlos Sanchez
Make mock data consistent across operations. thanks Carlos Sanchez
searchIndex.FindByUuid datacenter parameter must be a RbVmomi::VIM::Datacenter. thanks Carlos Sanchez
Need to turn off vm and wait until off before destroying. thanks Carlos Sanchez
Fix NoMethodError: undefined method in list_virtual_machines. thanks Carlos Sanchez
[xenserver]
Added support to get VM by uuid. thanks Celso Fernandes
Console model created. thanks Gustavo Villalta
Consoles collection created. thanks Gustavo Villalta
1.14.0 07/19/2013 b9f1659ebd45c84db011c71b53cc581a1b7ac7e1
==========================================================
Stats! { 'collaborators' => 49, 'downloads' => 2713501, 'forks' => 860, 'open_issues' => 155, 'watchers' => 2634 }
MVP! Erik Michaels-Ober
[misc]
Create separate Gemfile for Ruby 1.8.7. thanks Erik Michaels-Ober
Update nokogiri dependency to version ~>1.5. thanks Erik Michaels-Ober
Add note about installing on Ruby 1.8.7 [ci skip]. thanks Erik Michaels-Ober
add coveralls to Gemfile.1.8.7. thanks geemus
1.13.0 07/19/2013 7f5b0b4931d8fe85596f67013ef285fd0b8335e0
==========================================================
Stats! { 'collaborators' => 49, 'downloads' => 2712905, 'forks' => 860, 'open_issues' => 157, 'watchers' => 2634 }
MVP! James Bence
[AWS | AutoScaling]
Do not send Instances for update_auto_scaling_group (Avoids 413 Request Entity Too Large for ASGs with lots of instances). thanks Michael Hale
[AWS | Autoscaling]
whitelist the options for update_auto_scaling_group. thanks Michael Hale
whitelist the options for create_auto_scaling_group. thanks Michael Hale
dry up expected options. thanks Michael Hale
correct whitelist for create_auto_scaling_group. thanks Michael Hale
ensure tests work in 1.8.7. thanks Michael Hale
[Brightbox]
Updates to add collaborations. thanks Hemant Kumar
Extract Compute::Shared to own file. thanks Paul Thornthwaite
[Openstack|Volumes]
alias type to volume_type. thanks Grzesiek Kolodziejczyk
[Openstack|volume]
Add #get to volumes collection. thanks Grzesiek Kolodziejczyk
fix key name for volume_type. thanks Grzesiek Kolodziejczyk
create volumes from other vol. thanks Grzesiek Kolodziejczyk
[aws|storage]
parse #complete_multipart error. thanks Brian D. Burns
[aws|sts]
Add support for the AssumeRole STS method. Also enable the ability for the STS service to use IAM profiles to grab credentials off the EC2 instance, as is in place for the other AWS services. thanks Caleb Tennis
[cli]
Changes `fog --version` short option to `-v`. thanks Paul Thornthwaite
[core]
Removes unused getting of Constant. thanks Paul Thornthwaite
Comments why Nokogiri 1.6 is not being used. thanks Paul Thornthwaite
Move XML/JSON code up out of core. thanks Paul Thornthwaite
Fog::Connection documentation. thanks Paul Thornthwaite
Adds initial Fog::Connection tests. thanks Paul Thornthwaite
Test Core version not deprecated one. thanks Paul Thornthwaite
[core/xml]
Splits SAX parsing from Connection. thanks Paul Thornthwaite
[digitalocean]
Rename do to docean in examples. thanks Ørjan Blom
[fix]
Corrected the service mocks for testing to respond with a 304 to values of If-Modified-Since that match Last-Modified. thanks Bob Lail and Luke Booth
[google|compute]
Change default image to most recent version of wheezy. thanks Nat Welch
Fix some bugs with using create without bootstrap. thanks Nat Welch
[misc]
Add PubliclyAccessible option to RDS. thanks Adam Tucker
Extend capability to restore_db_instance_from_db_snapshot. thanks Adam Tucker
Signature method requires x-amz-security-token header. thanks Adam Tucker
Infer the 'image' URL correctly when inserting a server. thanks Akshay Moghe
increased iops limit to 4000. http://aws.typepad.com/aws/2013/05/provision-up-to-4k-iops-per-ebs-volume.html. thanks Angelo Marletta
Added support for [xenserver] snapshot. thanks Celso Fernandes
Fixes security group handling for spot requests launching into a VPC on AWS. thanks Dave Myron
Swapped to SecurityGroupId. thanks Dave Myron
fix create_tenant Mock response description and name. thanks Doug McInnes
Update excon dependency to version ~>0.24.0. thanks Erik Michaels-Ober
Update excon dependency to version ~>0.25.0. thanks Erik Michaels-Ober
Passing the connection_options parameter to underlying Fog::Storage object. thanks Hector Castro
Passing the connection_options parameter to underlying Fog::Storage object for Fog::RiakCS::Provisioning. thanks Hector Castro
Used publicURL as default endpoint type for OpenStack network. thanks Hongbin Lu
Rename 'each' method to 'each_page'. thanks James Bence
Loop over Marker header in 'all', remove 'each'. thanks James Bence
Inspect error.response.body, not error.message. thanks James Bence
Restore implementation of each/all. thanks James Bence
Refactor error handling. thanks James Bence
Remove code from other branch-in-progress. thanks James Bence
Remove mistaken version update. thanks James Bence
Construct hash with => (for 1.8.7). thanks James Bence
Use specific error classes, not generic Fog::Compute::AWS::Error. thanks James Bence
Add describe_db_log_files request for AWS, version 2013-05-15. thanks James Bence
Add 'each' that iterates over all log files. thanks James Bence
Add parser/request for DownloadDBLogFilePortion. thanks James Bence
Use correct filters on RDS model snapshots 'all' method. thanks James Bence
Use correct filters in RDS model logfiles 'all' method. thanks James Bence
More DRY, succinct implementation of tag parsing. thanks James Bence
Remove extraneous nil. thanks James Bence
Add db identifier to parser, use it for log_file model. thanks James Bence
Get partial log content via method call; add to log_file model attributes. thanks James Bence
adding proper fixed secondary_ip support. thanks John E. Vincent
remove a debug entry. thanks John E. Vincent