Branch: refs/heads/master
Home: https://github.com/yast/yast-iscsi-lio-server
Commit: 043e2b2e4b3081bd8a36421953d20b8d53ba799b
https://github.com/yast/yast-iscsi-lio-server/commit/043e2b2e4b3081bd8a36421...
Author: Zhu Lingshan
Date: 2017-11-29 (Wed, 29 Nov 2017)
Changed paths:
R Rakefile
R src/Makefile.am
R src/clients/iscsi-lio-server.rb
R src/clients/iscsi-lio-server_auto.rb
R src/clients/iscsi-lio-server_proposal.rb
R src/desktop/iscsi-lio-server.desktop
R src/include/iscsi-lio-server/complex.rb
R src/include/iscsi-lio-server/dialogs.rb
R src/include/iscsi-lio-server/helps.rb
R src/include/iscsi-lio-server/widgets.rb
R src/include/iscsi-lio-server/wizards.rb
R src/modules/IscsiLioData.rb
R src/modules/IscsiLioServer.rb
R src/scrconf/ietd.scr
R test/GetIpAddr_spec.rb
R test/LogExecCmd_spec.rb
R test/Makefile.am
R test/SetAuth_spec.rb
R testsuite/Makefile.am
R testsuite/tests/IscsiServer.err
R testsuite/tests/IscsiServer.out
R testsuite/tests/IscsiServer.rb
Log Message:
-----------
This commit removes original files of source code
We have a new fate#319238 to refactor this module, so we need to
delete the old files first. Thanks Thomas Fehr who is the author,
Thanks Yast team, thanks all contributors!
Commit: 4e483223185b6f2419b0708a75bb5f5dc22492c1
https://github.com/yast/yast-iscsi-lio-server/commit/4e483223185b6f2419b0708...
Author: Zhu Lingshan
Date: 2017-11-29 (Wed, 29 Nov 2017)
Changed paths:
A Rakefile
A src/clients/target.rb
A src/lib/TargetData.rb
A src/lib/dialogs/UI_dialogs.rb
A src/lib/helps/example_helper.rb
Log Message:
-----------
fate#319238 is basically functional now.
It is basically functional now. It can create / delete targets,
create / delete luns, create / change portals, create / delete /
change ACLs and other features.
Still need a better UI layout, help docs and y2logs.
Commit: 63a3aef4611e3040be0253f3bf7936bc57a3cc1f
https://github.com/yast/yast-iscsi-lio-server/commit/63a3aef4611e3040be0253f...
Author: Zhu Lingshan
Date: 2017-11-30 (Thu, 30 Nov 2017)
Changed paths:
M src/clients/target.rb
M src/lib/dialogs/UI_dialogs.rb
Log Message:
-----------
fix demo mode setting error and discovery auth err
Fixed a discovery auth setting error, do not need to clear userid/pwd
when disable discovery auth
Fixed a demo mode widget status show error
Commit: 96e7b9d8aeced12452f325e36b3b3bac4367d781
https://github.com/yast/yast-iscsi-lio-server/commit/96e7b9d8aeced12452f325e...
Author: Zhu Lingshan
Date: 2017-11-30 (Thu, 30 Nov 2017)
Changed paths:
M src/clients/target.rb
M src/lib/dialogs/UI_dialogs.rb
R src/lib/helps/example_helper.rb
A src/lib/helps/iscsi-lio-server_helper.rb
Log Message:
-----------
add logger to target.rb, rename the helper
Add logger to target.rb, when require "yast2/execute"
Cheetah.default_options = { logger: Y2Logger.instance } is set,
so Cheetah will add logs to y2log when execute commands.
rename example_helper.rb -> iscsi-lio-server_helper.rb
Commit: 01e4f926233144c6b61a7a5b657cb911a7a1d1ac
https://github.com/yast/yast-iscsi-lio-server/commit/01e4f926233144c6b61a7a5...
Author: Zhu Lingshan
Date: 2017-11-30 (Thu, 30 Nov 2017)
Changed paths:
M src/clients/target.rb
Log Message:
-----------
Install targetcli-fb if not installed
Pop up a message to inform users if targetcli-fb is not installed.
They can install the package by clicking "Install".
Commit: 874daa5e5d512f9ce5de8256721d7bcd4ab47fb8
https://github.com/yast/yast-iscsi-lio-server/commit/874daa5e5d512f9ce5de825...
Author: Zhu Lingshan
Date: 2017-11-30 (Thu, 30 Nov 2017)
Changed paths:
M src/lib/TargetData.rb
M src/lib/dialogs/UI_dialogs.rb
Log Message:
-----------
remove #TODO for logs as already done.
Removed #TODO for logs as already done
Commit: d3f1f46125c2c705611a27c7a1dcbf0ff1e5949b
https://github.com/yast/yast-iscsi-lio-server/commit/d3f1f46125c2c705611a27c...
Author: Zhu Lingshan
Date: 2017-12-01 (Fri, 01 Dec 2017)
Changed paths:
M src/lib/dialogs/UI_dialogs.rb
Log Message:
-----------
Add helps to the Tabs
Add helps to Service tab, Global tab and Targets tab
We will change the help(both service status and firewall)
in service tab once we have firewalld widget.
Commit: cc348e6fb0bbf1dbca3ee4248b49491180c99310
https://github.com/yast/yast-iscsi-lio-server/commit/cc348e6fb0bbf1dbca3ee42...
Author: Zhu Lingshan
Date: 2017-12-04 (Mon, 04 Dec 2017)
Changed paths:
M src/lib/dialogs/UI_dialogs.rb
Log Message:
-----------
fix an ACL issue, add helps to AddTarget and ACL
fixed an ACL adding / deleting issue, error handling, move ACLs
adding / deleting code from validation function to add_item and
remove_item.
Added helps to AddTarget page and ACL page.
Commit: f875475135261f89236a387a9eef7df0e69737d8
https://github.com/yast/yast-iscsi-lio-server/commit/f875475135261f89236a387...
Author: Zhu Lingshan
Date: 2017-12-06 (Wed, 06 Dec 2017)
Changed paths:
M src/lib/dialogs/UI_dialogs.rb
Log Message:
-----------
Better UI layout for Service Tab
Commit: f3c5e234de786559174bb6df4e6c51256099225f
https://github.com/yast/yast-iscsi-lio-server/commit/f3c5e234de786559174bb6d...
Author: Zhu Lingshan
Date: 2017-12-06 (Wed, 06 Dec 2017)
Changed paths:
M src/lib/dialogs/UI_dialogs.rb
Log Message:
-----------
better UI layout for Target tab
Commit: fc87b6df98dec4adf64be9040a4b51f1f11752b3
https://github.com/yast/yast-iscsi-lio-server/commit/fc87b6df98dec4adf64be90...
Author: Zhu Lingshan
Date: 2017-12-06 (Wed, 06 Dec 2017)
Changed paths:
M src/lib/dialogs/UI_dialogs.rb
Log Message:
-----------
better UI layout for Add/Edit Target Page
Commit: 9efd7c33147cbc6340b8b0fb134c3d03f347188d
https://github.com/yast/yast-iscsi-lio-server/commit/9efd7c33147cbc6340b8b0f...
Author: Zhu Lingshan
Date: 2017-12-11 (Mon, 11 Dec 2017)
Changed paths:
M src/clients/target.rb
M src/lib/TargetData.rb
Log Message:
-----------
Add commands excuted when exit
Add commands execute when exit. Saveconfig when exit.
Commit: f351065d1d70dd568df836d71ccffcbd4069debe
https://github.com/yast/yast-iscsi-lio-server/commit/f351065d1d70dd568df836d...
Author: Zhu Lingshan
Date: 2017-12-13 (Wed, 13 Dec 2017)
Changed paths:
M package/yast2-iscsi-lio-server.changes
M package/yast2-iscsi-lio-server.spec
A src/clients/iscsi-lio-server.rb
R src/clients/target.rb
A src/desktop/iscsi-lio-server.desktop
A src/include/iscsi-lio-server/TargetData.rb
A src/include/iscsi-lio-server/UI_dialogs.rb
A src/include/iscsi-lio-server/iscsi-lio-server_helper.rb
R src/lib/TargetData.rb
R src/lib/dialogs/UI_dialogs.rb
R src/lib/helps/iscsi-lio-server_helper.rb
Log Message:
-----------
Packaging for RPM
Packaging for RPM. Add root privilege checking
Commit: d42604d98220d26f072b8c1fd699fbf5a1aa76dc
https://github.com/yast/yast-iscsi-lio-server/commit/d42604d98220d26f072b8c1...
Author: Zhu Lingshan
Date: 2017-12-20 (Wed, 20 Dec 2017)
Changed paths:
M src/include/iscsi-lio-server/UI_dialogs.rb
Log Message:
-----------
Add firewalld widget back
Commit: 712649ddb13f72cb8b5b12b52b07f8fa0bed3a35
https://github.com/yast/yast-iscsi-lio-server/commit/712649ddb13f72cb8b5b12b...
Author: Martin Vidner
Date: 2018-01-08 (Mon, 08 Jan 2018)
Changed paths:
R Makefile.cvs
M Rakefile
M package/yast2-iscsi-lio-server.spec
Log Message:
-----------
Fixed the Rake-based RPM build.
Use this command to test
rake osc:build
Commit: 3bef67e9a4178dfc72c2bd6bca86254b67a0a6ec
https://github.com/yast/yast-iscsi-lio-server/commit/3bef67e9a4178dfc72c2bd6...
Author: Martin Vidner
Date: 2018-01-08 (Mon, 08 Jan 2018)
Changed paths:
M .gitignore
A .yardopts
Log Message:
-----------
YARD documenter configuration
Commit: 3afe88fed45c9fd3c4bfa7a2d92043ed563cfc5b
https://github.com/yast/yast-iscsi-lio-server/commit/3afe88fed45c9fd3c4bfa7a...
Author: Zhu Lingshan
Date: 2018-01-09 (Tue, 09 Jan 2018)
Changed paths:
M src/clients/iscsi-lio-server.rb
M src/include/iscsi-lio-server/TargetData.rb
M src/include/iscsi-lio-server/UI_dialogs.rb
Log Message:
-----------
Code clean work
Code claen work based on suggestions from RubyCop
Commit: 7371cab7bf19a4aa0d2f2c630dd22caf7cc1a222
https://github.com/yast/yast-iscsi-lio-server/commit/7371cab7bf19a4aa0d2f2c6...
Author: Martin Vidner
Date: 2018-01-09 (Tue, 09 Jan 2018)
Changed paths:
A test/backstores_test.rb
A test/target_data_test.rb
A test/test_helper.rb
Log Message:
-----------
Skeleton tests
Run with:
rake test:unit
Commit: 11118768dbc74f2689bac0e673b0a122a76836bb
https://github.com/yast/yast-iscsi-lio-server/commit/11118768dbc74f2689bac0e...
Author: Martin Vidner
Date: 2018-01-09 (Tue, 09 Jan 2018)
Changed paths:
M src/include/iscsi-lio-server/TargetData.rb
Log Message:
-----------
Made the parsing Regexps constants
They don't need to be instance variables, which also needlessly clutters
RSpec failure output.
Commit: 985628ce1e22315f5928fbfd0da98d07b1ccfa87
https://github.com/yast/yast-iscsi-lio-server/commit/985628ce1e22315f5928fbf...
Author: Martin Vidner
Date: 2018-01-09 (Tue, 09 Jan 2018)
Changed paths:
M test/backstores_test.rb
A test/fixtures/ls-typical
M test/target_data_test.rb
M test/test_helper.rb
Log Message:
-----------
Added an example fixture, with a real sample; tests pass.
Commit: 976e1a8fababb62271358bbde8e4edc0b03406f5
https://github.com/yast/yast-iscsi-lio-server/commit/976e1a8fababb62271358bb...
Author: Zhu Lingshan
Date: 2018-01-12 (Fri, 12 Jan 2018)
Changed paths:
M src/include/iscsi-lio-server/TargetData.rb
M test/fixtures/ls-typical
A test/fixtures/saveconfig.json
M test/target_data_test.rb
Log Message:
-----------
Add new unit test cases for TargetData
Add new test cases for TargetData:
test case for TPG.
test case for LUNs.
test case for ACL rule.
test case for mapping LUNs.
test case for ACL authentication.
A new ls-typical file, in order to save a config file for
future use.
Add a saveconfig.json, we can use this file to restore
config for this target setup, in order to add more
test cases.
Add some support functions for testing.
Commit: 1161e65f94de6dcfaaebbb534e8b1b5291f39b6a
https://github.com/yast/yast-iscsi-lio-server/commit/1161e65f94de6dcfaaebbb5...
Author: Zhu Lingshan
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M src/include/iscsi-lio-server/UI_dialogs.rb
M test/fixtures/ls-typical
M test/fixtures/saveconfig.json
M test/target_data_test.rb
Log Message:
-----------
remove block devices from LUNs
remove block devices from LUNs, because we can not expect there
are block devices like /dev/sdb or a lvm on the test server.
Commit: a15f57e2735ffbd7f528e1cc569ce8a43f3bbb9f
https://github.com/yast/yast-iscsi-lio-server/commit/a15f57e2735ffbd7f528e1c...
Author: Zhu Lingshan
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M src/include/iscsi-lio-server/TargetData.rb
M test/fixtures/ls-typical
M test/fixtures/saveconfig.json
M test/target_data_test.rb
Log Message:
-----------
Add a class to setup unit test env.
Add a class to setup unit test environment, like create files
needed as backend storeage.
using files in /var/tmp than files in home folder to run LUNs
test cases.
Commit: 21f1a3357dc80d3ffcfcc17fe54425d19d18e762
https://github.com/yast/yast-iscsi-lio-server/commit/21f1a3357dc80d3ffcfcc17...
Author: Zhu Lingshan
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M src/include/iscsi-lio-server/TargetData.rb
M src/include/iscsi-lio-server/UI_dialogs.rb
Log Message:
-----------
use bool to handle discovery auth status
Replace the True or False string whitch is raw data returned from
targetcli with bool.
Commit: b4601df7b92ff7f2f1fbd582ac5c57bf892f1ef4
https://github.com/yast/yast-iscsi-lio-server/commit/b4601df7b92ff7f2f1fbd58...
Author: Martin Vidner
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M package/yast2-iscsi-lio-server.spec
Log Message:
-----------
Removed obsolete BuildRequires
Commit: 72a1ff271f50effb1cde129ddafe410b42529be5
https://github.com/yast/yast-iscsi-lio-server/commit/72a1ff271f50effb1cde129...
Author: Zhu Lingshan
Date: 2018-01-16 (Tue, 16 Jan 2018)
Changed paths:
M .gitignore
A .yardopts
R Makefile.cvs
M package/yast2-iscsi-lio-server.changes
M package/yast2-iscsi-lio-server.spec
R src/Makefile.am
M src/clients/iscsi-lio-server.rb
R src/clients/iscsi-lio-server_auto.rb
R src/clients/iscsi-lio-server_proposal.rb
M src/desktop/iscsi-lio-server.desktop
A src/include/iscsi-lio-server/TargetData.rb
A src/include/iscsi-lio-server/UI_dialogs.rb
R src/include/iscsi-lio-server/complex.rb
R src/include/iscsi-lio-server/dialogs.rb
R src/include/iscsi-lio-server/helps.rb
A src/include/iscsi-lio-server/iscsi-lio-server_helper.rb
R src/include/iscsi-lio-server/widgets.rb
R src/include/iscsi-lio-server/wizards.rb
R src/modules/IscsiLioData.rb
R src/modules/IscsiLioServer.rb
R src/scrconf/ietd.scr
R test/GetIpAddr_spec.rb
R test/LogExecCmd_spec.rb
R test/Makefile.am
R test/SetAuth_spec.rb
A test/backstores_test.rb
A test/fixtures/ls-typical
A test/fixtures/saveconfig.json
A test/target_data_test.rb
A test/test_helper.rb
R testsuite/Makefile.am
R testsuite/tests/IscsiServer.err
R testsuite/tests/IscsiServer.out
R testsuite/tests/IscsiServer.rb
Log Message:
-----------
Merge pull request #60 from yast/fate#319238
Fate#319238 refactor code to use targetcli-fb instead of lio-utils
Compare: https://github.com/yast/yast-iscsi-lio-server/compare/b37169c5625b...72a1ff2...