This repository has been archived by the owner on Aug 29, 2018. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 208
/
client.spec
3110 lines (2754 loc) · 146 KB
/
client.spec
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
%define gemdir %(ruby -rubygems -e 'puts Gem::dir' 2>/dev/null)
%define gemversion %(echo %{version} | cut -d'.' -f1-3)
Summary: OpenShift client management tools
Name: rhc
Version: 1.5.4
Release: 2%{?dist}
Group: Network/Daemons
License: ASL 2.0
URL: http://openshift.redhat.com
Source0: rhc-%{version}.tar.gz
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
BuildRequires: ruby >= 1.8.5
BuildRequires: rubygems
Requires: ruby >= 1.8.5
Requires: rubygem-parseconfig
Requires: rubygem-httpclient
Requires: rubygem-test-unit
Requires: rubygem-net-ssh
Requires: rubygem-archive-tar-minitar
Requires: rubygem-commander
Requires: rubygem-open4
Requires: git
Obsoletes: rhc-rest
Provides: rubygem-rhc
BuildArch: noarch
%description
Provides OpenShift client libraries.
%prep
%setup -q
%build
for f in bin/rhc*
do
ruby -c $f
done
for f in lib/*.rb
do
ruby -c $f
done
%install
pwd
rm -rf $RPM_BUILD_ROOT
mkdir -p "$RPM_BUILD_ROOT/usr/share/man/man1/"
mkdir -p "$RPM_BUILD_ROOT/usr/share/man/man5/"
for f in man/*
do
len=`expr length $f`
manSection=`expr substr $f $len $len`
cp $f "$RPM_BUILD_ROOT/usr/share/man/man${manSection}/"
done
mkdir -p $RPM_BUILD_ROOT/etc/openshift
if [ ! -f "$RPM_BUILD_ROOT/etc/openshift/express.conf" ]
then
cp "conf/express.conf" $RPM_BUILD_ROOT/etc/openshift/
fi
LC_ALL=en_US.UTF-8
# Package the gem
gem build rhc.gemspec
mkdir -p .%{gemdir}
# Ignore dependencies here because these will be handled by rpm
gem install --install-dir $RPM_BUILD_ROOT/%{gemdir} --bindir $RPM_BUILD_ROOT/%{_bindir} --local -V --force --rdoc --ignore-dependencies \
rhc-%{version}.gem
# Copy the bash autocompletion script
mkdir -p "$RPM_BUILD_ROOT/etc/bash_completion.d/"
cp autocomplete/rhc $RPM_BUILD_ROOT/etc/bash_completion.d/rhc
cp LICENSE $RPM_BUILD_ROOT/%{gemdir}/gems/rhc-%{version}/LICENSE
cp COPYRIGHT $RPM_BUILD_ROOT/%{gemdir}/gems/rhc-%{version}/COPYRIGHT
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
%doc doc/USAGE.txt
%doc LICENSE
%doc COPYRIGHT
%{_bindir}/rhc
%{_mandir}/man1/rhc*
%{_mandir}/man5/express*
%{gemdir}/gems/rhc-%{version}/
%{gemdir}/cache/rhc-%{version}.gem
%{gemdir}/doc/rhc-%{version}
%{gemdir}/specifications/rhc-%{version}.gemspec
%config(noreplace) %{_sysconfdir}/openshift/express.conf
%attr(0644,-,-) /etc/bash_completion.d/rhc
%changelog
* Mon Feb 25 2013 Adam Miller <admiller@redhat.com> 1.5.4-2
- bump Release for fixed build target rebuild (admiller@redhat.com)
* Mon Feb 25 2013 Adam Miller <admiller@redhat.com> 1.5.4-1
- Add support for ruby 2.0.0-p0, needed to preferentially use zlib
(ccoleman@redhat.com)
- Merge pull request #298 from BanzaiMan/dev/hasari/bz907742
(dmcphers+openshiftbot@redhat.com)
- Merge pull request #308 from maxamillion/dev/admiller/new_brew_tags
(dmcphers+openshiftbot@redhat.com)
- new brew tag (admiller@redhat.com)
- Merge pull request #303 from kraman/origin_rhel_fixes
(dmcphers+openshiftbot@redhat.com)
- updates for rhel6.4 (admiller@redhat.com)
- Merge pull request #300 from fotioslindiakos/find_application
(dmcphers+openshiftbot@redhat.com)
- Using stub_one_application (fotios@redhat.com)
- Converted RHC::ApplicationNotFound exception to
RHC::Rest::ApplicationNotFound (fotios@redhat.com)
- Fix error messages to bring them in line with old values (fotios@redhat.com)
- Added options to find_application (fotios@redhat.com)
- Raise errors based on exit code (fotios@redhat.com)
- Fixed spacing for find_application calls (fotios@redhat.com)
- Changed function name and proper URI creation (fotios@redhat.com)
- Modified spec tests to use new client.find_application Added rest_spec tests
to ensure the client is using the proper find_application (fotios@redhat.com)
- Added find_application to rest_client (fotios@redhat.com)
- Fix name of oo-register-user (kraman@gmail.com)
- Use 'localhost' exclusively for local port forwarding. (asari.ruby@gmail.com)
* Wed Feb 20 2013 Adam Miller <admiller@redhat.com> 1.5.3-1
- RHC is not sending the API version after negotiation (ccoleman@redhat.com)
* Tue Feb 19 2013 Adam Miller <admiller@redhat.com> 1.5.2-1
- Fixed spec tests for checking colors (fotios@redhat.com)
* Thu Feb 07 2013 Adam Miller <admiller@redhat.com> 1.5.1-1
- bump_minor_versions for sprint 24 (admiller@redhat.com)
* Wed Feb 06 2013 Adam Miller <admiller@redhat.com> 1.4.7-1
- Merge pull request #297 from BanzaiMan/dev/hasari/bz907742
(dmcphers+openshiftbot@redhat.com)
- Bug 907742 (asari.ruby@gmail.com)
- Merge pull request #295 from BanzaiMan/bz903403 (dmcphers@redhat.com)
- Clean up (asari.ruby@gmail.com)
- Specs for RHC::Helpers.hosts_file_contains? (asari.ruby@gmail.com)
- Spec for Bug 903403. (asari.ruby@gmail.com)
- Tweak error message. (asari.ruby@gmail.com)
- Bug 903403 (asari.ruby@gmail.com)
* Tue Feb 05 2013 Adam Miller <admiller@redhat.com> 1.4.6-1
- Merge pull request #296 from
smarterclayton/bug_903057_use_system_path_for_errors
(dmcphers+openshiftbot@redhat.com)
- Bug 903057 - Use system_path for files (ccoleman@redhat.com)
* Mon Feb 04 2013 Adam Miller <admiller@redhat.com> 1.4.5-1
- Some stylistic tweaks - you don't need --dryrun because you can stub
themethods directly. Also fail fast on invalid arguments.
(ccoleman@redhat.com)
- fixing tests and code so that tests will pass using dryrun
(cdaley1981+github@gmail.com)
- making updates and writing tests for new rhc app ssh command
(cdaley1981+github@gmail.com)
- updating rhc app ssh command code (cdaley1981+github@gmail.com)
- added rhc app ssh <app> command to ssh into application
(cdaley1981+github@gmail.com)
- Fix cartridge steps broken by my commit (ccoleman@redhat.com)
* Fri Feb 01 2013 Adam Miller <admiller@redhat.com> 1.4.4-1
- Merge pull request #291 from
smarterclayton/search_cartridge_names_consistently
(dmcphers+openshiftbot@redhat.com)
- Merge pull request #290 from jtharris/jenkins_fix
(dmcphers+openshiftbot@redhat.com)
- Allow more flexible searching (ccoleman@redhat.com)
- Search cartridge names more consistently across all commands
(ccoleman@redhat.com)
- Removing test-unit as a dependency. (jharris@redhat.com)
* Thu Jan 31 2013 Adam Miller <admiller@redhat.com> 1.4.3-1
- Merge pull request #287 from jtharris/features/US3159
(dmcphers+openshiftbot@redhat.com)
- Fixing infinite loop in cuke namespace check. (jharris@redhat.com)
- Removing rhc-* commands from spec. (jharris@redhat.com)
- Clearing out DNS and coverage for legacy commands. (jharris@redhat.com)
- Removing legacy rhc-* man pages. (jharris@redhat.com)
- Removing deprecated rhc- commands. (jharris@redhat.com)
* Tue Jan 29 2013 Adam Miller <admiller@redhat.com> 1.4.2-1
- Merge pull request #286 from BanzaiMan/dev/hasari/fix_rhc_extended
(dmcphers+openshiftbot@redhat.com)
- Fix RHC Extended test failures. (asari.ruby@gmail.com)
- Match the new min for scaled php cartridge (asari.ruby@gmail.com)
- Adding back cartridge storage functionality. (jharris@redhat.com)
* Wed Jan 23 2013 Adam Miller <admiller@redhat.com> 1.4.1-1
- bump_minor_versions for sprint 23 (admiller@redhat.com)
* Wed Jan 23 2013 Adam Miller <admiller@redhat.com> 1.3.8-1
- Merge pull request #284 from BanzaiMan/bz903071
(dmcphers+openshiftbot@redhat.com)
- Put code where they belong. (asari.ruby@gmail.com)
- Fix up specs. (asari.ruby@gmail.com)
- Don't say anything, since user expressly told us not to upload the key.
(asari.ruby@gmail.com)
- Bug 903071: bypass test_ssh_connectivity if ssh key is not uploaded
(asari.ruby@gmail.com)
* Wed Jan 23 2013 Adam Miller <admiller@redhat.com> 1.3.7-1
- Merge pull request #283 from smarterclayton/bug_903164_take_args_correctly
(dmcphers+openshiftbot@redhat.com)
- Bug 903164 - Arguments with an app_context not being pulled off the stack
(ccoleman@redhat.com)
- Bug 903071: 'rhc setup' can show unexpected error message
(asari.ruby@gmail.com)
- Merge pull request #281 from
smarterclayton/exit_codes_in_rhc_integration_changed
(dmcphers+openshiftbot@redhat.com)
- Merge pull request #280 from
smarterclayton/bug_903057_display_platform_paths_in_setup
(dmcphers+openshiftbot@redhat.com)
- Exit code for RHC on certain errors is now 128 - update RHC integration tests
(ccoleman@redhat.com)
- Bug 903071 - Exceptions in ssh connectivity should be caught by the server
(ccoleman@redhat.com)
- Remove tests that are already being run implicitly, add better test coverage
(ccoleman@redhat.com)
- Indicate which sshkeys in the list are local by color and attribute
(ccoleman@redhat.com)
- Set a 2 minute connect timeout, and no receive/send timeouts. Validated that
it tolerates long delays better. (ccoleman@redhat.com)
- Ensure that FakeFS has ALT_SEPARATOR set to empty (ccoleman@redhat.com)
- Bug 895411 - Fixed improper arguments for help options (ccoleman@redhat.com)
- Bug 903057 - Show windows specific paths in the wizard (ccoleman@redhat.com)
- Merge pull request #278 from BanzaiMan/dev/hasari/us2410_followup
(dmcphers+openshiftbot@redhat.com)
- Include coverage for the case where a test_* method raises an exception
(asari.ruby@gmail.com)
- Tests are not fatal. (asari.ruby@gmail.com)
* Tue Jan 22 2013 Adam Miller <admiller@redhat.com> 1.3.6-1
- Merge pull request #277 from smarterclayton/us2410_move_rhc_chk
(dmcphers+openshiftbot@redhat.com)
- Review: minor tweaks to output to clean up overall look (ccoleman@redhat.com)
- Force alphabetical order on tests to make specs pass on both 1.8 and 1.9.
(asari.ruby@gmail.com)
- Make use of cache here (asari.ruby@gmail.com)
- Actually loop through the applications (asari.ruby@gmail.com)
- Cache applications to avoid making unnecessary API calls
(asari.ruby@gmail.com)
- Discover tests, rather than hard coding them. (asari.ruby@gmail.com)
- Clear SSH key cache when new key is uploaded (asari.ruby@gmail.com)
- Missed this occurrence in the last commit (asari.ruby@gmail.com)
- Provide a single method to provide the cached SSH keys from the REST client
(asari.ruby@gmail.com)
- Specs pass now (asari.ruby@gmail.com)
- Use the new REST client calls. (asari.ruby@gmail.com)
- No point in testing deprecated command. (asari.ruby@gmail.com)
- No point in covering a deprecated command with no spec.
(asari.ruby@gmail.com)
- Deprecate 'rhc domain status' (asari.ruby@gmail.com)
- Match 'rhc-chk' output (asari.ruby@gmail.com)
- Add deprecation warning. (asari.ruby@gmail.com)
- US2410 roll 'rhc-chk checks into "rhc setup"' (asari.ruby@gmail.com)
* Mon Jan 21 2013 Adam Miller <admiller@redhat.com> 1.3.5-1
- Add support for the --from-code=<URL> parameter on application create. Show a
default message if the broker returns a message with no text.
(ccoleman@redhat.com)
- Merge pull request #274 from smarterclayton/use_nahi_httpclient_instead
(dmcphers+openshiftbot@redhat.com)
- Allow app name to exist in git config, and evaluate some context helpers for
argument positions (ccoleman@redhat.com)
- Fix remaining integration test failure (ccoleman@redhat.com)
- Bug 895000 - Ambiguous parse options should be properly displayed to users
(ccoleman@redhat.com)
- Bug 894291 - Configuration values should be processed the same way as options
(ccoleman@redhat.com)
- Merge branch 'master' of github.com:openshift/rhc into
use_nahi_httpclient_instead (ccoleman@redhat.com)
- Bug 895000 - Handle configuration file path errors gracefully
(ccoleman@redhat.com)
- Add information about the gears being used in the app in the CLI
(ccoleman@redhat.com)
- Remove request/response debugging (use env HTTP_DEBUG=1 for that), merge
client.spec build changes (ccoleman@redhat.com)
- Support multiple cartridges on app creation (ccoleman@redhat.com)
- tty? should be mocked true (ccoleman@redhat.com)
- Disable color if stdout is not a tty, disable paging if either stdin or
stdout is not a tty (ccoleman@redhat.com)
- Print the client output id, replace app show --state with app show
(ccoleman@redhat.com)
- Update mode of sshkey (ccoleman@redhat.com)
- rhc server should be lazy auth (ccoleman@redhat.com)
- Add more detail to cartridge listing, add a verbose mode, --version no longer
responds to -v (ccoleman@redhat.com)
- Minor whitespace tweak (ccoleman@redhat.com)
- Standarize better confirmation behavior, make --noprompt fail most operations
that require confirmation (ccoleman@redhat.com)
- Display gear count and gear sizes available during rhc setup
(ccoleman@redhat.com)
- Add 'rhc account' If user specifies password on CLI, don't prompt again just
display error (no interactive input) (ccoleman@redhat.com)
- Tolerate HTTPClient 2.2.1 not supporting --ssl-version by warning the user
they cannot use that option unless they upgrade (ccoleman@redhat.com)
- Add a 'help options' command to show all global options, and improve the
setup documentation. (ccoleman@redhat.com)
- Fetch cartridges with apps list (ccoleman@redhat.com)
- Httpclient 2.2 raises 502/401, Httpclient 2.3 does not. (ccoleman@redhat.com)
- Begin fixing spec tests, fix various real world problems as we go
(ccoleman@redhat.com)
- Return all spec tests to passing, dramatically simplify wizard spec tests.
(ccoleman@redhat.com)
- Premerge with master (ccoleman@redhat.com)
- Get tests back to passing, remove all old code (ccoleman@redhat.com)
- An initial httpclient implementation (ccoleman@redhat.com)
- Merge branch 'master' of github.com:openshift/rhc into
refactor_rhc_rest_client (ccoleman@redhat.com)
- Ruby 1.8 does not appear to set a default cert store, and rest-client doesn't
allow setting a cert_store directly. Work around it until we investigate
nahi/httpclient more. (ccoleman@redhat.com)
- Move arguments validation and fill to RHC::Commands (ccoleman@redhat.com)
- Serialization of config options should go through RHC::Config#save!, simplify
wizard spec tests to depend slightly less on state, add comments around spec
intentions, make Commander::Command::Options have a bit cleaner behavior.
(ccoleman@redhat.com)
- Restore spec tests to 100%% coverage, remove some unused methods
(ccoleman@redhat.com)
- Handle lambda context parameters (for lazy evaluation), reach 100%% spec
coverage again (ccoleman@redhat.com)
- Provide a specific message for invalid protocols (ccoleman@redhat.com)
- Support client certs and ca_file being passed on command line
(ccoleman@redhat.com)
- Remove some unused crap from base.rb (ccoleman@redhat.com)
- Allow --ssl-version to be passed on the command line, which will allow Mac
users to bypass cert issues on some servers (ccoleman@redhat.com)
- More cleanup of client creation, remove need for globals, start simplifying
wizard client creation, prepare for delayed auth (ccoleman@redhat.com)
- Clean up timeouts and DRY up specs (ccoleman@redhat.com)
- TarGz not autoloaded (ccoleman@redhat.com)
- Spec tests pass (ccoleman@redhat.com)
- Make auth abstractable, separate client and api, and use less poor behavior
(ccoleman@redhat.com)
* Fri Jan 18 2013 Dan McPherson <dmcphers@redhat.com> 1.3.4-1
- Encrypt again with '-r' flag, for use with openshift/rhc
(asari.ruby@gmail.com)
- Set up Travis uploads if spec fails (asari.ruby@gmail.com)
* Thu Jan 10 2013 Adam Miller <admiller@redhat.com> 1.3.3-1
- Update build.sh (ccoleman@redhat.com)
- Add rubygems as a build requires for gem (ccoleman@redhat.com)
- Remove rake references (ccoleman@redhat.com)
- Removing the cucumber dependency from the RPM builds (bleanhar@redhat.com)
- Merge pull request #269 from Coolhand/dev/niharvey/bug/880511
(dmcphers+openshiftbot@redhat.com)
- fixed line 98 in lib/rhc/rest/application.rb to replace add_alias with
remove_alias in debug output (niharvey@redhat.com)
- We should select applications and cartridges case-incensitively.
(asari.ruby@gmail.com)
- Merge pull request #266 from
smarterclayton/bug_889090_print_password_on_cart_addition
(dmcphers+openshiftbot@redhat.com)
- Time.new is new for 1.9.3, use Time.local (ccoleman@redhat.com)
- Date calculation for test case has a fencepost coverage error
(ccoleman@redhat.com)
- Styling changes per clayton's comments (fotios@redhat.com)
- Nest cartridges into applications (fotios@redhat.com)
- Time.new is new for 1.9.3, use Time.local (ccoleman@redhat.com)
- Add some spacing around the cartridge output (ccoleman@redhat.com)
- Bug 889090 - Password and other cart options should be displayed to the user
on cart creation and on cart show. (ccoleman@redhat.com)
- Date calculation for test case has a fencepost coverage error
(ccoleman@redhat.com)
- Don't give away the password length. (asari.ruby@gmail.com)
- Merge pull request #261 from BanzaiMan/dev/hasari/bz888100
(openshift+bot@redhat.com)
- TarGz not autoloaded (ccoleman@redhat.com)
- Conceal password entirely. (asari.ruby@gmail.com)
- Iterate over Array as well. (asari.ruby@gmail.com)
- Fixes BZ888100. (asari.ruby@gmail.com)
- Remove debug statements from cucumber tests (ccoleman@redhat.com)
- Remove rhc-common, fix extended failure introduced by us3117
(ccoleman@redhat.com)
* Tue Dec 18 2012 Adam Miller <admiller@redhat.com> 1.3.2-1
- Merge pull request #259 from smarterclayton/us3117_refactor_help_and_cleanup
(openshift+bot@redhat.com)
- Merge pull request #250 from BanzaiMan/dev/hasari/bz865746
(openshift+bot@redhat.com)
- Scaling string changes (ccoleman@redhat.com)
- Fix failing cucumber test (string change in missing cart)
(ccoleman@redhat.com)
- Merge remote-tracking branch 'origin/master' into
us3117_refactor_help_and_cleanup (ccoleman@redhat.com)
- Merge pull request #257 from BanzaiMan/dev/hasari/bz887136
(openshift+bot@redhat.com)
- Changing wording in cart not found exception. (jharris@redhat.com)
- In 'rhc domain', detect '--debug' and finesse args so that 'rhc-chk' can run
in debug mode. (asari.ruby@gmail.com)
- Merge pull request #256 from fotioslindiakos/US2438_cleanup_master
(openshift+bot@redhat.com)
- Temporarily remove cartridge storage commands from CLI (fotios@redhat.com)
- Merge pull request #247 from fotioslindiakos/BZ884636
(openshift+bot@redhat.com)
- Fix help texts on CLI, as reported by
https://bugzilla.redhat.com/show_bug.cgi?id=865746 (asari.ruby@gmail.com)
- Fix for BZ884636 (fotios@redhat.com)
- Bug 883725 - Allow 'jenkins' to be used as the application name
(ccoleman@redhat.com)
- Merge remote-tracking branch 'origin/master' into
us3117_refactor_help_and_cleanup (ccoleman@redhat.com)
- Normalize exit trapping across commands, move up to bin/rhc level for it
(ccoleman@redhat.com)
- Bug 883303 - Simplify how we handle SIGINT (ccoleman@redhat.com)
- Additional cleanup steps for cucumber tests (ccoleman@redhat.com)
- --debug should not --trace (ccoleman@redhat.com)
- Add back check for env (ccoleman@redhat.com)
- Tests are running again, hide --help, don't show duplicate options in help
(ccoleman@redhat.com)
- SSHKey wizard cleanup, verify key setup works during app create
(ccoleman@redhat.com)
- * Remove references to rhc-common from within the new CLI commands * Allow a
global --server option * Reduce complexity in config and allow for better
mocking * More test case simplification (ccoleman@redhat.com)
* Wed Dec 12 2012 Adam Miller <admiller@redhat.com> 1.3.1-1
- bump_minor_versions for sprint 22 (admiller@redhat.com)
* Wed Dec 12 2012 Adam Miller <admiller@redhat.com> 1.2.6-1
- Merge pull request #249 from jtharris/bz883725 (dmcphers@redhat.com)
- Merge pull request #248 from brenton/spec1 (openshift+bot@redhat.com)
- Removing webmock build require (bleanhar@redhat.com)
- Bug 883725 - Allow 'jenkins' to be used as the application name
(ccoleman@redhat.com)
- Reverted 'if debug?' logic (nhr@redhat.com)
- Updated based on review feedback (nhr@redhat.com)
- Additional corrections to sshkey cucumber tests (nhr@redhat.com)
- Added keyed_user test to ensure that rhc is properly configured for snapshot
operations (nhr@redhat.com)
- Updated test case to expect correct error code (nhr@redhat.com)
- Rebased to collect all recent cucumber work (nhr@redhat.com)
- Don't track previous namespace, just look it up the next time
(ccoleman@redhat.com)
- Stop writing namespace to file (ccoleman@redhat.com)
- Reset $namespace when switching users, clean_application should do the same,
better debug output (ccoleman@redhat.com)
* Fri Dec 07 2012 Adam Miller <admiller@redhat.com> 1.2.5-1
- Merge pull request #244 from jtharris/BZ_880856 (dmcphers@redhat.com)
- Merge pull request #245 from BanzaiMan/dev/hasari/bz880924
(openshift+bot@redhat.com)
- Cleaning out version.rb rewrite in package.rake (jharris@redhat.com)
- Setting for cucumber @cartridge_storage_user_required context
(nhr@redhat.com)
- Added cartridge storage capability and testing to rhc (jharris@redhat.com)
- Update help text for 'port-forward' to include '<application>'.
(asari.ruby@gmail.com)
* Thu Dec 06 2012 Adam Miller <admiller@redhat.com> 1.2.4-1
- More tweaks to extended tests (ccoleman@redhat.com)
* Wed Dec 05 2012 Adam Miller <admiller@redhat.com> 1.2.3-1
- Merge pull request #243 from maxamillion/dev/admiller/bundle_gem_build
(ccoleman@redhat.com)
- Back to 100%% tests (ccoleman@redhat.com)
- Make env clean used keys, reset keys correctly for users
(ccoleman@redhat.com)
- added bundle exec to build.sh (admiller@redhat.com)
- Cucumber tasks should run setup again for geared users (ccoleman@redhat.com)
- On GET requests, retry 502 proxy error exactly once (ccoleman@redhat.com)
- Loading errors and ordering (ccoleman@redhat.com)
- Error code 103 is used (ccoleman@redhat.com)
- Use a different log file so other tests don't clobber us
(ccoleman@redhat.com)
- Merge pull request #239 from BanzaiMan/resolv_with_host_file
(openshift+bot@redhat.com)
- Merge pull request #240 from smarterclayton/bug_883204_fix_rhc_extended_more
(openshift+bot@redhat.com)
- Merge pull request #238 from brevilo/fix_timeout_msg
(openshift+bot@redhat.com)
- Use Resolv::Hosts to resolve hostnames when dns is not used.
(asari.ruby@gmail.com)
- Merge pull request #237 from anthonyfok/ask_password_chomp
(openshift+bot@redhat.com)
- Merge pull request #209 from BanzaiMan/dev/hasari/us2773
(openshift+bot@redhat.com)
- Bug 883204 - Fix RHC Extended actual tests (ccoleman@redhat.com)
- Update message since 'rhc app status' is deprecated (code@obock.de)
- Prevent ask_password from stripping whitespace (anthony.t.fok@gmail.com)
- Update the man page (asari.ruby@gmail.com)
- Magic data. (I mean, a missing period/full stop.) (asari.ruby@gmail.com)
- Use #bound? for more descriptive method name to check if the connection is
bound. Instance variable name remains the same. (asari.ruby@gmail.com)
- When the application is down, the server does not return any port information
for us to use. Detect this situation (even though we have to make another API
call), and advise to users if the application is indeed down.
(asari.ruby@gmail.com)
- Yeah, I removed this method. (asari.ruby@gmail.com)
- Tweak the command output slightly. (asari.ruby@gmail.com)
- Probably we should rescue problems with REST client. (asari.ruby@gmail.com)
- Clean up error messages for the failed forwarding attempts.
(asari.ruby@gmail.com)
- No reasonable use case for @remote_host and @port_to to change.
(asari.ruby@gmail.com)
- Be less noisy. The same information is printed above. (asari.ruby@gmail.com)
- Reformat so that indentation-based code folding works correctly.
(asari.ruby@gmail.com)
- Refactor common code in RSpec examples. (asari.ruby@gmail.com)
- Cosmetic changes. (asari.ruby@gmail.com)
- Remove dead code and replace it with the appropriate message emitted at the
right time. (asari.ruby@gmail.com)
- English is hard™. (asari.ruby@gmail.com)
- Set up mocks correctly to simulate an unreachable host. This caused a spec
run to prompt for password on the Mac. (asari.ruby@gmail.com)
- Passing "self" is kludgy. (asari.ruby@gmail.com)
- I forgot to restore the "ssh" command message (asari.ruby@gmail.com)
- clean up messages somewhat (asari.ruby@gmail.com)
- Remove comments resulted from dead code (asari.ruby@gmail.com)
- Ooops. Gotta avoid infinite loop. (asari.ruby@gmail.com)
- On a second thought, we should not raise Exception here, since we are just
iterating over port forwarding specifications, not all of them failing.
(asari.ruby@gmail.com)
- Exit with error code, yes. (asari.ruby@gmail.com)
- Fix the expected message on non-Macs (asari.ruby@gmail.com)
- Almost 100%% code coverage (asari.ruby@gmail.com)
- Not using this to build the error messages (asari.ruby@gmail.com)
- We no longer need this exception (asari.ruby@gmail.com)
- Remove specs we do not need (asari.ruby@gmail.com)
- All specs pass now. (asari.ruby@gmail.com)
- Use info on STDERR to build port forwarding specs. (asari.ruby@gmail.com)
- Fix description (asari.ruby@gmail.com)
- Change colors so messages stand out. (asari.ruby@gmail.com)
- Tweak messages on non-Mac platforms (asari.ruby@gmail.com)
- #inspect already contains the text "forwarding" (asari.ruby@gmail.com)
- These port forwarding specs need to be rewritten. (asari.ruby@gmail.com)
- Provide means of grouping ForwardingSpecs easily. Currently, bound ones sort
before unbounded one, and then sorted according to the service name, remote
host name, and port. (asari.ruby@gmail.com)
- Introduce RHC::Commands::ForwardingSpec to simply port forwarding handling.
If a local port is bound already (which is the case for a scaled app), try a
different port. * Old code is still left behind, and some cleanup is
necessary. (asari.ruby@gmail.com)
- Move 'mac?' to Helpers. (asari.ruby@gmail.com)
- On the Mac, port forwarding is not allowed on local machine except for the
loopback address. https://access.redhat.com/knowledge/docs/en-
US/OpenShift/2.0/html/User_Guide/sect-OpenShift-User_Guide-
Application_Maintenance_Monitoring_and_Troubleshooting-
Performing_Application_Maintenance_from_Your_Workstation.html#sect-OpenShift-
User_Guide-Port_Forwarding (asari.ruby@gmail.com)
- Suppress warnings for unbalanced right brace '}'. (asari.ruby@gmail.com)
- While it is highly unlikely that 'list-ports' will return a line that yields
a false positive, it is probably a good idea to defend against that
possibility. (asari.ruby@gmail.com)
- Suspend throwing the exception while working on US2773.
(asari.ruby@gmail.com)
* Thu Nov 29 2012 Adam Miller <admiller@redhat.com> 1.2.2-1
- Merge pull request #233 from fabianofranz/master (openshift+bot@redhat.com)
- Merge pull request #235 from
smarterclayton/bug_876714_remove_wizard_from_general_user
(openshift+bot@redhat.com)
- Minor tweak to output (ccoleman@redhat.com)
- explicitly seperating rake target from rake arguments as rake --trace takes
an optional argument depending on version. (kraman@gmail.com)
- Fixing spec test (fotios@redhat.com)
- Modified warning as per Hiro's comments (fotios@redhat.com)
- Added comment related to gem commander 4.0.x issue (ffranz@redhat.com)
- Fixes BZ878407 (ffranz@redhat.com)
- Fixes for clayton's comments (fotios@redhat.com)
- Created STDERR helper to match new error messages (fotios@redhat.com)
- Made wizard not run by default, but show a message instead
(fotios@redhat.com)
- Bug 877526 - Update message to be correct (ccoleman@redhat.com)
- When a command with a default action is shown in help, the default subcommand
should be listed. When a command has no default action, it should raise an
ArgumentError showing the list of actions. Global options should not be
displayed when displaying a bulk command help (ccoleman@redhat.com)
- Commander 4.0.3 returns an array for all 'program :symbol' calls
(ccoleman@redhat.com)
- Simplifications to wizard that will reduce wording (ccoleman@redhat.com)
- Merge pull request #225 from BanzaiMan/dev/hasari/bz877532
(ccoleman@redhat.com)
- Bug 876715 - Users don't know what cart types to add. (ccoleman@redhat.com)
- Fixing message typo pointed out by BZ877532 (and then some).
(asari.ruby@gmail.com)
* Sat Nov 17 2012 Adam Miller <admiller@redhat.com> 1.2.1-1
- bump_minor_versions for sprint 21 (admiller@redhat.com)
* Fri Nov 16 2012 Adam Miller <admiller@redhat.com> 1.1.9-1
- Merge pull request #226 from fotioslindiakos/BZ840938 (dmcphers@redhat.com)
- Fixed spec test for dns lookup (fotios@redhat.com)
- Moved host_exists to helpers and made deprecated rhc-common use it
(fotios@redhat.com)
- Bug 876715 - Remove the additional_cartridges help which is wrong
(ccoleman@redhat.com)
- Merge pull request #222 from fotioslindiakos/BZ874848
(openshift+bot@redhat.com)
- Change the way the custom test runner is loaded for rhc-chk
(fotios@redhat.com)
* Thu Nov 15 2012 Adam Miller <admiller@redhat.com> 1.1.8-1
- Address BZ868451: Display what we think are superfluous arguments. Detecting
what the user meant as an action may be too difficult. (asari.ruby@gmail.com)
- Merge pull request #220 from fotioslindiakos/BZ840938
(openshift+bot@redhat.com)
- Merge pull request #217 from BanzaiMan/dev/hasari/bz874027
(openshift+bot@redhat.com)
- Merge pull request #219 from BanzaiMan/dev/hasari/bz861030
(dmcphers@redhat.com)
- Fixing DNS resolution for hostexist? (fotios@redhat.com)
- Long overdue spec (asari.ruby@gmail.com)
- Fix BZ861030 for good. #debug is actually looked up via #method_missing, so
#respond_to? returns nil (asari.ruby@gmail.com)
- We should not support API version 1.0 going forward. (asari.ruby@gmail.com)
* Wed Nov 14 2012 Adam Miller <admiller@redhat.com> 1.1.7-1
- Merge pull request #216 from BanzaiMan/dev/hasari/bz870891
(openshift+bot@redhat.com)
- With Ruby19 as the default, the UTF-8 characters in the client.spec cause an
issue with building and loading cucumber. (ccoleman@redhat.com)
- Fix Bug 870891 - User should not be prompted for authentication when running
'rhc cartridge list' (asari.ruby@gmail.com)
- Fixes BZ876126 (ffranz@redhat.com)
* Wed Nov 14 2012 Adam Miller <admiller@redhat.com> 1.1.6-1
- Merge pull request #214 from abhgupta/agupta-dev (openshift+bot@redhat.com)
- Merge pull request #213 from fabianofranz/master (openshift+bot@redhat.com)
- specifying rake gem version range (abhgupta@redhat.com)
- Fixes BZ875373 (ffranz@redhat.com)
* Tue Nov 13 2012 Adam Miller <admiller@redhat.com> 1.1.5-1
- Add a Cucumber test to cover cartridge list (ccoleman@redhat.com)
- Bug 875878 - Show a more complete cartridge list (ccoleman@redhat.com)
* Mon Nov 12 2012 Adam Miller <admiller@redhat.com> 1.1.4-1
- Merge pull request #211 from fabianofranz/master (openshift+bot@redhat.com)
- Fixes BZ869973 (ffranz@redhat.com)
* Mon Nov 12 2012 Adam Miller <admiller@redhat.com> 1.1.3-1
- Bug 874829 - Client doesn't report a very coherent error when the server is
dead. (ccoleman@redhat.com)
* Thu Nov 08 2012 Adam Miller <admiller@redhat.com> 1.1.2-1
- Allow specs to be run individually. Stub sleep for jenkins so spec tests are
fast again. (ccoleman@redhat.com)
- Spec failure when run from stdinput and without tty (ccoleman@redhat.com)
- Spec failure when running as root - user has access to all files. Use mock
instead. (ccoleman@redhat.com)
* Thu Nov 01 2012 Adam Miller <admiller@redhat.com> 1.1.1-1
- bump_minor_versions for sprint 20 (admiller@redhat.com)
* Thu Nov 01 2012 Adam Miller <admiller@redhat.com> 1.0.4-1
- Merge pull request #206 from fabianofranz/master (openshift+bot@redhat.com)
- Increased the timeout to add jenkins cartridge to app (now the same as when
creating scaling apps) (ffranz@redhat.com)
- Increased the timeout to add jenkins cartridge to app (now the same as when
creating scaling apps) (ffranz@redhat.com)
- Increased the timeout to add jenkins cartridge to app (now the same as when
creating scaling apps) (ffranz@redhat.com)
- Checking for specific exit_code = 157 when adding jenkins cartridge to the
app being created (ffranz@redhat.com)
- Checking for specific exit_code = 157 when adding jenkins cartridge to the
app being created (ffranz@redhat.com)
- Bug 872084 - URL value lookup is not safe (ccoleman@redhat.com)
- Will display jenkins creds when jenkins cartridge is created through app
creation (with --enable-jenkins) (ffranz@redhat.com)
- Will retry when adding the jenkins cartridge to apps created with --enable-
jenkins (ffranz@redhat.com)
- Fixes BZ870258 (ffranz@redhat.com)
* Wed Oct 31 2012 Adam Miller <admiller@redhat.com> 1.0.3-1
- Merge pull request #203 from BanzaiMan/master (openshift+bot@redhat.com)
- Look at the Right Stuff™ to set the debug flag (asari.ruby@gmail.com)
- rhc_extended is failing because cucumber is not loading through bundler
(ccoleman@redhat.com)
- Revert "Eradicate the class variable @@headers from the RHC::Rest::Base"
(ccoleman@redhat.com)
- Revert "Pass @api_version, a String, here, not an Array."
(ccoleman@redhat.com)
- Revert "Replace unsightly #set_auth_header with appropriate #merge! and
#auth_header calls." (ccoleman@redhat.com)
* Tue Oct 30 2012 Adam Miller <admiller@redhat.com> 1.0.2-1
- Merge pull request #204 from smarterclayton/reach_100_percent_coverage
(ccoleman@redhat.com)
- Regression in test coverage, fixing by adding tests (ccoleman@redhat.com)
* Tue Oct 30 2012 Adam Miller <admiller@redhat.com> 1.0.1-1
- bumping spec to 1.0.0 (dmcphers@redhat.com)
- BZ870334: Fixing output when adding cartridge (fotios@redhat.com)
- Merge pull request #197 from BanzaiMan/dev/hasari/bug/no_headers_class_var
(openshift+bot@redhat.com)
- Replace unsightly #set_auth_header with appropriate #merge! and #auth_header
calls. (asari.ruby@gmail.com)
- Pass @api_version, a String, here, not an Array. (asari.ruby@gmail.com)
- Eradicate the class variable @@headers from the RHC::Rest::Base hierarchy.
(asari.ruby@gmail.com)
* Mon Oct 29 2012 Adam Miller <admiller@redhat.com> 0.99.14-1
- Merge pull request #196 from J5/commands-merge-master (ccoleman@redhat.com)
- add arch document (johnp@redhat.com)
* Fri Oct 26 2012 Adam Miller <admiller@redhat.com> 0.99.13-1
- Don't cleanup applications if NO_CLEAN is specified (fotios@redhat.com)
- Fixed spec syntax problem for Ruby 1.8 (fotios@redhat.com)
- Clean up applications before scenarios with @clean tag (fotios@redhat.com)
- Added more explicit output to failed app creation (fotios@redhat.com)
- Better debug output for failed app creation (fotios@redhat.com)
- Fixed parsing of cartridge show (fotios@redhat.com)
- Added cucumber tests for US2615 and fixed some errors (fotios@redhat.com)
- Added spec tests for US2615 (fotios@redhat.com)
- Added scaling support for US2615 (fotios@redhat.com)
* Wed Oct 24 2012 Adam Miller <admiller@redhat.com> 0.99.12-1
- Fixed line wrapping, will not insert a new line if last line ends with
space(s) (ffranz@redhat.com)
- Fixed a missing require in the rest client (ffranz@redhat.com)
- Merge pull request #194 from J5/bugfix2 (openshift+bot@redhat.com)
- use length index on strings so ruby 1.8 returns a string (johnp@redhat.com)
- some wrapping fixes (johnp@redhat.com)
- Fixed spec tests for rhc snapshot restore (ffranz@redhat.com)
- Merge remote-tracking branch 'upstream/master' (ffranz@redhat.com)
- Fixes BZ 847947 (ffranz@redhat.com)
- Merge remote-tracking branch 'upstream/master' (ffranz@redhat.com)
* Mon Oct 22 2012 Adam Miller <admiller@redhat.com> 0.99.11-1
- Merge pull request #192 from calfonso/master (openshift+bot@redhat.com)
- Merge pull request #187 from
smarterclayton/avoid_creating_conf_file_during_spec_tests
(openshift+bot@redhat.com)
- Merge pull request #188 from BanzaiMan/dev/hasari/bz867708
(dmcphers@redhat.com)
- BZ868119 - Need to add jbossews in the description of rhc threaddump -h
(calfonso@redhat.com)
- Merge pull request #190 from J5/bugfix2 (openshift+bot@redhat.com)
- Merge remote-tracking branch 'origin/master' into
avoid_creating_conf_file_during_spec_tests (ccoleman@redhat.com)
- Match the change in warning output. (asari.ruby@gmail.com)
- Invert API fetching logic so that we issue network request at most twice.
(asari.ruby@gmail.com)
- When the versions supported by the REST Client is completely out of date,
suggest updating and exit with error status. (asari.ruby@gmail.com)
- Fix debug command specs by looking at the correct IO object.
(asari.ruby@gmail.com)
- Debug message should go to $stderr. (asari.ruby@gmail.com)
- Add gear size and scalable to app show output (johnp@redhat.com)
- add gear test (johnp@redhat.com)
- Ensure various configuration/filesystem resets are called
(ccoleman@redhat.com)
- Replace FakeFS.activate! with FakeFS &block wherever possible, move
Filesystem clear to before rather than after, delete common_spec, use a more
predictable exit code stubbing mechanism for snapshot tests, and make sure
wizard is using the default config when it starts. (ccoleman@redhat.com)
- setup_spec.rb was unintentionally creating config files (ccoleman@redhat.com)
* Fri Oct 19 2012 Adam Miller <admiller@redhat.com> 0.99.10-1
- Merge pull request #184 from fabianofranz/master (openshift+bot@redhat.com)
- Fixed BZ841170 (ffranz@redhat.com)
- Merge pull request #172 from fotioslindiakos/origin_cucumber
(dmcphers@redhat.com)
- Merge pull request #189 from J5/bugfix (dmcphers@redhat.com)
- Merge pull request #185 from BanzaiMan/dev/hasari/bz861030
(dmcphers@redhat.com)
- Updated cucumber tests to register user for origin (fotios@redhat.com)
- Fixed line wrap for single words larger than the terminal size
(ffranz@redhat.com)
- Merge remote-tracking branch 'upstream/master' (ffranz@redhat.com)
- make sure all deprecated keys are symbols (johnp@redhat.com)
- Pass debug option to the REST client as well. (asari.ruby@gmail.com)
- Decreased the range of the string to match for a color code, improves
performance (ffranz@redhat.com)
- Other minor readability improvements (ffranz@redhat.com)
- Fixed match method call for Ruby 1.8 (ffranz@redhat.com)
- Merge remote-tracking branch 'upstream/master' (ffranz@redhat.com)
- Improved Highline monkey patch to allow inline color codes
(ffranz@redhat.com)
- Rebase the master branch (asari.ruby@gmail.com)
- Merge remote-tracking branch 'upstream/master' (ffranz@redhat.com)
- Fixes BZ 866530 (ffranz@redhat.com)
* Thu Oct 18 2012 Adam Miller <admiller@redhat.com> 0.99.9-1
- Merge pull request #186 from
smarterclayton/bug_821107_allow_unknown_ssh_keys_to_be_uploaded
(openshift+bot@redhat.com)
- Bug 821107 - Allow an unrecognizable SSH key to be uploaded
(ccoleman@redhat.com)
* Thu Oct 18 2012 Adam Miller <admiller@redhat.com> 0.99.8-1
- These superfluous 'Accept' headers were throwing off specs on Linux.
(asari.ruby@gmail.com)
- Tweak debug messages based on feedback. (asari.ruby@gmail.com)
- Addresses US2853. Allows REST Client to negotiate with OpenShift server which
API version to use in order to communicate. (asari.ruby@gmail.com)
- Looks like #179 needs specs to cover the added lines. (asari.ruby@gmail.com)
* Tue Oct 16 2012 Adam Miller <admiller@redhat.com> 0.99.7-1
- Merge pull request #179 from J5/bugfix (openshift+bot@redhat.com)
- Merge pull request #180 from J5/bugfix2 (dmcphers@redhat.com)
- s/a error/an error (johnp@redhat.com)
- deprecate app cartridge alias (johnp@redhat.com)
- [bug #865909] process --version before running command (johnp@redhat.com)
* Mon Oct 15 2012 Adam Miller <admiller@redhat.com> 0.99.6-1
- BZ863937 Need update rhc app tail to rhc tail for output of rhc threaddump
command (calfonso@redhat.com)
- Merge pull request #176 from jwhonce/dev/bz863962 (openshift+bot@redhat.com)
- Merge pull request #177 from fabianofranz/master (openshift+bot@redhat.com)
- Fixed spec tests for /openshift/rhc/pull/176 (ffranz@redhat.com)
- Fix for Bug 863962 (jhonce@redhat.com)
- Fix BZ829919: Look up defined OpenShift user name before prompting the user
for it. (asari.ruby@gmail.com)
- Merge pull request #169 from J5/commands-merge-master
(openshift+bot@redhat.com)
- Fixed spec tests for cartridge status (ffranz@redhat.com)
- Fixes BZ861556 (ffranz@redhat.com)
- fix geargroups mock (johnp@redhat.com)
- Change description for --state flag (johnp@redhat.com)
- switch --apache to be --state and fix output to show geargroups
(johnp@redhat.com)
- Fixes BZ861556 (ffranz@redhat.com)
- Merge pull request #30 from BanzaiMan/dev/hasari/bz829929 (johnp@redhat.com)
- Adding tito releaser for onprem (calfonso@redhat.com)
- Fixes BZ864770 (ffranz@redhat.com)
- Spec for BZ829929. (asari.ruby@gmail.com)
- Come up with a unique name for the key name. (asari.ruby@gmail.com)
- Remove known illegal characters from the default key name we present.
(asari.ruby@gmail.com)
- Fix BZ829929. SSH key name to be a bit more decipherable than a stripped key
fingerprint. Leaving the fingerprint code for now, to verify that the key is
usable. (asari.ruby@gmail.com)
- BZ863963 Unable to tail app logs via rhc tail (calfonso@redhat.com)
- Cucumber feature to confirm BZ844246. (asari.ruby@gmail.com)
- add --scaling to app man page (johnp@redhat.com)
- make noprompt help clearer and disallow using noprompt with rhc setup
(johnp@redhat.com)
- simplify wizard by pulling proof of concept packagekit installer
(johnp@redhat.com)
- Use the new flag-less syntax for 'rhc app create' (asari.ruby@gmail.com)
- [Bug 863915] Fix some typos in the app commands docs (johnp@redhat.com)
- Address BZ830307: suggest running 'rhc app create' when no application is
found. (asari.ruby@gmail.com)
- Address the unclear error message pointed out by
https://bugzilla.redhat.com/show_bug.cgi?id=860922#c3 (asari.ruby@gmail.com)
- remove some debug output (johnp@redhat.com)
- fix typos (johnp@redhat.com)
- Defaults to help action in rhc snapshot (ffranz@redhat.com)
- seperate out scaled tests and add hooks (johnp@redhat.com)
- raise a useful error when user tries to create app without a domain
(johnp@redhat.com)
- Test the output for the case when no valid cartridges exist for the user
(asari.ruby@gmail.com)
- Display helpful message when the app has no cartridge. (asari.ruby@gmail.com)
- fixes for cucumber tests (should now pass) (johnp@redhat.com)
- Fixes BZ861533 (ffranz@redhat.com)
- only show embedded carts in rhc (johnp@redhat.com)
- add --confirm option and deprecate -b option for app delete
(johnp@redhat.com)
- update domain update test (johnp@redhat.com)
- update the domain man file (johnp@redhat.com)
- spec file fixes for rhc domain update (johnp@redhat.com)
- change domain update to require specifying the old domain (johnp@redhat.com)
- some small test fixes (johnp@redhat.com)
- cover rhc help invalidcommand code path (johnp@redhat.com)
- simplify tail and get 100%% spec coverage (johnp@redhat.com)
- use the new status command not the legacy in cart tests (johnp@redhat.com)
- Fix the message in spec. (asari.ruby@gmail.com)
- update tests to new api (johnp@redhat.com)
- Match spec's expectation with the REST client's message.
(asari.ruby@gmail.com)
- Stub the default key (asari.ruby@gmail.com)
- remove some debugs puts (johnp@redhat.com)
- s/rhc-app/rhc app (johnp@redhat.com)
- remove legacy man pages (johnp@redhat.com)
- add new cartridge man file and update app man file (johnp@redhat.com)
- [bug 861540] fix listing carts by type (johnp@redhat.com)
- remove a duplicate alias (johnp@redhat.com)
- [bug 861556] special case windows exec for git clone (johnp@redhat.com)
- BZ860976 Have not the list of action in rhc alias --help
(calfonso@redhat.com)
- US2814 Refactor RHC alias commands (calfonso@redhat.com)
- US2816 Refactor RHC tail command (calfonso@redhat.com)
- add a help method that prints out help for the active command
(johnp@redhat.com)
- fix timeout (johnp@redhat.com)
- we don't parse globals seperatly from command options anymore
(johnp@redhat.com)
- special case --trace option parsing (johnp@redhat.com)
- Fixes BZ 861305 (ffranz@redhat.com)
- [bug 860978] remove clash from --rhlogin option and -r on app create
(johnp@redhat.com)
- move open4 from being a development dep to a runtime one (johnp@redhat.com)
- [Bug 861330] Fix for detecting git errors under ruby 1.8 (johnp@redhat.com)
- allow switches to be a different name from the argument they fill
(johnp@redhat.com)
- override commander's parse_global_options to catch AmbiguousOption
(johnp@redhat.com)
- remove another local timeout option (johnp@redhat.com)
- implement timeout as a global option (johnp@redhat.com)
- remove -t for global option --trace because it clashes with local options
(johnp@redhat.com)
- implement reload in rest app model (johnp@redhat.com)
- implement tidy on rest app model (johnp@redhat.com)
- remove unused code (johnp@redhat.com)
- remove app from help template as it is autogenerated now (johnp@redhat.com)
- don't iterate over nil (johnp@redhat.com)
- Fixes BZ860913 (ffranz@redhat.com)
- 100%% code coverage in Wizard, to accompany the previous change.
(asari.ruby@gmail.com)
- During 'setup', update the existing key on the account via
RHC::Rest::Key#update. (asari.ruby@gmail.com)
- use the mocking facilities of rest_spec_helper to set up tests
(johnp@redhat.com)
- add a way to deprecate a method, not just an alias (johnp@redhat.com)
- add status to cartridges (johnp@redhat.com)
- 100%% code coverage on Wizard. (asari.ruby@gmail.com)
- initial gear group coverage (johnp@redhat.com)
- add getting applicaiton status (johnp@redhat.com)
- add new gear_group model (johnp@redhat.com)
- pass the rest_client to the SSHWizard not the user and password
(johnp@redhat.com)
- US2817: 100%% code coverage (ffranz@redhat.com)
- add spec test for app show (johnp@redhat.com)
- US2817: minor spec tests improvements (ffranz@redhat.com)
- US2817: better handling of snapshot sample files while running spec tests
(ffranz@redhat.com)
- US2817: spec tests and coverage, now stubbing exit status (ffranz@redhat.com)
- US2817: spec tests and coverage (ffranz@redhat.com)
- US2817: spec tests and coverage (ffranz@redhat.com)
- Remove #stub_user_info from the Wizard mock. (asari.ruby@gmail.com)
- DRY up namespace definitions. (asari.ruby@gmail.com)
- Rather than testing the procedure to set up the SSH keys locally in the RSpec
execution environment, assume that the key exists already, so that the output
is accurately compared. (asari.ruby@gmail.com)
- Fix up what Highline should get to get the spec to pass.
(asari.ruby@gmail.com)
- Tweak the stubbing method to allow stubbing of applications that have no
public URLs. (asari.ruby@gmail.com)
- Stub a domain and applications simultaneously. (asari.ruby@gmail.com)
- Set up mock RHC::Rest::Domain object through REST client.
(asari.ruby@gmail.com)
- make output look nicer for rhc app create (johnp@redhat.com)
- Modified proxy parsing in rhc-common.rb (fotios@redhat.com)
- deprecate rhc-app and related binaries (johnp@redhat.com)
- Stub Wizard#get_preferred_key_name here. I'm actually having a hard time
actually stubbing a minimally appropriate method here; the subsequent
"$terminal.write_line" 'yes' in this situation should result in accepting
'default' as the key name, so stub that instead as a compromise.
(asari.ruby@gmail.com)
- Stub REST client call. (asari.ruby@gmail.com)
- Somehow stubbing here is not working. Changed the output to match, since the
existing matchers test what the stub should return, but the output from the
wizard. (asari.ruby@gmail.com)
- Stub REST client (asari.ruby@gmail.com)
- Stub correct object. (asari.ruby@gmail.com)
- add app show and use the app output helper in domain (johnp@redhat.com)
- add an output helper for shared output (johnp@redhat.com)
- Fixed variable used for creating scaled apps (fotios@redhat.com)
- test deprecated options (johnp@redhat.com)
- 100%% app command spec coverage (johnp@redhat.com)
- test jenkins enablement under various conditions (johnp@redhat.com)
- be more specific which error we are looking for in spec tests
(johnp@redhat.com)
- use Kernel.sleep instead of sleep so we can stub it out to speed tests
(johnp@redhat.com)
- add application create spec tests (johnp@redhat.com)
- US2817: minor adjustments (ffranz@redhat.com)
- US2817: improved wording (ffranz@redhat.com)
- US2817: added basic structure for rhc app snapshot spec tests
(ffranz@redhat.com)
- US2817: refactored rhc snapshot restore (ffranz@redhat.com)
- US2817: refactored rhc snapshot save (ffranz@redhat.com)
- US2817: deprecated rhc-snapshot, created basic refactoring structure
(ffranz@redhat.com)
- fix some spec tests failing due to internal changes (johnp@redhat.com)
- add mock user class and have wizard spec use the rest_spec_helper mock
classes (johnp@redhat.com)
- some cleanup for option deprecation (johnp@redhat.com)
- DRY up #find_key between RHC::Rest::Client and RHC::Rest::User.
(asari.ruby@gmail.com)
- Removing intermediate local variable and avoiding shadowing outer-scope
variable with the block-local one. (asari.ruby@gmail.com)
- Rename fingerprint_for helper as fingerprint_for_local_key.
(asari.ruby@gmail.com)
- Created deprecated context for command line options (fotios@redhat.com)
- DRYed up functionality for alerting users of deprecated commands and optoins
(fotios@redhat.com)
- Eradicate remaining non-REST calls. (asari.ruby@gmail.com)
- split up the windows dns fallback methods for testing purposes
(johnp@redhat.com)
- set config.password when getting the password from user input
(johnp@redhat.com)
- print out the messages from the server when creating app (johnp@redhat.com)
- add rhc app tidy (johnp@redhat.com)
- contain server messages in rest models instead of passing as a seperate hash