forked from fog/fog
-
Notifications
You must be signed in to change notification settings - Fork 0
/
changelog.txt
4156 lines (3545 loc) · 211 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.9.0 01/19/2013 0283cac581edc36fe58681c51d6fa2a5d2db3f41
=========================================================
Stats! { 'collaborators' => 41, 'downloads' => 1567112, 'forks' => 673, 'open_issues' => 99, 'watchers' => 2342 }
MVP! Paul Thornthwaite
[AWS]
CopySnapshot. supports cross-region snapshot copying. thanks Shai Rosenfeld & Jacob Burkhart
[AWS|DynamoDB]
Default to HTTPS. thanks Blake Gentry
[AWS|cloud_watch]
Add Metrics#each, which follows NextToken. thanks Michael Hale
[Brightbox]
Add ServerGroup attribute in CloudIP model. thanks Hemant Kumar
Guards against unimplemented mock. thanks Paul Thornthwaite
Adds firewall request tests. thanks Paul Thornthwaite
Deprecates incorrect form of #request. thanks Paul Thornthwaite
Replaces usage of deprecated #request. thanks Paul Thornthwaite
Adds #dns_name to server. thanks Paul Thornthwaite
Updates reference to service. thanks Paul Thornthwaite
[Rackspace]
updated to select London athorization endpoint if the London Region endpoint is selected. thanks Kyle Rames
[Rackspace|Compute]
updated create_image to return an image object instead of the object id. thanks Kyle Rames
updated ready method on Image to raise an exception if an error state occurs. This is similar to the behavior of Server. thanks Kyle Rames
[atmos]
Updates reference to service. thanks Paul Thornthwaite
[aws]
Replaces #new_record? with #persisted?. thanks Paul Thornthwaite
[aws|auto_scaling]
Implement resume_processes mock. thanks Michael Hale
Implement suspend_processes mock. thanks Michael Hale
remove pending if mocking? for model_tests. thanks Michael Hale
Updates reference to service. thanks Paul Thornthwaite
[aws|beanstalk]
Updates reference to service. thanks Paul Thornthwaite
[aws|cdn]
Updates reference to service. thanks Paul Thornthwaite
[aws|cloud_watch]
Updates reference to service. thanks Paul Thornthwaite
[aws|compute]
Updates 'connection' references. thanks Paul Thornthwaite
Updates reference to service. thanks Paul Thornthwaite
[aws|dns]
Updates reference to service. thanks Paul Thornthwaite
[aws|elasticache]
Updates reference to service. thanks Paul Thornthwaite
[aws|elb]
Updates reference to service. thanks Paul Thornthwaite
[aws|glacier]
Updates reference to service. thanks Paul Thornthwaite
[aws|iam]
Updates reference to service. thanks Paul Thornthwaite
[aws|rds]
Updates reference to service. thanks Paul Thornthwaite
[aws|storage]
Updates reference to service. thanks Paul Thornthwaite
[bluebox]
Updates reference to service. thanks Paul Thornthwaite
[clodo]
Updates reference to service. thanks Paul Thornthwaite
[cloudstack]
Updates reference to service. thanks Paul Thornthwaite
[core]
Adds #persisted? to Fog models. thanks Paul Thornthwaite
Breaks down rake tasks. thanks Paul Thornthwaite
Deprecates 'connection' accessor. thanks Paul Thornthwaite
Fix service instance variable being included when doing model.to_json. thanks Philip Mark M. Deazeta
[dns_made_easy|dns]
Updates reference to service. thanks Paul Thornthwaite
[dnsimple]
Updates reference to service. thanks Paul Thornthwaite
[doc]
converting old doc style to YARD doc style. thanks Weston Platter
is there a better way to format nested responses?. thanks Weston Platter
[docs]
changed rdoc formatting to yard. thanks Danny Garcia
Creates release policy document to discuss. thanks Paul Thornthwaite
[docs::aws::storage]
added [] to make it pretty. thanks Weston Platter
yard doc syntax fix. thanks Weston Platter
reformatted copy_object. thanks Weston Platter
reformatted delete requests. thanks Weston Platter
standardized return format for key with values, # @return variable [data_type]: for values, # * variable [data_type] - description of value. thanks Weston Platter
WIP on get requests. thanks Weston Platter
finished formatting get requests. thanks Weston Platter
requests convert Rdoc to YARD format. thanks Weston Platter
requests minor tweaks to keep docs all the same. thanks Weston Platter
requests changed Rdoc to YARD. thanks Weston Platter
requests finished changing RDoc to Yard. thanks Weston Platter
remove 1 space char for formatting. thanks Weston Platter
[docs::was::storage]
i was wrong. this is an int describing "number of seconds before expiration" to confirm, go to -- http://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectPUT.html search for -- expires. thanks Weston Platter
formatting. thanks Weston Platter
added more description. thanks Weston Platter
added docs for other public methods. thanks Weston Platter
added URL for list of S3 docs about Restful HTTP API. thanks Weston Platter
this consistently spaces all methods 2 lines from each other. thanks Weston Platter
[dynect|dns]
Updates reference to service. thanks Paul Thornthwaite
[ecloud]
improvements and some mocking. thanks Eugene Howe & Josh Lane
Replaces #new_record? with #persisted?. thanks Paul Thornthwaite
Fixes tests by duplicating test setup. thanks Paul Thornthwaite
[ecloud|compute]
Fixes missing value. thanks Paul Thornthwaite
Updates reference to service. thanks Paul Thornthwaite
Fixes tagging of some tests. thanks Paul Thornthwaite
Fixes ecloud server tests. thanks Paul Thornthwaite
[glesys|compute]
Updates reference to service. thanks Paul Thornthwaite
[go_grid|compute]
Updates reference to service. thanks Paul Thornthwaite
[google|storage]
Updates reference to service. thanks Paul Thornthwaite
[hp]
Replaces #new_record? with #persisted?. thanks Paul Thornthwaite
Updates reference to service. thanks Paul Thornthwaite
[ibm]
Updates reference to service. thanks Paul Thornthwaite
[joyent|compute]
Updates reference to service. thanks Paul Thornthwaite
[libvirt|compute]
Updates 'connection' references. thanks Paul Thornthwaite
Updates reference to service. thanks Paul Thornthwaite
[linode]
Updates reference to service. thanks Paul Thornthwaite
[local|storage]
Updates reference to service. thanks Paul Thornthwaite
[misc]
use old multijson methods. thanks Carl Allen
always use old encode/decode from multijson (it only has warnings in 1.3.0-1.3.2). thanks Carl Allen
Rackspace, openstack, hp API error messages are not set correctly in exceptions. thanks Carlos Sanchez
Add vsphere public_ip_address correctly. thanks Carlos Sanchez
add failing test and update Mock list_users to filter based on tenant_id. thanks Coby Randquist
update tenant.rb to pass the test, by passing correct parameter. thanks Coby Randquist
OpenStack server test updates for real mode. thanks Dan Prince
OpenStack: Drop unused server_format hash. thanks Dan Prince
OpenStack custom exception cleanup. thanks Dan Prince
OpenStack auth updates to select by service name. thanks Dan Prince
skype sucks. thanks Danny Garcia
change copy_object docs to YARD. thanks Danny Garcia
YARD docs for head_object.rb. thanks Danny Garcia
how do I updates my clone with updates from source?. thanks Danny Garcia
change docs on initiate_multipart_upload.rb. thanks Danny Garcia
change copy_object docs to YARD. thanks Danny Garcia
YARD docs for head_object.rb. thanks Danny Garcia
how do I updates my clone with updates from source?. thanks Danny Garcia
change docs on initiate_multipart_upload.rb. thanks Danny Garcia
resolve merge conflicts according to the code on fog master. thanks Danny Garcia
change doc on copy_object.rb. thanks Danny Garcia
change docs. thanks Danny Garcia
Add ability to specify Tags to AWS cfn-create-stack call. thanks David Chen
Remove tabs... thanks David Chen
Added test for Fog::Openstack::authenticate_v2. thanks Eric Hodel
Raise a NotFound exception for missing services. thanks Eric Hodel
Add OpenStack EC2 credentials requests. thanks Eric Hodel
Added OpenStack EC2 credential management models. thanks Eric Hodel
Added documentation for OS-EC2 requests. thanks Eric Hodel
Ruby 1.8.7 does not allow trailing commas in method arguments. thanks Eric Hodel
Ruby 1.8.7 does not allow trailing commas in method arguments (for remaining files). thanks Eric Hodel
OpenStack create_server mocks now match reality. thanks Eric Hodel
Added mock for Fog::Identity#get_user_by_name. thanks Eric Hodel
Removed extra whitespace from previous commit. thanks Eric Hodel
Store the user_id in the server mock data. thanks Eric Hodel
Added SIGINT handler to the fog console. thanks Eric Hodel
OpenStack servers can now retrieve security groups. thanks Eric Hodel
adds support for bucket transitioning/fixes bucket lifecycle management. thanks Eric Stonfer
fixed bug where Fog::Storage::Rackspace::File raised Fog::Storage::Rackspace::NotFound if file was created with passed etag attribute. Changed to check existence based on last_modified instead of etag. thanks Evan Smith
Added multi-region support for OpenStack Image service. thanks Joe Topjian
use CGI.escapeHTML instead of CGI.escape. thanks John Parker
Correct the Blue Box create_block method to check for ssh_public_key, not public_key. thanks Josh Kalderimis
Correct the docs for the ssh_public_key option. thanks Josh Kalderimis
added create_image and delete_image to Compute::RackspaceV2 Fixes #1351. thanks Kyle Rames
added a mock for Compute::RackspaceV2 delete_image; Compute::RackspaceV2 has not implemented mocking support however. thanks Kyle Rames
Updated Fog.wait_for to throw a timeout exception instead of returning false #1368. thanks Kyle Rames
updating wait_for timeout message per conversation with @geemus. thanks Kyle Rames
Modified Fog::Compute::RackspaceV2 destroy image test from test setup. thanks Kyle Rames
Updated Fog::Rackspace::Errors::Service error to include the HTTP response code to aid in debugging. thanks Kyle Rames
Fixing html escape typo in the Rackspace section of the Fog storage instructions. thanks Kyle Rames
added create_snapshot method to Fog::Rackspace::BlockStorage::Volume. thanks Kyle Rames
updated save method in Fog::Rackspace::BlockStorage::Volume and Fog::Rackspace::BlockStorage::Snapshot to skip creating cloud reources if identity was already set Fixes #1402. thanks Kyle Rames
Updated default Rackspace Compute provider to return a Fog::Compute::RackspaceV2 instance. In order to access legacy Cloud Servers, a :version => :v1 parameter will need be passed like so Fog::Compute.new({ :provider => 'Rackspace', :rackspace_username => USER, :rackspace_api_key => API_KEY, :version => :v1 }). thanks Kyle Rames
Updated the save method in Fog::Rackspace::BlockStorage::Volume and Fog::Rackspace::BlockStorage::Snapshot to throw an exception if the identity attribute is set per geemus; rebased code to latest master. thanks Kyle Rames
updating Compute[:rackspace] to use v1 provider. thanks Kyle Rames
Updated compute model tests to take a provider parameter; Updated tests to run tests for Rackspace Compute V1. I will add V2 when the mocks are complete. thanks Kyle Rames
reverted back to version 1 of the Rackspace compute interface along with a deprecation warning. thanks Kyle Rames
implemented list_addresses for Fog::Compute::RackspaceV2. thanks Kyle Rames
implemented list_addresses_by_network for Fog::Compute::RackspaceV2. thanks Kyle Rames
added server metadata operations for Fog::Compute::RackspaceV2. thanks Kyle Rames
refactored Fog::Compute::RackspaceV2 metadata to take collection as a parameter rather than using it as part of the method name. thanks Kyle Rames
fixing broken metadata tests. thanks Kyle Rames
changed metadata implementation for Fog::Compute::RackspaceV2::Server and Fog::Compute::RackspaceV2::Image. thanks Kyle Rames
changing variable names to make code clearer. thanks Kyle Rames
fixing broken tests. thanks Kyle Rames
added better acceptance criteria to server/image metadata tests; added metadata to ignored_attributes to address bug. thanks Kyle Rames
fixing merge issues with master. thanks Kyle Rames
fixing typo. thanks Kyle Rames
fixing broken tests. thanks Kyle Rames
tweaking tests and error handling. thanks Kyle Rames
merge in latest master. thanks Kyle Rames
Updated Fog::Logger to log to standard out if DEBUG=true is passed in through the environment. thanks Kyle Rames
Fixing merge conflicts. thanks Kyle Rames
fixing merge issues. thanks Kyle Rames
tweaking whitespace in order to get travis to rebuild. thanks Kyle Rames
tweaking whitespace one more time in order to get travis to rebuild. thanks Kyle Rames
initial revision of rackspace documentation. thanks Kyle Rames
Support AWS S3 cors configuration for buckets. thanks Lee Henson
adding support for rackspace loadbalancer content caching. thanks Luiz Ribeiro
Added request create_folder for vsphere compute. This will create a vm folder in vsphere. thanks Matthew Black
Expanded vm_clone to allow for setting up static ip for first nic. thanks Matthew Black
Add Gem Version badge. thanks Michael Rykov
Added new output to vm_clone.rb Fixed 'path' attribute on server model fixed server.clone function and added some documentation. thanks Nick Huanca
Fixed path for folder attribute model. thanks Nick Huanca
Added a new attribute to server model (relative_path) cleaned up clone function from server model Added better use of resource pool, dest_folder Added new datastore selection, simplified vm_clone.rb Added Customization specs for linux machines Added a new call from datacenters method to grab virtual_servers in datacenter. thanks Nick Huanca
fixed up issues with vm_clone looking for methods that didn't exist tested with wait => true, wait => false fails since it cannot load model while server is still being created. thanks Nick Huanca
added styling fix. thanks Nick Huanca
Fixed up tests. thanks Nick Huanca
fixed up some issues with the tests, needs more work and thought. thanks Nick Huanca
added a note about ugliness and needing more help with tests. thanks Nick Huanca
Adds badge for dependencies status. thanks Paul Thornthwaite
Make use of #persisted? method. thanks Paul Thornthwaite
Removes tags file from repo. thanks Paul Thornthwaite
Revert "add GitHub Flavored Markdown to README". thanks Paul Thornthwaite
add GitHub Flavored Markdown to README. thanks Phil Cohen
Fix typo and use #get_header to handle mixed-case header keys. thanks Rida Al Barazi
Adding describe_reserved_cache_nodes.rb ' '. thanks Sean Hart
Added Tests for Elasticache Reservations. thanks Sean Hart
Added missing HostMetrics model. thanks Sergio Rubio
Added some task descriptions so they show up with 'rake -T'. thanks Sergio Rubio
Alias 'rake build' task with 'rake gem'. thanks Sergio Rubio
Introduce AWS::COMPLIANT_BUCKET_NAMES constant. thanks Stephan Kaag
fix typo. thanks Steve Agalloco
list all VMs in nested folders. thanks Tejas Ravindra Mandke
search through all network adapters recursively to find one being searched for. thanks Tejas Ravindra Mandke
a few workarounds allowing aws plugin to work with Eucalyptus cloud. thanks Tomasz Bak
unit test for the XML namespace handling workaround. thanks Tomasz Bak
a workaround for lack of handling XML namespaces directly (required by Eucalyptus endpoint). thanks Tomasz Bak
add IamInstanceProfile abilitie. thanks Topper Bowers
fix existing spot specs. thanks Topper Bowers
support parsing the iamInstanceProfile. thanks Topper Bowers
Properly return all alarms. thanks Trotter Cashion
add aws page - wip #1350. thanks Weston Platter
work in progress #1350 - change tabs to spaces. thanks Weston Platter
complete #1350 add link to index page referencing storage/aws.hmtl. thanks Weston Platter
issue/1350 [doc] add options param. thanks Weston Platter
issue/1350 [doc] add key to options hash -- encryption. thanks Weston Platter
issue/1350 [doc] add other key to options hash. thanks Weston Platter
Added a cors (with bucket) item to the data has of the Storage AWS Mock class (upon creation of the hash). This is to prevent put_bucket_cors from failing during tests. thanks epdejager
Added a test for put_bucket_cors to make sure it runs in a test (mock) scenario. thanks epdejager
remove docs and related, they now live at fog/fog.github.com. thanks geemus
update copyright notice year. thanks geemus
rescue/retry when loading gems (possibly without rubygems) closes #901. thanks geemus
added floatingip. thanks kanetann
added associate_floatingip and disassosiate_floatingip mock test. thanks kanetann
update associate_floatingip for real. thanks kanetann
deleted update_floatingip and changed variable name from floating_network_id to floatingip_id. thanks kanetann
fixed disassociate_floatingip bug and update floatingip-* mock values. thanks kanetann
updated for ruby naming conventions. thanks kanetann
deleted old files eg. floatingip.rb. thanks kanetann
Bug fix: Ensure Fog::VERSION gets defined. thanks ronen barzel
remove const_defined? guard. thanks ronen barzel
[ninefold|compute]
Updates reference to service. thanks Paul Thornthwaite
[openstack]
Show an error message when there aren't any endpoints available for a region. thanks Ferran Rodenas
Show an error message when there aren't any endpoints available for a region. thanks Ferran Rodenas
Update Mocks and Cleanup Unused Code. thanks Nelvin Driz
Fix Test. thanks Nelvin Driz
Replaces #new_record? with #persisted?. thanks Paul Thornthwaite
Updates reference to service. thanks Paul Thornthwaite
[openstack|compute]
Update Quota Mocks based on Folsom Stable. thanks Nelvin Driz
[openstack|identity]
Update User Role Membership Mocks. thanks Nelvin Driz
Added sample code to README.identity.md. thanks Sergio Rubio
replace to_json with Fog::JSON.encode. thanks Sergio Rubio
[openstack|image]
Fixes #1383. thanks Sergio Rubio
Configurable :openstack_endpoint_type. thanks Sergio Rubio
[ovirt|compute]
Updates reference to service. thanks Paul Thornthwaite
[rackspace]
compute_v2 and blockstorage are mocked [ecloud] fixed a test and removed connection deprecation notices. thanks Eugene Howe
Moved methods to MockData module. thanks Eugene Howe
updated Rackspace to return a list of all services. thanks Kyle Rames
Updates reference to service. thanks Paul Thornthwaite
Fixes nesting of tests. thanks Paul Thornthwaite
[rackspace|compute]
updated rebuild to support passing additional options. thanks Kyle Rames
added attach_volume method to server; cleaned up attachment model. thanks Kyle Rames
server update method now updates accessIPv4, accessIPv6, as well as name; made server request tests more robust. thanks Kyle Rames
made device an optional parameter in attach_volume method and request; split volume_attach and attachments into two different tests. thanks Kyle Rames
tweaked server model tests; updated ready? method to support different ready states as well as checking for error states. thanks Kyle Rames
[rackspace|dns]
creating a record now uses specified ttl. thanks Andreas Gerauer
[rackspace|storage]
Updates 'connection' references. thanks Paul Thornthwaite
[serverlove|compute]
Updates reference to service. thanks Paul Thornthwaite
[storm_on_demand]
Updates reference to service. thanks Paul Thornthwaite
[terremark]
Updates reference to service. thanks Paul Thornthwaite
[vcloud]
Replaces #new_record? with #persisted?. thanks Paul Thornthwaite
[vcloud|compute]
Updates reference to service. thanks Paul Thornthwaite
[virtual_box|compute]
Updates reference to service. thanks Paul Thornthwaite
[vmfusion]
Updates reference to service. thanks Paul Thornthwaite
[voxel|compute]
Updates reference to service. thanks Paul Thornthwaite
[vsphere]
allow to create a vm with multiple disks. thanks Ohad Levy
[vsphere|compute]
Updates reference to service. thanks Paul Thornthwaite
Reverts change of connection. thanks Paul Thornthwaite
[xenserver]
Fix Fog::XenServer::Connection.authenticate. thanks Oguz Bilgic
Added HostMetrics tests. thanks Sergio Rubio
added create_sr request (create Storage Repository). thanks Sergio Rubio
added destroy_sr request (destroy Storage Repository). thanks Sergio Rubio
added unplug_pbd request. thanks Sergio Rubio
added new requests to compute service. thanks Sergio Rubio
added unplug method to PBD model. thanks Sergio Rubio
missing Pool model attribute, new methods. thanks Sergio Rubio
added new methods to StorageRepository model. thanks Sergio Rubio
updated create_sr request documentation, fixed default values. thanks Sergio Rubio
add missing PBD 'currently_attached' attribute. thanks Sergio Rubio
StorageRepository.save should use sane defaults. thanks Sergio Rubio
add missing host operations (enable/disable, reboot, shutdown). thanks Sergio Rubio
added missing HostCpu model. thanks Sergio Rubio
added missing host_cpus attribute to Host model. thanks Sergio Rubio
add missing Host attributes (edition, software_version). thanks Sergio Rubio
replace #connection with #service in models. thanks Sergio Rubio
Use Nokogiri instead of slow REXML for parsing. thanks deepj
[xenserver|compute]
Updates reference to service. thanks Paul Thornthwaite
added getting started examples. thanks Sergio Rubio
[xenserver|docs]
Added maintainer/attribution header to README.md. thanks Sergio Rubio
added creating_servers.md tutorial. thanks Sergio Rubio
added storage repositories examples. thanks Sergio Rubio
added some color!, minor format fixes. thanks Sergio Rubio
Added new example that covers a Citrix KB ctx116324 article. thanks Sergio Rubio
Added XenServer provider specific ChangeLog. thanks Sergio Rubio
[xenserver|tests]
Added create_sr request tests. thanks Sergio Rubio
Added destroy_sr request tests. thanks Sergio Rubio
add unplug_pbd request tests. thanks Sergio Rubio
tests PBDs plug/unplug operation. thanks Sergio Rubio
added more pool tests to cover the new functionality. thanks Sergio Rubio
added missing SotorageRepository tests. thanks Sergio Rubio
added HostCpu model tests. thanks Sergio Rubio
typo fix. thanks Sergio Rubio
test Host.host_cpus method. thanks Sergio Rubio
[zerigo|dns]
Updates reference to service. thanks Paul Thornthwaite
1.8.0 12/01/2012 057c0c525a39e77cb2037c9fec3d851b209c151b
=========================================================
Stats! { 'collaborators' => 41, 'downloads' => 1334733, 'forks' => 630, 'open_issues' => 98, 'watchers' => 2258 }
[AWS]
Adds ModifyVolumeAttribute. thanks Eric Stonfer
[Brightbox]
Removes incorrect yard tag. thanks Paul Thornthwaite
Updates request docs to use Yard. thanks Paul Thornthwaite
Adds baseline documentation. thanks Paul Thornthwaite
Documents #request method. thanks Paul Thornthwaite
Comments out rogue text. thanks Paul Thornthwaite
Fixes generated files EOF with newlines. thanks Paul Thornthwaite
Adds Servers#bootstrap. thanks Paul Thornthwaite
Adds way to check auth method. thanks Paul Thornthwaite
Adds reset FTP for scoped accounts. thanks Paul Thornthwaite
Fixes Compute#account to pass service. thanks Paul Thornthwaite
Fixes Account#reset_ftp_password. thanks Paul Thornthwaite
Fixes test to run out of sequence. thanks Paul Thornthwaite
Expands documentation for Compute class. thanks Paul Thornthwaite
Tests recognised options. thanks Paul Thornthwaite
Refactors credential code in Compute. thanks Paul Thornthwaite
Extracts authentication connection. thanks Paul Thornthwaite
Refactors how tokens are requested. thanks Paul Thornthwaite
Moves tokens to CredentialSet. thanks Paul Thornthwaite
Extracts parts of request out of compute. thanks Paul Thornthwaite
Adds support for refresh tokens. thanks Paul Thornthwaite
Adds option to disable token management. thanks Paul Thornthwaite
Adds means to update scoped account. thanks Paul Thornthwaite
Moves more of public API into Shared. thanks Paul Thornthwaite
Guards unimplemented mock tests. thanks Paul Thornthwaite
[Docs]
Switches to using Yard for documentation. thanks Paul Thornthwaite
[aws]
fixed auto scaling model group 'destroy' method where it needs to use merge! instead of merge to set the opts local variable in place, otherwise the options passed to the method are droppedon the floor. thanks Jay Perry
[aws|compute]
add offeringType to output from describe_reserved_instances_offerings. thanks geemus
fix mocks/tests around describe_reserved_instances_offerings. thanks geemus
fix one more offeringType mock format test failure. thanks geemus
[aws|dynamodb]
port off of sts for credentials, now uses signature v4. thanks geemus
[aws|storage]
Add Fog::Storage::AWS#delete_multiple_objects. thanks Garret Alfert
Add mock for Fog::Storage::AWS#delete_multiple_objects. thanks Garret Alfert
Little improvements to delete_multiple_objects tests. thanks Garret Alfert
Add Fog::Storage::AWS#delete_multiple_objects. thanks Garret Alfert
Add mock for Fog::Storage::AWS#delete_multiple_objects. thanks Garret Alfert
Little improvements to delete_multiple_objects tests. thanks Garret Alfert
[core]
Adds fog User-Agent header. thanks Paul Thornthwaite
Splits Fog::VERSION into own file. thanks Paul Thornthwaite
Adds fog User-Agent header. thanks Paul Thornthwaite
Updates Rakefile to use Fog::VERSION. thanks Paul Thornthwaite
[dns]
Add more record tests. thanks Brian Hartsock
[docs]
Updates link on fog.io to point to doc. thanks Paul Thornthwaite
Updates contributing notes. thanks Paul Thornthwaite
Replaces link to API to `rubydoc.info`. thanks Paul Thornthwaite
Adds 1.8.7 note to fog.io collaborators guide. thanks Paul Thornthwaite
[misc]
Add support for AWS Australia (ap-southeast-2). thanks Amy Woodward
Add Hosted Zone ID for ap-southeast-2. thanks Amy Woodward
Do not add empty security group. thanks Dan Bode
Add attr group. thanks Dan Bode
Sync with latest OpenStack flavors extensions. thanks Dan Prince
OpenStack floating_ip (aka address) test fixes. thanks Dan Prince
OpenStack: Remove volumes from limits tests. thanks Dan Prince
OpenStack: updates to quota tests. thanks Dan Prince
OpenStack: security group test fixes. thanks Dan Prince
add support for Storage::Rackspace::File#access_control_allow_origin and #origin. thanks Dusty Jones
add support for Storage::Rackspace::File#access_control_allow_origin and #origin. thanks Dusty Jones
Save the file instance before testing for presence of attribute. thanks Dusty Jones
Fix describe_instances stateReason handling. thanks Edward Muller
added support for Storage::Rackspace::File#metadata. thanks Evan Smith
added support for Storage::Rackspace::File#metadata. thanks Evan Smith
merged with origin. thanks Evan Smith
Rackspace Cloud Files. can load metadata from existing file. can set metadata for new file. can unset metadata for existing file. thanks Evan Smith
merged with upstream master. thanks Evan Smith
Implemented bootstrap method for Rackspace Compute v2. Added ability to set "metadata" and "personality" fields when creating a server on Rackspace Compute v2. Improved response parsing when dealing with Rackspace DNS service. thanks Jesse Scott
Removed the commented out password setting line for Rackspace Compute v2 bootstrap method. thanks Jesse Scott
Clarified the logic for finding the newly created DNS record for Rackspace Cloud DNS. thanks Jesse Scott
fix warning message to follow correct bucket naming guidelines. thanks Michael Elfassy
Bucket names cannot begin with the "goog" prefix. Also change for DNS compliant subdomain. thanks Michael Elfassy
VMWare vsphere provider refactor. thanks Ohad Levy
do not force trailing / on path. thanks Ohad Levy
Removes dead link to DNS tests. thanks Paul Thornthwaite
Adds link to Code Climate metrics. thanks Paul Thornthwaite
Extracts Changelog Rake task to class. thanks Paul Thornthwaite
Moves fog.io generation a prerequsite. thanks Paul Thornthwaite
Extracts docs rake tasks to a class. thanks Paul Thornthwaite
Extracts testing Rake tasks to class. thanks Paul Thornthwaite
Moves new Task classes to better location. thanks Paul Thornthwaite
Revert "[core] Adds fog User-Agent header". thanks Paul Thornthwaite
Inconsistent usage of cpus / vpcus in libvirt / requests. Reported number of cpus was always 1 for libvirt domains. thanks Romain Vrignaud
use CGI.escape when encoding the POST body. thanks Sam Cooper
Added versioned delete_multiple_objects support. thanks Timur Alperovich
Add support for volume_pool_name. thanks Vincent Demeester
fixes issue#1313 ~ Creating user via `Aws.iam.users` ignores `:path`. thanks VirtualStaticVoid
revised create logic to default path to '/'. thanks VirtualStaticVoid
added test for create logic to default path to '/'. thanks VirtualStaticVoid
added support for mock. thanks VirtualStaticVoid
revised test order. thanks VirtualStaticVoid
README: s/'cloud computing'/'cloud services'. thanks Wesley Beary
Adding explicit support for metadata for Rackspace compute_v2. thanks heyryanw
removed Fog::AWS[:rds] this was creating issues with was security credentials. thanks mauro catenacci
Adding public_ip_address and private_ip_address to Fog::Compute::RackspaceV2::Server. thanks sashap
Adding bootstrap and setup for RackspaceV2 servers. thanks sashap
[openstack]
Add Accept header with application/json media type to requests. thanks Andrew Donald Kennedy
Refactor Openstack Authentication. thanks Nelvin Driz
Fix Typo in Merge of Authentication Refactoring. thanks Nelvin Driz
Make use of the unscoped token for reauthentication. thanks Philip Mark M. Deazeta
[openstack|compute]
Add "Reset Server State" request. thanks Nelvin Driz
Add `get_limits` request. thanks Nelvin Driz
[openstack|identity]
use tenant_id parameter in users model. thanks Philip Mark M. Deazeta
Add `attr_accessor :unscoped_token` to Mock. thanks Philip Mark M. Deazeta
[opnestack|identity]
Added set_tenant request for identity service. thanks Philip Mark M. Deazeta
[rackspace|computev2]
aded test for bootstrap. thanks Brian Hartsock
[rackspace|dns]
fixed tests, merged some formatting to reduce duplication. thanks Brian Hartsock
[rackspace|storage]
rackspace files tests should be pending in mocked mode. thanks geemus
[readme]
update outdated sponsorship section. thanks geemus
[vsphere]
ensure reload works correctly for server. thanks Ohad Levy
1.7.0 11/04/2012 aa853488c9d84d849f52cf348787030fbb963163
=========================================================
Stats! { 'collaborators' => 41, 'downloads' => 1216554, 'forks' => 599, 'open_issues' => 80, 'watchers' => 2206 }
MVP! Nick Osborn
[AWS::Mock|create_image]
automatic registration of ebs image upon image_create. thanks Chielo Zimmerman
[AWS|Glacier]
Fix description header not being passed through Fog.escape. thanks Frederick Cheung
[Brightbox]
Change code to return Single user. thanks Hemant Kumar
Adds ApiClient Model. thanks Hemant Kumar
Add identifier to get_account method. thanks Hemant Kumar
Reuses connection for image selection. thanks Paul Thornthwaite
Fixes cloud IP options default. thanks Paul Thornthwaite
Deprecates overloaded requests. thanks Paul Thornthwaite
Standardises update_firewall_rule. thanks Paul Thornthwaite
Deprecates old account update request. thanks Paul Thornthwaite
Use correct request to update account. thanks Paul Thornthwaite
Brightbox tests should select the smallest official image. thanks Steve Smith
Allows authentication as user. thanks Steve Smith
Allow users to lists all accounts associated with the current credentials. thanks Steve Smith
add support for User Applications. thanks Steve Smith
[HP|Storage]
remove debug output. thanks geemus
[Ninefold|Storage]
Use Atmos in Ninefold storage. thanks Timur Alperovich
[aws|auto_scaling]
update display_*_types. thanks Nick Osborn
Fix documentation URL. thanks Nick Osborn
support termination policies. thanks Nick Osborn
correct DefaultCooldown in mocks. thanks Nick Osborn
documentation tinkering. thanks Nick Osborn
support ForceDelete for delete_auto_scaling_group. thanks Nick Osborn
better tag handling. thanks Nick Osborn
DRY out ARNs in mocks. thanks Nick Osborn
document Tags option to create_auto_scaling_group. thanks Nick Osborn
fix AutoScalingGroupName in mock. thanks Nick Osborn
expose delete_notification_configuration request. thanks Nick Osborn
improve describe_*_types test. thanks Nick Osborn
improve notification configurations. thanks Nick Osborn
s/data/self.data/ in mocks. thanks Nick Osborn
mark describe_*_types requests as idempotent. thanks Nick Osborn
tags support. thanks Nick Osborn
expose termination policies in group model. thanks Nick Osborn
[aws|autoscaling]
fix casting availability_zones to array in create_auto_scaling_group mock. thanks geemus
mark problematic auto_scaling mocked tests as pending see also #1183. thanks geemus
[aws|cdn]
cover AWS CDN with some non-exhaustive tests. thanks Brice Figureau
Implements AWS CDN get_invalidation request. thanks Brice Figureau
fix incorrect get_invalidation result. thanks Brice Figureau
add aws cdn tests for streaming distributions. thanks Brice Figureau
fix cdn documentation. thanks Brice Figureau
AWS CDN models. thanks Brice Figureau
add request mock support for AWS Cloudfront. thanks Brice Figureau
fix up failing mocked tests around invalidations. thanks geemus
[aws|cloud_watch]
Add instrumentation support. thanks Michael Hale
[aws|ec2]
describe_availability_zones parser handles nested <item> tags. thanks Aaron Suggs
[aws|rds]
add region and owner_id as RDS connection attributes. thanks Benton Roberts
add request definitions for RDS tagging and increment RDS API version. thanks Benton Roberts
add tests for RDS tagging requests. thanks Benton Roberts
add tagging methods to RDS server model. thanks Benton Roberts
add tagging tests for RDS server model. thanks Benton Roberts
store mocked RDS instance tags in connection object. thanks Benton Roberts
FIX non-1.8-compliant syntax bug. thanks Benton Roberts
[misc]
modified create function to include options. changed "diskConfig" to "OS-DCF:diskConfig" to allow disk configuration to be properly set. thanks Alex Dunn
Removed options attribute and used the already existing disk_config attribute instead. Passed in options hash to create_server method with disk_config attribute unless nil. thanks Alex Dunn
Replace nil return value with private IP, implementation as in public_ip_address method. thanks Andrew Taylor
Change the metadata method to support amazon tags such as x-amz-website-redirect-location. thanks Arthur Gunawan
Fix issue #1245 - mock register_image fails with block device mapping. thanks Brice Figureau
Added ninefold load balancers. thanks Carl Woodward
Added other commands for load balancers. thanks Carl Woodward
Fix create load balancer test. thanks Carl Woodward
Add assign list to load balancer rules and update load balancer rule for Ninefold. thanks Carl Woodward
Add remove from load balancer test. thanks Carl Woodward
Move ssh private_key, public_key, username to Server model to reduce duplication. thanks Carlos Sanchez
Joyent server creation should not wait for server to be ready. thanks Carlos Sanchez
Added ParameterValue to engine_defaults_parser. thanks Curtis Stewart
Added outputs 'Description' field to DescribeStacks parser. thanks Curtis Stewart
Make region available to mock. thanks Edward Muller
Added OpenStack::Server#created and #updated. thanks Eric Hodel
Use :default from tests/.fog for test credentials. thanks Eric Hodel
Only run mocked tests by default. thanks Eric Hodel
Tested handling of Openstack server created and updated times. thanks Eric Hodel
create image now supports block device mapping. thanks Eric Stonfer
create image extended to allow for EBS volume handling. thanks Eric Stonfer
fix indexed_param usage. thanks Eric Stonfer
forgot to commit some changes. thanks Eric Stonfer
when querying servers by icenter group, servers will return nil. fixed this. thanks Eugene Howe
fixed bad request names. thanks Eugene Howe
correct the options checking in BlueBox create_block. thanks Josh Kalderimis
changed list nova servers request to get details. thanks Julio Feijo
Correct the handling of the power_on option. thanks Karan Misra
Added support for scheduler_hints in OpenStack. thanks Mariusz Pietrzyk
add force option to auto scaling group destroy method. thanks Michael Hale
use hash args. thanks Michael Hale
[AWS|cloud_watch]: fix list_metrics NextMarker should be NextToken. thanks Michael Hale
Fix to resolve "objectid is required for this operation" error message when calling public_url. thanks Michael Harrison
Fix to resolve "objectid is required for this operation" error message when calling public_url. thanks Michael Harrison
Return nil on public_url if the file isn't present on the cloud storage. thanks Michael Harrison
Added file existence check before file deletion attempt. thanks Michael Harrison
Rolled back deletion guard as some may be using the exception raised in their code. thanks Michael Harrison
Changed Atmos::FIle.public_url so an exception is thrown if the file doesn't exist on the cloud storage. thanks Michael Harrison
Changed Atmos::FIle.public_url so returns nil if the file doesn't exist on the cloud storage. This brings the method in line with other storage implementations such as AWS and Rackspace. thanks Michael Harrison
Changed Atmos::FIle.public_url so checks for existence of the file on storage on every call to the method minimising the potential for a 404 error. thanks Michael Harrison
added documentation. thanks Nick Huanuca
ammend dest_folder disclaimer. thanks Nick Huanuca
fixed vm listing problem. thanks Ohad Levy
Allows tests to run against FOG_RC setting. thanks Paul Thornthwaite
Beginning implementation of RDS subnet groups. thanks Rusty Geldmacher
Changes RDS subnet attribute name from subnets to subnet_ids. thanks Rusty Geldmacher
allow port to be included in queue_url. thanks Sairam
Fixed typos in elasticache and rds describe_events. Added better documentation of describe_events. thanks Sean Hart
Added test for describe_events.rb. It is very simple, and I'm not familiar with Shindo, so may need some assistance expanding. thanks Sean Hart
Added parsing for Marker. AWS limits response to 100 lines and gives you a marker to get the next batch with. thanks Sean Hart
Added missing header. thanks Stephen von Takach
Bumped mocked maximum value for provisioned iops. thanks Thom Mahoney
Ignore existing directory when creating on local storage. thanks Thomas Wright
Add config instructions to README. thanks Thomas Wright
Fix reference to config file. thanks Thomas Wright
expect public_key option instead of ssh_key on block create. thanks Trevor Bramble
Added usagePrice the hourly cost for a reserved instance. thanks Ulf Mansson
Added RDS describe_events. thanks Your Name
Created describe events for RDS. thanks Your Name
Update lib/fog/vsphere/requests/compute/vm_clone.rb. thanks endzyme
Update lib/fog/vsphere/requests/compute/vm_clone.rb. thanks endzyme
Update lib/fog/vsphere/requests/compute/vm_clone.rb. thanks endzyme
[ninefold|compute]
update load balancer tests to pass hash parameters for backwards compatability. thanks geemus
mark before/after blocks as pending in mocked mode also. thanks geemus
[openstack]
Authentication Mocks. thanks Nelvin Driz
Fix Failing Shindo Tests. thanks Nelvin Driz
Ensure String Username for Authentication. thanks Nelvin Driz
Changed volumes attributes of mocks from camelcase to snakecase. thanks Philip Mark M. Deazeta
Updated mocks for quota, image, tenant and volumes. thanks Philip Mark M. Deazeta
Fixed mocks for failing shindo tests. thanks Philip Mark M. Deazeta
Updated 'image update' mocks. thanks Philip Mark M. Deazeta
[openstack|compute]
Added auth_token_expiration. thanks Alfonso Juan Dillera
Fixed security groups typos. thanks Alfonso Juan Dillera
Fix Server Mocks and `find_by_id` method. thanks Nelvin Driz
[openstack|identity]
Update for failing mock test. thanks Alvin Garcia
Update Identity Mocking Process. thanks Nelvin Driz
Update Fog Mocks on Authentication, User and Roles. thanks Nelvin Driz
[openstack|image]
Added update_members function. thanks Alvin Garcia
Added updateable attributes. thanks Alvin Garcia
Added optional attributes to set on create image. thanks Alvin Garcia
Fixed update image and list public images mocks. thanks Alvin Garcia
Fix Hash Access on Mock of Create Image. thanks Nelvin Driz
[openstack|network]
Add support for OpenStack Quantum. thanks Ferran Rodenas
Add filters to networks, ports and subnets. thanks Ferran Rodenas
[rackspace|identity]
user should be alphanumeric. thanks geemus
1.6.0 09/15/2012 4bd909557fd595a656ebd86a3d7c5849bd923fe1
=========================================================
Stats! { 'collaborators' => 40, 'downloads' => 1015900, 'forks' => 539, 'open_issues' => 55, 'watchers' => 2119 }
[AWS]
Implement signature v4. thanks Frederick Cheung
Create the time directly in tests, avoids using a method not present in 1.8.7. thanks Frederick Cheung
avoid spurious test failure when tag test returns before images test. thanks Frederick Cheung
Adding missing :glacier case for AWS.collections. thanks Frederick Cheung
[AWS|AutoScaling]
Typo in delete_autoscaling_group mock: Autoscaling->AutoScaling. thanks Frederick Cheung
fix group#instances. thanks Frederick Cheung
Fix describe_auto_scaling_groups parser added spurious nil groups. thanks Frederick Cheung
Fix delete_auto_scaling_group.rb mock not raising the same error as real code. thanks Frederick Cheung
[AWS|Compute]
Add the ablity to pass :version and use newer AWS API. thanks Zuhaib M Siddique
[AWS|Glacier]
Bare glacier service. thanks Frederick Cheung
single part uploads. thanks Frederick Cheung
multipart uploads. thanks Frederick Cheung
Jobs requests. thanks Frederick Cheung
vaults model. thanks Frederick Cheung
Use bytesize rather than length. thanks Frederick Cheung
models for archives. thanks Frederick Cheung
jobs model. thanks Frederick Cheung
Add notification configuration to model. thanks Frederick Cheung
mark tests as pending. thanks Frederick Cheung
byteslice is only available in 1.9.3 - add fallback for 1.9.2. thanks Frederick Cheung
fix 1.9.2 fallback. thanks Frederick Cheung
make 1.8.7 friendly. thanks Frederick Cheung
Fix job type constant. thanks Frederick Cheung
fix setting description on multipart upload. thanks Frederick Cheung
fix name of header used for description. thanks Frederick Cheung
Allow filtering of jobs collection. thanks Frederick Cheung
Don't try to deserialize json when body is empty. thanks Frederick Cheung
[AWS|RDS]
expose the SnapshotType attribute & allow filtering by it. thanks Frederick Cheung
[AWS|Signaturev4]
allow symbols to be used as header/query keys. thanks Frederick Cheung
[AWS|Storage]
mark upload_part as idempotent so it will be retried automatically. thanks Frederick Cheung
[Brightbox]
Fix output format for brightbox cloud ip. thanks Hemant Kumar
[Brightbox|CloudIp]
Remove duplicate constant definition for port translators. thanks Hemant Kumar
[Cloudstack]
1.8.7 compat: on 1.8.7 '123'[0] returns the byte value of '0' and not '1'. thanks Frederick Cheung
[Core]
fix format_helper assuming p returns nil. thanks Frederick Cheung
[HP]
delete_if returns the array, not what was deleted. thanks Frederick Cheung
[OpenStack]
fixes wrong method name. thanks Ohad Levy
[Openstack]
Fix mock returning a hash instead of an array. thanks Frederick Cheung
[Openstack|Compute]
Security Groups are not assigned correctly to servers. thanks Ohad Levy
[aws|auto_scaling]
Add instrumentation support. thanks Michael Hale
[aws|compute]
fix typo in deprecation warning. thanks Aaron Suggs
Nicer interface for security group authorizations. thanks Aaron Suggs
Add instrumentation support. thanks Dan Peterson
Support creating and describing volumes with provisioned IOPS. thanks Dan Peterson
Get instance requests tests working. thanks Dan Peterson
Support for EBS-optimized instances. thanks Dan Peterson
Pass empty groupIds when mocking. thanks Dan Peterson
DescribeInstanceStatus code within eventsSet goes on the item. thanks Dan Peterson
fixes for spot request waiting see also #841. thanks geemus
remove brittle instance tests which rely on tests running fast p.s. these fail on travis-ci. thanks geemus
fix mock filters for internet gateways/subnets/vpcs. thanks geemus
[aws|elb]
Add instrumentation support. thanks Dan Peterson
fixes for mock tests. thanks geemus
[aws|iam]
Add instrumentation support. thanks Dan Peterson
[aws|rds]
Correct server#read_replica_identifiers when mocking. thanks Aaron Suggs
Mocking better supports reboot state. thanks Aaron Suggs
Mocking better supports modifying state. thanks Aaron Suggs
Fix server tests. thanks Aaron Suggs
Mocking support for read replicas. thanks Aaron Suggs
Mock support for setting AZ and MultiAZ. thanks Aaron Suggs
[brightbox]
Use first available image for server tests. thanks Steve Smith
[brightbox|ServerGroup]
ServerGroups can have a nil name. thanks Steve Smith
[brightbox|compute]
Merged outstanding work from Brightbox's fork. thanks Paul Thornthwaite
Implemented reboot using available API commands. thanks Paul Thornthwaite
Updates to Test helper for select image. thanks Paul Thornthwaite
Helper to get default image from API. thanks Paul Thornthwaite
[cloudstack|compute]
remove erroneous comma in merge command. thanks geemus
[compute|Ecloud]
Ecloud should not show up as a valid provider when not providing credentials. thanks Eugene Howe
[dynect|dns]
Only JSON decode when Content-Type says so. Fixes job handling. thanks Dan Peterson
Job polling should use original expected statuses. thanks Dan Peterson
[google/storage]
Fix docs for new GCS urls. thanks Nat Welch
[google|storage]
update expected format to remove StorageClass. thanks geemus
also update mocks to omit storageclass. thanks geemus
[hp|storage]
Use response_block param, as excon has deprecated implicit blocks. thanks Ferran Rodenas
[misc]
When using mock mode, Range header is now not ignored in get_object(). thanks Ahmed Al Hafoudh
Documentation error for delete_object. thanks Alex Tambellini
Add barebones configuration for Travis CI. thanks Alexander Wenzowski
add Travis CI build status image. thanks Alexander Wenzowski
notify #ruby-fog on freenode instead of emailing. thanks Alexander Wenzowski
remove repository_url from notification template Interpolation of %{repository_url} is currently broken on Travis CI. thanks Alexander Wenzowski
CloudStack: added registerTemplate request. thanks Aliaksei Kliuchnikau
CloudStack: listTemplates, registerTemplate requests return hypervisor in the response. thanks Aliaksei Kliuchnikau
Enable AWS spot requests in a VPC by specifying subnet_id. thanks Ben Turley
Fix for RDS VPC subnet groups. thanks Ben Turley
parse ASCII code * in wildcard domain. Fixes #1093. thanks Blake Gentry
automatically figure out the elb hosted_zone_id if possible. thanks Blake Gentry
Add source for getting instance mac address. thanks Carl Caum
Only add VNC password and listen port if present. thanks Carl Caum
Revert 530122d. thanks Carl Caum
Abillity to List Images and List SSH Keys. thanks Chirag Jog
Add support to create, delete internet services. thanks Chirag Jog
Accept vCPUS and Memory as parameters while creating servers. thanks Chirag Jog
Minor Fixes: Remove unncessary prints. Use override_path instead of replace class variable path. thanks Chirag Jog
Fix support to add internet service to the existing Public Ip. thanks Chirag Jog
Support to configure vapp and add multiple internet services. thanks Chirag Jog
Remove uneccessary puts. thanks Chirag Jog
Add support to build/re-build/clobber gem/package/docs. thanks Chirag Jog
Fix minor issue. thanks Chirag Jog
Re-work based on Geemus's review. Manage InternetService and NodeService as separate entities Reload server status properly. thanks Chirag Jog
Revert Rakefile changes. thanks Chirag Jog
1.Ability to fetch/list Orgs, Vdcs, Vapps, Servers. 2.Support to customize CPUs and Password. thanks Chirag Jog
Add ability to configure a vApp with an Org-wide network and associated firewall, NAT rules(limited support). thanks Chirag Jog
1.Fix Catalog Listing for vCD 1.5 2.Construct Valid XML to memory configuration 3.Fix Undeploy vCD 1.5. thanks Chirag Jog
Added m1.medium instance type for AWS flavors. thanks Curtis Stewart
- Updated "@host" variable to "noc.newservers.com" which is the current host for API calls - Added two calls: add_server_by_configuration.rb and list_configurations.rb -- These calls should be used instead of add_server and list_plans, although we still support them. - General comments were updated. thanks Diego Desani
Add gsub to replace URL-encoded characters in the public_url method. thanks Eric Chernuka
fix reboot guest in vsphere to reboot rather than shutdown guest. thanks Eric Stonfer
added file upload and ip add capabilities. thanks Eugene Howe
added error handling for edge cases where there are no networks or ips. thanks Eugene Howe
[AWS|Glacier} basic vault operations. thanks Frederick Cheung
fix mock not returning the right data. thanks Frederick Cheung
set Content-MD5. thanks Frederick Cheung
Add fqdn to server attributes. thanks Hemant Kumar
Brightbox : Include licence_name in Image. thanks Hemant Kumar
Brightbox: Change licence_name type to Fog::Nullable::String. thanks Hemant Kumar
Add support for port translators. thanks Hemant Kumar
Rackspace Storage: new request, get_object_https_url. thanks James Healy
Rackspace Storage: new request, post_set_meta_temp_url_key. thanks James Healy
Rackspace Storage: a backslash shouldn't be escaped when signing URLS. thanks James Healy
add a basic spec for Rackspace::Storage#get_object_https_url. thanks James Healy
add basic spec for Rackspace::Storage##post_set_meta_temp_url_key. thanks James Healy
Rackspace Storage: fix expiring URLs that contain a hyphen. thanks James Healy
Add Serverlove directory. thanks James Rose
Basic Serverlove implementation. thanks James Rose
Wrong directory. thanks James Rose
Typo. thanks James Rose
Proper request arguments. thanks James Rose
Typo. thanks James Rose
Still wrong. thanks James Rose
Works. thanks James Rose
We want JSON. thanks James Rose
Typo. thanks James Rose
add high io flavor to aws flavors. thanks Josh Lane
Move Dynect endpoint from api2 to api-v4. thanks Marc Seeger
don't let the Paulistas be left out of the party. thanks Martin Englund
use 10.04 instead of 12.04. thanks Martin Englund
Google changed their URL scheme for Cloud Storage. thanks Nat Welch
Also change GCS url in dir and file models. thanks Nat Welch
Update lib/fog/hp/models/compute/image.rb. thanks Neill Turner
Update lib/fog/hp/models/compute/server.rb. thanks Neill Turner
Update lib/fog/aws/requests/compute/describe_instance_status.rb. thanks Oleg
Added new Server#fqdn attribute to test helper. thanks Paul Thornthwaite
Rewrite tests to use 1.8 compatible Hash syntax. thanks Paul Thornthwaite
Add missing providers to the all_providers list for testing. thanks Paul Thornthwaite
Use string not symbols for Storage tests to work with Shindo tagging. thanks Paul Thornthwaite
Retagged tests with strings to be skipped by Shindo. thanks Paul Thornthwaite
Tagged AWS URL test so correctly ignored by Shindo. thanks Paul Thornthwaite
Reduce maintenance of tests by using a dynamic list of providers. thanks Paul Thornthwaite
add support for multiple regions in Opentack. thanks Pedro Perez
Fixed the link to GitHub issues. thanks Postmodern
Change iprange --> ec2_secg in Mock. thanks Rob Lockstone
Added support for RDS VPC subnet groups. Bumped RDS API version to 2012-01-15. thanks Rusty Geldmacher
Added DBSubnetGroupName to test format for RDS instances. thanks Rusty Geldmacher
Adding server love disk model. thanks Sean Handley
Changed disk model based on responses from real API requests. thanks Sean Handley
Set up drive objects (not disks). thanks Sean Handley
If you use info, you get all the info. thanks Sean Handley
Alias the encryption cipher. thanks Sean Handley
Sometimes the response body is empty. thanks Sean Handley
Destroying drives is easy. thanks Sean Handley
Allowed setting of params as k/v pairs. thanks Sean Handley
Added create/update functionality. thanks Sean Handley
Made create/save conform to the Fog API. thanks Sean Handley
Returning self is totes better than bools. thanks Sean Handley
Fog calls drives "images", rename for consistency. thanks Sean Handley
Beginnings of shin do request tests. thanks Sean Handley
Need these to run the server love tests. thanks Sean Handley
Beginnings of tests for image operations. thanks Sean Handley
Adding mock for easier testing. thanks Sean Handley
Added get_image function. thanks Sean Handley