forked from Katello/katello-cli
-
Notifications
You must be signed in to change notification settings - Fork 0
/
katello-cli.spec
1089 lines (1023 loc) · 54.8 KB
/
katello-cli.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
# vim: sw=4:ts=4:et
#
# Copyright 2013 Red Hat, Inc.
#
# This software is licensed to you under the GNU General Public
# License as published by the Free Software Foundation; either version
# 2 of the License (GPLv2) or (at your option) any later version.
# There is NO WARRANTY for this software, express or implied,
# including the implied warranties of MERCHANTABILITY,
# NON-INFRINGEMENT, or FITNESS FOR A PARTICULAR PURPOSE. You should
# have received a copy of GPLv2 along with this software; if not, see
# http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
%global base_name katello
%global katello_requires python-iniparse python-simplejson python-kerberos m2crypto python-dateutil
%global locale_dir %{_datarootdir}/locale/
%global homedir %{_datarootdir}/%{base_name}
Name: %{base_name}-cli
Summary: Client package for managing application life-cycle for Linux systems
Group: Applications/System
License: GPLv2
URL: http://www.katello.org
Version: 1.4.2
Release: 1%{?dist}
Source0: https://fedorahosted.org/releases/k/a/katello/%{name}-%{version}.tar.gz
Requires: %{base_name}-cli-common
BuildArch: noarch
BuildRequires: pylint
BuildRequires: translate-toolkit
Obsoletes: katello-cli-headpin < 1.0.1-1
Provides: katello-cli-headpin = 1.0.1-1
%description
Provides a client package for managing application life-cycle for
Linux systems with Katello
%package common
Summary: Common Katello client bits
Group: Applications/System
License: GPLv2
Requires: %{katello_requires}
BuildRequires: python2-devel
BuildRequires: gettext
BuildRequires: /usr/bin/pod2man
BuildRequires: %{katello_requires}
BuildArch: noarch
%description common
Common classes for katello clients
%package unit-tests
Summary: Unit tests for Katello client
Group: Applications/System
License: GPLv2
Requires: python-kerberos
Requires: m2crypto
Requires: python-nose
Requires: python-mock
Requires: %{name} = %{version}-%{release}
BuildArch: noarch
%description unit-tests
Unit tests for Katello client.
For more info see:
https://fedorahosted.org/katello/wiki/TestingHowto
%prep
%setup -q
%build
%if ! 0%{?fastbuild:1}
PYTHONPATH=src/ pylint --rcfile=./etc/spacewalk-pylint.rc --additional-builtins=_ katello
%endif
# check for malformed gettext strings
scripts/check-gettext.sh
# generate usage docs and incorporate it into the man page
pushd man
PYTHONPATH=../src python ../scripts/usage.py "katello" >katello-usage.txt
PYTHONPATH=../src python ../scripts/usage.py "headpin" >headpin-usage.txt
sed -e '/^THE_USAGE/{r katello-usage.txt' -e 'd}' katello.pod |\
sed -e 's/THE_VERSION/%{version}/g' |\
/usr/bin/pod2man --name=katello -c "Katello Reference" --section=1 --release=%{version} - katello.man1
sed -e '/^THE_USAGE/{r headpin-usage.txt' -e 'd}' headpin.pod |\
sed -e 's/THE_VERSION/%{version}/g' |\
/usr/bin/pod2man --name=headpin -c "Headpin Reference" --section=1 --release=%{version} - headpin.man1
sed -e 's/THE_VERSION/%{version}/g' katello-debug-certificates.pod |\
/usr/bin/pod2man --name=katello -c "Katello Reference" --section=1 --release=%{version} - katello-debug-certificates.man1
popd
#check locale file and create locale files
make -C locale check all-mo %{?_smp_mflags}
%install
install -d %{buildroot}%{_bindir}/
install -d %{buildroot}%{_sysconfdir}/%{base_name}/
install -d %{buildroot}%{python_sitelib}/%{base_name}
install -d %{buildroot}%{python_sitelib}/%{base_name}/client
install -d %{buildroot}%{python_sitelib}/%{base_name}/client/api
install -d %{buildroot}%{python_sitelib}/%{base_name}/client/cli
install -d %{buildroot}%{python_sitelib}/%{base_name}/client/core
install -d %{buildroot}%{python_sitelib}/%{base_name}/client/lib
install -d %{buildroot}%{python_sitelib}/%{base_name}/client/lib/ui
install -d %{buildroot}%{python_sitelib}/%{base_name}/client/lib/utils
install -pm 0644 bin/%{base_name} %{buildroot}%{_bindir}/%{base_name}
install -pm 0644 bin/_complete_%{base_name} %{buildroot}%{_bindir}/_complete_%{base_name}
install -pm 0644 bin/%{base_name}-debug-certificates %{buildroot}%{_bindir}/%{base_name}-debug-certificates
install -pm 0644 etc/client.conf %{buildroot}%{_sysconfdir}/%{base_name}/client.conf
install -Dp -m0644 etc/%{base_name}.completion.sh %{buildroot}%{_sysconfdir}/bash_completion.d/%{base_name}
install -pm 0644 src/%{base_name}/*.py %{buildroot}%{python_sitelib}/%{base_name}/
install -pm 0644 src/%{base_name}/client/*.py %{buildroot}%{python_sitelib}/%{base_name}/client/
install -pm 0644 src/%{base_name}/client/api/*.py %{buildroot}%{python_sitelib}/%{base_name}/client/api/
install -pm 0644 src/%{base_name}/client/cli/*.py %{buildroot}%{python_sitelib}/%{base_name}/client/cli/
install -pm 0644 src/%{base_name}/client/core/*.py %{buildroot}%{python_sitelib}/%{base_name}/client/core/
install -pm 0644 src/%{base_name}/client/lib/*.py %{buildroot}%{python_sitelib}/%{base_name}/client/lib/
install -pm 0644 src/%{base_name}/client/lib/ui/*.py %{buildroot}%{python_sitelib}/%{base_name}/client/lib/ui/
install -pm 0644 src/%{base_name}/client/lib/utils/*.py %{buildroot}%{python_sitelib}/%{base_name}/client/lib/utils/
install -d -m 0755 %{buildroot}%{_mandir}/man1
install -m 0644 man/%{base_name}.man1 %{buildroot}%{_mandir}/man1/%{base_name}.1
install -m 0644 man/headpin.man1 %{buildroot}%{_mandir}/man1/headpin.1
install -m 0644 man/%{base_name}-debug-certificates.man1 %{buildroot}%{_mandir}/man1/%{base_name}-debug-certificates.1
# install locale files
pushd locale
rm -f messages.mo # created by pofilter check
for MOFILE in $(find . -name "*.mo"); do
DIR=$(dirname "$MOFILE")
install -d -m 0755 %{buildroot}%{locale_dir}/$DIR/LC_MESSAGES
install -m 0644 $DIR/*.mo %{buildroot}%{locale_dir}/$DIR/LC_MESSAGES
done
popd
%find_lang %{name}
# several scripts are executable
chmod 755 %{buildroot}%{python_sitelib}/%{base_name}/client/main.py
mkdir -p %{buildroot}%{homedir}/tests/%{name}/unit-tests
sed -i -e 's|\.\./src/katello|%{python_sitelib}/%{base_name}|g' test/katello/__init__.py
cp -ap test/katello %{buildroot}%{homedir}/tests/%{name}/unit-tests
pushd %{buildroot}%{_bindir}
ln -svf %{_bindir}/%{base_name} headpin
popd
%files -f %{name}.lang
%attr(755,root,root) %{_bindir}/%{base_name}
%attr(755,root,root) %{_bindir}/_complete_%{base_name}
%attr(755,root,root) %{_bindir}/headpin
%attr(755,root,root) %{_bindir}/%{base_name}-debug-certificates
%config(noreplace) %{_sysconfdir}/%{base_name}/client.conf
%{_sysconfdir}/bash_completion.d/%{base_name}
%doc README LICENSE
%{_mandir}/man1/%{base_name}.1*
%{_mandir}/man1/headpin.1*
%{_mandir}/man1/%{base_name}-debug-certificates.1*
%files common -f %{name}.lang
%dir %{_sysconfdir}/%{base_name}
%{python_sitelib}/%{base_name}/
%files unit-tests
%{homedir}/tests
%changelog
* Sat Apr 27 2013 Mike McCune <[email protected]> 1.4.2-1
- adding rel-eng directory for new location ([email protected])
- errata - api/cli - update to use errata_id vs id ([email protected])
- 948733 - Worked on content view definition update options
- Errata list should require either repo_id or repo info
- Fixed filters cli to now associate partial products from cvd
- Allowing content views to be deleted from CLI ([email protected])
- dist-fixes - allow create in headpin mode dist-fixes - renamed SMA to
distributor splice-api-update - updates to api splice-api-updates - download
manifest api splice-api-updates - export api splice-api-updates - api for
/consumers/<id>/checkin ([email protected])
- Adding filter id option to CLI ([email protected])
- Reusing option parser content view function for add_view
- Implementation for add/remove filter rules via cli ([email protected])
- Updating tests for filter id changes ([email protected])
- Removing duplicate apis from content view definition CLI
- Querying filters with filter_id rather than filter_name
- 952249 - Validating overlapping content in component views
- 952249 - Validating overlapping content in component views
- 951538 - Fixing CLI publish message ([email protected])
- 950539 - Adding content view option to package/errata list
- Fixing composite content view smoke test ([email protected])
* Fri Apr 12 2013 Justin Sherrill <[email protected]> 1.4.1-1
- version bump to 1.4 ([email protected])
* Fri Apr 12 2013 Justin Sherrill <[email protected]> 1.3.6-1
- 947859 - Created a way to remove views from keys ([email protected])
- Remove Foreman specific code - cli ([email protected])
- 947869 - Allowing users to create composite definitions from CLI
- Rails32 - Fixing copyright years. ([email protected])
- requiring pylint ([email protected])
- removing requirement for spacewalk-pylint ([email protected])
- using our own pylint config, not in /etc ([email protected])
- 929106 - Displaying user friendly task not found error
- waive pylint warning ([email protected])
- 924253 - Fixed definition delete message in CLI ([email protected])
- fix pylint and add --unprotected to more commands ([email protected])
- manifest-refresh - changes related to refreshing manifest manifest-refresh -
updates to distributors manifest-refresh - pylint cleaning
- Addressed some whitespace issues as suggested in PR 1882 ([email protected])
- adding ability to enable http publishing on a per-repo basis
- System groups: allow users to update systems via CLI ([email protected])
- cli custom_info restructure ([email protected])
- Translations - Download translations from Transifex for katello-cli.
- Content Views: allow definitions to be cloned from CLI
- cli now correctly allows you to add custom_info without including a value
- Content views: fix filter add_product error ([email protected])
- cli - fix in import manifest async task ([email protected])
- custom_info in the UI is now using the API ([email protected])
- Content view: Addressed feedback for filters ([email protected])
- default info in the UI for systems ([email protected])
- manifest-async - switch to async job on server for CLI/api manifest import
- Added code to associate product/repos to a filter ([email protected])
- 918452 - Fixed an issue where cli repo info call was not working
- remove old changelog entries ([email protected])
- Content views: added some system tests ([email protected])
- i18n - fixing regression in gettext packaging for cli ([email protected])
- Removing system template code ([email protected])
- renamed filter to content_filter when the file gets imported to help with
pylint ([email protected])
- Intial commit of filters functionality ([email protected])
* Thu Mar 14 2013 Miroslav Suchý <[email protected]> 1.3.5-1
- large refactor of organization level default system info keys
- 917608 - cli - fix activation key update ([email protected])
- 917639 - cli - fix changeset update add_repo command ([email protected])
- fix pylint error ([email protected])
- CLI - Adding a requirements file for development dependencies and updating
Travis config to use. ([email protected])
- fix pylint warnings for travis job ([email protected])
- CLI - Updates to setup.py to switch to distutils and the inclusion of a
requirements.pip file for installing into a virtualenv with pip. Fixes
incorrect inclusion of locale files in setup.py. ([email protected])
- CLI - Updating Spec file for locale changes. ([email protected])
- CLI - Moves locale files to katello-cli namespace for consistency with other
Linux programs. Updates Transifex config. ([email protected])
- CLI - Updates the Makefile to properly clean .mo files and removes those
added by a previous commit. ([email protected])
- CLI - Adds a setup.py file for packaging the CLI for registration on the PyPI
index. ([email protected])
- CLI - Adds environment variable for setting client conf location.
- CLI - Moves each po file into it's own directory to mimic server locale
structure and that of the standard deployment for locale files.
- CLI - Moves po directory to locale for consistency with server and standard
python projects. ([email protected])
- fixing descriptions and spacing ([email protected])
- allowing the use of repo set name for enable disable ([email protected])
- fast import - migrating cli methods to use evaluate_task_status
- attempting to fix odd pylint error ([email protected])
- fast import - adding repo set disable to cli ([email protected])
- cli - evaluation of async task status refactored ([email protected])
- Content views: worked on some locale strings ([email protected])
- if we use $FILE, it is very usefull to set it first ([email protected])
- Content views: fix column headers in CLI ([email protected])
- 869378 - API does not list providedProducts for custom content
- fixing pylint error ([email protected])
- enable pofilter checking on katello-cli ([email protected])
- cs - (pofilter) variables: Do not translate: %%s, %%s ([email protected])
- ru - (pofilter) urls: Different URLs ([email protected])
- check localization files for corectness ([email protected])
- fix Project-Id-Version for cli/po/ml.po ([email protected])
- Content views: add more definition opts to CLI ([email protected])
- 869581 - Product without repo cannot be promoted ([email protected])
- adding cli support for repo sets ([email protected])
- cli completion - fixed import path to 'fix_io_encoding'
- 880019 - learn optparser how to handle unicode errors ([email protected])
- Added a space to make pylint happy ([email protected])
- Fixed some broken cli tests ([email protected])
- Fixed more merge conflicts ([email protected])
- Cli gettext script ([email protected])
- fixing usage.py script client.conf reference ([email protected])
- fix incorrect string ([email protected])
- spec changes ([email protected])
- cli - usage moved ([email protected])
- cli - import fix for compute resources ([email protected])
- cli - lib.control ([email protected])
- cli tests - source path fix ([email protected])
- cli - lib.async ([email protected])
- cli - lib.ui.progress ([email protected])
- cli - lib.util.io ([email protected])
- cli - lib.util.data ([email protected])
- cli - lib.ui.formatters ([email protected])
- cli - printer moved to lib.ui ([email protected])
- cli - utilities moved to lib ([email protected])
- merge translation from SAM ([email protected])
- Translations - Download translations from Transifex for katello-cli.
- Fixed some merge conflicts ([email protected])
- hw models - cli refactoring ([email protected])
- hw models - cli for update ([email protected])
- hw models - cli for deletion ([email protected])
- hw models - cli for creation ([email protected])
- hw models - cli for info ([email protected])
- hw models - fix for api binding comments ([email protected])
- hw models - cli for listing ([email protected])
- Content views: various fixes to UI and CLI ([email protected])
- Fixed a typo in a cli script ([email protected])
- Fixed some files missed in previous merges ([email protected])
- Content views: fixing cli bug from sending org id ([email protected])
- Content views: supporting async publishing ([email protected])
- Content views: added opts to the system register test ([email protected])
- Content views: some things I found preparing for the demo
- Content views: added CLI for systems with content views
- Content views: added some activation key tests ([email protected])
- Content views: content view can be set on keys in CLI ([email protected])
- Removing filters from the content view branch ([email protected])
- Content views: handling new refresh code from CLI/API ([email protected])
- Content views: api refresh test ([email protected])
- Content views: refreshing views from the CLI ([email protected])
- Created CLI command to show tasks' statuses ([email protected])
- Content views: Added tests for new arguments ([email protected])
- Content views: fixed tests and feedback for def args ([email protected])
- Content views: converted method to classmethod ([email protected])
- Content views: added id and name to cli definition commands
- Content views: added id and name to cv arguments ([email protected])
- Content views: content view promotion async support ([email protected])
- Content views: showing repo info in cli ([email protected])
- Content views: changed dictionary key in cli command ([email protected])
- Content views: changesets can have views in CLI ([email protected])
- Content views: removed unused import ([email protected])
- Content views: handling async view promotion ([email protected])
- Content views: creating changeset during promotion shortcut
- Content views: added cli promote command ([email protected])
- Content views: cli info and list work ([email protected])
- Content views: removing unused import ([email protected])
- Content views: re-enabled info cli commands ([email protected])
- Content views: fixed add/remove repo commands ([email protected])
- fixing bad merge ([email protected])
- Content views: fixing pylint warnings ([email protected])
- Content views: fixing up cli tests ([email protected])
- Content views: created nested resources in cli ([email protected])
- content view - allow publishing to views by giving name/lable/description
- Content views: fixed pylint warnings ([email protected])
- Content views: delete cli test ([email protected])
- Content views: added CLI tests ([email protected])
- Content views: created published/unpublished arguments
- Content views: created add_view and remove_view ([email protected])
- Content views: added env argument to list ([email protected])
- Content views: fixed product :bug: with cp_id ([email protected])
- Content views: added repo cli commands ([email protected])
- Content views: Added add_product for cli ([email protected])
- Content views: fixed update cli command ([email protected])
- Content views: added destroy to api controller/cli ([email protected])
- Content views: Worked on labels and cli ([email protected])
- Content views: initial setup of models ([email protected])
* Wed Jan 30 2013 Justin Sherrill <[email protected]> 1.3.4-1
- removing pulpv2 prefix from pulpv2 branch ([email protected])
- 880125 - Errors message when no key can be found ([email protected])
- smart proxies - listing available features in cli info
- 875117 - fix in msg when repo not found in CLI ([email protected])
- 839584 - cli system_group info should show max allowed systems
- comp. res. cli - pylint fixes ([email protected])
- comp. res. cli - deleting ([email protected])
- comp. res. cli - updating ([email protected])
- comp. res. cli - create ([email protected])
- comp. res. cli - actions list and info ([email protected])
- cli - case insensitive choices for optparse options ([email protected])
- 895735 - [RFE] Specifying the keyname when removing custom info from a system
should be required ([email protected])
- Automatic commit of package [katello-cli] release [1.3.3-1].
- Translations - Update .po and POTFILES.in files for katello-cli.
- Translations - Download translations from Transifex for katello-cli.
- 894480 - remove PyXML dependency ([email protected])
- resolve pylint errors on Fedora 19 ([email protected])
- Revert "Pylint - Updates to remove disablement of pylint warnings present in"
- cli completion - fix in sed expression ([email protected])
- fix config_template info formatting ([email protected])
- Cli Fix ([email protected])
- 886462 - [cli] ping returns $? == 30 (but all services are OK)
- 853385: Display the environment in the output of system info
- fricken pylint ([email protected])
- unifying "blah blah blah [ %%s ]" in CLI" ([email protected])
- 879151, 879161, 879169, 879174, 879195, 880031, 880048, 880054, 880066,
880073, 880089, 880131, 880566 ([email protected])
- 879151, 879161, 879169, 879174, 879195, 880031, 880048, 880054, 880066,
880073, 880089, 880131, 880566 ([email protected])
- Adding environment tests in CLI ([email protected])
- fixing zh_TW.po ([email protected])
- fix pt.po ([email protected])
- fix ko.po ([email protected])
- fixing ko.po ([email protected])
- fix zh_CN.po ([email protected])
- update pt.po ([email protected])
- fix ru.po ([email protected])
- fix ja.po ([email protected])
- fix zh_TW.po ([email protected])
- forward port translation from SAM ([email protected])
- Adding environment name change to CLI ([email protected])
- 876248: Successful actions should be logged as info, not as errors
* Tue Jan 15 2013 Justin Sherrill <[email protected]> 1.3.3-1
- Translations - Update .po and POTFILES.in files for katello-cli.
- Translations - Download translations from Transifex for katello-cli.
- 894480 - remove PyXML dependency ([email protected])
- resolve pylint errors on Fedora 19 ([email protected])
- Revert "Pylint - Updates to remove disablement of pylint warnings present in"
- cli completion - fix in sed expression ([email protected])
- fix config_template info formatting ([email protected])
* Tue Jan 08 2013 Lukas Zapletal <[email protected]> 1.3.2-1
- Merge pull request #1341 from komidore64/cli-ping
- 886462 - [cli] ping returns $? == 30 (but all services are OK)
- 853385: Display the environment in the output of system info
- fricken pylint
- unifying "blah blah blah [ %%s ]" in CLI" ([email protected])
- 879151, 879161, 879169, 879174, 879195, 880031, 880048, 880054, 880066,
880073, 880089, 880131, 880566
- Merge pull request #1322 from jsomara/envname
- Adding environment tests in CLI
- fixing locales
- forward port translation from SAM
- Adding environment name change to CLI
- 876248: Successful actions should be logged as info, not as errors
* Tue Dec 18 2012 Miroslav Suchý <[email protected]> 1.3.1-1
- smart proxies - cli CRUD actions ([email protected])
- cli - packaged completion script ([email protected])
- cli - python based shell completion ([email protected])
- Bumping package versions for 1.3. ([email protected])
* Thu Dec 06 2012 Eric D Helms <[email protected]> 1.2.2-1
- correcting activation key help message for cli ([email protected])
- Switched to python or ([email protected])
- 879245 - optionally displaying uuid instead of name ([email protected])
- 879561 - Throw exception if system not found ([email protected])
- 879320 - removing ipv4 address from system list ([email protected])
- 866972 - katello-debug needs to take headpin into consideration
- subnet cli - CRUD actions ([email protected])
- cli utils - fix in unnest_one ([email protected])
- 875609-hypervisor - allow hypervisors to successfully register and list in
katello ([email protected])
- 874280 - terminology changes for consistency across subman, candlepin, etc
- Translations - Update .po and POTFILES.in files for katello-cli.
- Translations - New translations from Transifex for katello-cli.
- Translations - Download translations from Transifex for katello-cli.
- simplify code ([email protected])
- code cleanup ([email protected])
- 798675 - display "required" if option is required ([email protected])
- 871622 - correctly set provides and obsoletes ([email protected])
- Revert "871622 - fixing obsoletes to correctly upgrade from katello-cli-
headpin" ([email protected])
- 871622 - fixing obsoletes to correctly upgrade from katello-cli-headpin
- 863461 - Headpin Cli automation : Failure to list the org updated with
special chars other than ascii chars ([email protected])
- fixing pylint error ([email protected])
- 865528 - improving error handling in the cli code ([email protected])
- cli - method batch_add_columns applied ([email protected])
- cli printer - tests and utils ([email protected])
- 871622 - correctly set version in obsolete ([email protected])
- Pylint - Updates to remove disablement of pylint warnings present in 0.26
since pylint 0.25 is what is available in Fedora. ([email protected])
- Pylint - Fixes a regex and silences the anonmolous backlash warnings from the
color declarations in the Spinner. ([email protected])
- CLI Unittest - Fixes issue where CLI unittests couldn't pass on a clean
system by mocking the get_katello_mode call. ([email protected])
- cli config - fix for missing section in get_katello_mode
- Travis - Adds first pass at a Travis configuration. ([email protected])
- 865571 - man page for headpin shows katello context ([email protected])
- 869575 - CLI - changeset - fix error during add/remove repo/pkg/errata
- 869575 - changeset add_product - correctly handle product request
- forgot to check with pylint ([email protected])
- 818903 - Name of the pdf generated for headpin system report command should
be modified ([email protected])
- RAM entitlements ([email protected])
- 855267 - fix string issue raised in pull request review
- 855267 - changeset - moving common logic for product opts to a class method
- fixing busted cli tests ([email protected])
- 855267 - fix few strings based on pull request review
- 855267 - CLI - pylint, template and changeset fixes ([email protected])
- 855267 - fixes for pylint errors ([email protected])
- 859892 - system info contains "u"-s in "OS release" field
- 855267 - CLI - updates to changesets based on product chgs
- 855267 - CLI - updates to errata/package/repo based on product chgs
- 855267 - CLI add product label and id whereever product name is supported
* Fri Oct 19 2012 Miroslav Suchý <[email protected]> 1.2.1-1
- gettext - fix malformed gettext stings in CLI code ([email protected])
- Fix pylint katello.client.core.organization C0301 ([email protected])
- default custom info for systems by org ([email protected])
- custom info rework (work it!) ([email protected])
- fix failing system tests ([email protected])
- domains cli - fix for listing without --order or --search
- cli - pylint fixes ([email protected])
- manifests - Added delete manifest while in headpin mode (not enabled in
katello) manifests - fixed 857949
https://bugzilla.redhat.com/show_bug.cgi?id=857949 ([email protected])
- architectures - slice_dict extracted to utils ([email protected])
- architectures - various cli fixes ([email protected])
- architectures - cli unit tests ([email protected])
- 866323 - do not print binary files to log ([email protected])
- Bumping package versions for 1.1. ([email protected])
- remove old get ext imports ([email protected])
- Architectures API fix ([email protected])
- Added test_foreman_record to CLI utils to validate foreman resources
- Added system tests for domains, config templates ([email protected])
- CLI - rename show->info, destroy->delete ([email protected])
- Foreman Config Templates improvements ([email protected])
- Config templates CLI - print template kind ([email protected])
- Foreman domains added to CLI client ([email protected])
- Foreman's Config Templates added to CLI client. ([email protected])
- architectures cli - show action renamed to info to keep naming consistency
- cli - removed mutable types form default param values in Server class
- architectures - CRUD CLI actions ([email protected])
- cli - util functions for manipulating dicts and options
* Fri Oct 12 2012 Lukas Zapletal <[email protected]> 1.1.10-1
- Merge pull request #846 from lzap/copyright-update
- updating copyrights
- katello-cli-headpin != katello-headpin-cli
- 864372 - CLI - some keys does not work in "shell"
- fixing 'ta' translations
- merge katello.cli translation from CFSE
- Merge pull request #808 from tstrachota/Bug_845198_locale_cannot_be_switched
- 845198 - fixed getlocale locale.getlocale was used with wrong parameter.
LC_ALL is not allowed. See:
http://docs.python.org/library/locale.html#locale.getlocale
- removing unused import in cli utils printer.py ([email protected])
- Merge pull request #803 from komidore64/org-list-fail
- Merge pull request #797 from xsuchy/pull-req-raise
- 863461 - Headpin Cli automation : Failure to list the org updated with
special chars other than ascii chars ([email protected])
- 858960 - always set the utf-8 writer for stdout and stderr
- do not mask original error by raise in exception
- unify string "Couldn't find user role"
- unify string "Couldn't find user"
- unify string "Couldn't find template"
- 857576 - Fixing variable name in filter code
- 857576 - Fixed package code indentation
* Thu Sep 27 2012 Miroslav Suchý <[email protected]> 1.1.9-1
- convert string to unicode ([email protected])
- 857576 - Added update filter test ([email protected])
- 857576 - Package filter name can be edited by cli
- move custom notes to separate file ([email protected])
- remove duplicate code ([email protected])
- W0104:228,8:GrepStrategy._print_header: Statement seems to have no effect
- W0212:135,8:VerboseStrategy._print_header: Access to a protected member
_println of a client class E0602:135,8:VerboseStrategy._print_header:
Undefined variable 'self' ([email protected])
- C0301:124,0: Line too long (129/120) C0301:971,0: Line too long (147/120)
- if using delimiter, then do not print padding spaces ([email protected])
- do not print first delimiter ([email protected])
- 801560 - correctly calculate length of asian characters ([email protected])
- 845995 - fixing typo ([email protected])
- refresh translations string for katello-cli ([email protected])
- some small python changes ([email protected])
- adding uuid arguments to system's custom info actions in the cli
- 858011 - pylint fixes ([email protected])
- removing a couple missed debugger statements ([email protected])
- CustomInfo for Systems ([email protected])
- object labels - fix cli tests broken during addition of object labels
- 797297 - fix typo ([email protected])
- 845995 - write error is systemgroup does not exist ([email protected])
- object-labels - adding CLI and API calls to support object labeling
- 836575 - fix encoding errors when reporting failure messages in CLI
- Revert "regenerating localization strings for cli" ([email protected])
- regenerating localization strings for cli ([email protected])
- 820634 - Katello String Updates ([email protected])
- handle exception when katello server is down ([email protected])
- update cli source strings of localization ([email protected])
- object-label - organization - rename column cp_key to label
- cli - remove unused import ([email protected])
* Wed Sep 12 2012 Ivan Necas <[email protected]> 1.1.8-1
- 837000 - [RFE] when updating sync plan by CLI, it resets the interval.
- 809259 - activation key - cli permissions changes (continued)
- 809259 - activation key - cli permissions changes ([email protected])
* Wed Sep 12 2012 Miroslav Suchý <[email protected]> 1.1.7-1
- Fixing provides/obsoletes bug ([email protected])
- Removing extra configure code for headpin bin; adding provides to cli script
for headpin ([email protected])
- Fencing headpin CLI into katello cli. CLI will now load appropriate functions
based on client.conf configuration. Katello cli now ships with headpin
symlink ([email protected])
* Thu Sep 06 2012 Ivan Necas <[email protected]> 1.1.6-1
- 835591 - usage limit is properly displayed in the list ([email protected])
- make pylint happy on el6 ([email protected])
- cli - introducing %%{fastbuild} rpm macro use ([email protected])
- 835591 - usage limit must be higher than 0 ([email protected])
- cli - pull request review ([email protected])
- cli refactoring - removing unused code ([email protected])
- cli refactoring - update_dict_unless_none ([email protected])
- cli - pull request review ([email protected])
- fail to build if code contains pylint errors or warnings ([email protected])
- returning back docstring ([email protected])
- code cleanup - class Bytes is not used ([email protected])
- cli - removing unused global variable ([email protected])
- 853995 - error handling for non-existing systems ([email protected])
- since AsyncJob is instance of AsyncTask, there is no need for
wait_for_async_job and we can use wait_for_async_task instead
- make _task attribute of instance instead of attribute of class
- Simplify AsyncJob by inheriting from AsyncTask ([email protected])
- create __str__() for AsyncJob ([email protected])
- cli - introducing debug log level env variable ([email protected])
- 851142 - CLI: changeset update shows strange error ([email protected])
- C0301: 26,0: Line too long (131/120) C0301:390,0: Line too long (135/120)
- removing reference to class that was removed ([email protected])
- removing reference to class that was removed ([email protected])
- waive W0221:177,4:KatelloCLI.error: Arguments number differs from overridden
method ([email protected])
- waive R0904: 20,0:SystemGroupAPI: Too many public methods (21/20)
- waive R0904: 18,0:RepoAPI: Too many public methods (21/20 ([email protected])
- waive R0904: 19,0:SystemAPI: Too many public methods (29/20)
- waive W0702:478,4:get_term_width: No exception type(s) specified
- W0221:483,4:KatelloServer.PUT: Arguments number differs from overridden
method ([email protected])
- W0221:480,4:KatelloServer.POST: Arguments number differs from overridden
method ([email protected])
- W0221:474,4:KatelloServer.GET: Arguments number differs from overridden
method ([email protected])
- W0702:364,8:KatelloServer._process_response: No exception type(s) specified
- waive R0904: 39,0:OptionParser: Too many public methods (39/20)
- W1201: 51,12:KatelloShell.history_file: Specify string format arguments as
logging function parameters ([email protected])
- R0904: 30,0:KatelloShell: Too many public methods (21/20) ([email protected])
- W0201:279,12:Cmd.complete: Attribute 'completion_matches' defined outside
__init__ ([email protected])
- W0703:186,15:Discovery.discover_repositories: Catching too general exception
Exception ([email protected])
- R0904:170,0:ListAvailableVerbs: Too many public methods (22/20)
- R0904:183,0:UpdateContent: Too many public methods (21/20 ([email protected])
- W0611: 25,0: Unused import get_product ([email protected])
- R0904:272,0:Update: Too many public methods (26/20) ([email protected])
- remove false statement ([email protected])
- R0201: 35,4:EnvironmentAction.get_prior_id: Method could be a function
- W0622:503,12:Errata.run: Redefining built-in 'id' ([email protected])
- W0622:460,12:Packages.run: Redefining built-in 'id' ([email protected])
- C0301:331,0: Line too long (122/120) C0301:407,0: Line too long (122/120)
C0301:409,0: Line too long (122/120) C0301:411,0: Line too long (145/120)
C0301:413,0: Line too long (126/120) C0301:415,0: Line too long (126/120)
C0301:417,0: Line too long (124/120) C0301:484,0: Line too long (124/120)
- R0201:233,4:ShowSubscriptions.convert_timestamp: Method could be a function
R0201:239,4:ShowSubscriptions.extract_sla_from_product: Method could be a
function ([email protected])
- R0201: 53,4:DateTimeFormatter.local_timezone: Method could be a function
- W0621: 42,35:DateTimeFormatter.build_datetime: Redefining name 'time' from
outer scope (line 18) ([email protected])
- W0621: 39,28:DateTimeFormatter.contains_zone: Redefining name 'time' from
outer scope (line 18) ([email protected])
- W0621: 36,25:DateTimeFormatter.date_valid: Redefining name 'time' from outer
scope (line 18) ([email protected])
- W0621: 33,25:DateTimeFormatter.time_valid: Redefining name 'time' from outer
scope (line 18) ([email protected])
- W0232: 24,0:DateTimeFormatter: Class has no __init__ method
- R0201: 35,4:ActivationKeyAction.get_template_id: Method could be a function
- C0301: 62,0: Line too long (126/120) C0301:233,0: Line too long (144/120)
- waive Method could be a function ([email protected])
- waive unused arguments ([email protected])
- W0702:387,12:BaseAction.main: No exception type(s) specified
- R0201:342,4:BaseAction.load_saved_options: Method could be a function
- W0702:278,8:Command._extract_command: No exception type(s) specified
- R0201:257,4:Command.__build_command_usage_lines: Method could be a function
- R0201:214,4:Action.__process_option_errors: Method could be a function
- waive unused arguments ([email protected])
- C0301:333,0: Line too long (179/120) C0301:335,0: Line too long (172/120)
- W0611: 19,0: Unused import Command ([email protected])
- simplify code ([email protected])
- R0201: 86,4:Status.__sortedStatuses: Method could be a function R0201:
93,4:Status.__buildOverallStatusDetail: Method could be a function R0201:
99,4:Status.__buildServiceStatusDetail: Method could be a function
- waive W0612: 70,12:Status.__returnCode: Unused variable 'serviceName'
- R0201: 39,4:SyncPlanAction.parse_datetime: Method could be a function
- C0301:115,0: Line too long (127/120) C0301:118,0: Line too long (147/120)
C0301:150,0: Line too long (127/120) ([email protected])
- R0201:289,4:Promote.create_cs_name: Method could be a function
- rename isMarketingProduct to isNotMarketingProduct to avoid confusion of
future generations ([email protected])
- W0702:159,16:List.run.isMarketingProduct: No exception type(s) specified
- W0622:132,8:List.run: Redefining built-in 'all' ([email protected])
- R0201: 58,4:SingleProductAction.set_product_select_options: Method could be a
function R0201: 64,4:SingleProductAction.check_product_select_options: Method
could be a function ([email protected])
- C0301: 29,0: Line too long (135/120) C0301:228,0: Line too long (134/120)
C0301:248,0: Line too long (124/120) C0301:308,0: Line too long (121/120)
C0301:312,0: Line too long (128/120) C0301:314,0: Line too long (158/120)
- W0201:354,8:Update.resetParameters: Attribute 'items' defined outside
__init__ ([email protected])
- W0201:291,8:Update.store_from_product: Attribute 'current_product' defined
outside __init__ ([email protected])
- R0201:418,4:Update.productNamesToIds: Method could be a function
R0201:429,4:Update.repoNamesToIds: Method could be a function
- waive unused arguments ([email protected])
- R0201:223,4:Export.open_file: Method could be a function ([email protected])
- W0702:211,8:Export.run: No exception type(s) specified ([email protected])
- W0622:204,8:Export.run: Redefining built-in 'format' ([email protected])
- R0201:177,4:Import.open_file: Method could be a function ([email protected])
- W0702:167,8:Import.run: No exception type(s) specified ([email protected])
- R0201:125,4:Info._build_nvrea: Method could be a function ([email protected])
- R0201: 39,4:TemplateAction.get_parent_id: Method could be a function
- C0301:171,0: Line too long (129/120) C0301:193,0: Line too long (123/120)
C0301:215,0: Line too long (133/120) C0301:311,0: Line too long (137/120)
C0301:313,0: Line too long (155/120) C0301:314,0: Line too long (123/120)
C0301:317,0: Line too long (124/120) C0301:319,0: Line too long (146/120)
C0301:320,0: Line too long (152/120) C0301:323,0: Line too long (123/120)
C0301:325,0: Line too long (132/120) C0301:327,0: Line too long (141/120)
C0301:329,0: Line too long (147/120) C0301:400,0: Line too long (134/120)
- correctly use pylint: disable ([email protected])
- 746765 - systems can be referenced by uuid ([email protected])
* Fri Aug 31 2012 Miroslav Suchý <[email protected]> 1.1.5-1
- code style fixes ([email protected])
- 847858 - only remove act keys when resource not found error
* Wed Aug 29 2012 Ivan Necas <[email protected]> 1.1.4-1
- evironment is now stored to environment variable instead env
- fix unit tests ([email protected])
- add to path correct search location ([email protected])
- package unit tests ([email protected])
- Available subscriptions on systems page now allow filtering matching what is
available in subscription-manager-gui ([email protected])
- waive pylint R0201: 43,4:KatelloShell.history_file: Method could be a
function ([email protected])
- Revert "declare method as function" ([email protected])
- waive pylint R0201: 30,4:KatelloAPI.server: Method could be a function
- Revert "R0201: 30,4:KatelloAPI.server: Method could be a function"
- 845198 - do not fail with 'C' locale ([email protected])
- 845198 - set locale even in usage.py to allow building ([email protected])
- 845198 - receive translation from gettext as unicode ([email protected])
- fixing various unit tests from content deletion and param unification
- stylecheck fixes ([email protected])
- there is no option -environment in this action ([email protected])
- 848038 - installing localisation files for cli ([email protected])
- 850790 - Content promotion from CLI no longer works ([email protected])
- 798679 - Read correct argument ([email protected])
- fix incorrect argument ([email protected])
- 798679 - be consistent with --environment option help ([email protected])
- 798679 - be consistent with --org option help ([email protected])
- 798679 - remove duplicate code handling --product option ([email protected])
- 798679 - be consistent with --product option help ([email protected])
- 846321: Support creating permissions for all tags from the API and the cli
- 845995: Add local and server side checks for passing in bad group names and
ids ([email protected])
- 771186 - katello ak info now shows aks ([email protected])
- 845198 - always use utf-8 as output encoding ([email protected])
- 845198 - enable setting locale via LC_ALL in cli ([email protected])
* Thu Aug 23 2012 Mike McCune <[email protected]> 1.1.3-1
- 850935 - katello-cli-common should own only /etc/katello and not its content
- 795520 - modifying manual page ([email protected])
- 795520 - removing unused variable ([email protected])
- 795520 - adding support of noheading cli option ([email protected])
- Merge pull request #436 from omaciel/userlocale ([email protected])
- Validation of locale during update handled by model. ([email protected])
- Allow user to update his/her own localevia cli. Also, output the default
locale when using the info parameter. ([email protected])
- Added --default_locale to CLI for user creation. ([email protected])
- Fixed some merge conflicts ([email protected])
- content deletion - proper deletion support in the CLI ([email protected])
- content deletion - adding back in the CLI promote and apply
- content deletion - removing hard coded type ([email protected])
- content deletion - adding CLI actions ([email protected])
* Thu Aug 16 2012 Lukas Zapletal <[email protected]> 1.1.2-1
- 822926 - katello-cli-common now owns config dir
- 822926 - fixing incorrect license in a header
* Sat Aug 11 2012 Miroslav Suchý <[email protected]> 1.1.1-1
- cli docs - removed version from config ([email protected])
- cli - Config inicialization moved to functions It was causing problems in
test when we tried to init it at include time. Unused Config inits were
removed. ([email protected])
- cli doc - added docs for cli generator ([email protected])
- cli doc - first version of sphinx documentation ([email protected])
- buildroot and %%clean section is not needed ([email protected])
- Bumping package versions for 1.1. ([email protected])
* Tue Jul 31 2012 Miroslav Suchý <[email protected]> 1.0.1-1
- bump up version to 1.0 ([email protected])
- update copyright years ([email protected])
- point Source0 to fedorahosted.org where tar.gz are stored ([email protected])
* Wed Jul 25 2012 Miroslav Suchý <[email protected]> 0.2.45-1
- 840531 - Fixes issue with inability to individually promote packages attached
to a system template or changeset that have more than a single dash in the
name. ([email protected])
- 817845 - updating katello man page entry ([email protected])
* Mon Jul 23 2012 Lukas Zapletal <[email protected]> 0.2.44-1
- system groups - API accepts max_systems and CLI unit tests
- system groups - wrong variable name in error message
- system groups - removing local modifications not intended for upstream
- group copy cli and API first pass
* Mon Jul 16 2012 Lukas Zapletal <[email protected]> 0.2.43-1
- 798323 - remove double setting of UTF decoder
- system groups - removing the 'locked' feature from system groups UI/API/CLI
- system groups - update errata list cli based on pull request feedback
- system groups - api/cli - add ability to list errata by group
- cli - fix for url options not allowing file:// and ftp://
* Mon Jul 02 2012 Lukas Zapletal <[email protected]> 0.2.42-1
- system groups - cli - fix broken test
- system groups - cli - creating a group should default max systems to
unlimited
- system groups - cli - add description to the AsyncJob
- system groups - cli - split history in to 2 actions per review feedback
- system groups - api/cli to support errata install
- system groups - remove unused code from package action CLI
- system groups - api/cli to support package and package group actions
* Mon Jun 25 2012 Lukas Zapletal <[email protected]> 0.2.41-1
- ulimit - brad's review
- BZ 825262: support for moving systems between environments from CLI
- ulimit - fixing cli makefile for unit tests
- ulimit - backend api and cli
- system groups - cli/api - provide user option to delete systems when deleting
group
- cli - updated makefile and readme to mirror the latest changes in cli
unittests.
* Mon Jun 18 2012 Lukas Zapletal <[email protected]> 0.2.40-1
- Updates for broken cli unit tests that were a result of re-factoring work
previously done.
- system groups - api - include total system count in system group info
- system group cli - removed excess lines
- cli - fix for printing version on -v option
- cli unit tests - tests splitted into packages and modules
- 822484 - cli - sync_plan list traceback
- cli - pep8 fixes
- cli - action base class renamed
- cli - usage script modified to use command container
- cli - auth methods extracted form server class
- cli - fixed shell completion and line preprocessing
- cli - katello cli turned to new-style command
- cli - unittests fixed after introduction of new option types
- cli - allow to use only user config file
- 818726 - updated i18n translations
- cli - new option types - url and list
- 818726 - update to both ui and cli and zanata pushed
* Fri Jun 01 2012 Lukas Zapletal <[email protected]> 0.2.39-1
- system grops - a few fixes for history cli
- cli - None check in date_formatter + enabled system test for deleting filters
- system groups - adding group history to cli
- cli - adding log file location to traceback error
- 821644 - cli admin crl_regen command - unit and system test
- 822926 - katello-cli package fedora review - fix
* Fri May 25 2012 Lukas Zapletal <[email protected]> 0.2.38-1
- 822926 - katello-cli package fedora review
- Fixed typo s/fing/find. Fixes BZ #824749.
- system groups - Updates for help text around options that take lists and
command naming for adding groups to a system.
- 795525 - renaming cli column name 'subscriptions'
- system groups - Updates the system groups CLI work to be consistent with re-
factoring work.
- system groups - merge conflict
- system groups - Updates to not require max_systems on creation in CLI.
- Two minor tweaks to output strings for removing systems from a system group.
- system groups - Adds the maximum systems paramter for CLI create/update.
- system groups - Cleans up CLI code to fit re-factoring changes from master.
- system groups - Adds CLI support for add/remove of a system group from an
activation key.
- system groups - Clean up CLI code around adding systems to a system group
- system group - Adds CLI/API support for adding and removing system groups
from a system
- system groups - Adds support for removing systems from a system group in CLI.
- system groups - Adds support for adding systems to a system group in the CLI
- Adds system group basic update support for the CLI
- system group - Adds system group delete to CLI.
- system group - Adds system group creation support to CLI.
- system group - Adds support for locking and unlocking a system group in the
CLI
- system groups - Adds CLI support for listing systems in a system group.
- system groups - Adds ability to view info of single system group from CLI.
- system-groups - Adds CLI system group basics and calls to list system groups
for a given organization.
* Thu May 24 2012 Lukas Zapletal <[email protected]> 0.2.37-1
- 824069 - adding new parameter --all to cli product list
- cli - workaround for error when action was not found This commit fixes error
"object has no attribute 'parser'" appearing after attempt to call a non-
existing action. The error is gone but classes Command and KatelloCLI need
more cleanup. There's redundant code and they touch each other's
responsibility.
- cli - fix for missing section 'options' client.conf Some versions of
OptionParser throw error when you try to iterate items from non-existing
section.