[luci/pkg-update] fedorahosted.org discontinued
by Jan Pokorný
commit 77159df9384d4813feb7f965a877a68babd366df
Author: Jan Pokorný <jpokorny(a)redhat.com>
Date: Tue Feb 28 15:27:29 2017 +0100
fedorahosted.org discontinued
Signed-off-by: Jan Pokorný <jpokorny(a)redhat.com>
COPYING | 339 ---
MANIFEST.in | 14 -
README | 123 +-
TODO | 11 -
deploy-devel.sh | 17 -
deploy.sh | 12 -
development.ini | 100 -
extensions/sasl2auth.c | 132 -
extensions/sasl2auth.h.in | 30 -
ez_setup.py | 284 --
input_files/certconfig/certconfig.in | 45 -
input_files/config.tmpl/config.tmpl.in | 256 --
input_files/initscript/initscript.in | 385 ---
input_files/logrotateconfig/logrotateconfig.in | 9 -
input_files/pamconfig/pamconfig.in | 5 -
input_files/sasl2config/sasl2config.in | 4 -
input_files/sysconfig/sysconfig.in | 78 -
luci-setup.patch | 15 -
luci.spec | 401 ---
luci/__init__.py | 50 -
luci/config/__init__.py | 2 -
luci/config/app_cfg.py | 34 -
luci/config/environment.py | 37 -
luci/config/middleware.py | 66 -
luci/controllers/__init__.py | 2 -
luci/controllers/async.py | 40 -
luci/controllers/cluster.py | 814 ------
luci/controllers/controller.template | 23 -
luci/controllers/error.py | 30 -
luci/controllers/root.py | 146 -
luci/controllers/template.py | 35 -
luci/initwrappers.py | 110 -
luci/lib/ClusterConf/Action.py | 42 -
luci/lib/ClusterConf/Altname.py | 42 -
luci/lib/ClusterConf/Apache.py | 18 -
luci/lib/ClusterConf/BaseResource.py | 110 -
luci/lib/ClusterConf/Cluster.py | 69 -
luci/lib/ClusterConf/ClusterNode.py | 79 -
luci/lib/ClusterConf/ClusterNodes.py | 19 -
luci/lib/ClusterConf/Clusterfs.py | 25 -
luci/lib/ClusterConf/Clvmd.py | 24 -
luci/lib/ClusterConf/Cman.py | 141 -
luci/lib/ClusterConf/DLM.py | 148 -
luci/lib/ClusterConf/DRBD.py | 18 -
luci/lib/ClusterConf/Device.py | 43 -
luci/lib/ClusterConf/Event.py | 55 -
luci/lib/ClusterConf/Events.py | 15 -
luci/lib/ClusterConf/FailoverDomain.py | 55 -
luci/lib/ClusterConf/FailoverDomainNode.py | 24 -
luci/lib/ClusterConf/FailoverDomains.py | 15 -
luci/lib/ClusterConf/Fence.py | 15 -
luci/lib/ClusterConf/FenceDaemon.py | 75 -
luci/lib/ClusterConf/FenceDevice.py | 41 -
luci/lib/ClusterConf/FenceDeviceAttr.py | 95 -
luci/lib/ClusterConf/FenceDevices.py | 15 -
luci/lib/ClusterConf/FenceXVMd.py | 113 -
luci/lib/ClusterConf/Fs.py | 18 -
luci/lib/ClusterConf/GFSControld.py | 98 -
luci/lib/ClusterConf/Group.py | 24 -
luci/lib/ClusterConf/Heuristic.py | 15 -
luci/lib/ClusterConf/Interface.py | 60 -
luci/lib/ClusterConf/Ip.py | 21 -
luci/lib/ClusterConf/LVM.py | 18 -
luci/lib/ClusterConf/Lockspace.py | 24 -
luci/lib/ClusterConf/Logging.py | 78 -
luci/lib/ClusterConf/LoggingDaemon.py | 24 -
luci/lib/ClusterConf/Master.py | 25 -
luci/lib/ClusterConf/Method.py | 15 -
luci/lib/ClusterConf/ModelBuilder.py | 1031 -------
luci/lib/ClusterConf/Multicast.py | 24 -
luci/lib/ClusterConf/MySQL.py | 18 -
luci/lib/ClusterConf/NFSClient.py | 21 -
luci/lib/ClusterConf/NFSExport.py | 18 -
luci/lib/ClusterConf/NFSServer.py | 21 -
luci/lib/ClusterConf/Named.py | 18 -
luci/lib/ClusterConf/Netfs.py | 18 -
luci/lib/ClusterConf/OpenLDAP.py | 18 -
luci/lib/ClusterConf/OracleDB.py | 18 -
luci/lib/ClusterConf/Postgres8.py | 18 -
luci/lib/ClusterConf/QuorumD.py | 205 --
luci/lib/ClusterConf/RefObject.py | 47 -
luci/lib/ClusterConf/Resources.py | 15 -
luci/lib/ClusterConf/Rm.py | 52 -
luci/lib/ClusterConf/SAPDatabase.py | 24 -
luci/lib/ClusterConf/SAPInstance.py | 25 -
luci/lib/ClusterConf/Samba.py | 18 -
luci/lib/ClusterConf/Script.py | 18 -
luci/lib/ClusterConf/Service.py | 117 -
luci/lib/ClusterConf/SybaseASE.py | 18 -
luci/lib/ClusterConf/TagObject.py | 165 --
luci/lib/ClusterConf/Tomcat5.py | 18 -
luci/lib/ClusterConf/Tomcat6.py | 18 -
luci/lib/ClusterConf/Totem.py | 102 -
luci/lib/ClusterConf/Unfence.py | 15 -
luci/lib/ClusterConf/Vm.py | 15 -
luci/lib/ClusterConf/__init__.py | 1 -
luci/lib/__init__.py | 2 -
luci/lib/app_globals.py | 32 -
luci/lib/async_helpers.py | 44 -
luci/lib/base.py | 52 -
luci/lib/cluster_conf_helpers.py | 17 -
luci/lib/cluster_status.py | 99 -
luci/lib/db_helpers.py | 366 ---
luci/lib/flash2.py | 119 -
luci/lib/helpers.py | 49 -
luci/lib/luci_tasks.py | 43 -
luci/lib/plugin_sasl2auth.py | 57 -
luci/lib/ricci_communicator.py | 637 ----
luci/lib/ricci_defines.py | 73 -
luci/lib/ricci_helpers.py | 619 ----
luci/lib/ricci_queries.py | 715 -----
luci/lib/strings.py | 53 -
luci/model/__init__.py | 29 -
luci/model/auth.py | 232 --
luci/model/objects.py | 113 -
luci/public/css/cluster.css | 9 -
luci/public/css/create.css | 6 -
luci/public/css/failover.css | 80 -
luci/public/css/fence.css | 92 -
luci/public/css/global_res.css | 22 -
.../css/images/ui-bg_flat_0_aaaaaa_40x100.png | Bin 180 -> 0 bytes
.../css/images/ui-bg_flat_75_ffffff_40x100.png | Bin 178 -> 0 bytes
.../css/images/ui-bg_glass_55_fbf9ee_1x400.png | Bin 120 -> 0 bytes
.../css/images/ui-bg_glass_65_ffffff_1x400.png | Bin 105 -> 0 bytes
.../css/images/ui-bg_glass_75_dadada_1x400.png | Bin 111 -> 0 bytes
.../css/images/ui-bg_glass_75_e6e6e6_1x400.png | Bin 110 -> 0 bytes
.../css/images/ui-bg_glass_95_fef1ec_1x400.png | Bin 119 -> 0 bytes
.../ui-bg_highlight-soft_75_cccccc_1x100.png | Bin 101 -> 0 bytes
luci/public/css/images/ui-icons_222222_256x240.png | Bin 4369 -> 0 bytes
luci/public/css/images/ui-icons_2e83ff_256x240.png | Bin 4369 -> 0 bytes
luci/public/css/images/ui-icons_454545_256x240.png | Bin 4369 -> 0 bytes
luci/public/css/images/ui-icons_888888_256x240.png | Bin 4369 -> 0 bytes
luci/public/css/images/ui-icons_cd0a0a_256x240.png | Bin 4369 -> 0 bytes
luci/public/css/jquery-ui-1.7.2.custom.css | 410 ---
luci/public/css/node.css | 155 -
luci/public/css/service.css | 76 -
luci/public/css/shared.css | 532 ----
luci/public/css/style.css | 646 -----
luci/public/favicon.ico | Bin 1081 -> 0 bytes
luci/public/images/100wait.gif | Bin 60547 -> 0 bytes
luci/public/images/add-blue.png | Bin 407 -> 0 bytes
luci/public/images/add-grey.png | Bin 293 -> 0 bytes
luci/public/images/add-white.png | Bin 253 -> 0 bytes
luci/public/images/breadcrumb_bg.png | Bin 197 -> 0 bytes
luci/public/images/breadcrumb_separator_0.png | Bin 778 -> 0 bytes
luci/public/images/cancel.png | Bin 292 -> 0 bytes
luci/public/images/check-11.png | Bin 293 -> 0 bytes
luci/public/images/cluster-ok.png | Bin 451 -> 0 bytes
luci/public/images/cluster-problem.png | Bin 397 -> 0 bytes
luci/public/images/conga.png | Bin 4171 -> 0 bytes
luci/public/images/content_bg.png | Bin 326 -> 0 bytes
luci/public/images/contentbg.png | Bin 348 -> 0 bytes
luci/public/images/create-blue.png | Bin 516 -> 0 bytes
luci/public/images/create-grey.png | Bin 413 -> 0 bytes
luci/public/images/create-white.png | Bin 377 -> 0 bytes
luci/public/images/delete-blue.png | Bin 499 -> 0 bytes
luci/public/images/delete-grey.png | Bin 353 -> 0 bytes
luci/public/images/delete-row.png | Bin 447 -> 0 bytes
luci/public/images/delete-white.png | Bin 295 -> 0 bytes
luci/public/images/delete_circle.png | Bin 221 -> 0 bytes
luci/public/images/details_header_line.png | Bin 236 -> 0 bytes
luci/public/images/dot.png | Bin 300 -> 0 bytes
luci/public/images/empty.png | Bin 547 -> 0 bytes
luci/public/images/error.png | Bin 2725 -> 0 bytes
luci/public/images/exclamation.png | Bin 583 -> 0 bytes
luci/public/images/fence-blue.png | Bin 538 -> 0 bytes
luci/public/images/fence-grey.png | Bin 435 -> 0 bytes
luci/public/images/fence-white.png | Bin 389 -> 0 bytes
luci/public/images/global_11x11_black.png | Bin 323 -> 0 bytes
luci/public/images/header_inner2.png | Bin 37752 -> 0 bytes
luci/public/images/headerbg.png | Bin 13656 -> 0 bytes
luci/public/images/info.png | Bin 2142 -> 0 bytes
luci/public/images/inputbg.png | Bin 451 -> 0 bytes
luci/public/images/join-blue.png | Bin 526 -> 0 bytes
luci/public/images/leave-blue.png | Bin 556 -> 0 bytes
luci/public/images/leave-grey.png | Bin 484 -> 0 bytes
luci/public/images/leave-white.png | Bin 449 -> 0 bytes
luci/public/images/login_bg.png | Bin 1641 -> 0 bytes
luci/public/images/loginbottombg.png | Bin 2033 -> 0 bytes
luci/public/images/loginheader-left.png | Bin 331 -> 0 bytes
luci/public/images/loginheader-right.png | Bin 274 -> 0 bytes
luci/public/images/logo.png | Bin 12631 -> 0 bytes
luci/public/images/menu-item-actibg-first.png | Bin 593 -> 0 bytes
luci/public/images/menu-item-actibg.png | Bin 338 -> 0 bytes
luci/public/images/menu-item-border.png | Bin 209 -> 0 bytes
luci/public/images/menubg.png | Bin 1623 -> 0 bytes
luci/public/images/ok.png | Bin 1519 -> 0 bytes
luci/public/images/page_bg.png | Bin 509 -> 0 bytes
luci/public/images/pagebg.png | Bin 235 -> 0 bytes
luci/public/images/pause_circle.png | Bin 240 -> 0 bytes
luci/public/images/question.png | Bin 565 -> 0 bytes
luci/public/images/reboot-blue.png | Bin 521 -> 0 bytes
luci/public/images/reboot-grey.png | Bin 373 -> 0 bytes
luci/public/images/reboot-white.png | Bin 310 -> 0 bytes
luci/public/images/spinner.gif | Bin 2037 -> 0 bytes
luci/public/images/star.png | Bin 2332 -> 0 bytes
luci/public/images/start-blue.png | Bin 439 -> 0 bytes
luci/public/images/stop-blue.png | Bin 381 -> 0 bytes
luci/public/images/stop_circle.png | Bin 238 -> 0 bytes
luci/public/images/strype2.png | Bin 1573 -> 0 bytes
luci/public/images/tab_bg.png | Bin 185 -> 0 bytes
luci/public/images/tab_separator.png | Bin 258 -> 0 bytes
luci/public/images/toolbar_bg.png | Bin 164 -> 0 bytes
luci/public/images/toolbar_line.png | Bin 2855 -> 0 bytes
luci/public/images/under_the_hood_blue.png | Bin 2667 -> 0 bytes
luci/public/images/warning.png | Bin 2302 -> 0 bytes
luci/public/js/add_existing.js | 42 -
luci/public/js/add_nodes.js | 10 -
luci/public/js/busy.js | 10 -
luci/public/js/cluster_list.js | 21 -
luci/public/js/failover.js | 33 -
luci/public/js/failover_form.js | 10 -
luci/public/js/fence.js | 36 -
luci/public/js/homebase.js | 32 -
luci/public/js/jquery-1.3.2.min.js | 19 -
luci/public/js/jquery-ui-1.7.2.custom.min.js | 298 --
luci/public/js/jquery.cookie.js | 96 -
luci/public/js/node.js | 65 -
luci/public/js/qdisk.js | 132 -
luci/public/js/resource.js | 16 -
luci/public/js/service.js | 126 -
luci/public/js/shared.js | 71 -
luci/templates/__init__.py | 2 -
luci/templates/about.html | 51 -
luci/templates/add_existing.html | 58 -
luci/templates/add_node.html | 65 -
luci/templates/cluster_list.html | 124 -
luci/templates/configure.html | 258 --
luci/templates/create_cluster.html | 64 -
luci/templates/error.html | 19 -
luci/templates/failover.html | 311 --
luci/templates/fence.html | 195 --
luci/templates/fence_devices.html | 3058 --------------------
luci/templates/fence_instances.html | 984 -------
luci/templates/footer.html | 17 -
luci/templates/header.html | 16 -
luci/templates/homebase.html | 82 -
luci/templates/login.html | 25 -
luci/templates/mainmenu.html | 31 -
luci/templates/master.html | 85 -
luci/templates/node.html | 504 ----
luci/templates/resource.html | 135 -
luci/templates/resource_list.html | 1673 -----------
luci/templates/service.html | 260 --
luci/templates/submenu.html | 15 -
luci/templates/title.html | 10 -
luci/tests/__init__.py | 64 -
luci/tests/functional/__init__.py | 2 -
luci/tests/functional/test_authentication.py | 86 -
luci/tests/functional/test_root.py | 49 -
luci/tests/models/__init__.py | 52 -
luci/tests/models/test_auth.py | 51 -
luci/websetup.py | 47 -
luci/widget_validators/validate_cluster_prop.py | 704 -----
.../validate_create_cluster_form.py | 297 --
luci/widget_validators/validate_fence.py | 1143 --------
luci/widget_validators/validate_resource.py | 696 -----
luci/widgets/add_user_form.py | 8 -
setup.cfg | 59 -
setup.py | 458 ---
test.ini | 26 -
261 files changed, 2 insertions(+), 25639 deletions(-)
---
diff --git a/README b/README
index 89babd8..82c84d4 100644
--- a/README
+++ b/README
@@ -1,122 +1,3 @@
-==============================================================
- luci: Web-based high availability administration application
-==============================================================
+DISCONTINUED ON FEDORAHOSTED.ORG
-``luci`` is a web-based high availability administration application built
-on the TurboGears 2 framework.
-
-
-
-1. Installation and Setup
-=========================
-
-
-1.1 Using upstream code
------------------------
-
-You can get newest luci code using::
-
- $ git clone git://git.fedorahosted.org/luci.git
-
-
-Prerequisities for successful build/installation/deployment:
-
- * python (2.6, 2.7 should be also fine)
- * Cyrus SASL v2 libraries and header files
- * to use bundled initscript, check the additional requirements
- in the SPEC file (mostly common utilities that are found everywhere)
-
-Any missing Python package might be installed with ``setuptools`` automatically
-(and if even ``setuptools`` missing, ``ez_setup`` is there to handle it).
-
-
-Following items describe the steps to get it running::
-
-1. Go to the ``luci'' directory and edit ``pkg_prepare`` section in
- ``setup.cfg`` according to your needs (using ``vim``, for instance)::
-
- $ cd luci
- $ vim setup.cfg
-
- Note: Following steps use default values in ``setup.cfg`` so if you have
- changed anything there, you might have to modify commands accordingly.
-
- Note: It also possible to define all these options directly as command-line
- arguments prefixed with ``prepare_pkg'' which is on the whole appended
- to ``install`` command (see ``python setup.py pkg_prepare --help``)
-
-2. Install ``luci`` using the ``setup.py`` script::
-
- $ python setup.py install
-
-3. Have the base configuration file generated from implicit template::
-
- $ paste make-config luci /var/lib/luci/etc/luci.ini
-
-4. Similarly, create the database used by ``luci``::
-
- $ paster setup-app /var/lib/luci/etc/luci.ini
-
- Note: This step is fired automatically if you use initscript and database
- file is missing.
-
-5. Start the ``paste`` http(s) server...::
-
- a) ...using bundled initscript (recommended, but may require some tweaks)::
-
- $ service luci start
-
- Note: Before the first run of this commands, its good to do following::
-
- $ chkconfig --add luci
-
- b) ...directly (this should copy the initscript job, only its core shown)::
-
- $ saslauthd -a pam
- $ paster serve /var/lib/luci/etc/luci.ini
-
- Note: The former command should be replaced with equivalent (``MECH=pam``
- is presumed in respective configuration) if applicable::
-
- $ service start saslauthd
-
-
-Please note that these steps does not cover everything -- initscript and maybe
-the SPEC file might give you a better idea.
-
-
-
-1.2 Using package in your preferred distribution
-------------------------------------------------
-
-Currently, this project is recognized only in RHEL 6 and Fedora [#distros]_.
-Using them, you can get latest ``luci`` package using::
-
- $ yum install luci
-
-
-.. [#distros] on these distros, ``luci`` has an official status
-
-
-
-1.3 Post-installation procedures
---------------------------------
-
-Please refer to
-http://sources.redhat.com/cluster/wiki/Luci#Post-installation_procedures
-
-
-
-2. About/Contact
-================
-
-:Authors/Contributors:
- Ryan McCabe <rmccabe(a)redhat.com>
- Chris Feist <cfeist(a)redhat.com>
- Jan Pokorný
-
- Eve McGlynn
- Jeremy Perry
-
-
-:Homepage: http://sources.redhat.com/cluster/wiki/Luci
+New home: https://pagure.io/linux-cluster/luci
7 years, 3 months
[luci] fedorahosted.org discontinued
by Jan Pokorný
commit 709b972d075082fe743a99fae5c6b8907adaa227
Author: Jan Pokorný <jpokorny(a)redhat.com>
Date: Tue Feb 28 15:27:29 2017 +0100
fedorahosted.org discontinued
Signed-off-by: Jan Pokorný <jpokorny(a)redhat.com>
COPYING | 339 --
MANIFEST.in | 14 -
README | 201 +-
TODO | 11 -
dev.sh | 193 -
extensions/sasl2auth.c | 132 -
extensions/sasl2auth.h.in | 30 -
ez_setup.py | 284 -
input_files/certconfig/certconfig.in | 45 -
input_files/config.tmpl/config.tmpl.in | 260 -
input_files/config.tmpl/debug_app.patch | 22 -
input_files/config.tmpl/debug_logging.patch | 53 -
input_files/initscript/initscript.in | 545 --
input_files/logrotateconfig/logrotateconfig.in | 9 -
input_files/pamconfig/pamconfig.in | 5 -
input_files/proxylauncher/proxylauncher.in | 7 -
input_files/sasl2config/sasl2config.in | 4 -
input_files/sysconfig/sysconfig.in | 88 -
luci-setup.patch | 15 -
luci.spec | 480 --
luci/__init__.py | 50 -
luci/config/__init__.py | 2 -
luci/config/app_cfg.py | 59 -
luci/config/environment.py | 46 -
luci/config/middleware.py | 66 -
luci/controllers/__init__.py | 2 -
luci/controllers/async.py | 56 -
luci/controllers/cluster.py | 1171 ----
luci/controllers/error.py | 30 -
luci/controllers/root.py | 225 -
luci/controllers/template.py | 35 -
luci/initwrappers.py | 155 -
luci/lib/ClusterConf/Action.py | 42 -
luci/lib/ClusterConf/Altmulticast.py | 42 -
luci/lib/ClusterConf/Altname.py | 51 -
luci/lib/ClusterConf/Apache.py | 18 -
luci/lib/ClusterConf/BaseResource.py | 136 -
luci/lib/ClusterConf/BindMount.py | 18 -
luci/lib/ClusterConf/Cluster.py | 71 -
luci/lib/ClusterConf/ClusterNode.py | 131 -
luci/lib/ClusterConf/ClusterNodes.py | 19 -
luci/lib/ClusterConf/Clusterfs.py | 25 -
luci/lib/ClusterConf/Clvmd.py | 34 -
luci/lib/ClusterConf/Cman.py | 190 -
luci/lib/ClusterConf/Condor.py | 18 -
luci/lib/ClusterConf/DLM.py | 203 -
luci/lib/ClusterConf/DRBD.py | 18 -
luci/lib/ClusterConf/Device.py | 71 -
luci/lib/ClusterConf/Event.py | 55 -
luci/lib/ClusterConf/Events.py | 15 -
luci/lib/ClusterConf/FailoverDomain.py | 83 -
luci/lib/ClusterConf/FailoverDomainNode.py | 24 -
luci/lib/ClusterConf/FailoverDomains.py | 15 -
luci/lib/ClusterConf/Fence.py | 30 -
luci/lib/ClusterConf/FenceDaemon.py | 92 -
luci/lib/ClusterConf/FenceDevice.py | 41 -
luci/lib/ClusterConf/FenceDeviceAttr.py | 125 -
luci/lib/ClusterConf/FenceDevices.py | 15 -
luci/lib/ClusterConf/FenceXVMd.py | 113 -
luci/lib/ClusterConf/Fs.py | 18 -
luci/lib/ClusterConf/GFSControld.py | 117 -
luci/lib/ClusterConf/Group.py | 32 -
luci/lib/ClusterConf/Heuristic.py | 61 -
luci/lib/ClusterConf/Interface.py | 60 -
luci/lib/ClusterConf/Ip.py | 21 -
luci/lib/ClusterConf/LVM.py | 18 -
luci/lib/ClusterConf/Lockspace.py | 44 -
luci/lib/ClusterConf/Logging.py | 179 -
luci/lib/ClusterConf/LoggingDaemon.py | 35 -
luci/lib/ClusterConf/Master.py | 25 -
luci/lib/ClusterConf/Method.py | 30 -
luci/lib/ClusterConf/ModelBuilder.py | 1259 -----
luci/lib/ClusterConf/Multicast.py | 41 -
luci/lib/ClusterConf/MySQL.py | 18 -
luci/lib/ClusterConf/NFSClient.py | 37 -
luci/lib/ClusterConf/NFSExport.py | 18 -
luci/lib/ClusterConf/NFSServer.py | 21 -
luci/lib/ClusterConf/Named.py | 18 -
luci/lib/ClusterConf/Netfs.py | 18 -
luci/lib/ClusterConf/OpenLDAP.py | 18 -
luci/lib/ClusterConf/OraDG.py | 18 -
luci/lib/ClusterConf/OracleDB.py | 18 -
luci/lib/ClusterConf/OracleInstance.py | 18 -
luci/lib/ClusterConf/OracleListener.py | 18 -
luci/lib/ClusterConf/Postgres8.py | 18 -
luci/lib/ClusterConf/QuorumD.py | 248 -
luci/lib/ClusterConf/RefObject.py | 59 -
luci/lib/ClusterConf/Resources.py | 15 -
luci/lib/ClusterConf/Rm.py | 86 -
luci/lib/ClusterConf/SAPDatabase.py | 24 -
luci/lib/ClusterConf/SAPInstance.py | 25 -
luci/lib/ClusterConf/Samba.py | 18 -
luci/lib/ClusterConf/Script.py | 18 -
luci/lib/ClusterConf/Service.py | 148 -
luci/lib/ClusterConf/Smb.py | 20 -
luci/lib/ClusterConf/SybaseASE.py | 18 -
luci/lib/ClusterConf/TagObject.py | 207 -
luci/lib/ClusterConf/Tomcat5.py | 18 -
luci/lib/ClusterConf/Tomcat6.py | 18 -
luci/lib/ClusterConf/Totem.py | 187 -
luci/lib/ClusterConf/Unfence.py | 15 -
luci/lib/ClusterConf/Vm.py | 43 -
luci/lib/ClusterConf/__init__.py | 1 -
luci/lib/__init__.py | 2 -
luci/lib/app_globals.py | 38 -
luci/lib/async_helpers.py | 59 -
luci/lib/base.py | 52 -
luci/lib/cluster_conf_helpers.py | 17 -
luci/lib/cluster_permissions.py | 36 -
luci/lib/cluster_status.py | 115 -
luci/lib/db_helpers.py | 651 ---
luci/lib/flash2.py | 119 -
luci/lib/helpers.py | 73 -
luci/lib/luci_tasks.py | 44 -
luci/lib/plugin_sasl2auth.py | 96 -
luci/lib/ricci_communicator.py | 709 ---
luci/lib/ricci_defines.py | 39 -
luci/lib/ricci_helpers.py | 578 --
luci/lib/ricci_queries.py | 698 ---
luci/lib/strings.py | 53 -
luci/model/__init__.py | 29 -
luci/model/auth.py | 242 -
luci/model/objects.py | 111 -
luci/public/css/cluster.css | 9 -
luci/public/css/create.css | 6 -
luci/public/css/failover.css | 80 -
luci/public/css/fence.css | 92 -
luci/public/css/global_res.css | 22 -
.../css/images/ui-bg_flat_0_aaaaaa_40x100.png | Bin 180 -> 0 bytes
.../css/images/ui-bg_flat_75_ffffff_40x100.png | Bin 178 -> 0 bytes
.../css/images/ui-bg_glass_55_fbf9ee_1x400.png | Bin 120 -> 0 bytes
.../css/images/ui-bg_glass_65_ffffff_1x400.png | Bin 105 -> 0 bytes
.../css/images/ui-bg_glass_75_dadada_1x400.png | Bin 111 -> 0 bytes
.../css/images/ui-bg_glass_75_e6e6e6_1x400.png | Bin 110 -> 0 bytes
.../css/images/ui-bg_glass_95_fef1ec_1x400.png | Bin 119 -> 0 bytes
.../ui-bg_highlight-soft_75_cccccc_1x100.png | Bin 101 -> 0 bytes
luci/public/css/images/ui-icons_222222_256x240.png | Bin 4369 -> 0 bytes
luci/public/css/images/ui-icons_2e83ff_256x240.png | Bin 4369 -> 0 bytes
luci/public/css/images/ui-icons_454545_256x240.png | Bin 4369 -> 0 bytes
luci/public/css/images/ui-icons_888888_256x240.png | Bin 4369 -> 0 bytes
luci/public/css/images/ui-icons_cd0a0a_256x240.png | Bin 4369 -> 0 bytes
luci/public/css/jquery-ui-1.8.11.custom.css | 577 --
luci/public/css/node.css | 155 -
luci/public/css/service.css | 76 -
luci/public/css/shared.css | 575 --
luci/public/css/style.css | 664 ---
luci/public/favicon.ico | Bin 1081 -> 0 bytes
luci/public/images/100wait.gif | Bin 60547 -> 0 bytes
luci/public/images/add-blue.png | Bin 407 -> 0 bytes
luci/public/images/add-grey.png | Bin 293 -> 0 bytes
luci/public/images/add-white.png | Bin 253 -> 0 bytes
luci/public/images/asc.gif | Bin 54 -> 0 bytes
luci/public/images/bg.gif | Bin 64 -> 0 bytes
luci/public/images/breadcrumb_bg.png | Bin 197 -> 0 bytes
luci/public/images/breadcrumb_separator_0.png | Bin 778 -> 0 bytes
luci/public/images/check-11.png | Bin 293 -> 0 bytes
luci/public/images/cluster-ok.png | Bin 451 -> 0 bytes
luci/public/images/cluster-problem.png | Bin 397 -> 0 bytes
luci/public/images/content_bg.png | Bin 326 -> 0 bytes
luci/public/images/create-blue.png | Bin 516 -> 0 bytes
luci/public/images/create-grey.png | Bin 413 -> 0 bytes
luci/public/images/create-white.png | Bin 377 -> 0 bytes
luci/public/images/delete-blue.png | Bin 499 -> 0 bytes
luci/public/images/delete-grey.png | Bin 353 -> 0 bytes
luci/public/images/delete-white.png | Bin 295 -> 0 bytes
luci/public/images/desc.gif | Bin 54 -> 0 bytes
luci/public/images/error.png | Bin 2725 -> 0 bytes
luci/public/images/exclamation.png | Bin 583 -> 0 bytes
luci/public/images/fence-blue.png | Bin 538 -> 0 bytes
luci/public/images/fence-grey.png | Bin 435 -> 0 bytes
luci/public/images/fence-white.png | Bin 389 -> 0 bytes
luci/public/images/info.png | Bin 2142 -> 0 bytes
luci/public/images/join-blue.png | Bin 526 -> 0 bytes
luci/public/images/leave-blue.png | Bin 556 -> 0 bytes
luci/public/images/leave-grey.png | Bin 484 -> 0 bytes
luci/public/images/leave-white.png | Bin 449 -> 0 bytes
luci/public/images/login_bg.png | Bin 1641 -> 0 bytes
luci/public/images/logo.png | Bin 12631 -> 0 bytes
luci/public/images/ok.png | Bin 1519 -> 0 bytes
luci/public/images/page_bg.png | Bin 509 -> 0 bytes
luci/public/images/question.png | Bin 565 -> 0 bytes
luci/public/images/reboot-blue.png | Bin 521 -> 0 bytes
luci/public/images/reboot-grey.png | Bin 373 -> 0 bytes
luci/public/images/reboot-white.png | Bin 310 -> 0 bytes
luci/public/images/start-blue.png | Bin 439 -> 0 bytes
luci/public/images/stop-blue.png | Bin 381 -> 0 bytes
luci/public/images/stop-temp-blue.png | Bin 489 -> 0 bytes
luci/public/images/tab_bg.png | Bin 185 -> 0 bytes
luci/public/images/tab_separator.png | Bin 258 -> 0 bytes
luci/public/images/toolbar_bg.png | Bin 164 -> 0 bytes
luci/public/images/warning.png | Bin 2302 -> 0 bytes
luci/public/js/add_existing.js | 56 -
luci/public/js/add_nodes.js | 14 -
luci/public/js/admin.js | 14 -
luci/public/js/busy.js | 128 -
luci/public/js/cluster_list.js | 124 -
luci/public/js/encoder.js | 226 -
luci/public/js/failover.js | 48 -
luci/public/js/failover_form.js | 14 -
luci/public/js/fence.js | 34 -
luci/public/js/homebase.js | 14 -
luci/public/js/jquery-1.5.2.min.js | 16 -
luci/public/js/jquery-ui-1.8.11.custom.min.js | 783 ---
luci/public/js/jquery.blockUI.min.js | 493 --
luci/public/js/jquery.cookie.js | 96 -
luci/public/js/jquery.tablesorter.min.js | 4 -
luci/public/js/node.js | 213 -
luci/public/js/qdisk.js | 155 -
luci/public/js/resource.js | 48 -
luci/public/js/service.js | 243 -
luci/public/js/shared.js | 128 -
luci/public/js/user_prefs.js | 7 -
luci/templates/__init__.py | 2 -
luci/templates/about.html | 21 -
luci/templates/add_existing.html | 61 -
luci/templates/add_node.html | 68 -
luci/templates/admin.html | 307 -
luci/templates/cluster_list.html | 133 -
luci/templates/configure.html | 1245 -----
luci/templates/create_cluster.html | 67 -
luci/templates/error.html | 19 -
luci/templates/failover.html | 345 --
luci/templates/fence.html | 223 -
luci/templates/fence_devices.html | 5875 --------------------
luci/templates/fence_instances.html | 1397 -----
luci/templates/footer.html | 14 -
luci/templates/header.html | 20 -
luci/templates/homebase.html | 80 -
luci/templates/login.html | 24 -
luci/templates/mainmenu.html | 30 -
luci/templates/master.html | 83 -
luci/templates/node.html | 543 --
luci/templates/prefs.html | 26 -
luci/templates/resource.html | 169 -
luci/templates/resource_list.html | 2278 --------
luci/templates/service.html | 321 --
luci/templates/submenu.html | 15 -
luci/templates/title.html | 10 -
luci/tests/__init__.py | 64 -
luci/tests/functional/__init__.py | 2 -
luci/tests/functional/test_authentication.py | 86 -
luci/tests/functional/test_root.py | 49 -
luci/tests/models/__init__.py | 52 -
luci/tests/models/test_auth.py | 51 -
luci/validation/validate_cluster_prop.py | 1525 -----
luci/validation/validate_create_cluster_form.py | 374 --
luci/validation/validate_fence.py | 1610 ------
luci/validation/validate_resource.py | 1044 ----
luci/websetup.py | 47 -
setup.cfg | 61 -
setup.py | 507 --
251 files changed, 2 insertions(+), 37396 deletions(-)
---
diff --git a/README b/README
index 7b976d6..82c84d4 100644
--- a/README
+++ b/README
@@ -1,200 +1,3 @@
-==============================================================
- luci: Web-based high availability administration application
-==============================================================
+DISCONTINUED ON FEDORAHOSTED.ORG
-``luci`` is a web-based high availability administration application built
-on the TurboGears 2 framework.
-
-
-
-1. Installation and Setup
-=========================
-
-
-1.1 Using upstream code
------------------------
-
-You can get newest luci code using::
-
- $ git clone git://git.fedorahosted.org/luci.git
-
-
-Prerequisities for successful build/installation/deployment:
-
- * python (2.6, 2.7 should be also fine)
- * Cyrus SASL v2 (2.1.22+) libraries and header files
- * to use bundled initscript, check the additional requirements
- in the SPEC file (mostly common utilities that are found everywhere)
-
-Any missing Python package might be installed with ``setuptools`` automatically
-(if even ``setuptools`` is missing, ``ez_setup`` is there to handle it).
-
-
-Following items describe the steps to get it running (instructions contain some
-example values that should be modified to fit the environment, needs etc.;
-also you might need to do some of the commands as a root):
-
-0. Make sure you are navigated to the directory containing this ``README``.
- If you have just cloned luci from the git repository as shown above,
- you may need to move here:
-
- $ cd luci
-
-1. Edit ``pkg_prepare`` section in ``setup.cfg`` according to your needs
- (using ``vim``, for instance). The names of configuration items there
- should be self-explainatory::
-
- $ vim setup.cfg
-
- Note: Following steps use default values in ``setup.cfg`` so if you have
- changed anything there, you might have to modify commands
- accordingly.
-
- Note: It is also possible to define (in an overriding manner) all these
- options directly as command-line arguments preceded by
- ``prepare_pkg'' which are as a whole appended to ``install`` command
- in the step 2., see also ``python setup.py pkg_prepare --help``.
-
-2. Install ``luci`` using the ``setup.py`` script which also includes
- prior compilation of C extensions and some files preparation::
-
- $ python setup.py install
-
-3. Optionally, you can change the certificate configuration file, especially
- you can fill concrete hostname or IP address under which the machine
- running luci will be accessible by other computers in the network, which
- will prevent some (not all, there is still a problem that the generated
- certificate is self-signed) of the warnings about the certificate::
-
- $ vim /var/lib/luci/etc/cacert.config
-
-4. Now, there are two ways how to continue... The easier way is to use
- bundled initscript -- just run two immediately following commands and you
- are ready, having luci started (at worst, some little tweaking required).
- If you want "expert-mode" way, just skip them and continue starting with
- point 3b. This way follows the sequence of commands effectively used in
- the initscript, although initscript is more fine-tuned so refer to it
- if something gets stuck.
-
-4a. Edit configuration file that comes with initscript according to your needs
- (``vim`` used as an example here again):
-
- $ vim /etc/sysconfig/luci
-
-5a. Start the ``paste`` http(s) server using bundled initscript::
-
- $ service luci start
-
- Note: Before the first run of this command, it is good to do following::
-
- $ chkconfig --add luci
-
-6a. Luci should be running, check respective address (echoed by initscript).
- To stop it, use::
-
- $ service luci stop
-
-
-4b. To achieve the same as with 5a. but using direct commands, start with
- generating base configuration file from implicit template::
-
- $ paster make-config luci /var/lib/luci/etc/luci.ini
-
-5b. Similarly, create the database used by ``luci``::
-
- $ paster setup-app /var/lib/luci/etc/luci.ini
-
- Note: If you use preconfigured ``pkg_prepare`` section in ``setup.cfg``,
- don't forget to create ``/var/lib/luci/data`` first (missing parts
- of paths like this are not created automatically unless you use
- initscript).
-
-6b. Generate self-signed certificate for luci using originally installed
- configuration file (installation location depends on ``certconfig`` value
- in ``setup.cfg`` which is ``/var/lib/luci/etc/cacert.config`` by default)::
-
- $ export RANDFILE=$(mktemp -q cert_rnd.XXXXXX)
- $ openssl req -new -x509 -nodes -sha1 \
- > -newkey rsa:2048 \
- > -config /var/lib/luci/etc/cacert.config \
- > -days 1825 \
- > -set_serial "$(/bin/date +%s)" \
- > -keyout /var/lib/luci/certs/host.pem \
- > -out /var/lib/luci/certs/host.pem
- $ rm -f cert_rnd.*
-
- Note: If you use preconfigured ``pkg_prepare`` section in ``setup.cfg``,
- don't forget to create ``/var/lib/luci/certs`` first (missing parts
- of paths like this are not created automatically unless you use
- initscript).
-
- Note: Do not forget to set the permissions for generated certificate
- (``/var/lib/luci/certs/host.pem`` was used in the example) such that
- it is only accessible by the user which then effectively runs luci.
-
-7b. Compared to point 4a. from a straightforward "initscript" way, you have no
- other way (unless you will find out how to use config. file that comes
- with initscript directly from initscript) then to edit base configuration
- file immediately (``/var/lib/luci/etc/luci.ini`` by default). Especially
- if you have used another path for the output certificate in the step 6b.,
- this configuration item should be edited respectively::
-
- $ vim /var/lib/luci/etc/luci.ini
-
-8b. Finally, start the SASL daemon and then ``paste`` http(s) server...::
-
- $ saslauthd -a pam
- $ paster serve /var/lib/luci/etc/luci.ini
-
- Note: The former command might be replaced with equivalent if applicable
- (``MECH=pam`` in respective configuration) ::
-
- $ service start saslauthd
-
- Note: To run luci on background, refer to the ``--daemon'' option
- for ``paster'' command.
-
-9b. Luci should be running, check respective address (can be found in
- configuration file used such as ``/var/lib/luci/etc/luci.ini`` from
- the example). To stop it, press Ctrl-C.
-
-
-Please note that these steps do not cover everything -- initscript and maybe
-the SPEC file might give you a better idea.
-
-
-
-1.2 Using package in your preferred distribution
-------------------------------------------------
-
-Currently, this project is recognized only in RHEL 6 and Fedora [#distros]_.
-Using them, you can get latest ``luci`` package using::
-
- $ yum install luci
-
-
-.. [#distros] on these distros, ``luci`` has an official status
-
-
-
-1.3 Post-installation procedures
---------------------------------
-
-Please refer to
-http://sources.redhat.com/cluster/wiki/Luci#Post-installation_procedures
-
-
-
-2. About/Contact
-================
-
-:Authors/Contributors:
- Ryan McCabe <rmccabe(a)redhat.com>
- Chris Feist <cfeist(a)redhat.com>
- Jan Pokorný
-
- Eve McGlynn
- Jeremy Perry
-
-
-:Homepage: http://sources.redhat.com/cluster/wiki/Luci
+New home: https://pagure.io/linux-cluster/luci
7 years, 3 months
[luci/jpokorny] fedorahosted.org discontinued
by Jan Pokorný
commit 2db47f95b2b0b1a891f3378dc66cdb5693d84271
Author: Jan Pokorný <jpokorny(a)redhat.com>
Date: Tue Feb 28 15:27:29 2017 +0100
fedorahosted.org discontinued
Signed-off-by: Jan Pokorný <jpokorny(a)redhat.com>
COPYING | 339 ---
MANIFEST.in | 14 -
README | 201 +--
TODO | 11 -
dev.sh | 188 --
extensions/sasl2auth.c | 132 -
extensions/sasl2auth.h.in | 30 -
ez_setup.py | 284 --
input_files/certconfig/certconfig.in | 45 -
input_files/config.tmpl/config.tmpl.in | 256 --
input_files/config.tmpl/debug_app.patch | 22 -
input_files/config.tmpl/debug_logging.patch | 53 -
input_files/initscript/initscript.in | 388 ---
input_files/logrotateconfig/logrotateconfig.in | 9 -
input_files/pamconfig/pamconfig.in | 5 -
input_files/sasl2config/sasl2config.in | 4 -
input_files/sysconfig/sysconfig.in | 78 -
luci-setup.patch | 15 -
luci.spec | 408 ---
luci/__init__.py | 50 -
luci/config/__init__.py | 2 -
luci/config/app_cfg.py | 34 -
luci/config/environment.py | 37 -
luci/config/middleware.py | 66 -
luci/controllers/__init__.py | 2 -
luci/controllers/async.py | 50 -
luci/controllers/cluster.py | 816 ------
luci/controllers/controller.template | 23 -
luci/controllers/error.py | 32 -
luci/controllers/root.py | 146 -
luci/controllers/template.py | 35 -
luci/initwrappers.py | 110 -
luci/lib/ClusterConf/Action.py | 42 -
luci/lib/ClusterConf/Altname.py | 42 -
luci/lib/ClusterConf/Apache.py | 18 -
luci/lib/ClusterConf/BaseResource.py | 110 -
luci/lib/ClusterConf/Cluster.py | 69 -
luci/lib/ClusterConf/ClusterNode.py | 79 -
luci/lib/ClusterConf/ClusterNodes.py | 19 -
luci/lib/ClusterConf/Clusterfs.py | 25 -
luci/lib/ClusterConf/Clvmd.py | 24 -
luci/lib/ClusterConf/Cman.py | 141 -
luci/lib/ClusterConf/DLM.py | 148 -
luci/lib/ClusterConf/DRBD.py | 18 -
luci/lib/ClusterConf/Device.py | 43 -
luci/lib/ClusterConf/Event.py | 55 -
luci/lib/ClusterConf/Events.py | 15 -
luci/lib/ClusterConf/FailoverDomain.py | 55 -
luci/lib/ClusterConf/FailoverDomainNode.py | 24 -
luci/lib/ClusterConf/FailoverDomains.py | 15 -
luci/lib/ClusterConf/Fence.py | 15 -
luci/lib/ClusterConf/FenceDaemon.py | 75 -
luci/lib/ClusterConf/FenceDevice.py | 41 -
luci/lib/ClusterConf/FenceDeviceAttr.py | 95 -
luci/lib/ClusterConf/FenceDevices.py | 15 -
luci/lib/ClusterConf/FenceXVMd.py | 113 -
luci/lib/ClusterConf/Fs.py | 18 -
luci/lib/ClusterConf/GFSControld.py | 98 -
luci/lib/ClusterConf/Group.py | 24 -
luci/lib/ClusterConf/Heuristic.py | 15 -
luci/lib/ClusterConf/Interface.py | 60 -
luci/lib/ClusterConf/Ip.py | 21 -
luci/lib/ClusterConf/LVM.py | 18 -
luci/lib/ClusterConf/Lockspace.py | 24 -
luci/lib/ClusterConf/Logging.py | 137 -
luci/lib/ClusterConf/LoggingDaemon.py | 24 -
luci/lib/ClusterConf/Master.py | 25 -
luci/lib/ClusterConf/Method.py | 15 -
luci/lib/ClusterConf/ModelBuilder.py | 1034 -------
luci/lib/ClusterConf/Multicast.py | 24 -
luci/lib/ClusterConf/MySQL.py | 18 -
luci/lib/ClusterConf/NFSClient.py | 21 -
luci/lib/ClusterConf/NFSExport.py | 18 -
luci/lib/ClusterConf/NFSServer.py | 21 -
luci/lib/ClusterConf/Named.py | 18 -
luci/lib/ClusterConf/Netfs.py | 18 -
luci/lib/ClusterConf/OpenLDAP.py | 18 -
luci/lib/ClusterConf/OracleDB.py | 18 -
luci/lib/ClusterConf/OracleInstance.py | 18 -
luci/lib/ClusterConf/OracleListener.py | 18 -
luci/lib/ClusterConf/Postgres8.py | 18 -
luci/lib/ClusterConf/QuorumD.py | 205 --
luci/lib/ClusterConf/RefObject.py | 47 -
luci/lib/ClusterConf/Resources.py | 15 -
luci/lib/ClusterConf/Rm.py | 52 -
luci/lib/ClusterConf/SAPDatabase.py | 24 -
luci/lib/ClusterConf/SAPInstance.py | 25 -
luci/lib/ClusterConf/Samba.py | 18 -
luci/lib/ClusterConf/Script.py | 18 -
luci/lib/ClusterConf/Service.py | 117 -
luci/lib/ClusterConf/SybaseASE.py | 18 -
luci/lib/ClusterConf/TagObject.py | 165 --
luci/lib/ClusterConf/Tomcat5.py | 18 -
luci/lib/ClusterConf/Tomcat6.py | 18 -
luci/lib/ClusterConf/Totem.py | 102 -
luci/lib/ClusterConf/Unfence.py | 15 -
luci/lib/ClusterConf/Vm.py | 15 -
luci/lib/ClusterConf/__init__.py | 1 -
luci/lib/__init__.py | 2 -
luci/lib/app_globals.py | 39 -
luci/lib/async_helpers.py | 48 -
luci/lib/base.py | 71 -
luci/lib/cluster_conf_helpers.py | 17 -
luci/lib/cluster_status.py | 99 -
luci/lib/db_helpers.py | 364 ---
luci/lib/flash2.py | 119 -
luci/lib/helpers.py | 49 -
luci/lib/luci_tasks.py | 43 -
luci/lib/plugin_sasl2auth.py | 57 -
luci/lib/ricci_communicator.py | 639 ----
luci/lib/ricci_defines.py | 38 -
luci/lib/ricci_helpers.py | 495 ----
luci/lib/ricci_queries.py | 679 -----
luci/lib/strings.py | 53 -
luci/model/__init__.py | 29 -
luci/model/auth.py | 232 --
luci/model/objects.py | 113 -
luci/public/css/cluster.css | 9 -
luci/public/css/create.css | 6 -
luci/public/css/failover.css | 80 -
luci/public/css/fence.css | 92 -
luci/public/css/global_res.css | 22 -
.../css/images/ui-bg_flat_0_aaaaaa_40x100.png | Bin 180 -> 0 bytes
.../css/images/ui-bg_flat_75_ffffff_40x100.png | Bin 178 -> 0 bytes
.../css/images/ui-bg_glass_55_fbf9ee_1x400.png | Bin 120 -> 0 bytes
.../css/images/ui-bg_glass_65_ffffff_1x400.png | Bin 105 -> 0 bytes
.../css/images/ui-bg_glass_75_dadada_1x400.png | Bin 111 -> 0 bytes
.../css/images/ui-bg_glass_75_e6e6e6_1x400.png | Bin 110 -> 0 bytes
.../css/images/ui-bg_glass_95_fef1ec_1x400.png | Bin 119 -> 0 bytes
.../ui-bg_highlight-soft_75_cccccc_1x100.png | Bin 101 -> 0 bytes
luci/public/css/images/ui-icons_222222_256x240.png | Bin 4369 -> 0 bytes
luci/public/css/images/ui-icons_2e83ff_256x240.png | Bin 4369 -> 0 bytes
luci/public/css/images/ui-icons_454545_256x240.png | Bin 4369 -> 0 bytes
luci/public/css/images/ui-icons_888888_256x240.png | Bin 4369 -> 0 bytes
luci/public/css/images/ui-icons_cd0a0a_256x240.png | Bin 4369 -> 0 bytes
luci/public/css/jquery-ui-1.7.2.custom.css | 410 ---
luci/public/css/node.css | 155 -
luci/public/css/service.css | 76 -
luci/public/css/shared.css | 532 ----
luci/public/css/style.css | 650 -----
luci/public/favicon.ico | Bin 1081 -> 0 bytes
luci/public/images/100wait.gif | Bin 60547 -> 0 bytes
luci/public/images/add-blue.png | Bin 407 -> 0 bytes
luci/public/images/add-grey.png | Bin 293 -> 0 bytes
luci/public/images/add-white.png | Bin 253 -> 0 bytes
luci/public/images/breadcrumb_bg.png | Bin 197 -> 0 bytes
luci/public/images/breadcrumb_separator_0.png | Bin 778 -> 0 bytes
luci/public/images/cancel.png | Bin 292 -> 0 bytes
luci/public/images/check-11.png | Bin 293 -> 0 bytes
luci/public/images/cluster-ok.png | Bin 451 -> 0 bytes
luci/public/images/cluster-problem.png | Bin 397 -> 0 bytes
luci/public/images/conga.png | Bin 4171 -> 0 bytes
luci/public/images/content_bg.png | Bin 326 -> 0 bytes
luci/public/images/contentbg.png | Bin 348 -> 0 bytes
luci/public/images/create-blue.png | Bin 516 -> 0 bytes
luci/public/images/create-grey.png | Bin 413 -> 0 bytes
luci/public/images/create-white.png | Bin 377 -> 0 bytes
luci/public/images/delete-blue.png | Bin 499 -> 0 bytes
luci/public/images/delete-grey.png | Bin 353 -> 0 bytes
luci/public/images/delete-row.png | Bin 447 -> 0 bytes
luci/public/images/delete-white.png | Bin 295 -> 0 bytes
luci/public/images/delete_circle.png | Bin 221 -> 0 bytes
luci/public/images/details_header_line.png | Bin 236 -> 0 bytes
luci/public/images/dot.png | Bin 300 -> 0 bytes
luci/public/images/empty.png | Bin 547 -> 0 bytes
luci/public/images/error.png | Bin 2725 -> 0 bytes
luci/public/images/exclamation.png | Bin 583 -> 0 bytes
luci/public/images/fence-blue.png | Bin 538 -> 0 bytes
luci/public/images/fence-grey.png | Bin 435 -> 0 bytes
luci/public/images/fence-white.png | Bin 389 -> 0 bytes
luci/public/images/global_11x11_black.png | Bin 323 -> 0 bytes
luci/public/images/header_inner2.png | Bin 37752 -> 0 bytes
luci/public/images/headerbg.png | Bin 13656 -> 0 bytes
luci/public/images/info.png | Bin 2142 -> 0 bytes
luci/public/images/inputbg.png | Bin 451 -> 0 bytes
luci/public/images/join-blue.png | Bin 526 -> 0 bytes
luci/public/images/leave-blue.png | Bin 556 -> 0 bytes
luci/public/images/leave-grey.png | Bin 484 -> 0 bytes
luci/public/images/leave-white.png | Bin 449 -> 0 bytes
luci/public/images/login_bg.png | Bin 1641 -> 0 bytes
luci/public/images/loginbottombg.png | Bin 2033 -> 0 bytes
luci/public/images/loginheader-left.png | Bin 331 -> 0 bytes
luci/public/images/loginheader-right.png | Bin 274 -> 0 bytes
luci/public/images/logo.png | Bin 12631 -> 0 bytes
luci/public/images/menu-item-actibg-first.png | Bin 593 -> 0 bytes
luci/public/images/menu-item-actibg.png | Bin 338 -> 0 bytes
luci/public/images/menu-item-border.png | Bin 209 -> 0 bytes
luci/public/images/menubg.png | Bin 1623 -> 0 bytes
luci/public/images/ok.png | Bin 1519 -> 0 bytes
luci/public/images/page_bg.png | Bin 509 -> 0 bytes
luci/public/images/pagebg.png | Bin 235 -> 0 bytes
luci/public/images/pause_circle.png | Bin 240 -> 0 bytes
luci/public/images/question.png | Bin 565 -> 0 bytes
luci/public/images/reboot-blue.png | Bin 521 -> 0 bytes
luci/public/images/reboot-grey.png | Bin 373 -> 0 bytes
luci/public/images/reboot-white.png | Bin 310 -> 0 bytes
luci/public/images/spinner.gif | Bin 2037 -> 0 bytes
luci/public/images/star.png | Bin 2332 -> 0 bytes
luci/public/images/start-blue.png | Bin 439 -> 0 bytes
luci/public/images/stop-blue.png | Bin 381 -> 0 bytes
luci/public/images/stop_circle.png | Bin 238 -> 0 bytes
luci/public/images/strype2.png | Bin 1573 -> 0 bytes
luci/public/images/tab_bg.png | Bin 185 -> 0 bytes
luci/public/images/tab_separator.png | Bin 258 -> 0 bytes
luci/public/images/toolbar_bg.png | Bin 164 -> 0 bytes
luci/public/images/toolbar_line.png | Bin 2855 -> 0 bytes
luci/public/images/under_the_hood_blue.png | Bin 2667 -> 0 bytes
luci/public/images/warning.png | Bin 2302 -> 0 bytes
luci/public/js/add_existing.js | 51 -
luci/public/js/add_nodes.js | 10 -
luci/public/js/busy.js | 10 -
luci/public/js/cluster_list.js | 21 -
luci/public/js/failover.js | 33 -
luci/public/js/failover_form.js | 10 -
luci/public/js/fence.js | 27 -
luci/public/js/homebase.js | 32 -
luci/public/js/jquery-1.3.2.min.js | 19 -
luci/public/js/jquery-ui-1.7.2.custom.min.js | 298 --
luci/public/js/jquery.cookie.js | 96 -
luci/public/js/node.js | 65 -
luci/public/js/qdisk.js | 132 -
luci/public/js/resource.js | 16 -
luci/public/js/service.js | 126 -
luci/public/js/shared.js | 71 -
luci/templates/__init__.py | 2 -
luci/templates/about.html | 51 -
luci/templates/add_existing.html | 60 -
luci/templates/add_node.html | 65 -
luci/templates/cluster_list.html | 124 -
luci/templates/configure.html | 1115 -------
luci/templates/create_cluster.html | 64 -
luci/templates/error.html | 19 -
luci/templates/failover.html | 315 --
luci/templates/fence.html | 199 --
luci/templates/fence_devices.html | 3058 --------------------
luci/templates/fence_instances.html | 984 -------
luci/templates/footer.html | 17 -
luci/templates/header.html | 16 -
luci/templates/homebase.html | 82 -
luci/templates/login.html | 25 -
luci/templates/mainmenu.html | 30 -
luci/templates/master.html | 85 -
luci/templates/node.html | 507 ----
luci/templates/resource.html | 139 -
luci/templates/resource_list.html | 1763 -----------
luci/templates/service.html | 264 --
luci/templates/submenu.html | 15 -
luci/templates/title.html | 10 -
luci/tests/__init__.py | 64 -
luci/tests/functional/__init__.py | 2 -
luci/tests/functional/test_authentication.py | 86 -
luci/tests/functional/test_root.py | 49 -
luci/tests/models/__init__.py | 52 -
luci/tests/models/test_auth.py | 51 -
luci/websetup.py | 47 -
luci/widget_validators/validate_cluster_prop.py | 817 ------
.../validate_create_cluster_form.py | 312 --
luci/widget_validators/validate_fence.py | 1143 --------
luci/widget_validators/validate_resource.py | 718 -----
luci/widgets/add_user_form.py | 8 -
setup.cfg | 60 -
setup.py | 495 ----
262 files changed, 2 insertions(+), 26941 deletions(-)
---
diff --git a/README b/README
index 7b976d6..82c84d4 100644
--- a/README
+++ b/README
@@ -1,200 +1,3 @@
-==============================================================
- luci: Web-based high availability administration application
-==============================================================
+DISCONTINUED ON FEDORAHOSTED.ORG
-``luci`` is a web-based high availability administration application built
-on the TurboGears 2 framework.
-
-
-
-1. Installation and Setup
-=========================
-
-
-1.1 Using upstream code
------------------------
-
-You can get newest luci code using::
-
- $ git clone git://git.fedorahosted.org/luci.git
-
-
-Prerequisities for successful build/installation/deployment:
-
- * python (2.6, 2.7 should be also fine)
- * Cyrus SASL v2 (2.1.22+) libraries and header files
- * to use bundled initscript, check the additional requirements
- in the SPEC file (mostly common utilities that are found everywhere)
-
-Any missing Python package might be installed with ``setuptools`` automatically
-(if even ``setuptools`` is missing, ``ez_setup`` is there to handle it).
-
-
-Following items describe the steps to get it running (instructions contain some
-example values that should be modified to fit the environment, needs etc.;
-also you might need to do some of the commands as a root):
-
-0. Make sure you are navigated to the directory containing this ``README``.
- If you have just cloned luci from the git repository as shown above,
- you may need to move here:
-
- $ cd luci
-
-1. Edit ``pkg_prepare`` section in ``setup.cfg`` according to your needs
- (using ``vim``, for instance). The names of configuration items there
- should be self-explainatory::
-
- $ vim setup.cfg
-
- Note: Following steps use default values in ``setup.cfg`` so if you have
- changed anything there, you might have to modify commands
- accordingly.
-
- Note: It is also possible to define (in an overriding manner) all these
- options directly as command-line arguments preceded by
- ``prepare_pkg'' which are as a whole appended to ``install`` command
- in the step 2., see also ``python setup.py pkg_prepare --help``.
-
-2. Install ``luci`` using the ``setup.py`` script which also includes
- prior compilation of C extensions and some files preparation::
-
- $ python setup.py install
-
-3. Optionally, you can change the certificate configuration file, especially
- you can fill concrete hostname or IP address under which the machine
- running luci will be accessible by other computers in the network, which
- will prevent some (not all, there is still a problem that the generated
- certificate is self-signed) of the warnings about the certificate::
-
- $ vim /var/lib/luci/etc/cacert.config
-
-4. Now, there are two ways how to continue... The easier way is to use
- bundled initscript -- just run two immediately following commands and you
- are ready, having luci started (at worst, some little tweaking required).
- If you want "expert-mode" way, just skip them and continue starting with
- point 3b. This way follows the sequence of commands effectively used in
- the initscript, although initscript is more fine-tuned so refer to it
- if something gets stuck.
-
-4a. Edit configuration file that comes with initscript according to your needs
- (``vim`` used as an example here again):
-
- $ vim /etc/sysconfig/luci
-
-5a. Start the ``paste`` http(s) server using bundled initscript::
-
- $ service luci start
-
- Note: Before the first run of this command, it is good to do following::
-
- $ chkconfig --add luci
-
-6a. Luci should be running, check respective address (echoed by initscript).
- To stop it, use::
-
- $ service luci stop
-
-
-4b. To achieve the same as with 5a. but using direct commands, start with
- generating base configuration file from implicit template::
-
- $ paster make-config luci /var/lib/luci/etc/luci.ini
-
-5b. Similarly, create the database used by ``luci``::
-
- $ paster setup-app /var/lib/luci/etc/luci.ini
-
- Note: If you use preconfigured ``pkg_prepare`` section in ``setup.cfg``,
- don't forget to create ``/var/lib/luci/data`` first (missing parts
- of paths like this are not created automatically unless you use
- initscript).
-
-6b. Generate self-signed certificate for luci using originally installed
- configuration file (installation location depends on ``certconfig`` value
- in ``setup.cfg`` which is ``/var/lib/luci/etc/cacert.config`` by default)::
-
- $ export RANDFILE=$(mktemp -q cert_rnd.XXXXXX)
- $ openssl req -new -x509 -nodes -sha1 \
- > -newkey rsa:2048 \
- > -config /var/lib/luci/etc/cacert.config \
- > -days 1825 \
- > -set_serial "$(/bin/date +%s)" \
- > -keyout /var/lib/luci/certs/host.pem \
- > -out /var/lib/luci/certs/host.pem
- $ rm -f cert_rnd.*
-
- Note: If you use preconfigured ``pkg_prepare`` section in ``setup.cfg``,
- don't forget to create ``/var/lib/luci/certs`` first (missing parts
- of paths like this are not created automatically unless you use
- initscript).
-
- Note: Do not forget to set the permissions for generated certificate
- (``/var/lib/luci/certs/host.pem`` was used in the example) such that
- it is only accessible by the user which then effectively runs luci.
-
-7b. Compared to point 4a. from a straightforward "initscript" way, you have no
- other way (unless you will find out how to use config. file that comes
- with initscript directly from initscript) then to edit base configuration
- file immediately (``/var/lib/luci/etc/luci.ini`` by default). Especially
- if you have used another path for the output certificate in the step 6b.,
- this configuration item should be edited respectively::
-
- $ vim /var/lib/luci/etc/luci.ini
-
-8b. Finally, start the SASL daemon and then ``paste`` http(s) server...::
-
- $ saslauthd -a pam
- $ paster serve /var/lib/luci/etc/luci.ini
-
- Note: The former command might be replaced with equivalent if applicable
- (``MECH=pam`` in respective configuration) ::
-
- $ service start saslauthd
-
- Note: To run luci on background, refer to the ``--daemon'' option
- for ``paster'' command.
-
-9b. Luci should be running, check respective address (can be found in
- configuration file used such as ``/var/lib/luci/etc/luci.ini`` from
- the example). To stop it, press Ctrl-C.
-
-
-Please note that these steps do not cover everything -- initscript and maybe
-the SPEC file might give you a better idea.
-
-
-
-1.2 Using package in your preferred distribution
-------------------------------------------------
-
-Currently, this project is recognized only in RHEL 6 and Fedora [#distros]_.
-Using them, you can get latest ``luci`` package using::
-
- $ yum install luci
-
-
-.. [#distros] on these distros, ``luci`` has an official status
-
-
-
-1.3 Post-installation procedures
---------------------------------
-
-Please refer to
-http://sources.redhat.com/cluster/wiki/Luci#Post-installation_procedures
-
-
-
-2. About/Contact
-================
-
-:Authors/Contributors:
- Ryan McCabe <rmccabe(a)redhat.com>
- Chris Feist <cfeist(a)redhat.com>
- Jan Pokorný
-
- Eve McGlynn
- Jeremy Perry
-
-
-:Homepage: http://sources.redhat.com/cluster/wiki/Luci
+New home: https://pagure.io/linux-cluster/luci
7 years, 3 months
[luci/RHEL60] fedorahosted.org discontinued
by Jan Pokorný
commit 51d97e9cc6c8945774d61676998fc414aadc1a5a
Author: Jan Pokorný <jpokorny(a)redhat.com>
Date: Tue Feb 28 15:27:29 2017 +0100
fedorahosted.org discontinued
Signed-off-by: Jan Pokorný <jpokorny(a)redhat.com>
COPYING | 340 ---
MANIFEST.in | 4 -
README | 3 +
README.txt | 24 -
config/Makefile | 16 -
config/cacert.config | 15 -
config/luci.ini | 114 -
config/who.ini | 42 -
deploy-devel.sh | 17 -
deploy.sh | 12 -
development.ini | 137 -
ez_setup/README.txt | 14 -
ez_setup/__init__.py | 229 --
init.d/Makefile | 10 -
init.d/luci | 213 --
luci.spec | 229 --
luci/__init__.py | 2 -
luci/config/__init__.py | 2 -
luci/config/app_cfg.py | 34 -
luci/config/environment.py | 9 -
luci/config/middleware.py | 47 -
luci/controllers/__init__.py | 2 -
luci/controllers/async.py | 40 -
luci/controllers/cluster.py | 737 -----
luci/controllers/controller.template | 23 -
luci/controllers/decorators.py | 250 --
luci/controllers/error.py | 30 -
luci/controllers/global_res.py | 210 --
luci/controllers/root.py | 140 -
luci/controllers/scheme.py | 114 -
luci/controllers/template.py | 35 -
luci/lib/ClusterConf/Altname.py | 15 -
luci/lib/ClusterConf/Apache.py | 18 -
luci/lib/ClusterConf/BaseResource.py | 33 -
luci/lib/ClusterConf/Cluster.py | 77 -
luci/lib/ClusterConf/ClusterNode.py | 83 -
luci/lib/ClusterConf/ClusterNodes.py | 19 -
luci/lib/ClusterConf/Clusterfs.py | 27 -
luci/lib/ClusterConf/Cman.py | 15 -
luci/lib/ClusterConf/DRBD.py | 18 -
luci/lib/ClusterConf/Device.py | 37 -
luci/lib/ClusterConf/FailoverDomain.py | 44 -
luci/lib/ClusterConf/FailoverDomainNode.py | 38 -
luci/lib/ClusterConf/FailoverDomains.py | 15 -
luci/lib/ClusterConf/Fence.py | 15 -
luci/lib/ClusterConf/FenceDaemon.py | 50 -
luci/lib/ClusterConf/FenceDevice.py | 44 -
luci/lib/ClusterConf/FenceDeviceAttr.py | 91 -
luci/lib/ClusterConf/FenceDevices.py | 15 -
luci/lib/ClusterConf/FenceXVMd.py | 15 -
luci/lib/ClusterConf/Fs.py | 18 -
luci/lib/ClusterConf/Gulm.py | 15 -
luci/lib/ClusterConf/Heuristic.py | 15 -
luci/lib/ClusterConf/Ip.py | 24 -
luci/lib/ClusterConf/LVM.py | 18 -
luci/lib/ClusterConf/Lockserver.py | 15 -
luci/lib/ClusterConf/Method.py | 15 -
luci/lib/ClusterConf/ModelBuilder.py | 1315 ---------
luci/lib/ClusterConf/Multicast.py | 15 -
luci/lib/ClusterConf/MySQL.py | 18 -
luci/lib/ClusterConf/NFSClient.py | 22 -
luci/lib/ClusterConf/NFSExport.py | 18 -
luci/lib/ClusterConf/NFSServer.py | 21 -
luci/lib/ClusterConf/Named.py | 18 -
luci/lib/ClusterConf/Netfs.py | 18 -
luci/lib/ClusterConf/OpenLDAP.py | 18 -
luci/lib/ClusterConf/OracleDB.py | 18 -
luci/lib/ClusterConf/Postgres8.py | 18 -
luci/lib/ClusterConf/QuorumD.py | 27 -
luci/lib/ClusterConf/RefObject.py | 50 -
luci/lib/ClusterConf/Resources.py | 15 -
luci/lib/ClusterConf/Rm.py | 15 -
luci/lib/ClusterConf/SAPDatabase.py | 24 -
luci/lib/ClusterConf/SAPInstance.py | 25 -
luci/lib/ClusterConf/Samba.py | 18 -
luci/lib/ClusterConf/Script.py | 18 -
luci/lib/ClusterConf/Service.py | 33 -
luci/lib/ClusterConf/SybaseASE.py | 18 -
luci/lib/ClusterConf/TagObject.py | 80 -
luci/lib/ClusterConf/Tomcat5.py | 18 -
luci/lib/ClusterConf/Tomcat6.py | 18 -
luci/lib/ClusterConf/Totem.py | 65 -
luci/lib/ClusterConf/Vm.py | 15 -
luci/lib/ClusterConf/__init__.py | 1 -
luci/lib/__init__.py | 2 -
luci/lib/app_globals.py | 34 -
luci/lib/app_strings.py | 91 -
luci/lib/async_helpers.py | 42 -
luci/lib/base.py | 191 --
luci/lib/cluster_conf_helpers.py | 17 -
luci/lib/cluster_status.py | 97 -
luci/lib/db_helpers.py | 323 ---
luci/lib/form_utils.py | 117 -
luci/lib/helpers.py | 49 -
luci/lib/luci_tasks.py | 43 -
luci/lib/pamplugin.py | 47 -
luci/lib/ricci_communicator.py | 640 -----
luci/lib/ricci_defines.py | 75 -
luci/lib/ricci_helpers.py | 615 -----
luci/lib/ricci_queries.py | 712 -----
luci/lib/strings.py | 53 -
luci/model/__init__.py | 29 -
luci/model/auth.py | 232 --
luci/model/objects.py | 113 -
luci/public/css/cluster.css | 9 -
luci/public/css/create.css | 6 -
luci/public/css/failover.css | 80 -
luci/public/css/fence.css | 85 -
luci/public/css/global_res.css | 22 -
.../css/images/ui-bg_flat_0_aaaaaa_40x100.png | Bin 180 -> 0 bytes
.../css/images/ui-bg_flat_75_ffffff_40x100.png | Bin 178 -> 0 bytes
.../css/images/ui-bg_glass_55_fbf9ee_1x400.png | Bin 120 -> 0 bytes
.../css/images/ui-bg_glass_65_ffffff_1x400.png | Bin 105 -> 0 bytes
.../css/images/ui-bg_glass_75_dadada_1x400.png | Bin 111 -> 0 bytes
.../css/images/ui-bg_glass_75_e6e6e6_1x400.png | Bin 110 -> 0 bytes
.../css/images/ui-bg_glass_95_fef1ec_1x400.png | Bin 119 -> 0 bytes
.../ui-bg_highlight-soft_75_cccccc_1x100.png | Bin 101 -> 0 bytes
luci/public/css/images/ui-icons_222222_256x240.png | Bin 4369 -> 0 bytes
luci/public/css/images/ui-icons_2e83ff_256x240.png | Bin 4369 -> 0 bytes
luci/public/css/images/ui-icons_454545_256x240.png | Bin 4369 -> 0 bytes
luci/public/css/images/ui-icons_888888_256x240.png | Bin 4369 -> 0 bytes
luci/public/css/images/ui-icons_cd0a0a_256x240.png | Bin 4369 -> 0 bytes
luci/public/css/jquery-ui-1.7.2.custom.css | 410 ---
luci/public/css/node.css | 145 -
luci/public/css/service.css | 76 -
luci/public/css/shared.css | 532 ----
luci/public/css/style.css | 634 -----
luci/public/favicon.ico | Bin 318 -> 0 bytes
luci/public/images/100wait.gif | Bin 60547 -> 0 bytes
luci/public/images/add-blue.png | Bin 407 -> 0 bytes
luci/public/images/add-grey.png | Bin 293 -> 0 bytes
luci/public/images/add-white.png | Bin 253 -> 0 bytes
luci/public/images/breadcrumb_bg.png | Bin 197 -> 0 bytes
luci/public/images/breadcrumb_separator_0.png | Bin 778 -> 0 bytes
luci/public/images/cancel.png | Bin 292 -> 0 bytes
luci/public/images/check-11.png | Bin 293 -> 0 bytes
luci/public/images/cluster-ok.png | Bin 451 -> 0 bytes
luci/public/images/cluster-problem.png | Bin 397 -> 0 bytes
luci/public/images/conga.png | Bin 4171 -> 0 bytes
luci/public/images/content_bg.png | Bin 326 -> 0 bytes
luci/public/images/contentbg.png | Bin 348 -> 0 bytes
luci/public/images/create-blue.png | Bin 516 -> 0 bytes
luci/public/images/create-grey.png | Bin 413 -> 0 bytes
luci/public/images/create-white.png | Bin 377 -> 0 bytes
luci/public/images/delete-blue.png | Bin 499 -> 0 bytes
luci/public/images/delete-grey.png | Bin 353 -> 0 bytes
luci/public/images/delete-row.png | Bin 447 -> 0 bytes
luci/public/images/delete-white.png | Bin 295 -> 0 bytes
luci/public/images/delete_circle.png | Bin 221 -> 0 bytes
luci/public/images/details_header_line.png | Bin 236 -> 0 bytes
luci/public/images/dot.png | Bin 300 -> 0 bytes
luci/public/images/empty.png | Bin 547 -> 0 bytes
luci/public/images/error.png | Bin 2725 -> 0 bytes
luci/public/images/exclamation.png | Bin 583 -> 0 bytes
luci/public/images/fence-blue.png | Bin 538 -> 0 bytes
luci/public/images/fence-grey.png | Bin 435 -> 0 bytes
luci/public/images/fence-white.png | Bin 389 -> 0 bytes
luci/public/images/global_11x11_black.png | Bin 323 -> 0 bytes
luci/public/images/header_inner2.png | Bin 37752 -> 0 bytes
luci/public/images/headerbg.png | Bin 13656 -> 0 bytes
luci/public/images/info.png | Bin 2142 -> 0 bytes
luci/public/images/inputbg.png | Bin 451 -> 0 bytes
luci/public/images/join-blue.png | Bin 526 -> 0 bytes
luci/public/images/leave-blue.png | Bin 556 -> 0 bytes
luci/public/images/leave-grey.png | Bin 484 -> 0 bytes
luci/public/images/leave-white.png | Bin 449 -> 0 bytes
luci/public/images/login_bg.png | Bin 1641 -> 0 bytes
luci/public/images/loginbottombg.png | Bin 2033 -> 0 bytes
luci/public/images/loginheader-left.png | Bin 331 -> 0 bytes
luci/public/images/loginheader-right.png | Bin 274 -> 0 bytes
luci/public/images/logo.png | Bin 12631 -> 0 bytes
luci/public/images/menu-item-actibg-first.png | Bin 593 -> 0 bytes
luci/public/images/menu-item-actibg.png | Bin 338 -> 0 bytes
luci/public/images/menu-item-border.png | Bin 209 -> 0 bytes
luci/public/images/menubg.png | Bin 1623 -> 0 bytes
luci/public/images/ok.png | Bin 1519 -> 0 bytes
luci/public/images/page_bg.png | Bin 509 -> 0 bytes
luci/public/images/pagebg.png | Bin 235 -> 0 bytes
luci/public/images/pause_circle.png | Bin 240 -> 0 bytes
luci/public/images/question.png | Bin 565 -> 0 bytes
luci/public/images/reboot-blue.png | Bin 521 -> 0 bytes
luci/public/images/reboot-grey.png | Bin 373 -> 0 bytes
luci/public/images/reboot-white.png | Bin 310 -> 0 bytes
luci/public/images/spinner.gif | Bin 2037 -> 0 bytes
luci/public/images/star.png | Bin 2332 -> 0 bytes
luci/public/images/start-blue.png | Bin 439 -> 0 bytes
luci/public/images/stop-blue.png | Bin 381 -> 0 bytes
luci/public/images/stop_circle.png | Bin 238 -> 0 bytes
luci/public/images/strype2.png | Bin 1573 -> 0 bytes
luci/public/images/tab_bg.png | Bin 185 -> 0 bytes
luci/public/images/tab_separator.png | Bin 258 -> 0 bytes
luci/public/images/toolbar_bg.png | Bin 164 -> 0 bytes
luci/public/images/toolbar_line.png | Bin 2855 -> 0 bytes
luci/public/images/under_the_hood_blue.png | Bin 2667 -> 0 bytes
luci/public/images/warning.png | Bin 2302 -> 0 bytes
luci/public/js/add_existing.js | 42 -
luci/public/js/add_nodes.js | 10 -
luci/public/js/busy.js | 10 -
luci/public/js/cluster_list.js | 21 -
luci/public/js/failover.js | 33 -
luci/public/js/failover_form.js | 10 -
luci/public/js/fence.js | 36 -
luci/public/js/homebase.js | 32 -
luci/public/js/jquery-1.3.2.min.js | 19 -
luci/public/js/jquery-ui-1.7.2.custom.min.js | 298 --
luci/public/js/jquery.cookie.js | 96 -
luci/public/js/node.js | 102 -
luci/public/js/qdisk.js | 132 -
luci/public/js/resource.js | 16 -
luci/public/js/service.js | 126 -
luci/public/js/shared.js | 71 -
luci/templates/__init__.py | 2 -
luci/templates/about.html | 51 -
luci/templates/add_existing.html | 58 -
luci/templates/add_node.html | 65 -
luci/templates/cluster_list.html | 126 -
luci/templates/configure.html | 249 --
luci/templates/create_cluster.html | 64 -
luci/templates/error.html | 19 -
luci/templates/failover.html | 310 ---
luci/templates/fence.html | 188 --
luci/templates/fence_devices.html | 2831 --------------------
luci/templates/fence_instances.html | 849 ------
luci/templates/footer.html | 17 -
luci/templates/global_res.html | 85 -
luci/templates/header.html | 16 -
luci/templates/homebase.html | 85 -
luci/templates/login.html | 25 -
luci/templates/mainmenu.html | 31 -
luci/templates/master.html | 76 -
luci/templates/node.html | 454 ----
luci/templates/resource.html | 135 -
luci/templates/resource_list.html | 1667 ------------
luci/templates/service.html | 262 --
luci/templates/submenu.html | 15 -
luci/templates/title.html | 10 -
luci/tests/__init__.py | 64 -
luci/tests/functional/__init__.py | 2 -
luci/tests/functional/test_authentication.py | 86 -
luci/tests/functional/test_root.py | 49 -
luci/tests/models/__init__.py | 52 -
luci/tests/models/test_auth.py | 51 -
luci/websetup.py | 47 -
luci/widget_validators/validate_cluster_prop.py | 662 -----
.../validate_create_cluster_form.py | 297 --
luci/widget_validators/validate_fence.py | 1067 --------
luci/widget_validators/validate_resource.py | 696 -----
luci/widgets/add_user_form.py | 8 -
luci_admin.py | 361 ---
lucipam/MANIFEST | 3 -
lucipam/luci | 5 -
lucipam/lucipam.c | 117 -
lucipam/setup.py | 15 -
setup.cfg | 32 -
setup.py | 48 -
test.ini | 26 -
256 files changed, 3 insertions(+), 23772 deletions(-)
---
diff --git a/README b/README
new file mode 100644
index 0000000..82c84d4
--- /dev/null
+++ b/README
@@ -0,0 +1,3 @@
+DISCONTINUED ON FEDORAHOSTED.ORG
+
+New home: https://pagure.io/linux-cluster/luci
7 years, 3 months