[prev in list] [next in list] [prev in thread] [next in thread]
List: luci-commits
Subject: =?utf-8?q?=5BLuci-commits=5D?= [luci/jpokorny] fedorahosted.org discontinued
From: Jan_Pokorný <jpokorny () fedoraproject ! org>
Date: 2017-02-28 14:28:04
Message-ID: 20170228142804.53D036100A () fedorahosted ! org
[Download RAW message or body]
commit 2db47f95b2b0b1a891f3378dc66cdb5693d84271
Author: Jan Pokorný <jpokorny@redhat.com>
Date: Tue Feb 28 15:27:29 2017 +0100
fedorahosted.org discontinued
Signed-off-by: Jan Pokorný <jpokorny@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@redhat.com>
- Chris Feist <cfeist@redhat.com>
- Jan Pokorný
-
- Eve McGlynn
- Jeremy Perry
-
-
-:Homepage: http://sources.redhat.com/cluster/wiki/Luci
+New home: https://pagure.io/linux-cluster/luci
_______________________________________________
Luci-commits mailing list -- luci-commits@lists.fedorahosted.org
To unsubscribe send an email to luci-commits-leave@lists.fedorahosted.org
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic