-
Notifications
You must be signed in to change notification settings - Fork 0
/
changelog.txt
5444 lines (4726 loc) · 289 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.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
1.10.1 04/04/2013 a270b69a23b43a8cdab768f88503779f27a74fa0
==========================================================
Stats! { 'collaborators' => 46, 'downloads' => 1993968, 'forks' => 746, 'open_issues' => 134, 'watchers' => 2438 }
MVP! Kyle Rames
[VMWare]
Fixed broken support for obj_ids with spaces. thanks Marc Grimme
[Vcloud]
Server reset instance vars after save. thanks dJason
[aws]
Handle the "phantom" security group that exists for elbs. thanks Eugene Howe
mock update_server_certificate. thanks Josh Lane & Ines Sombra
[aws|beanstalk]
Update parser for DescribeEnvironmentResources. thanks George Scott
[cloudstack]
add snapshot model. thanks Dmitry Dedov
[core]
Updated to make ssh timeout user configurable. thanks Kyle Rames
[digitalocean]
Check to see if we have a digital ocean api key before attempting to delete servers. thanks Kyle Rames
[digitalocean|compute]
initial release. thanks Sergio Rubio
added getting started guide. thanks Sergio Rubio
Updated server model documentation. thanks Sergio Rubio
added test helpers. thanks Sergio Rubio
Implemented Server.reboot. thanks Sergio Rubio
Implement Server.power_cycle. thanks Sergio Rubio
tests updates. thanks Sergio Rubio
Added Servers collection tests. thanks Sergio Rubio
Implement missing requests. thanks Sergio Rubio
implemented missing Server actions. thanks Sergio Rubio
string fixes. thanks Sergio Rubio
list_servers request test fixes. thanks Sergio Rubio
server model test fixes. thanks Sergio Rubio
remove extra comma, breaks ruby 1.8. thanks Sergio Rubio
Added support to use SSH keys when creating the server. thanks Sergio Rubio
added some more request. thanks Sergio Rubio
Added list_flavors mock code. thanks Sergio Rubio
Added list_images mock code. thanks Sergio Rubio
added list_servers mock code. thanks Sergio Rubio
added list_regions mock code. thanks Sergio Rubio
initialize compute service mock data. thanks Sergio Rubio
added create_server mock code. thanks Sergio Rubio
added create_ssh_key mock code. thanks Sergio Rubio
added destroy_server mock code. thanks Sergio Rubio
added get_server_details mock code. thanks Sergio Rubio
list_servers uses mock data. thanks Sergio Rubio
added list_ssh_keys mock code. thanks Sergio Rubio
added power_cycle_server mock code. thanks Sergio Rubio
added power_off_server mock code. thanks Sergio Rubio
added power_on_server mock code. thanks Sergio Rubio
added reboot_server mock code. thanks Sergio Rubio
added shutdown_server mock code. thanks Sergio Rubio
added list_ssh_keys request tests. thanks Sergio Rubio
mark Server.reboot test pending if mocking. thanks Sergio Rubio
do not run at_exit block when mocking. thanks Sergio Rubio
mark Server.power_cycle test as pending when mocking. thanks Sergio Rubio
power state tests fixes. thanks Sergio Rubio
improve power state tests reliability. thanks Sergio Rubio
fix create_ssh_key request path. thanks Sergio Rubio
added destroy_ssh_key request and tests. thanks Sergio Rubio
added get_ssh_key request and tests. thanks Sergio Rubio
added create_ssh_key request tests. thanks Sergio Rubio
added SshKey model, collection and related tests. thanks Sergio Rubio
added ssh related requests, model and collection. thanks Sergio Rubio
power_state_tests fixes. thanks Sergio Rubio
list_ssh_keys request mock fixes. thanks Sergio Rubio
include response body in exception when request fails. thanks Sergio Rubio
Improved tests reliability. thanks Sergio Rubio
Added changelog. thanks Sergio Rubio
[docs::aws::cloudformation]
reformatted in YARD format. no content changes, just format changes. thanks Weston Platter
[docs::was::cdn]
reformatted in YARD format. no content changes, just format changes. thanks Weston Platter
[dreamhost|dns]
added missing changelog. thanks Sergio Rubio
[hp]
Add Accept header with application/json for all HP requests. thanks Rupak Ganguly
[hp|compute]
Add user_data option to create server call. thanks Rupak Ganguly
Consolidate the simple mapped options parameters in the create server call. thanks Rupak Ganguly
Add the capability to pass in user_data in the server model. thanks Rupak Ganguly
Add user_data to the mock data structure. thanks Rupak Ganguly
Fix mock for create server. thanks Rupak Ganguly
Add user_data option to create server call. thanks Rupak Ganguly
Consolidate the simple mapped options parameters in the create server call. thanks Rupak Ganguly
Add user_data to the mock data structure. thanks Rupak Ganguly
Fix mock for create server. thanks Rupak Ganguly
[hp|storage]
marker option in each method needs to be a string. thanks Andreas Gerauer
[libvirt|compute]
handle missing <system> tag in libvirt node info. thanks Dominic Cleal
[misc]
ovirt quota support. thanks Amos Benari
Removed Zerigo::Models::DNS::Records#find method, moved functionality to all(options) Removed Rackspace::Models::DNS::Zones#find, moved functionality to all(options). thanks Andreas Gerauer
fixed infinite loop in each method of AWS Distributions. thanks Andreas Gerauer
add a test to protect certain Enumerable methods in Fog::Collection subclasses. thanks Andreas Gerauer
get rid of bucket/directory delete - not allowed for IA. thanks Andrew Kuklewicz
add IA specific headers for file. thanks Andrew Kuklewicz
get rid of versions from IA. thanks Andrew Kuklewicz
missed one. thanks Andrew Kuklewicz
fix tests, found a few differences with S3. thanks Andrew Kuklewicz
fix 1.8.7 error, oops. thanks Andrew Kuklewicz
fix internet archive use of headers, remove acls. thanks Andrew Kuklewicz
sshable should take the same options as ssh. thanks Anshul Khandelwal
[aws][glesys] Pass credentials to sshable. thanks Anshul Khandelwal
Use strict base encoding otherwise breaks for very large org names. thanks Chirag Jog
revert typo. thanks Chirag Jog
Fix the base encoding issue with Ruby 1.8.7 Compliance. thanks Chirag Jog
Delete \r also. thanks Chirag Jog
Minor fix: Ensure to send a valid Content-Type. thanks Chirag Jog
Check if a template requires a password or not. thanks Chirag Jog
Remove unecessary print. thanks Chirag Jog
Support optional `snapshot_id` key when creating volumes. thanks Chris Roberts
added dummy filters parameter to servers.all for conformity. thanks Christoph Witzany
Add Riak CS provider in Fog. thanks Christopher Meiklejohn
Updated DescribeReservedInstancesOfferings to take in filters as request parameters. thanks Curtis Stewart
OpenStack: base64 encode personality in rebuild. thanks Dan Prince
Forcing good Excon version. thanks Daniel Libanori
Update file.rb. thanks Dave Ungerer
Stop hardcoding the server ssh port. thanks David Calavera
Use passed blocks to handle scp callbacks. thanks David Calavera
fix syntax, ruby 1.8.7. thanks Dmitry Dedov
changed status to state for conformity and fixed alias for flavor_id. thanks DoubleMalt
replaced dup/delete with reject. thanks Eugene Howe
fixed for 1.8. thanks Eugene Howe
add ovirt quota support. thanks Jason Montleon
1620: Try to add some guards around possible nil objects based on associations in VPCs. thanks Jesse Davis
1620: Try to add some guards around possible nil objects based on associations in VPCs. thanks Jesse Davis
fix tabs. thanks Jesse Davis
First attempt at an S3 path_style flag. thanks Joachim Nolten
rebasing with master. thanks Kyle Rames
rebasing with master. thanks Kyle Rames
removing superfluous readme. thanks Kyle Rames
rebasing with master. thanks Kyle Rames
updated endpoint handing. thanks Kyle Rames
rebasing with master. thanks Kyle Rames
rebasing. thanks Kyle Rames
merging in latest master. thanks Kyle Rames
fixing merge issues. thanks Kyle Rames
fixing merge issues. thanks Kyle Rames
merging in document changes. thanks Kyle Rames
rackspace|compute_v2] removing superfluous note from compute_v2 documentation. thanks Kyle Rames
merging in latest master. thanks Kyle Rames
mend. thanks Kyle Rames
Revert "[rackspace] adding note about credentials in the getting started document". thanks Kyle Rames
convert lib/fog to simply include all providers. thanks Lance Ivy
benchmark for loading all of fog vs just aws. thanks Lance Ivy
fix joyent and xenserver so they can be required individually. thanks Lance Ivy
restore ability to load fog from source without bundler. thanks Lance Ivy
fix bug where servers.all was ignoring filters due to hash merging in the wrong direction. thanks Mick Pollard
Fix S3 directory location infinite loop. thanks Nils Landt
Update changelog and bump version. thanks Rupak Ganguly
Fix names of the container sync attributes. thanks Rupak Ganguly
Add Object Storage container sync feature. thanks Rupak Ganguly
Update changelog and bump version. thanks Rupak Ganguly
supported OpenStack Quantum Router Operation. not include mock code. thanks Tomokazu Hirai
added mock code for router operation. thanks Tomokazu Hirai
fixed responce data from mock and removed vanilla options reject code. thanks Tomokazu Hirai
@rubiojr wrote mock code for openstack routers. thanks Tomokazu Hirai
@rubiojr fixed mock test failure. thanks Tomokazu Hirai
@rubiojr fixed mock faulure for router(s)_tests.rb. thanks Tomokazu Hirai
fix for AWS error message parsing. thanks VirtualStaticVoid
Added Content-Disposition attribute for Rackspace file. thanks Yauheni Kryudziuk
Changed GoogleAccessKeyId to GoogleAccessId. thanks althras
Add Vcloud support back to Fog::Compute. thanks dJason
add Rupak Ganguly to MVP exclusion list. thanks geemus
container sync attributes. thanks howete
[openstack]
added changelog. thanks Sergio Rubio
[openstack|compute]
Allow booting a VM with NICs (net_id, port_id, fixed_ip). thanks Ferran Rodenas
Use attribute accessor for nics. thanks Ferran Rodenas
[openstack|glance]
Added image service example. thanks Sergio Rubio
[openstack|identity]
moved identity example to the examples directory. thanks Sergio Rubio
[openstack|image]
Check for glance version (fog only supports v1). thanks Ferran Rodenas
[openstack|network]
Add endpoint_type option. thanks Ferran Rodenas
create_network provider extensions. thanks Sergio Rubio
Added missing router model/collection. thanks Sergio Rubio
update_router request updates. thanks Sergio Rubio
router model updates. thanks Sergio Rubio
create_router request updates. thanks Sergio Rubio
Added missing router related tests. thanks Sergio Rubio
create_network provider extensions reworked. thanks Sergio Rubio
remove extra trailing comma. thanks Sergio Rubio
remove superfluous Router model attributes. thanks Sergio Rubio
Fix #connection deprecation replacing it with #service. thanks Sergio Rubio
mock fixes in some OpenStack Network requests. thanks Sergio Rubio
added network/subnet/router related example. thanks Sergio Rubio
[openstack|storage]
Added support to impersonate other accounts. thanks Sergio Rubio
added missing mocks. thanks Sergio Rubio
Added storage example to set the account quota. thanks Sergio Rubio
[rackspace]
updated storage to support custom endpoints when using auth 2.0. thanks Kyle Rames
extracted auth 2.0 into module; updated cdn to support an external endpoint. thanks Kyle Rames
updated service_catalog.reload; added rackspace_cdn_url as an option to storage service; tweaked compute_v2 auth. thanks Kyle Rames
renaming variables in the interest of clarification. thanks Kyle Rames
updated to use v1 authentication if rackspace_auth_url endpoint is specified without version as with the current implementation of knife-rackspace. thanks Kyle Rames
initial checkin for the Getting started with Cloud Files document. thanks Kyle Rames
SPIKE: converting authentication module to super class. thanks Kyle Rames
updated to pass string rather and a uri to Fog::Connection. thanks Kyle Rames
created auth_token method in service that will return a token defined in the @auth_token variable to the identity service to reduce the chance that token might not be set; improved token tests. thanks Kyle Rames
made some methods private per @brianhartsock. thanks Kyle Rames
adding deprecation warning for auth v1.0/v1.1 authentication endpoints. thanks Kyle Rames
fixing yard warnings. thanks Kyle Rames
adding auth endpoint constants in Fog::Rackspace. thanks Kyle Rames
additional getting started document edits. thanks Kyle Rames
minor document update. thanks Kyle Rames
fixing constant already defined error for Fog::Rackspace::UK_AUTH_ENDPOINT and Fog::Rackspace::US_AUTH_ENDPOINT. thanks Kyle Rames
adding auth 2.0 to compute, databases, dns, load balancers, cloud block storage. thanks Kyle Rames
updated service endpoint handling; improved service endpoint tests. thanks Kyle Rames
moving require 'fog/rackspace/service' to fog/rackspace. thanks Kyle Rames
fixing auth 20 issue where tenant id is not being appended to the service url. thanks Kyle Rames
adjusting white space on documents. Added examples, additional resources, and support section to cloud files doc. thanks Kyle Rames
updated to normalize endpoints before detecting a standard endpoint. thanks Kyle Rames
making document edits. thanks Kyle Rames
fixing code error in documentation. thanks Kyle Rames
miscellaneous document tweaks. thanks Kyle Rames
added exception info to rackspace api documentation. thanks Kyle Rames
adding stragler. thanks Kyle Rames
fixing typo in api docs. thanks Kyle Rames
updated getting_started.md to use source 'https://rubygems.org' rather than :rubygems. thanks Kyle Rames
tweaking getting started page. thanks Kyle Rames
adding note about credentials in the getting started document. thanks Kyle Rames
adding note about credentials in the getting started document. thanks Kyle Rames
updated examples to use Chicago data center; updated error message to indicate we were using the Chicago data center. thanks Kyle Rames
revising getting started page. thanks Kyle Rames
[rackspace|block_storage]
initial document checkin. thanks Kyle Rames
edits to cloud block storage documentation. thanks Kyle Rames
adding link on getting_started.md to cloud block storage doc. thanks Kyle Rames
additional edits to the cloud block storage documentation. thanks Kyle Rames
initial checkin of block storage api documentation. thanks Kyle Rames
adding response documentaion. thanks Kyle Rames
updated yard docs for requests. thanks Kyle Rames
[rackspace|blockstorage]
adding Cloud Block Storage Examples. thanks Kyle Rames
[rackspace|cdn]
updated cdn to use auth 2.0. thanks Kyle Rames
[rackspace|compute_v2]
updated compute_v2 to use auth 2.0 endpoints. thanks Kyle Rames
updated to support auth 2.0. thanks Kyle Rames
fixing broken test. thanks Kyle Rames
added authentication_method test specifically for chef's default. thanks Kyle Rames
fixing yard doc. thanks Kyle Rames
updated compute_v2 to get the appropriate endpoint from the service catalog when an endpoint is specified via :rackspace_endpoint with one of the known constants (DFW_ENDPOINT, ORD_ENDPOINT, LON_ENDPOINT); updated compute examples to use rackspace region. thanks Kyle Rames
fixed chef issue. thanks Kyle Rames
updated detach volume to use :rackspace_region to specify region. thanks Kyle Rames
added specific exception for invalid states in order to make it easier to rescue. thanks Kyle Rames
added bootstrap and ssh section to compute documentation. thanks Kyle Rames
updated the bootstrap section of the compute_v2 documentation. thanks Kyle Rames
[rackspace|identity]
updated test to support ruby 1.8.7. thanks Kyle Rames
[rackspace|storage]
initial cloud file examples checkin. thanks Kyle Rames
fixing typos. thanks Kyle Rames
renaming examples. thanks Kyle Rames
updating to use 2.0 authentication endpoints. thanks Kyle Rames
fixing broken tests. thanks Kyle Rames
fixing example spacing. thanks Kyle Rames
adding rackspace storage docs; general edits on other rackspace documents. thanks Kyle Rames
adding Storage yard docs. thanks Kyle Rames
updating the download file section. thanks Kyle Rames
updating download example to use a block. thanks Kyle Rames
updating auth endpoints in documentation. thanks Kyle Rames
fixing typos. thanks Kyle Rames
[xenserver|compute]
added create_vlan request. thanks Sergio Rubio
added destroy_vlan request. thanks Sergio Rubio
added create_vlan request tests. thanks Sergio Rubio
added destroy_vlan request tests. thanks Sergio Rubio
added create_network request. thanks Sergio Rubio
added create_network tests. thanks Sergio Rubio
added destroy_network request. thanks Sergio Rubio
added destroy_network request tests. thanks Sergio Rubio
added VLAN model and tests. thanks Sergio Rubio
Added Vlans collection and tests. thanks Sergio Rubio
added save and destroy operations to Network. thanks Sergio Rubio
updated compute service to add new model, requests. thanks Sergio Rubio
Added Network/VLANs creation example. thanks Sergio Rubio
update changelog. thanks Sergio Rubio
1.10.0 03/05/2013 2f30de2ab357a5bbdb505b94ada8aa637ba936f5
==========================================================
Stats! { 'collaborators' => 45, 'downloads' => 1813647, 'forks' => 720, 'open_issues' => 117, 'watchers' => 2386 }
MVP! Rupak Ganguly
[Brightbox]
Adds update firewall request. thanks Paul Thornthwaite
Adds compatibility mode to template. thanks Paul Thornthwaite
Updates to requests. thanks Paul Thornthwaite
[Glesys]
Template list request does not take options. thanks Simon Gate
Only make one request when fetching templates. thanks Simon Gate
Fix template attributes, now they work. thanks Simon Gate
Attribute :keepip removed from server model. thanks Simon Gate
Clean up attributes on server model. thanks Simon Gate
Add public_ip_method to server model. thanks Simon Gate
Add setup method to copy fog ssh keys to server. thanks Simon Gate
Wrap ssh method to use rootpassword if present. thanks Simon Gate
[HP]
Add BlockStorage provider and add volumes and snapshots support. Add support for bootable volumes, persistent server, cross-tenant acls and temp urls. Add support for Windows instances. Merge the latest code from fog 1.9.0 release. thanks Rupak Ganguly
[HP|storage]
Fix generate_object_temp_url to use signer that is backward compatible to 1.8.7. thanks Rupak Ganguly
[Rackspace|Compute]
fixed issue with bootstrap method where server was ready, but it had not received an ipv4 address yet. Added check for ip address in server ready block as well as a timeout parameter. thanks Kyle Rames
[Rackspace|Storage]
This tests consistently fails on either ruby 1.8.7 or ruby 1.9.3 because hash order is indeterminate. I believe the spirt of this test is to ensure that only one header value is generated and thus I have updated the test to reflect that. thanks Kyle Rames
[aws]
Fixes typo in fetching credentials error. thanks Paul Thornthwaite
Fixes security group template. thanks Paul Thornthwaite
[aws|compute]
Fixes schema in image tests. thanks Paul Thornthwaite
[aws|dynamodb]
fix port to match https default closes #1531. thanks geemus
[aws|rds]
remove some superfluous reloads, hopefully help with travis test timing issues. thanks geemus
[aws|storage]
Fixes Yard tags. thanks Paul Thornthwaite
[bluebox|blb]
clean up, define types returned. thanks Josh Yotty
some cleanup of model stubs. thanks Josh Yotty
add model to application and server collections. thanks Josh Yotty
require model. thanks Josh Yotty
require model. thanks Josh Yotty
fix more stub/copypaste inanity. thanks Josh Yotty
lb_service collection implementation. thanks Josh Yotty
service must be passed from caller. thanks Josh Yotty
atone for additional sins in the lb service and backend models. thanks Josh Yotty
add last set of index requests for lb_machines. thanks Josh Yotty
add_machine. thanks Josh Yotty
rename for consistency. thanks Josh Yotty
typo, whitespace. thanks Josh Yotty
lb_machine API coverage. thanks Josh Yotty
missing end. thanks Josh Yotty
testing stubs. thanks Josh Yotty
rename to tests, plural. thanks Josh Yotty
more request tests, missing comma. thanks Josh Yotty
parsing is hard, let's go shopping. thanks Josh Yotty
account for text/plain endpoint. thanks Josh Yotty
update tests. thanks Josh Yotty
[core]
Uses Logger deprecation for Compute.new. thanks Paul Thornthwaite
Fix display_stdout to process multiple lines output. thanks Rupak Ganguly
[dreamhost|dns]
remove connection deprecation notices. thanks Sergio Rubio
Use the new fog-dream.com domain for testing. thanks Sergio Rubio
remove silly debugging code. thanks Sergio Rubio
do not delete the do-not-delete record when testing. thanks Sergio Rubio
added test helpers. thanks Sergio Rubio
Added README.md file documenting testing procedure. thanks Sergio Rubio
Removed get_record request. thanks Sergio Rubio
refactor dns requests tests. thanks Sergio Rubio
added Record model tests, fix Record.save. thanks Sergio Rubio
record tests fixes. thanks Sergio Rubio
Emulate zone model and collection, added tests. thanks Sergio Rubio
Do not add duplicated zones to the Zones collection. thanks Sergio Rubio
Moved getting started guide to examples/dns. thanks Sergio Rubio
Zone.records: list only records matching the current zone. thanks Sergio Rubio
Updated testing documentation. thanks Sergio Rubio
Updated Dreamhost/DNS getting started guide. thanks Sergio Rubio
drop uuid gem requirements, not needed. thanks Sergio Rubio
drop uuid gem dep from fog.gemspec. thanks Sergio Rubio
Add dreamhost to the list of providers. thanks Sergio Rubio
[dreamhost|docs]
Added getting started guide, initial release. thanks Sergio Rubio
[dremhost|dns]
added DNS service tests. thanks Sergio Rubio
[ecloud]
fixed object returns in mock. thanks Eugene Howe
[fog]
Typo fixed in identity. thanks Anshul Khandelwal
Cleanup: Use the service registry for requiring libs where possible. thanks Anshul Khandelwal
[glesys]
Add description to server model. thanks Simon Gate
Ability to pass in options to server details. thanks Simon Gate
Consistent naming of attributes. thanks Simon Gate
ip details should be ip details, not listfree. thanks Simon Gate
Fix ip model name to match nameing convention. thanks Simon Gate
Fix ip attributes, they didn't work. thanks Simon Gate
Return nil if there isn't any public ip address. thanks Simon Gate
Refactor the ip interface, did not work earlier. thanks Simon Gate
add take method to ip model. thanks Simon Gate
Fix error in ip tests. thanks Simon Gate
Make compute test pass. thanks Simon Gate
Attributes were overwritten when getting server details. thanks Simon Gate
Fix bug when trying to attach a ip to a server. thanks Simon Gate
Platform methods to templates. thanks Simon Gate
Rename template model to match Fog convention. thanks Simon Gate
Remove unused features from template model. thanks Simon Gate
[hp/openstack|compute]
remove erroneous block argument to get_object; fixes issue #1588 for OpenStack and HP. thanks Kyle Rames
[libvirt|volume]
Fix typo in image_suffix. thanks David Wittman
[misc]
Enable ebs-optimized spot instance requests. thanks Adam Bozanich
test spot instance request parser. thanks Adam Bozanich
add internet_archive to fog providers, bin, storage. thanks Andrew Kuklewicz
and internet_archive code, tests. thanks Andrew Kuklewicz
fix testing mock. thanks Andrew Kuklewicz
set defaults to be scheme http, port 80, as that is what internet_archive supports. thanks Andrew Kuklewicz
Pass the management URI if no public endpoint. thanks BK Box
Need to check for management variable as well. thanks BK Box
Add support for pulling out virtualization type when parsing AWS Describe Instances results. thanks Brad Heller
Ignore tags. thanks Brad Heller
NextMarker => NextToken. Maybe that's what it used to be...?. thanks Brad Heller
Fix Params related to network configuration. thanks Chirag Jog
Support to Configure the VM network. thanks Chirag Jog
Ability to track vApp level status of readiness. thanks Chirag Jog
Fix Params related to network configuration. thanks Chirag Jog
Support to Configure the VM network. thanks Chirag Jog
Ability to track vApp level status of readiness. thanks Chirag Jog
Remove extraneous print. thanks Chirag Jog
Remove existing (unused) parser module and introduce a TerremarkParser - which extends the base parser with the ability to extract relevant attributes. thanks Chirag Jog
Use the TerremarkParser to extract relevant attributes. thanks Chirag Jog
Minor Fix to delete the internet service. thanks Chirag Jog
OpenStack: update used limits tests. thanks Dan Prince
OpenStack: update tenant_list tests. thanks Dan Prince
OpenStack: get identity tests passing in real mode. thanks Dan Prince
Drop 'extras' from tenant test validations. thanks Dan Prince
Openstack: fix bin/openstack.rb errors. thanks Dan Prince
OpenStack Compute: Fix server model metadata. thanks Dan Prince
OpenStack: Add missing metadatum requests. thanks Dan Prince
vsphere: Support multiple NIC backings. thanks Ewoud Kohl van Wijngaarden
vsphere: Allow listing virtual port groups. thanks Ewoud Kohl van Wijngaarden
Add a zones.find(substring) method to return only zones whose name matches that substring. thanks H. Wade Minter
Add initial support for pulling in >100 zones via Zones.each. thanks H. Wade Minter
Get rid of the extra load() calls. thanks H. Wade Minter
copy & paste to get Blocks LB API working. thanks Josh Yotty
register blb feature. thanks Josh Yotty
Rudimentary CRUD for AWS Data Pipeline. thanks Keith Barrette
Simple model tests. thanks Keith Barrette
Simple request tests. thanks Keith Barrette
Fix failing model tests. thanks Keith Barrette
Mark data pipeline tests pending if mocked. thanks Keith Barrette
Make compatible with Ruby 1.8.7. thanks Keith Barrette
Finished initial draft of Cloud Server docs. thanks Kyle Rames
updating Rackspace Cloud Server Documentation. thanks Kyle Rames
moving documents to another branch. thanks Kyle Rames
adding white space to force travis build. thanks Kyle Rames
refined examples; moved samples into cloud_servers sub directory. thanks Kyle Rames
moving examples; added readme. thanks Kyle Rames
tweaking example readme file. thanks Kyle Rames
tweaking examples document. thanks Kyle Rames
merging with latest master. thanks Kyle Rames
Adding Rackspace getting started and compute documents back in. thanks Kyle Rames
apply edits to Rackspace compute documents. thanks Kyle Rames
fixing links to anchors in Rackspace Compute doc. thanks Kyle Rames
fixing links to anchors in Rackspace Compute doc one more time. thanks Kyle Rames
fixing links to anchors in Rackspace Compute doc AGAIN. thanks Kyle Rames
fixing merge conflicts. thanks Kyle Rames
added 30 second timeout for SSH and SCP connect. thanks Kyle Rames
moved cloud servers examples to lib/fog/rackspace/examples/compute_v2; renamed cloud_servers.md to compute_v2.md. thanks Kyle Rames
rebased with master. thanks Kyle Rames
merging with the latest file_metadata. thanks Kyle Rames
rebasing cdn branch with latest master. thanks Kyle Rames
rebasing with master. thanks Kyle Rames
rebasing with master. thanks Kyle Rames
rebasing with master. thanks Kyle Rames
fixing broken tests. thanks Kyle Rames
Revert "[rackspace] adding accept headers to block_storage, cdn, compute_v2, databases, identity, load_balancers, storage". thanks Kyle Rames
Revert "Revert "[rackspace] adding accept headers to block_storage, cdn, compute_v2, databases, identity, load_balancers, storage"". thanks Kyle Rames
Follow redirection from response even if response is a Hash. thanks Marc G Gauthier
Set the User-Agent as Fog, to help differentiate from HP's CLI tools that have a vendored 'hpfog'. thanks Matt Ray
Make sure no requests are ever sent to the wrong endpoint by default. thanks Matt Sanders
Bump release to 0.0.7. thanks Matt Sanders
Remove matt as contact. thanks Matt Sanders
Bumped net-scp dependency to ~>1.1. thanks Michael D. Hall
remove unneeded url param. thanks Michał Krzyżanowski
Fix Mock#allocate_address method arity. thanks Mike Moore
Fix Mock#get_snapshot_details argument. thanks Mike Moore
Fix Mock#get_volume_details argument. thanks Mike Moore
Fix Mock#list_servers method arity. thanks Mike Moore
Fix Mock#remove_fixed_ip arguments. thanks Mike Moore
Fix Mock#update_server arguments. thanks Mike Moore
Removes docs since they are in wrong repo. thanks Paul Thornthwaite
Adds new Code Climate badge to README. thanks Paul Thornthwaite
Disables tests with race conditions affecting CI. thanks Paul Thornthwaite
Update gitignore and add a rvmrc file. thanks Rupak Ganguly
Add a new HP provider. thanks Rupak Ganguly
Add a case for the new HP provider. thanks Rupak Ganguly
Add a new HP provider. thanks Rupak Ganguly
Add a storage service implementation to the HP provider. thanks Rupak Ganguly
Add #get_containers, #get_container, #put_container and #delete_container methods to the storage service. thanks Rupak Ganguly
Add #head_containers and #head_container methods. thanks Rupak Ganguly
Enable #get, #put, #head and #delete object methods. thanks Rupak Ganguly
Add implementation for #get_object method. thanks Rupak Ganguly
Add implementation for #put_object method. thanks Rupak Ganguly
Add implementation for #head_object method. thanks Rupak Ganguly
Add implementation for #delete_object method. thanks Rupak Ganguly
Enable models layer methods and return nil from cdn call. thanks Rupak Ganguly
Add the directories model implementation. thanks Rupak Ganguly
Add the directory model implementation. thanks Rupak Ganguly
Add the files model implementation. thanks Rupak Ganguly
Add the file model implementation. thanks Rupak Ganguly
Add an implementation of copy method to copy files between containers. thanks Rupak Ganguly
Require HP provider for the fog binary. thanks Rupak Ganguly
Add a HP provider class for the fog binary. thanks Rupak Ganguly
Enable compute service with HP provider. Refactor hp_auth_url into hp_host, hp_port and hp_auth_path to enable flexibility in specifying the host, port and auth path separately. thanks Rupak Ganguly
Add the new hp_host, hp_port and hp_auth_path attributes and remove hp_auth_url. thanks Rupak Ganguly
Add a new HP provider for compute service. Note the new hp_host, hp_port and hp_auth_path attributes. thanks Rupak Ganguly
Add a case for the new HP provider for compute service. thanks Rupak Ganguly
Add the #list_servers method. thanks Rupak Ganguly
Enable #create_server, #list_servers and #list_servers_detail services for Nova. thanks Rupak Ganguly
Add implementation for #list_servers_detail. thanks Rupak Ganguly
Enable #list_images and #list_images_detail services. thanks Rupak Ganguly
Add implementation for #list_images service. thanks Rupak Ganguly
Add implementation for #list_images_detail service. thanks Rupak Ganguly
Enable #list_flavors and #list_flavors_detail services for Nova. thanks Rupak Ganguly
Add implementation for #list_flavors service. thanks Rupak Ganguly
Add implementation for #list_flavors_detail service. thanks Rupak Ganguly
Add implementation for #get_server_details service. thanks Rupak Ganguly
Add implementation for #get_image_details service. thanks Rupak Ganguly
Add implementation for #get_flavor_details service. thanks Rupak Ganguly
Enable #get_server_details, #get_image_details and #get_flavor_details services for Nova. thanks Rupak Ganguly
Add implementation for #create_server service. thanks Rupak Ganguly
Enable #create_image and #delete_image services. thanks Rupak Ganguly
Add implementation for #create_image service. thanks Rupak Ganguly
Add implementation for #delete_image service. thanks Rupak Ganguly
Enable the #create_server, #update_server and #delete_server services for Nova. thanks Rupak Ganguly
Update code with differences from Rackspace API and OS, to make it work with the Nova instance. thanks Rupak Ganguly
Add the implementation for #update_server services. thanks Rupak Ganguly
Add the implementation for #delete_server services. thanks Rupak Ganguly
Enable #list_addresses, #list_public_addresses and #list_private_addresses services for Nova. thanks Rupak Ganguly
Add implementation for #list_addresses service. thanks Rupak Ganguly
Add implementation for #list_public_addresses service. thanks Rupak Ganguly
Add implementation for #list_private_addresses service. thanks Rupak Ganguly
Enable #server_action, #reboot_server, #resize_server, #confirm_resized_server and #revert_resized services for Nova. thanks Rupak Ganguly
Add implementation for #server_action, #reboot_server, #resize_server, #confirm_resized_server and #revert_resized services. thanks Rupak Ganguly
Enable flavors and flavor models. thanks Rupak Ganguly
Add implementation for flavors and flavor model layer. thanks Rupak Ganguly
Enable images and image models. thanks Rupak Ganguly
Add implementation for images and image model layers. thanks Rupak Ganguly
Enable models for servers and server for Nova services. thanks Rupak Ganguly
Add implementaion for servers model. thanks Rupak Ganguly
Add implementaion for server model. thanks Rupak Ganguly
Refactor connection parameters to accept a single endpoint and credentials. thanks Rupak Ganguly
Refactor Nova connection parameters to accept a single endpoint and credentials. thanks Rupak Ganguly
Add a options hash so that headers can be passed in to set acls. thanks Rupak Ganguly
Fix public_url property to generate a url when cdn is not enabled. Also, create a new url method that returns the full url. thanks Rupak Ganguly
Add a helper method to convert a acl string to a header name/value pair that Swift understands. thanks Rupak Ganguly
Add an acl property that will allow setting of acls strings. Also, add fix the public property to now toggle the appropriate acl string. thanks Rupak Ganguly
Remove Content-Length header incase Transfer-Encoding header is present. This was done to get the streaming for PUT working. thanks Rupak Ganguly
Fix a JSON parse error for Nova service methods like reboot. The server returns plain text instead of JSON text and hence JSON.parse barfs. thanks Rupak Ganguly
Revise fog gemspec to reflect hpfog name and tag it with v0.0.6. thanks Rupak Ganguly
Add mocking support to Swift HP provider calls. thanks Rupak Ganguly
Add a public? method to query a directory's state. thanks Rupak Ganguly
Add header_to_acl helper method to convert an acl header into corresponding acl strings. thanks Rupak Ganguly
Retrieve acl headers if present and set the acl string on a directory. thanks Rupak Ganguly
Add a check to see if acl string is nil and if so set it to 'private'. thanks Rupak Ganguly
Change serverRef to serverId. This was a change from Rackspace API but has been sync'd upon now. thanks Rupak Ganguly
Change flavorRef to flavorId and imageRef to imageId. This was a change from Rackspace API but has been sync'd upon now. thanks Rupak Ganguly
Fix DEVEX-634: Remove services that our out of scope. thanks Rupak Ganguly
Add CHANGELOG for HP specific fog extensions. thanks Rupak Ganguly
Add README with documentation for HP specific fog extensions. thanks Rupak Ganguly
Bump version. thanks Rupak Ganguly
Fix differences that were there in OS API. thanks Rupak Ganguly
Add special char. support including '?' in container and object names. thanks Rupak Ganguly
Add a helper method to expose some base info. for clients. thanks Rupak Ganguly
Bump version and update changelog. thanks Rupak Ganguly
Fix bug DEVEX-1296. Encode container and object names for public_url. thanks Rupak Ganguly
Update changelog. thanks Rupak Ganguly
Update date for release. thanks Rupak Ganguly
Change flavorId to flavorRef and imageId to imageRef as the specs changed. Also, change expected status to be 202 instead of 200. thanks Rupak Ganguly
Change expected status to be 204 instead of 202. thanks Rupak Ganguly
Change expected status to be 204 instead of 200. thanks Rupak Ganguly
Update date for fog merge with upstream milestone. thanks Rupak Ganguly
Add connection options param to the HP provider for Storage and Compute services that can be used to customize various connection related timeouts and other options. thanks Rupak Ganguly
Remove deprecated provider recognize clause. thanks Rupak Ganguly
Enable HP CDN provider. thanks Rupak Ganguly
Integrate HP CDN service with storage service. thanks Rupak Ganguly
Fix small bug with returning public url in the case when cdn is used. thanks Rupak Ganguly
Add initial implementation for cdn services i.e. GET, PUT, POST, HEAD and DELETE. thanks Rupak Ganguly
Hardcode X-Storage-Url as service is returning wrong url. thanks Rupak Ganguly
Assign hp_auth_uri to an instance var. so that CDN can use it. thanks Rupak Ganguly
Enable delete_container on the CDN service. thanks Rupak Ganguly
Add fix for special chars. in CDN-enabled container names. thanks Rupak Ganguly
Catch new exception that is being thrown. thanks Rupak Ganguly
Update code to call delete_container if CDN is enabled. thanks Rupak Ganguly
Make headers camel cased in public_url and remove manipulation of public_url in save method. Use delete_container in CDN context instead of out_container. thanks Rupak Ganguly
Remove CDN integration from within Storage service, till CDN service is more mature. thanks Rupak Ganguly
Update image and images model, and create_image call now uses server_action. Behavior change in Diablo 4. thanks Rupak Ganguly
Add new request layer method for rebuild_server and enable it for compute services. Behavior added in Diablo 4. thanks Rupak Ganguly
Enable new compute services. thanks Rupak Ganguly
Add name, accessIPv4 and accessIPv6 as properties. Change create_server signature to include the now required name param. Breaking change due to OS API. thanks Rupak Ganguly
Add new attributes, update flavor and image attributes and add corresponding accessors for them. Add new methods for rebuild, resize, revert_resize, confirm_resize, and create_image. Update save method to use new attributes. Update create_server call to pass in name param. thanks Rupak Ganguly
Remove resize related calls as they are not fully functional yet. thanks Rupak Ganguly
Update changelog for 0.0.10 tagged version. thanks Rupak Ganguly
Add a new option for CDN endpoint url and build the CDN mgmt url. thanks Rupak Ganguly
Add a new cdn uri to the Storage service to enable a CDN service from within the Storage service. thanks Rupak Ganguly
Update destroy and save methods to call appropriate CDN counterparts when CDN service is available and enabled. thanks Rupak Ganguly
Add some new attributes. Fix image_id and flavor_id getters. thanks Rupak Ganguly
Add request and model methods for change_password_server, and enable it for compute. thanks Rupak Ganguly
Add list_key_pairs compute request layer method, and mocks for it as well. thanks Rupak Ganguly
Add some mocking helper methods. thanks Rupak Ganguly
Fix issue with list in mock mode. thanks Rupak Ganguly
Enable create_key_pair service for compute. Add key_pairs array for mocking support. thanks Rupak Ganguly
Add implementation for creating keypair and also provide mocking support. thanks Rupak Ganguly
Remove a debug message. thanks Rupak Ganguly
Fix param name. thanks Rupak Ganguly
Enable delete_key_pair request method and implement it, along with mocking support. thanks Rupak Ganguly
Enable and implement key pairs model layer for compute service. thanks Rupak Ganguly
Add implementation for list_security_groups request layer method and enable it for compute services. Add mocking support as well. thanks Rupak Ganguly
Fix a small typo in mocks. thanks Rupak Ganguly
Enable and implemented create_security_groups method for request layer for compute services. thanks Rupak Ganguly
Fix code to remove from last modified hash afetr delete in mock code. thanks Rupak Ganguly
Use id instead of name to index the security groups hash in mock data structure. thanks Rupak Ganguly
Enable and implemented delete_security_groups method in requets layer for compute services. thanks Rupak Ganguly
Enable and implement create, get and delete security group methods for compute service. thanks Rupak Ganguly
Enable and add the security groups model layer implementation for the compute services. thanks Rupak Ganguly
Enable and add implementation for create security group rules for compute service. thanks Rupak Ganguly
Fix bugs in mocking support. thanks Rupak Ganguly
Small fix in mocks. thanks Rupak Ganguly
Enable and implement delete security group rules for compute service. thanks Rupak Ganguly
Add security group rule methods to security group model. thanks Rupak Ganguly
Fix create_rule to return response instead of boolean. thanks Rupak Ganguly
Add helper methods for mocking. thanks Rupak Ganguly
Enable and implement allocate address with mocking support for compute services. thanks Rupak Ganguly
Add options for keyname, security group and availability zone. thanks Rupak Ganguly
Enable and add implementation for release address for request layer for the compute service. thanks Rupak Ganguly
Fix documentation. thanks Rupak Ganguly
Enable and implement get address for request layer along with mocking support for the compute service. thanks Rupak Ganguly
Rename these to add a server prefix as they pertain to server addresses. thanks Rupak Ganguly
Enable and implement list addresses for request layer for the compute service. thanks Rupak Ganguly
Enable and implement the address model layer for the compute service. thanks Rupak Ganguly
Fix the documentation. thanks Rupak Ganguly
Enable and add associating and disassociating addresses to a server instance in the request layer for the compute service. thanks Rupak Ganguly
Add new attributes and revise addresses hash structure for the mock. thanks Rupak Ganguly
Fix doc, and status. thanks Rupak Ganguly
Revise implementation for returning private and public ip addresses for a given server, along with mocking support. thanks Rupak Ganguly
Revise mocking support to manage ip address collection in servers. thanks Rupak Ganguly
Add server attribute to associate and disassociate a server to an address. thanks Rupak Ganguly
Remove some attributes from object. thanks Rupak Ganguly
Add support for passing in key pairs, security groups, availability zone and min/max count to the create server request layer method. thanks Rupak Ganguly
Update the server model to support passing in keypairs and security groups. thanks Rupak Ganguly
Fix some verbiage and update some links. thanks Rupak Ganguly
Remove instance_id as an accessor. thanks Rupak Ganguly
Add vcpus as an attribute. thanks Rupak Ganguly
Add back some attributes. thanks Rupak Ganguly
Update inline docs to add some params. thanks Rupak Ganguly
Update changelog with changes for this version release. thanks Rupak Ganguly
Bump version to 0.0.11. thanks Rupak Ganguly
Update HP provider with the new CS authentication method and also refactor the legacy authentication method. Also, update HP Storage provider to use the CS authentication scheme. thanks Rupak Ganguly
Retrofit HP Storage provider to work with both legacy and CS authentication schemes. thanks Rupak Ganguly
Refactor code to get endpoints from service catalog for v1 and v2 auths. thanks Rupak Ganguly
Update Storage provider to work with v1 and v2 auths. thanks Rupak Ganguly
Update CDN provider to work with v1 and v2 auths. Also, patch code for incorrect endpoint via CS catalog. thanks Rupak Ganguly
Update for cdn endpoint fix in place. thanks Rupak Ganguly
Update inline docs as per real responses. thanks Rupak Ganguly
Update CDN integration with Storage with respect to CS authentication. thanks Rupak Ganguly
Update HP Compute provider to use CS authentication and retrofit code to use v1 auth as well. thanks Rupak Ganguly
Add cdn_enabled?, cdn_enable= and cdn_public_url for directory model. Also, add cdn_public_url for file model. thanks Rupak Ganguly
Add connection_options for AWS Compute provider. thanks Rupak Ganguly
Refactor to remove service_type param from provider call. thanks Rupak Ganguly
Update inline documentation. thanks Rupak Ganguly
Escape the key in the call. thanks Rupak Ganguly
Remove bits and cores from flavor. thanks Rupak Ganguly
Add cores as an attribute to alias vcpus. thanks Rupak Ganguly
Add some attributes that are implemented as methods. thanks Rupak Ganguly
Add copyright message for HP extensions for fog. thanks Rupak Ganguly
Bump version and update changelog. thanks Rupak Ganguly
Update copyright notice. thanks Rupak Ganguly
Update inline documentation. thanks Rupak Ganguly
Fix for auth uri using Identity service. thanks Rupak Ganguly
Add parameter :hp_avl_zone to access the az2 availability zone to the HP Compute provider. thanks Rupak Ganguly
Bump version and update changelog. thanks Rupak Ganguly
Bump version and update changelog. thanks Rupak Ganguly
Bump version and update changelog. thanks Rupak Ganguly
Add key_pair get/set methods for server model. thanks Rupak Ganguly
Hack to fix public_ip_address. thanks Rupak Ganguly
Fix for Fog::HP::CDN::NotFound exception. thanks Rupak Ganguly
Update public_ip_address method to return first public ip address. thanks Rupak Ganguly
Bump version and update changelog. thanks Rupak Ganguly
Add an Errors module for handling HP provider specific exceptions. thanks Rupak Ganguly
Refactor escape method for container and object names and move it to the HP provider from individual namespaces. thanks Rupak Ganguly
Remove obsolete method. thanks Rupak Ganguly
Remove bad service. thanks Rupak Ganguly
Fix mock to return integer value for count. thanks Rupak Ganguly
Raise the correct exception in the mock. thanks Rupak Ganguly
Add HP provider and credentials to support testing with mocks. thanks Rupak Ganguly
Fix mocks to match real implementation. thanks Rupak Ganguly
Add object tests for storage. thanks Rupak Ganguly
Add mocking support for copy operation using puut object. thanks Rupak Ganguly
Add more tests for containers and objects. thanks Rupak Ganguly
Fix an issue in copy mocking portion. thanks Rupak Ganguly
Add test for copy objects. thanks Rupak Ganguly
Add test for copying from one container to another. thanks Rupak Ganguly
Fix format of flavors in mocks. thanks Rupak Ganguly
Add tests for flavor. thanks Rupak Ganguly
Add implementation for mocks. thanks Rupak Ganguly
Add mocking support. thanks Rupak Ganguly
Minor fix for mocks. thanks Rupak Ganguly
Add tests for images. thanks Rupak Ganguly
Update mocking support. thanks Rupak Ganguly
Add tests for server requests. thanks Rupak Ganguly
Update mocking support. thanks Rupak Ganguly
Add tests for addresses and floating ips. thanks Rupak Ganguly
Fix minor things in tests. thanks Rupak Ganguly
Update mocking support. thanks Rupak Ganguly
Add tests for keypairs. thanks Rupak Ganguly
Update mocking support for security groups. thanks Rupak Ganguly
Add tests for security groups. thanks Rupak Ganguly
Update mocking support for security groups and security group rules. thanks Rupak Ganguly
Add tests for security group rules. thanks Rupak Ganguly
Fix mocks for create_key_pair. thanks Rupak Ganguly
Fix mocks for list_key_pairs. thanks Rupak Ganguly
Fix format for list_key_pairs. thanks Rupak Ganguly
Add tests for address model and addresses collection. thanks Rupak Ganguly
Add HP provider in the helper. thanks Rupak Ganguly
Add tests for key_pair model and key_pairs collection. thanks Rupak Ganguly
Add tests for security group model and collection. thanks Rupak Ganguly
Add HP credential params. thanks Rupak Ganguly
Add HP credential params for mocking support. thanks Rupak Ganguly
Add mocking support for HP CDN provider. thanks Rupak Ganguly