This repository has been archived by the owner on Sep 28, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
/
changelog.txt
6220 lines (5395 loc) · 331 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.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
Allows to set the account meta key by setting hp_account_meta_key, needed to generate temp urls using the HP provider, explicitly, instead of using hp_secret_key. If hp_account_meta_key is not given hp_secret_key is used as hp_account_meta_key. thanks Julian Fischer
HP uses a different strategy to create the signature that is passed to swift than OpenStack. As the HP provider is broadly used by OpenStack users the OpenStack strategy is applied when the @hp_account_meta_key is given. thanks Julian Fischer
Adds Fog::Storage::HP::File#url method to enable compatibility with Fog::Storage::AWS::File. thanks Julian Fischer
Fixed bug undefined local variable or method account_meta_key. thanks Julian Fischer
Bugfix: @hp_secret_key instead of @hp_account_meta_key required in storage.rb:186. thanks Julian Fischer
Avoids Digest::HMAC.hexdigest to remain 1.8.7 compatibility. thanks Julian Fischer
Remove File#url. thanks Julian Fischer
Renames hp_account_meta_key to os_account_meta_temp_url_key. thanks Julian Fischer
merging with master. thanks Kyle Rames
Add nil check on metadata mock. thanks Mike Moore
Add attachment check to detach_volume mock. thanks Mike Moore
Add array coalesce. thanks Mike Moore
Uping version to v1beta15. thanks Nat Welch
trying to fix sshable? for gce. thanks Nat Welch
more attempts to get ssh in compute workings. thanks Nat Welch
temporary debug info. thanks Nat Welch
Better comments and a logging attempt. thanks Nat Welch
bug in network interfaces code. thanks Nat Welch
Trying to be more consistent in code. Removing logging. thanks Nat Welch
trying to get metadata do one request per access. thanks Nat Welch
Forgot to delete two lines. thanks Nat Welch
correct syntax for the metadata craziness. thanks Nat Welch
I'm an idiot. thanks Nat Welch
trying again to get metadata working... thanks Nat Welch
Hashes not Arrays. thanks Nat Welch
ahh machine api changed as well... gotta figure out what the api is returning now. thanks Nat Welch
can't be private. thanks Nat Welch
whoops. thanks Nat Welch
Nope. thanks Nat Welch
not that either. thanks Nat Welch
so many syntax errors. thanks Nat Welch
in v15, there are all kinds of places images can hide. thanks Nat Welch
make sure I'm getting valid data back. thanks Nat Welch
trying to actually handle response error data. thanks Nat Welch
just the message. thanks Nat Welch
aha! This could be the issue. thanks Nat Welch
why isn't image_url getting set?. thanks Nat Welch
nil, not empty. thanks Nat Welch
try this... thanks Nat Welch
never being written. thanks Nat Welch
trying to use correct code location. thanks Nat Welch
alright! Insertion!. thanks Nat Welch
Why is this request failing. thanks Nat Welch
Send the right zone. thanks Nat Welch
zone looks to be bad in get_server. thanks Nat Welch
why!. thanks Nat Welch
this is probably not stable. thanks Nat Welch
Different trypes of input. thanks Nat Welch
modify all of the things. thanks Nat Welch
passing around teh data. thanks Nat Welch
better zone name. thanks Nat Welch
sshable? shouldn't just die. thanks Nat Welch
inifite loop get. thanks Nat Welch
more bad status code checks. thanks Nat Welch
init response. thanks Nat Welch
trying to figure out what's wrong. thanks Nat Welch
Patch from a fellow googler. thanks Nat Welch
Switch running? back to ready?. thanks Nat Welch
network_interfaces can be nil. thanks Nat Welch
Default to running user for username. thanks Nat Welch
A patch from a fellow googler. thanks Nat Welch
metadata could be nil. thanks Nat Welch
Throw errors instead of printing them. thanks Nat Welch
refactor image lookup code. thanks Nat Welch
Let's wait till sshable. thanks Nat Welch
whoops. thanks Nat Welch
small style tweaks for #1946. thanks Nat Welch
Added option parsing to bin/fog. thanks Postmodern
Added the -f, --fogrc option for specifying an alternate fogrc file. thanks Postmodern
Renamed -f,--fogrc to -C,--credentials-path. thanks Postmodern
Added Fog::AWS::SES.verify_domain_identity. thanks Postmodern
Fixed description for the #verify_domain_identity tests. thanks Postmodern
Actually call verify_domain_identity. thanks Postmodern
Add basic error handling for Fog::AWS::SES. thanks Postmodern
Convert the raw_message for send_raw_email, just in case. thanks Postmodern
Raise Fog::AWS::SES::InvalidParameterError for InvalidParameterValue. thanks Postmodern
Fix autoincrement when creating a flavor if private flavors exist. thanks Thomas Kadauke
Add RDS API version parameter option. thanks Timur Alperovich
Initial documentation for using Fog with CloudSigma. thanks Viktor Petersson
Fixed typos. thanks Viktor Petersson
add license to gempsec. thanks geemus
Added Disk and Disks to Google compute. Created new insert server request method that is backward compatible with the old request method, but also allows all insert server options to be used rather than a subset. thanks jordangbull
cleaned out print statements. Refactored disk(s) to be created the same way as other models. Fixed wait_for on disks to properly work. thanks jordangbull
Fixed minor import issue. thanks jordangbull
Rebased and cleaned up google fog. Changed insert_server to allow all options (not backwards compatible, but throws an informative error. thanks jordangbull
Cleaned code and fixed issue with getting a resource too soon after request for creation. thanks jordangbull
Added access configs name so public ip can be retrieved. thanks jordangbull
Fixed bug with bootstrapped servers not being sshable. thanks jordangbull
small fix in metadata for servers. thanks jordangbull
Fixed server bootstrap to remove default image if a boot disk is specified. thanks jordangbull
Google Cloud Compute now raises Errors rather than throwing them. thanks jordangbull
Added destroy method to disk and zone method. thanks jordangbull
Add SimpleCov and Coveralls.io dependenices Add rake tasks for travis, which include publishing coverage reports. thanks mlincoln
Change travis to use a rake task instead of shindont directly. This is partly necessary for https://github.com/lemurheavy/coveralls-ruby/pull/20, though I'm a fan of running just "rake" or "rake travis" for simplicity anyways. thanks mlincoln
The actual simplecov/coveralls setup. The use of Process.pid is an attempt to avoid confusing SimpleCov when running tests in parallel. Other tests frameworks take a similar approach when they detect parallel_tests. thanks mlincoln
Some cleanup based on comments on the PR. thanks mlincoln
[openstack|compute]
support block_device_mapping. thanks Grzesiek Kolodziejczyk
[openstack|image]
Fix image reload. thanks Ferran Rodenas
[openstack|metering]
Allow multiple filtering queries. thanks Alvin Garcia
Fix get_statistics mock. thanks Alvin Garcia
Added metering service for Ceilometer. thanks Philip Mark M. Deazeta
[openstack|volume]
support imageRef option. thanks Grzesiek Kolodziejczyk
[openvz]
Fixes #1871 test helper callback. thanks Paul Thornthwaite
[rackspace]
fix JSON error parsing. thanks Brian D. Burns
updated services to re-authenticate when authentication token expires. thanks Kyle Rames
adding block and parse_json parameters to request parameter calls. thanks Kyle Rames
fixing broken user tests; adding wait_for_request method to add in testing. thanks Kyle Rames
setting default fog timeout to 2000 for testing; removing specific hard coded timeouts. thanks Kyle Rames
[rackspace|block_storage]
fixing broken volume type tests. thanks Kyle Rames
[rackspace|cdn]
updating cdn to throw exceptions from storage namespace rather than cdn. This was done for historical reasons. thanks Kyle Rames
[rackspace|compute]
updating mocks. thanks Kyle Rames
fixing broken address test. thanks Kyle Rames
fixed metadata tests. thanks Kyle Rames
fixing broken tests. thanks Kyle Rames
adding parameter to save method in order to make it more polymorphic. thanks Kyle Rames
[rackspace|dns]
fixing DNS pagination issue #1887. thanks Kyle Rames
added total_entries attribute to zones. thanks Kyle Rames
adding :limit => 100 to clarify that all returns a limit of 100 records per page at @rupakg suggestion. thanks Kyle Rames
fixing broken tests. thanks Kyle Rames
[rackspace|identity]
fixing broken identity tests. thanks Kyle Rames
[rackspace|load balancers]
making failing usage tests cases pending until I can get them fixed. thanks Kyle Rames
[rackspace|storage]
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
fix tests under ruby-1.8.7. thanks Brian D. Burns
add #delete_multiple_objects. thanks Brian D. Burns
patch #delete_multiple_objects for Swift v1.8. thanks Brian D. Burns
update File model to submit etags if they are specified. thanks Kyle Rames
[rackspce|block_storage]
fixing tests. thanks Kyle Rames
[vcloud|compute]
better defaults for configuring vm content-type. thanks geemus
[vsphere]
fix regex typo. thanks Dominic Cleal
[xenserver|compute]
Small fix for snapshot tests added in #1914. thanks Sergio Rubio
1.12.1 06/11/2013 8663e9079edb69f1a56ea887379f94e6d5efd0d8
==========================================================
Stats! { 'collaborators' => 49, 'downloads' => 2417193, 'forks' => 817, 'open_issues' => 150, 'watchers' => 2564 }
MVP! Hongbin Lu
[misc]
Don't parse non-JSON response. thanks Hongbin Lu
turn verbose error responses on. thanks geemus
1.12.0 06/11/2013 2dd2a8b003fd7ee89141820e0d3c7ff161e74f60
==========================================================
Stats! { 'collaborators' => 49, 'downloads' => 2416827, 'forks' => 817, 'open_issues' => 153, 'watchers' => 2563 }
[AWS]
adds 'hypervisor', 'lifecycle', 'requester_id', 'source_dest_check', 'spot_instance_request_id', 'virtualization_type' attributes to instances, also fixes instance tests to work in non-mocking mode. thanks Eric Stonfer
[AWS | Compute]
Added copy_image request with parser, mocks and tests. thanks Rad Gruchalski
[AWS|IAM]
Added AWS IAM iam.roles support. thanks Rad Gruchalski
[AWS|RDS]
Properly rescue NotFound exceptions. thanks Aaron Suggs
[Brightbox]
Expose expires_in value for the access token. thanks Amitava
Rename old destroy requests to delete. thanks Paul Thornthwaite
Documentation fixes. thanks Paul Thornthwaite
[Rackspace|Storage]
updating large file upload based on @burns suggestions. thanks Kyle Rames
[Zerigo|DNS]
Remove default 3600 TTL. thanks Eric Hankins
[cloudsigma]
Add CloudSigma compute provider. thanks Kaloyan Kanev
Fix create request not expecting status 201. thanks Kaloyan Kanev
Make api location as an option (:cloudsigma_host). thanks Kaloyan Kanev
Fix excon HTTPStatusError#response not having []= and failing on assignment of json decoded body. thanks Kaloyan Kanev
[cloudstack]
fix broken mock test. thanks geemus
[dynect]
remove should usage in tests. thanks geemus
[misc]
Add joyent API version and network support GH-1853. thanks Blake Irvin and Eric Saxby
Add post_object_restore support. thanks Bradley Schaefer
Fix excon expects syntax for post object restore. thanks Bradley Schaefer
Add 409 (Conflict) as an expected restore response. thanks Bradley Schaefer
Very basic mock for post_object_restore. thanks Bradley Schaefer
debug excon errors in tests. thanks Brian D. Burns
Include the ResourceRecordSetCount. thanks Edward Muller
Support pagination on Zerigo DNS zones. thanks Eric Hankins
Simplify Zerigo DNS list_zones request. thanks Eric Hankins
Update docs for Zerigo DNS list_zones request. thanks Eric Hankins
Add TTL on save rather than initialize. thanks Eric Hankins
Add Config attributes, and the "get" method for Configs to get detail of a specific config object. thanks Eric Wong
Revert "Updated gem spec to require json rather than multi_json". thanks Erik Michaels-Ober
proper user creation in OS create_server mock. thanks Evan Petrie
Remove spurious warning... thanks Frederic Jean
Fixed typo. thanks Geoff Pado
Add :id attribute to libvirt nic model. thanks Greg Sutcliffe
Include all snapshots in FOG::AWS::RDS::Snapshots#all. thanks Harry Wilkinson
Add Snaphost#each method with lazy pagination. thanks Harry Wilkinson
Added support for OpenStack region for network service. thanks Hongbin Lu
Adding support for AWS CloudFormation list_stacks and list_stack_resources API calls. thanks Joe Kinsella
Using AWS::Compute::Error for CloudFormation errors produces erroneous error messages. thanks Joe Kinsella
Support both RSpec 1.x and 2.x. thanks Josef Stribny
Chdir in a block to dry up all method. thanks Karl Freeman
Fixes #39 joyent server resize command requires expected response code. thanks Kevin Chan
Fixes #1822 Joyent list_machines is slower than it needs to be. thanks Kevin Chan
Support for request signing via ssh-agent. thanks Kevin Chan
Fixes for tags for pre7 api, more ssh-agent improvements Refs: kevinykchan/knife-joyent#37. thanks Kevin Chan
GH-1853 "public" attribute for network. thanks Kevin Chan
Fix "cache_controle" typo in docs. thanks Mark Rushakoff
Avoids Fog::Compute::Joyent::Real#decode_time_attrs raising an exception when an empty string is returned as created or updated property. thanks Pablo Baños López
server.tags implemented. thanks Rodrigo Estebanez
Tag#destroy implemented. thanks Rodrigo Estebanez
Tags#create implemented. thanks Rodrigo Estebanez
shows customizationScript of a VM. thanks Rodrigo Estebanez
VM@customization_script=. thanks Rodrigo Estebanez
escapeHTML. thanks Rodrigo Estebanez
server.tags implemented. thanks Rodrigo Estebanez
Tag#destroy implemented. thanks Rodrigo Estebanez
Tags#create implemented. thanks Rodrigo Estebanez
shows customizationScript of a VM. thanks Rodrigo Estebanez
VM@customization_script=. thanks Rodrigo Estebanez
escapeHTML. thanks Rodrigo Estebanez
Whitespace. thanks Sean Handley
Options get formed into the body. thanks Sean Handley
Don't delete the options if they were never there!. thanks Sean Handley
Allow creation with objects. thanks Sean Handley
This withstands naming/renaming issues. thanks Sean Handley
quote data in regex. thanks Simon Josi
Add API calls to manage flavor access across tenants. thanks Thomas Kadauke
fail when cloudstack default view empty. thanks Tor-Ake Fransson
fix broken test related to redacted excon error bodies. thanks geemus
Don't CGI encode header query values in the signature string. thanks ronen barzel
Consolidation suggested by Wesley Beary. thanks torake.fransson
servers can still be nil under some circumstances (server id specified does no longer exist). thanks torake.fransson
[openstack|compute]
Add mock method to list_address_pools. thanks Ferran Rodenas
[openstack|image]
Define get method for images. thanks Ferran Rodenas
[openstack|network]
Add support for OpenStack Networking LBaaS extension. thanks Ferran Rodenas
[openstack|storage]
allow headers to be specified for object manifest. thanks Brian D. Burns
[openvz|compute]
Initial commit. thanks Patrick Debois
[rackspace]
pass connection_options onto identity service so we can auth behind a proxy. thanks Kyle Rames
[rackspace|compute]
removing erronious note on setup method. thanks Kyle Rames
[rackspace|lb]
Add support for timeout attribute. thanks Decklin Foster
Use a non-default timeout so we are actually testing if the attribute was set. thanks Decklin Foster
Pass through timeout option on LB creation (also, we know algorithm works). thanks Decklin Foster
[rackspace|storage]
add large object container and prefix options. thanks Brian D. Burns
allow headers to be specified for object manifest. thanks Brian D. Burns
created a last_modified= method in the File class which works around a timezone bug in the swift service. thanks Kyle Rames
updated put_object to allow blocks to upload large files; added large file upload example and documentation. thanks Kyle Rames
made large object delete tests pending if mocking is turned on. thanks Kyle Rames
fixing large upload example and documentation. thanks Kyle Rames
tweaking upload large file example to use X-Object-Manifest header in anticipation of PR #1855. thanks Kyle Rames
fixing typo in large file upload documentation; updated large file upload to work with ruby 1.8.7. thanks Kyle Rames
[stormnondemand|compute]
Add Notification APIs. thanks Eric Wong
[stormondemand]
fix service exception handling. thanks Eric Wong
fix typo bugs and move shared code into shared.rb module. thanks Eric Wong
fix some minor problems. Add a README.md file to describe how to use the storm on demand APIs. thanks Eric Wong
[stormondemand|account]
Add Account service and token APIs. thanks Eric Wong
Add Account service to the service lsit. thanks Eric Wong
[stormondemand|billing]
Add Billing service and related APIs. thanks Eric Wong
[stormondemand|compute]
Add API version in requrest path and add new attributes in Config. thanks Eric Wong
Fix request path. thanks Eric Wong
Add additional attributes to Image and CRUD methods to Images. thanks Eric Wong
Move destroy/update/restore methods to image.rb. thanks Eric Wong
Fix the get parameters. thanks Eric Wong
Add all LoadBalancer related APIs. thanks Eric Wong
Add all server APIs. thanks Eric Wong
Add all template APIs. thanks Eric Wong
Add stats graph API. thanks Eric Wong
Add all Private IP APIs. thanks Eric Wong
Add Network IP APIs. thanks Eric Wong
Add Firewall APIs. thanks Eric Wong
Add Firewall Ruleset APIs. thanks Eric Wong
Add Pool APIs. thanks Eric Wong
Add Network Zone APIs. thanks Eric Wong
change all keys for response data into strings. thanks Eric Wong
Add Product APIs. thanks Eric Wong
[stormondemand|dns]
Add DNS service and domain APIs. thanks Eric Wong
Add DNS record APIs. thanks Eric Wong
add record region APIs. thanks Eric Wong
Add Reverse APIs. thanks Eric Wong
Add DNS Zone APIs. thanks Eric Wong
Add DNS Service to StormOnDemand. thanks Eric Wong
[stormondemand|monitoring]
Add a new Monitoring service and add/move load/bandwidth/service APIs. thanks Eric Wong
[stormondemand|network]
Add a new Network service and move all network code in Compute into Network. thanks Eric Wong
[stormondemand|storage]
Add Storage service and cluster API. thanks Eric Wong
Add Volume APIs. thanks Eric Wong
[stormondemand|support]
Add Support service and APIs for alert and support tickets. thanks Eric Wong
[stormondemand|vpn]
Add new VPN service and APIs. thanks Eric Wong
1.11.1 05/05/2013 2cfeaf236e4ebcf883d0e17f586293d6cd66f379
==========================================================
Stats! { 'collaborators' => 47, 'downloads' => 2177247, 'forks' => 783, 'open_issues' => 140, 'watchers' => 2494 }
[VSphere]
Added VMware customvalue and customfields to read the annotations for each VM. thanks Marc Grimme
Removed dependency to the Datacenters root path. So that now it should even work with other localizations. thanks Marc Grimme
[misc]
Load google/api_client late to avoid dep. thanks Dan Prince
Add a custom log warning on load error. thanks Dan Prince
[vSphere]
Refactor and extend network interface methods (similar to the ovirt implementation) * added methods to add, remove and update interfaces for vSphere * added missing method to retrieve the interface * added existing attribute key to interface (required for modifying, deleting interfaces) * alias interface's mac to id. thanks Marc Grimme
fixed bug that datastores in subfolders would not be found. thanks Marc Grimme
1.11.0 05/04/2013 bbea0162df01317405bfbb4c427fdde40e5f0f2c
==========================================================
Stats! { 'collaborators' => 1, 'downloads' => 2175484 }
MVP! Nat Welch
[Brightbox]
Updates image selector for name format. thanks Paul Thornthwaite
[Docs]
Fixes assorted yardoc tagging issues. thanks Paul Thornthwaite
[aws|iam]
user: add created_at attribute. thanks Pierre Carrier
[cloudstack]
add disk_offerings, os_types mock data. thanks Dmitry Dedov
add list_os_types, list_disk_offerings request mocks. thanks Dmitry Dedov
list_os_types, list_disk_offerings request tests, rm pending. thanks Dmitry Dedov
servers collection, add attributes to :all method. thanks Dmitry Dedov
fix image password_enabled field alias. thanks Dmitry Dedov
add create_disk_offering request. thanks Dmitry Dedov
add delete_disk_offering request. thanks Dmitry Dedov
add disk_offering model. thanks Dmitry Dedov
add disk_offerings collection. thanks Dmitry Dedov
add disk offerings to compute, tidy up. thanks Dmitry Dedov
add create/delete disk_offering mocks. thanks Dmitry Dedov
add disk_offering model tests. thanks Dmitry Dedov
fix typo in declaration model. thanks Dmitry Dedov
add delete_snapshot request mock, fix delete_snapshot description comments. thanks dm1try
add list_snapshots request mock. thanks dm1try
add test volume to mock data. thanks dm1try
tests, add snapshots_attributes to cloudstack provider config. thanks dm1try
tests, fix snapshot test. thanks dm1try
tests, remove unreachable code in snapshot test, add testcase for volume relation. thanks dm1try
[core]
fixing brittle json test. thanks Kyle Rames
[docs::aws::rds]
converted formatting from RDoc to YARD. thanks Weston Platter
[misc]
fix case where volume isn't instantly available to attach upon creation. thanks AltJ
cosmetic - fix space. thanks Andrew Kuklewicz
fix bug with head request - no query on version id for IA. thanks Andrew Kuklewicz
Fog::Model#wait_for: eliminate inner retry loop. thanks Chris Frederick
Implement rescue mode support for Rackspace. thanks Chris Wuest
Rectify issues with tests and status. thanks Chris Wuest
OS: Fix revert_resize_server method name. thanks Dan Prince
Fix non-circular-require warnings. thanks Eric Hodel
Fix bluebox's Server#public_ip_address. thanks Eric Lindvall
Fix typo in method name for DynamoDB::Mock#setup_credentials. thanks James Fraser
(maint) Fixup whitespace. thanks Jeff McCune
(maint) Clean up whitespace errors. thanks Jeff McCune
AWS | storage: use #service instead of the deprecated #connection in the tests. thanks Jonas Pfenniger
AWS | storage: add tests for directory#public_url. thanks Jonas Pfenniger
AWS | storage: add more uniq_id in the tests to avoid collisions. thanks Jonas Pfenniger
AWS | storage: disabling broken tests. thanks Jonas Pfenniger
AWS | storage: make directory.persisted? tell the truth. thanks Jonas Pfenniger
AWS | storage: fixes ignored location with new buckets. thanks Jonas Pfenniger
AWS | storage: big refactor. thanks Jonas Pfenniger
AWS | storage: also escape the bucket name when using the path_style. thanks Jonas Pfenniger
Updated gem spec to require json rather than multi_json; Fog::JSON will attempt to load and use multi_json first and then fallback to require json; removed hard coded references to multi_json. thanks Kyle Rames
Adding multi_json to GemFile as it is now an optional dependency for the gem. thanks Kyle Rames
Added tests for Fog::JSON; Added Fog::JSON::LoadError class; Updated all MultiJson references to Fog::JSON. thanks Kyle Rames
Added pointers to provider specific documentation to README.md. thanks Kyle Rames
adding space to force travis to build. thanks Kyle Rames
Remove the OpenStack API cache busting. thanks Mark Turner
Changes the path only if subdomain is not @host. thanks Matthieu Huin
Vsphere: add options of numCPUs and memoryMB for VM clone. thanks Ming Jin
delete vms that is not ready for vm.config, e.g. during the creation period. thanks Ming Jin
merged fog HEAD, deleting whitespaces. thanks Ming Jin
delete whitespaces. thanks Ming Jin
fix issues in checking whether VM is of template type. thanks Ming Jin
trying to move gce to google. thanks Nat Welch
more trying to move gce to google. thanks Nat Welch
GCE -> Google. thanks Nat Welch
merge bin files. thanks Nat Welch
google was in the providers twice. thanks Nat Welch
fixes tests due to class name collision. thanks Nat Welch
remove more references to gce. thanks Nat Welch
an attempt to get gce tests working in travis. thanks Nat Welch
a little sorting of config options. thanks Nat Welch
trying to move gce to google. thanks Nat Welch
more trying to move gce to google. thanks Nat Welch
GCE -> Google. thanks Nat Welch
merge bin files. thanks Nat Welch
google was in the providers twice. thanks Nat Welch
fixes tests due to class name collision. thanks Nat Welch
remove more references to gce. thanks Nat Welch
an attempt to get gce tests working in travis. thanks Nat Welch
a little sorting of config options. thanks Nat Welch
remove google-api requirements. thanks Nat Welch
stripping out thin. thanks Nat Welch
should move auth into a the main class. thanks Nat Welch
Hopeing the head of the gapi makes things better... thanks Nat Welch
actually just specify a version. thanks Nat Welch
load file appropriately. thanks Nat Welch
fix deprecation notice. thanks Nat Welch
more attempts to get server creation working. thanks Nat Welch
get rid of gAPI warnings and Fog deprecation notices. thanks Nat Welch
successfully launched a server. thanks Nat Welch
whoops. thanks Nat Welch
trying to fix 1.8.7. thanks Nat Welch
still trying to figure out 1.8.7 support. thanks Nat Welch
fixing another 1.8.7 bug. thanks Nat Welch
Add correct keys for Google Compute. thanks Nat Welch
whoops. thanks Nat Welch
put extra keys in fog credential error. thanks Nat Welch
Fixes the test running. thanks Nat Welch
13 is now deprecated. thanks Nat Welch
An attempt to get disk requests passing tests. thanks Nat Welch
More accurate disk tests that fail. thanks Nat Welch
Kernel api has been deprecated. thanks Nat Welch
removing listoperations as it doesn't exist anymore. thanks Nat Welch
basis for zone and global operations requests. thanks Nat Welch
better operation APIs. thanks Nat Welch
cheating to make operations tests simpler for now. thanks Nat Welch
firewall tests passing. thanks Nat Welch
passing zone tests. thanks Nat Welch
format isn't write, but valid API requests. thanks Nat Welch
working image test. thanks Nat Welch
more accurate server requests. thanks Nat Welch
fix network list test. thanks Nat Welch
get image tests closer to passing. thanks Nat Welch
trying to get a simple model test working. thanks Nat Welch
progress. thanks Nat Welch
didn't mean to commit this. thanks Nat Welch
fix server list. thanks Nat Welch
slightly more accurate image test, although still failing. thanks Nat Welch
fix delete server. thanks Nat Welch
Fixes insert and delete. thanks Nat Welch
Trying to get ssh command working. thanks Nat Welch
... really?. thanks Nat Welch
trying to get ssh to work. thanks Nat Welch
I'm not saving networkinterfaces. thanks Nat Welch
more attempts to get ssh working. thanks Nat Welch
zone_names are urls, but I need to write them as just the name. thanks Nat Welch
trying to get keys working for ssh. thanks Nat Welch
auto expand home. thanks Nat Welch
whoops. thanks Nat Welch
add set_metadata to upload ssh keys. thanks Nat Welch
custome sshable. thanks Nat Welch
reverting bin.rb to original state. thanks Nat Welch
disable mock running, I think. thanks Nat Welch
merge fail. thanks Nat Welch
Fix CHANGELOG fog version for digitalocean, xenserver and openstack. thanks Sergio Rubio
issue #1275 removed rspec requires - tests pass. thanks Weston Platter
Adding Google Compute Engine driver. thanks Ziyad Mir
Updating create server behaviour and defaults. thanks Ziyad Mir
Adding Google Compute Engine driver. thanks Ziyad Mir
Updating create server behaviour and defaults. thanks Ziyad Mir
remove kyle rames from future contention for MVP. thanks geemus
add trademark notice. thanks geemus
Revert "add trademark notice". thanks geemus
add 2.0.0 to travis build list. thanks geemus
[openstack]
Retrieve supported API version for Image & Network services. thanks Ferran Rodenas
[openstack|compute]
Add volume attachment methods. thanks Ferran Rodenas
Add volume method to server model. thanks Ferran Rodenas
Add volume tests. thanks Ferran Rodenas
[openstack|volume]
Added quota requests for Cinder. thanks Philip Mark M. Deazeta
[rackspace]
updated NotFound exceptions to include region when available. thanks Kyle Rames
correcting exception classes on YARD docs. thanks Kyle Rames
fixing delete image tests. thanks Kyle Rames
updated ServiceException to catch JSON decoding exception and display a warning message. thanks Kyle Rames
fixing broken tests. thanks Kyle Rames
removing duplicate line caused by bad merge. thanks Kyle Rames
fixing bug with mock data. thanks Kyle Rames
[rackspace|compute_v2]
fixed bug in InvalidStateExceptions. thanks Kyle Rames
fixed bug where server creation was not adding networks. thanks Kyle Rames
[rackspace|dns]
updated DNS service to use Fog::DNS::Rackspace::NotFound exceptions in keeping with the rest of the services. thanks Kyle Rames
[rackspace|storage]
updated storage and cdn services to wrap excon exceptions in the same manner as the other Rackspace services. thanks Kyle Rames
[vsphere]
Use Fog.mock? as the other providers Specs can set Fog.mock! without setting the env var. thanks Carlos Sanchez
Use find_raw_datacenter instead of get_raw_datacenter. thanks Carlos Sanchez
allow setting ram and num of cpu when cloning. thanks Mick Pollard
add list_templates function. thanks Ming Jin
add get_template function. thanks Ming Jin
[vsphere|compute]
Merge tmandke VM list speedups. thanks Jeff McCune
Add VM template models. thanks Jeff McCune
fix incorrect filters.merge in networks model. thanks Mick Pollard
add list_templates function. thanks Ming Jin
add get_template function. thanks Ming Jin
add options of numCPUs and memoryMB for VM clone. thanks Ming Jin
Bulk fetch all managed views VM properties. thanks Tejas Ravindra Mandke
Switch some attributes to lazyload. thanks Tejas Ravindra Mandke