forked from openshift/rhc
-
Notifications
You must be signed in to change notification settings - Fork 1
/
client.spec
4002 lines (3558 loc) · 188 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.19.4
Release: 1%{?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
BuildRequires: rubygem-rdoc
BuildRequires: ruby-irb
Requires: ruby >= 1.8.5
Requires: rubygem-parseconfig
Requires: rubygem-httpclient
Requires: rubygem-test-unit
Requires: rubygem-net-ssh
Requires: rubygem-net-ssh-multi
Requires: rubygem-archive-tar-minitar
Requires: rubygem-commander
Requires: rubygem-open4
Requires: git
%if 0%{?fedora} >= 19 || 0%{?rhel} >= 7
Requires: rubygem-net-ssh-multi
%endif
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
# Package the gem
LC_ALL=en_US.UTF-8 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_bash $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 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
* Thu Jan 09 2014 Troy Dawson <[email protected]> 1.19.4-1
- Merge pull request #524 from smarterclayton/authorization_tests
- Bug 1048392 - force gem to version 2.11.1 so travis CI can run
- Merge pull request #532 from liggitt/bug_1046443_stderr_redirect
- Bug 991250 - changed the behavior of the 'rhc' command called alone to
display help instead of the wizard if it's not configured
- Review: test 'rhc authorization' directly ([email protected])
- Fix bug 1046443: Incorrect stderr redirect ([email protected])
- Bug 991250 - 'rhc' must call wizard with the same context as 'rhc setup'
- Bug 1043291 - using ruby to snapshot restore on mac (tar --wildcards not
supported) ([email protected])
- Bug 1041313 - allow all rhc catridge commands to accept a url
- Authorization tests ([email protected])
- net-multi-ssh made it to master ([email protected])
* Fri Dec 20 2013 Adam Miller <[email protected]> 1.19.3-1
- Merge pull request #528 from smarterclayton/wrap_only_when_stdout_tty
- Should only wrap when STDOUT is a tty, not STDIN ([email protected])
- Merge pull request #527 from liggitt/git_pull
- Add tests ([email protected])
- Set upstream on clone ([email protected])
* Wed Dec 18 2013 Adam Miller <[email protected]> 1.19.2-1
- Include supported API version in RHC user-agent string ([email protected])
- Deprecate --ids option ([email protected])
- Explicitly set git username for test ([email protected])
- Always show domain ids ([email protected])
- Update API version to 1.6 ([email protected])
- Fix bug 1043405: update autocompletes for rhc ([email protected])
* Thu Dec 12 2013 Adam Miller <[email protected]> 1.19.1-1
- bump_minor_versions for sprint 38 ([email protected])
- Merge pull request #484 from Miciah/add-newline-to-express.conf
- Merge pull request #515 from mmahut/man ([email protected])
- fix encoding for the gem build, fix datestamp in old changelog entry
- Merge pull request #521 from liggitt/scale_up_down
- Add scale-up/scale-down support to rhc app command ([email protected])
- man: updating the rhc manual page and cleaning it up ([email protected])
- express.conf: Terminate last line with newline ([email protected])
* Thu Dec 05 2013 Adam Miller <[email protected]> 1.18.2-1
- Merge pull request #520 from liggitt/bug_1036064_empty_scopes_argument
- Fix bug 1036064: display scopes help when passing empty scopes on command
line ([email protected])
* Wed Dec 04 2013 Adam Miller <[email protected]> 1.18.1-1
- Merge pull request #518 from liggitt/sztsian-master
- Update spec test ([email protected])
- Bug 1033348 Display OpenShift instance name when requesting password
https://bugzilla.redhat.com/show_bug.cgi?id=1033348 Added openshift_server
name in Line 77 to show the server info. ([email protected])
- Add spec tests ([email protected])
- Fix bug 1035157: Test for git ([email protected])
- Fix bug 1006154: app create indent ([email protected])
- bump_minor_versions for sprint 37 ([email protected])
* Tue Nov 19 2013 Adam Miller <[email protected]> 1.17.6-1
- Correctly clean up scalable test ([email protected])
* Wed Nov 13 2013 Adam Miller <[email protected]> 1.17.5-1
- Fix bug 1018077: Regex-breaking cartridge name search ([email protected])
- Merge pull request #510 from liggitt/bug_1025241_typo
- Merge pull request #509 from
liggitt/bug_1010939_improve_no_allowed_gear_sizes
- Bug 1025241: Fix typo ([email protected])
- Bug 1010939: Improve no allowed gear sizes ([email protected])
* Tue Nov 12 2013 Adam Miller <[email protected]> 1.17.4-1
- Merge pull request #508 from fabianofranz/master
- Merge pull request #507 from
liggitt/bug_1029166_improve_domain_configure_error
- Fixes origin tests - list cartridges and randomly pick one for testing
- Fix bug 1029166: Improve error message on domain configure
- Fix bug 1029169 - improve rhc domain configure gear size help
* Mon Nov 11 2013 Adam Miller <[email protected]> 1.17.3-1
- Merge pull request #504 from liggitt/bug_1028963_force_delete_domain
- Update spec test ([email protected])
- Bug 1026275 - will fail in the client when trying to deploy an artifact
incompatible with the app deployment type ([email protected])
- Bug 1028963: Add --force option to delete-domain ([email protected])
* Fri Nov 08 2013 Adam Miller <[email protected]> 1.17.2-1
- Merge pull request #502 from liggitt/fix_scalable_test
- Fix scalable test ([email protected])
* Thu Nov 07 2013 Adam Miller <[email protected]> 1.17.1-1
- Merge pull request #501 from fabianofranz/master
- Allows specifying gear size when adding cartridge to an app
- remove a dot from help ([email protected])
- Bug 1024741 ([email protected])
- bump_minor_versions for sprint 36 ([email protected])
* Thu Oct 31 2013 Adam Miller <[email protected]> 1.16.8-1
- Merge pull request #496 from fabianofranz/master
- Bug 1024741 ([email protected])
* Thu Oct 31 2013 Adam Miller <[email protected]> 1.16.7-1
- Merge pull request #495 from fabianofranz/master
- Improved performance and wording in deployment activations list
- Fixes Bug 1024741 ([email protected])
- Improved output format of the deployments list ([email protected])
* Wed Oct 30 2013 Adam Miller <[email protected]> 1.16.6-1
- Fix oo-register-user invocation for Origin on RHEL. ([email protected])
- Merge pull request #493 from smarterclayton/color_error_message
- Color error message from SSH ([email protected])
* Tue Oct 29 2013 Adam Miller <[email protected]> 1.16.5-1
- Bug 1022444 - Should also print warnings when an error occurs
* Fri Oct 25 2013 Adam Miller <[email protected]> 1.16.4-1
- Merge pull request #491 from liggitt/krb5 ([email protected])
- Add feature test for kerberos key add ([email protected])
* Thu Oct 24 2013 Adam Miller <[email protected]> 1.16.3-1
- Allow passing key type and content via command line ([email protected])
- krb5 work ([email protected])
- Bug 1019294 - ssh_helpers now handle authentication failures
* Tue Oct 22 2013 Adam Miller <[email protected]> 1.16.2-1
- Merge pull request #489 from fabianofranz/master
- Bug 1021365 - fixed handling server without deployment support
* Mon Oct 21 2013 Adam Miller <[email protected]> 1.16.1-1
- Fixes Bug 1019646 and Bug 1020473 ([email protected])
- Respect proxy config when deploying from binary file url
- Fix ssh key test ([email protected])
- Merge pull request #482 from
smarterclayton/bug_1019980_test_cases_for_key_distribution
- Bug 1019980 - Add test cases for SSH access across multiple users
- Deploy - display when configure-app provided with no options, other minor
improvements ([email protected])
- Deploy - better handling of errors form stderr ([email protected])
- Deploy - grammar fixes ([email protected])
- Deploy - better handling of errors form stderr ([email protected])
- Bug 1018729 - fixed deploy binary from url ([email protected])
- Deploy ([email protected])
- Fix test cases to run on F19/Origin ([email protected])
- Merge pull request #475 from brenton/spec_fixes1
- Remove old unnecessary test case for domains ([email protected])
- Adding BuildRequires ([email protected])
- Adding ose-2.0 releaser ([email protected])
- bump_minor_versions for sprint 35 ([email protected])
* Fri Oct 04 2013 Adam Miller <[email protected]> 1.15.6-1
- Merge pull request #473 from smarterclayton/depend_on_net_ssh_multi
- Depend on net-ssh-multi ([email protected])
* Thu Oct 03 2013 Adam Miller <[email protected]> 1.15.5-1
- Merge pull request #471 from
smarterclayton/bug_1013321_handle_implicit_arguments_correctly
- Review comments, add more tests and fix a few edge cases
- Bug 1014692 - rhc authorization -h should display help page
- domain.feature fails because rhc domain changes ([email protected])
- Bug 1013321 - Handle implicit arguments more accurately ([email protected])
* Tue Oct 01 2013 Adam Miller <[email protected]> 1.15.4-1
- Merge pull request #469 from smarterclayton/mongo_rhc_test_fails
- Bug 1013292 - Tolerate OSE1.2 attributes ([email protected])
- Names of carts changed ([email protected])
* Fri Sep 27 2013 Troy Dawson <[email protected]> 1.15.3-1
- Merge pull request #468 from smarterclayton/origin_ui_72_membership
- Origin UI 72 - Memberhip ([email protected])
* Thu Sep 26 2013 Troy Dawson <[email protected]> 1.15.2-1
-
* Thu Sep 26 2013 Troy Dawson <[email protected]> 1.15.1-1
- flatten than compact ssh cmd ([email protected])
- stub has_ssh? ([email protected])
- add --ssh to snapshot ([email protected])
- bump_minor_versions for sprint 34 ([email protected])
* Thu Sep 12 2013 Adam Miller <[email protected]> 1.14.7-1
- Bug 1006031 - rhc restore with spaces in filename ([email protected])
- Merge pull request #463 from liggitt/gssapi_failure
- Merge pull request #462 from fabianofranz/master
- Catch gssapi exception, fall back to basic ([email protected])
- Bug 999868 - improved order for messages ([email protected])
- Bug 999868 - encapsulated check for env vars support
- Bug 999868 - cleanup ([email protected])
- Bug 999868 - warns when create-app and add-cartridge and server does not
support env vars ([email protected])
* Wed Sep 11 2013 Adam Miller <[email protected]> 1.14.6-1
- Update testcase support info for phpmyadmin version ([email protected])
- Merge pull request #457 from
jwforres/bug_1006255_match_cart_descrip_by_whole_word
- Merge pull request #458 from
smarterclayton/bug_1005763_use_ssh_url_to_check_login
- Bug 1006255 - cartridges should only match description on whole words
- Bug 1005763 - Need to use the ssh_url (not uuid) to generate SSH
* Tue Sep 10 2013 Adam Miller <[email protected]> 1.14.5-1
- Merge pull request #456 from markllama/test/env_feature_init
- create an app for each env set/clear scenario ([email protected])
* Mon Sep 09 2013 Adam Miller <[email protected]> 1.14.4-1
- Merge pull request #454 from smarterclayton/update_domain_text
- Merge pull request #445 from smarterclayton/bug_990484_too_many_attempts_fail
- Clarify namespace on create ([email protected])
- Update domain messages and text to be more domain centric (rather than
namespace) ([email protected])
- Add test case for retry to the max, also fix bad constant overrides
- Bug 990484 - Error when hitting max retries ([email protected])
* Fri Sep 06 2013 Adam Miller <[email protected]> 1.14.3-1
- Merge pull request #446 from fabianofranz/master
- Fixing RHC tests for Origin ([email protected])
- Added cucumber tests for rhc env ([email protected])
- Added cucumber tests for rhc env ([email protected])
- Create app with env vars as arguments ([email protected])
- Will not display env vars info on the end of create-app process
- Added spec test for option being provided twice, other minor stuff
- Introduces :option_type => :list ([email protected])
- Readded support to option as array on commander, rhc env spec tests for
multiple -e|--env items ([email protected])
* Thu Sep 05 2013 Adam Miller <[email protected]> 1.14.2-1
- Bug 1002269 - trim leading newlines and trailing whitespace in client
messages ([email protected])
* Thu Aug 29 2013 Adam Miller <[email protected]> 1.14.1-1
- Update phpmyadmin-3 to phpmyadmin-4 ([email protected])
- Merge pull request #450 from jwforres/bug_999637_rhc_tests_fail_with_seed
- Bug 999637 - rhc tests fail with seed 48203 ([email protected])
- Bug 999791 - uninitialized constant RHC::Rest::Client::Set
- bump_minor_versions for sprint 33 ([email protected])
* Wed Aug 21 2013 Adam Miller <[email protected]> 1.13.5-1
- Merge pull request #444 from fabianofranz/master
- Merge pull request #443 from Miciah/bug-999602-RHC-CommandHelpBindings-sort-
commands ([email protected])
- Merge pull request #440 from Miciah/lib-rhc-commands-base.rb-whitespace
- Merge pull request #442 from
jwforres/bug_994174_rhc_client_messages_not_displayed
- Added spec tests for env vars with whitespaces ([email protected])
- RHC::CommandHelpBindings: Sort commands ([email protected])
- More spec tests for env vars parser ([email protected])
- Bug 994174 - rhc not displaying CLIENT_MESSAGE returned by broker
- Improved error message for invalid env var names ([email protected])
- Added spec test cases for invalid env var names ([email protected])
- Validates env var names according to IEEE Std 1003.1-2001
- rhc/commands/base.rb: Fix whitespace ([email protected])
* Wed Aug 21 2013 Adam Miller <[email protected]> 1.13.4-1
- Merge pull request #441 from
smarterclayton/bug_994986_remove_old_cartridge_alias
- Merge pull request #439 from Miciah/delete-RHC-Commands-Base-inherited
- Bug 997763 - raise error if server does not provide a Jenkins cartridge
- Bug 997763 - encapsulated fetch of jenkins cartridges names
- Bug 997763 - find jenkins cartridges by tag and base name
- Bug 994986 - Remove 'rhc cartridge' because it conflicts with other aliases
- Delete RHC::Commands::Base::inherited ([email protected])
* Tue Aug 20 2013 Adam Miller <[email protected]> 1.13.3-1
- Merge pull request #436 from fabianofranz/dev/ffranz/env-vars
- Adds support to user-defined environment variables through 'rhc env'
- Added "rhc env-var [list|add|remove]" commands to handle user settable
environment variables ([email protected])
* Mon Aug 19 2013 Adam Miller <[email protected]> 1.13.2-1
- <cartridge versions> origin_runtime_219, fix up references to renamed carts
https://trello.com/c/evcTYKdn/219-3-adjust-out-of-date-cartridge-versions
* Thu Aug 08 2013 Adam Miller <[email protected]> 1.13.1-1
- Review comments ([email protected])
- Merge pull request #434 from
smarterclayton/to_stage_bug_992942_rhc_misreporting_disk_usage
- Bug 992942 - RHC is reporting block counts, not bytes ([email protected])
- bump_minor_versions for sprint 32 ([email protected])
* Wed Jul 31 2013 Adam Miller <[email protected]> 1.12.4-1
- Update spec test to check new client against old server ([email protected])
- Fix bug 989307 - remove version accept header on initial negotiation
* Fri Jul 26 2013 Adam Miller <[email protected]> 1.12.3-1
- Fix rhc domain spec tests for default list action ([email protected])
- Merge pull request #428 from smarterclayton/support_rhc_domain_list
- Should not require things from commands ([email protected])
- Support LIST_APPLICATIONS in API 1.5 ([email protected])
- Merge remote-tracking branch 'origin/master' into support_rhc_domain_list
- Include autocompletes ([email protected])
- Switch to LIST_DOMAINS_BY_OWNER ([email protected])
- Handle nil values in header array ([email protected])
- Fix review comments ([email protected])
- Dangling commas not allowed on Ruby 2.0 ([email protected])
- Support distinguishing between domains the user owns and all domains he has
acces to ([email protected])
- Support listing domains from RHC ([email protected])
* Wed Jul 24 2013 Adam Miller <[email protected]> 1.12.2-1
- Merge pull request #430 from liggitt/bug_987336_deprecate_sshkey_delete
- Fix bug 987336 - deprecate `sshkey delete` ([email protected])
- Fix bug 987219 - incorrect help for `rhc cartridge-list`
- Merge remote-tracking branch 'origin/master' into use_http_client_auth
- reset_challenge should do nothing ([email protected])
- Review comment test case and fix @passwd reference ([email protected])
- If the number of columns is zero, do not wrap. ([email protected])
- RSpec 2.14 is a bit of a nazi about deprecations - make them disappear
- Tests 100%% passing ([email protected])
- Use HTTPClient auth ([email protected])
* Fri Jul 12 2013 Adam Miller <[email protected]> 1.12.1-1
- bump_minor_versions for sprint 31 ([email protected])
* Wed Jul 10 2013 Adam Miller <[email protected]> 1.11.4-1
- Bug 979963 - Log and trace errors for interrupts during rhc setup
- Merge pull request #425 from
smarterclayton/bug_979992_fix_stty_handling_for_non_interactive
- Merge pull request #420 from pravisankar/dev/ravi/bug980804
- Bug 979992 - Only respond to 'y', 'yes', 'n', and 'no' ([email protected])
- Bug 980804 - Alias name need to be in lower case while comparing with
existing app aliases ([email protected])
* Tue Jul 09 2013 Adam Miller <[email protected]> 1.11.3-1
- Merge pull request #421 from smarterclayton/bug_981780_better_responses
- Merge pull request #423 from
smarterclayton/bug_982135_fix_namespace_optional_message
- Merge pull request #424 from
smarterclayton/bug_981274_forgot_to_update_autocomplete
- Bug 981274 - Update autocomplete script ([email protected])
- Bug 982135 - Namespace optional should affect the message displayed
- Bug 980413 - Options that are nil should default to true
- Bug 981780 - Filter broker results more effectively, and display results on
cartridge actions ([email protected])
* Tue Jul 02 2013 Adam Miller <[email protected]> 1.11.2-1
- Add net-ssh-multi as dependency on F19+ ([email protected])
- Bug 978837 - Don't show stack trace if --ssh executable not found
- Webmock 1.12 breaks query parameter compatibility, can't dupe Symbol/Fixnum
when it tries to match a request signature. Lock to < 1.12 for now.
- fix typos ([email protected])
* Tue Jun 25 2013 Adam Miller <[email protected]> 1.11.1-1
- bump_minor_versions for sprint 30 ([email protected])
* Mon Jun 24 2013 Adam Miller <[email protected]> 1.10.6-1
- Merge pull request #411 from
smarterclayton/bug_976682_overly_aggressive_check_in_rhc
- Display empty lines with prefix from ssh ([email protected])
- Bug 976682 - Check for web carts was too aggressive ([email protected])
* Thu Jun 20 2013 Adam Miller <[email protected]> 1.10.5-1
- Merge pull request #408 from anthonyfok/ask_password_chomp
- Prevent ask_password from stripping whitespace (Take 2)
* Wed Jun 19 2013 Adam Miller <[email protected]> 1.10.4-1
- Modify rhc ssh command to reject --limit values of < 1 ([email protected])
- Merge pull request #407 from
smarterclayton/bug_965804_display_results_from_remove_cart
- Bug 965804 - Display results when a cartridge or application is removed
* Tue Jun 18 2013 Adam Miller <[email protected]> 1.10.3-1
- Bug 975410 - rhc ssh limit option failing ([email protected])
* Mon Jun 17 2013 Adam Miller <[email protected]> 1.10.2-1
- Merge pull request #404 from smarterclayton/parallel_commands
- Merge pull request #401 from liggitt/bug_971328_results_messages
- Merge pull request #402 from jwforres/bug_974439_rhc_subcommand_with_dash
- Review comments ([email protected])
- Run in order on Ruby 1.8.7 ([email protected])
- Merge pull request #405 from
jwforres/bug_974381_cartlist_verbose_missing_asterisk
- Add spec test for various results messages formats ([email protected])
- Bug 974439 - add testcase ([email protected])
- Bug 974381 - review feedback ([email protected])
- Bug 974381 - cartridge list -v missing asterisk on carts with usage cost
- Bug 974439 - review feedback ([email protected])
- Missing coverage, better output handling ([email protected])
- Bug 969390 - Only full stop triggers message ([email protected])
- Implement a parallel SSH command helper 'rhc ssh --gears' which executes a
command against all gears of an app. Implement a quota display for 'rhc show-
app --gears quota' ([email protected])
- When rounded, certain table cells can get extra whitespace
- Bug 974439 - fix rhc help issues ([email protected])
- Fix bug 971328 - new results message format ([email protected])
- Merge pull request #400 from
smarterclayton/bug_963985_overhaul_rhc_app_create_output
- Allow RHC extended to run. ([email protected])
- Review feedback ([email protected])
- Merge pull request #399 from smarterclayton/issue_390_handle_no_proxy
- Ensure the return value is correct in Ruby 1.8.7 ([email protected])
- Fix Ruby 1.8.7, test equality of strings ([email protected])
- Bug 963985 - Overhaul how RHC app-create generates output
- Support NO_PROXY by defaulting to httpclient's support. This means non-
qualified URIs are no longer supported. ([email protected])
- Added optional command argument to 'rhc app ssh' so you can run a command,
for example: ([email protected])
- Updating RHC tests to work with F19 cartridge versions. Add psych as optional
gem dependency used only on F19 systems ([email protected])
- Merge pull request #396 from smarterclayton/allow_direct_scale_value
- Allow users to specify a direct scale value with rhc scale-cartridge php 5
(sets min and max) ([email protected])
- Bug 970028 - Handle empty rows ([email protected])
- Give users a warning about scaling being a long running operation, and an
additional bit of info on receive timeouts from set scale Handle ECONNRESET
Suppress incorrect warning about downloaded cart on post-install operations
* Thu May 30 2013 Adam Miller <[email protected]> 1.10.1-1
- bump_minor_versions for sprint 29 ([email protected])
* Wed May 29 2013 Adam Miller <[email protected]> 1.9.6-1
- Merge pull request #393 from liggitt/bug_965923_trap_supported_signals
- Fix bug 965923 - only trap PIPE if supported ([email protected])
- Merge pull request #392 from
liggitt/bug_967683_delete_domain_is_case_sensitive
- Fix bug 967683 - make domain id matching case-insensitive
* Tue May 28 2013 Adam Miller <[email protected]> 1.9.5-1
- Fix bug 965923 - only trap supported signals ([email protected])
* Thu May 23 2013 Adam Miller <[email protected]> 1.9.4-1
- Handle empty http proxy ([email protected])
* Mon May 20 2013 Dan McPherson <[email protected]> 1.9.3-1
- Check for ENV presence ([email protected])
- Support OPENSHIFT_CONFIG, which is the name of a file in the config directory
to load. Switch to using a centralized debug output mechanism vs. individual
classes caring. ([email protected])
- Merge pull request #387 from
smarterclayton/string_format_cant_align_ansi_sequences
- String ansi sequences aren't properly aligned by string format - revert to
doing it ourselves ([email protected])
- Add downloadable cart info to RHC ([email protected])
* Thu May 16 2013 Adam Miller <[email protected]> 1.9.2-1
- Bug 963419 - Don't check API versions, check client links
- Support for initial_git_url and downloadable cartridges should be tested
against the presence of an optional parameter on the link relation.
- Merge pull request #383 from jtharris/bugs/BZ958683
- Merge pull request #380 from smarterclayton/bug_960926_handle_pipe_closure
- Use --exclude-remote when targeting a single gear. ([email protected])
- Bug 960926 - Handle EPIPE gracefully with exit ([email protected])
* Wed May 08 2013 Adam Miller <[email protected]> 1.9.1-1
- bump_minor_versions for sprint 28 ([email protected])
* Wed May 08 2013 Adam Miller <[email protected]> 1.8.9-1
- Merge pull request #382 from jtharris/bugs/BZ958675
- Wording change when no ports can be forwarded. ([email protected])
* Wed May 08 2013 Adam Miller <[email protected]> 1.8.8-1
- Merge pull request #381 from smarterclayton/bug_960808_spelling_errors
- Bug 960808 - Mispelling in command help ([email protected])
- Fix personal cart up to match latest ([email protected])
* Mon May 06 2013 Adam Miller <[email protected]> 1.8.7-1
- Cannot add cart to app (missing tests) ([email protected])
- Merge pull request #376 from
smarterclayton/bug_959542_handle_empty_tables_better
- Merge pull request #375 from
smarterclayton/bug_959144_respect_disable_authorization_tokens_in_setup
- Bug 959542 - Handle empty tables cleanly ([email protected])
- Bug 959144 - Respect use_authorization_tokens=false in rhc setup
* Fri May 03 2013 Adam Miller <[email protected]> 1.8.6-1
- Merge pull request #374 from jtharris/bugs/BZ958668
- Tail the correct log dir for db carts ([email protected])
* Thu May 02 2013 Adam Miller <[email protected]> 1.8.5-1
- Merge pull request #370 from smarterclayton/support_external_cartridges
- Rename "external cartridge" to "downloaded cartridge". UI should call them
"personal" cartridges ([email protected])
- Merge remote-tracking branch 'origin/master' into support_external_cartridges
- Allow URLs to be passed to app creation and cartridge addition. Clean up a
few minor visual bugs, use the <verb>-<noun> form when referring to other
commands ([email protected])
- Support custom cartridge URLs ([email protected])
* Wed May 01 2013 Adam Miller <[email protected]> 1.8.4-1
- Merge pull request #371 from jtharris/features/Card39
- Expand gear ssh url to handle gear not found. ([email protected])
- --gear option for tail ([email protected])
- --gear option for port-forward ([email protected])
* Tue Apr 30 2013 Adam Miller <[email protected]> 1.8.3-1
- Merge pull request #373 from smarterclayton/test_enterprise_server
- Support running test cases without certain users ([email protected])
* Mon Apr 29 2013 Adam Miller <[email protected]> 1.8.2-1
- Bug 957105 - Should remove the useless info in the result message when domain
updated successfully ([email protected])
* Thu Apr 25 2013 Adam Miller <[email protected]> 1.8.1-1
- rhc show app --gear includes gear id and header ([email protected])
- Gear info shows profile, status, carts, ssh ([email protected])
- Merge pull request #367 from smarterclayton/bug_953802_change_community_url
- Bug 953802 - Change community url to be correct ([email protected])
- Bug 953767 - Arguments that are arrays should set the options to an array
- Nicer error message on invalid server URI. ([email protected])
- Merge pull request #362 from smarterclayton/bug_952985_contextual_args_broken
- Bug 952985 - Context arguments broken due to optional list changes
- bump_minor_versions for sprint 2.0.26 ([email protected])
* Tue Apr 16 2013 Troy Dawson <[email protected]> 1.7.7-1
- Merge pull request #361 from jtharris/bugs/BZ928297
- Merge pull request #360 from smarterclayton/skip_nested_alias_load
- Merge pull request #359 from smarterclayton/bug_952047_header_mutates_string
- API mismatch wording tweak ([email protected])
- min_api is specified in rest_client call ([email protected])
- Optional api version check for rest calls. ([email protected])
- Aliases are being lazily executed on app list view, even though they don't
have to be. Clean up aliases retrieval to be based on capability, rather
than version. ([email protected])
- Bug 952047 - SSH key doesn't detect duplicate because name is changed
* Mon Apr 15 2013 Adam Miller <[email protected]> 1.7.6-1
- Merge remote-tracking branch 'origin/master' into better_app_create_flow
- Fix tests, reorganize wizard slightly ([email protected])
- During app create, try more aggressively to set the user up. Includes
setting up the base config, domain, and keys. Changes behavior of argument
parsing for app to be optional. ([email protected])
* Sat Apr 13 2013 Krishna Raman <[email protected]> 1.7.5-1
- Merge pull request #358 from
smarterclayton/bug_951352_should_retry_key_on_bad_name
- Bug 951352 - Retry the key name during the wizard flow ([email protected])
- Merge pull request #355 from fabianofranz/master ([email protected])
- Bug 951436 - handling Windows platform on paging ([email protected])
- Bug 951369 ([email protected])
- tito releasers update ([email protected])
* Thu Apr 11 2013 Adam Miller <[email protected]> 1.7.4-1
- Merge pull request #352 from
smarterclayton/origin_ui_13_autocomplete_and_wrapping
- Bug 949910 - Mark alter and destroy as deprecated aliases
- Generate separate switches for --[no-]-<...> switches in autocomplete
- Review fixes ([email protected])
- Require 'delegate' for HighLine extensions ([email protected])
- Add help search capability and 'rhc help commands' ([email protected])
- Support HighLine 1.5.1 for now for RHEL ([email protected])
- Failing test case ([email protected])
- Add alias from 'authorization' to 'authorizations' ([email protected])
- Reopen ansi escape sequences after wrapping ([email protected])
- Cleanup option values for --app and --namespace, minor syntax tweaks
- Add Linux pager support for cartridges list and help ([email protected])
- Tablify help output, add vastly improved root level help for commands. Fix
minor bugs in wrapping. ([email protected])
- Autocomplete was not added to built gem ([email protected])
- Disable paging for now ([email protected])
- Separate HighLine extensions into their own class, use extension rather than
injection. Fix unit tests to properly isolate $terminal.
- Copy autocomplete into the home directory to ensure it's not lost
- Properly reset formatter after execution ([email protected])
- Let RHEL/Fedora tests be run deliberately, fix ruby 1.8.7 test failure
- Fix help for aliases and secondary commands, change core help page to use
more readable forms ([email protected])
- Move logout to root level ([email protected])
- Add autocompletion instructions and a revised script to RHC. Expose 'rake
autocomplete' to generate a new version of the script. ([email protected])
- Rogue puts used in error ([email protected])
- All commands default to using dashes instead of spaces to separate them.
Help now displays dashed versions in preference to spaces form. Also
supports a reversed "verb-noun" construct for commands. ([email protected])
* Wed Apr 10 2013 Adam Miller <[email protected]> 1.7.3-1
- Fix broken rhc_extended tests ([email protected])
- Ruby 1.8 treats Integer(nil) as 0, and 1.9 treats it as nil. Switch to
default gracefully. ([email protected])
* Mon Apr 08 2013 Adam Miller <[email protected]> 1.7.2-1
- Replace expect{}.should with expect{}.to in remaining spots, depend on
webmock 1.8 ([email protected])
- Upgrade spec tests to passing, fix RSpec2 syntax errors, ensure randomized
tests pass correctly ([email protected])
- Merge pull request #347 from smarterclayton/delete_unused_files
- Merge pull request #348 from smarterclayton/bug_928240_prevent_from_code
- Merge pull request #346 from
smarterclayton/bug_927425_use_authorization_tokens_not_strict_enough
- Merge pull request #345 from fabianofranz/master
- Remove doc files from spec ([email protected])
- Bug 928240 - --from-code is not supported on clients where the latest API
version is < 1.3 ([email protected])
- Delete unused files ([email protected])
- Bug 927425 - The use_authorization_tokens flag should be strict
- Merge pull request #344 from jtharris/bugs/BZ928357 ([email protected])
- Bug 928210 - fixed remove alias for API <= 1.3 ([email protected])
- Tests allow multiple DB cartridges to be added. ([email protected])
- Bug 928357 - rhc_extended tests ([email protected])
* Thu Mar 28 2013 Adam Miller <[email protected]> 1.7.1-1
- bump_minor_versions for sprint 26 ([email protected])
- removing old API doc ([email protected])
* Wed Mar 27 2013 Adam Miller <[email protected]> 1.6.7-1
- Bug 924633 - now dealing with empty certificate and private key files
- Bug 928210 - now handling server with no support to SSL certificates
- Fixed tests ([email protected])
- REST API version is now 1.4 ([email protected])
- Small wording improvement ([email protected])
- Merge pull request #339 from smarterclayton/bug_924142_should_safe_read_file
- Merge pull request #337 from smarterclayton/update_to_new_plan_values
- Wizard spec should be on FakeFS ([email protected])
- Bug 924142 - Safely handle empty sshkey files ([email protected])
- Merge pull request #340 from BanzaiMan/dev/hasari/bz920059
- Fix Bug 920059 ([email protected])
- Merge pull request #338 from
smarterclayton/bug_924594_help_shouldnt_trigger_wizard
- Bug 924594 - Any combination of help should never trigger wizard behavior
- Merge remote-tracking branch 'origin/master' into update_to_new_plan_values
- Rename 'MegaShift' to 'Silver' ([email protected])
* Tue Mar 26 2013 Adam Miller <[email protected]> 1.6.6-1
- Merge pull request #336 from jtharris/bugs/BZ924863 ([email protected])
- http_proxy ENV variable does not have to set protocol. ([email protected])
* Mon Mar 25 2013 Adam Miller <[email protected]> 1.6.5-1
- Minor bug fixes ([email protected])
- Minor bug fixes and typos ([email protected])
- Minor bug fixes and typos ([email protected])
- Card #239: Added support to alias creation and deletion and SSL certificate
upload to the CLI ([email protected])
* Thu Mar 21 2013 Adam Miller <[email protected]> 1.6.4-1
- Updates to enable RHC extended tests to run on Fedora 18 ([email protected])
* Mon Mar 18 2013 Adam Miller <[email protected]> 1.6.3-1
- Display the duration of http requests in the debug output
* Thu Mar 14 2013 Adam Miller <[email protected]> 1.6.2-1
- Merge pull request #332 from jtharris/highline_fix ([email protected])
- Merge pull request #331 from BanzaiMan/dev/hasari/bz920028
- Always use color for mock highline. ([email protected])
- This spec now passes. ([email protected])
- Bug 920028. ([email protected])
- Merge pull request #328 from
smarterclayton/unable_to_auth_when_tokens_missing
- Merge pull request #327 from jtharris/features/US2627
- When user is contacting a non auth service with use_authorization_tokens
true, their credentials aren't passed to the server. Instead, they get in a
loop prompt. ([email protected])
- Mark the failing spec as pending. ([email protected])
- Add spec for Bug 920028. ([email protected])
- Bug 918667 ([email protected])
- Adding usage rate reminders. ([email protected])
* Thu Mar 07 2013 Adam Miller <[email protected]> 1.6.1-1
- bump_minor_versions for sprint 25 ([email protected])
* Wed Mar 06 2013 Adam Miller <[email protected]> 1.5.12-1
- Merge pull request #326 from smarterclayton/add_rhc_gears_call
- Add rhc app show --gears to display info about the gears
* Wed Mar 06 2013 Adam Miller <[email protected]> 1.5.11-1
- Wrap it up in paragraph ([email protected])
- Bug 917605 ([email protected])
- Bug 917457 ([email protected])
- Merge pull request #323 from smarterclayton/bug_915255_recreate_token
- Bug 915255 - Correctly regenerate token when use_authorization_tokens is true
- Don't retry infinitely when in a loop ([email protected])
* Tue Mar 05 2013 Adam Miller <[email protected]> 1.5.10-1
- Merge pull request #322 from
smarterclayton/bug_917728_rhc_should_invoke_setup_with_no_args
- Merge pull request #313 from smarterclayton/client_is_too_lazy
- Merge pull request #321 from BanzaiMan/dev/feature/add_commit_script
- Bug 917728 - rhc with no args should invoke setup if the express.conf file
does not exist ([email protected])
- Extra debugging was breaking output ([email protected])
- Get around FakeFS bug (defunkt/fakefs#177) ([email protected])
- httpclient is too lazy for auth, sending double the number of necessary
requests ([email protected])
- add rspec test, but not working for now ([email protected])
- automatically deploy git hooks upon clone ([email protected])
* Mon Mar 04 2013 Adam Miller <[email protected]> 1.5.9-1
- Merge pull request #320 from
smarterclayton/bug_917721_catch_exceptions_in_ssh_key_parse
- Bug 917721 - Don't let exceptions get raised from fingerprint tests
* Mon Mar 04 2013 Adam Miller <[email protected]> 1.5.8-1
- Merge pull request #319 from
smarterclayton/bug_917514_require_one_argument_to_authorization
- Merge pull request #318 from
smarterclayton/bug_915255_track_user_preference_for_auth
- Bug 917514 - 'authorization delete' should require at least one token
- Bug 915255 - Track auth preference in the config ([email protected])
- Update reference to rubygems.org to avoid warning ([email protected])
* Fri Mar 01 2013 Adam Miller <[email protected]> 1.5.7-1
- During output, defend against exceptions caused by bad apps
- Merge pull request #315 from BanzaiMan/dev/hasari/bz916122
- Bug 916122: Avoid misleading port-forwarding specification for MySQL.
- rhc_extended: Fixed find_application in rhc_helper ([email protected])
* Thu Feb 28 2013 Adam Miller <[email protected]> 1.5.6-1
- Bug 916058 - Show error when auth token operation not supported
* Tue Feb 26 2013 Adam Miller <[email protected]> 1.5.5-1
- Bug 913375 - Tail should be logging all carts in the head gear
- Merge pull request #310 from smarterclayton/session_auth_support_2
- Bug 915203 - Create token directory lazily ([email protected])
- Merge remote-tracking branch 'origin/master' into session_auth_support_2
- Add authorization management commands and unit tests ([email protected])
- Set a better client string on new tokens ([email protected])
- Merge branch 'rhc_not_sending_version' into session_auth_support_2
- Bug 912606 - Guard against bad file input, fix bad md5sums
- Missed coverage of token loading in clean environment ([email protected])
- Bug 910442 - Write config file without quotes ([email protected])
- Bug 910630 - rhc app create broken against older servers
- Print out missed lines when the number is relatively low
- Allow tests to be run in reverse order by fixing cleanup problems
- Negotiate token auth with server and support logout ([email protected])
* Mon Feb 25 2013 Adam Miller <[email protected]> 1.5.4-2
- bump Release for fixed build target rebuild ([email protected])
* Mon Feb 25 2013 Adam Miller <[email protected]> 1.5.4-1
- Add support for ruby 2.0.0-p0, needed to preferentially use zlib