Commit Graph

444 Commits

Author SHA1 Message Date
ronivay
f588105e06 Fix test vagrantfiles and create missing xo-builds directory in xo-install.sh for new installations 2018-11-15 18:11:01 +02:00
ronivay
f3321ba90b remove docker stuff from this repository to it's own repo 2018-11-13 15:44:42 +02:00
ronivay
356edd99cd Set default variables so there's no situation they are empty 2018-11-13 09:50:09 +02:00
ronivay
7d5305fd0f add option to install all available plugins, fix config file paths, fix typo and update README 2018-11-12 17:06:23 +02:00
ronivay
1e4f2e5692 Update README 2018-11-12 14:49:25 +02:00
Roni Väyrynen
ae077d78dc Merge pull request #13 from tymcauley/master
Add config file, easy HTTPS setup, faster upgrades, and tagged release upgrades
2018-11-12 14:46:34 +02:00
Tynan McAuley
f87a20acc9 Added ability to update only to tagged releases. 2018-11-05 18:35:05 -05:00
Tynan McAuley
2ede089207 Sped up Xen Orchestra upgrade process.
Most importantly, the xo-server/xo-web build will only happen if the new
xen-orchestra source code is different from the currently-installed
build.

Additionally, the xen-orchestra source code will now be kept in a
separate source directory. So when a new upgrade happens, we pull any
updates into that directory, and copy that updated source tree to the
new install directory. This way, we're not performing a full clone each
time we do an update.
2018-11-05 18:30:02 -05:00
Tynan McAuley
d02296fe57 Added options for serving interface over HTTPS. 2018-11-05 17:25:35 -05:00
Tynan McAuley
3944e5dabf Migrated configuration to a standalone file.
The deployed configuration file (xo-install.cfg) is not tracked by git,
so changes made by users won't affect their ability to update this git
repo.
2018-11-05 17:20:55 -05:00
Tynan McAuley
afdd9f1c77 Fixed whitespace issues. 2018-11-05 17:08:00 -05:00
Roni Väyrynen
6b34d96e74 Merge pull request #11 from tymcauley/master
Add setcap installation to Debian
2018-10-18 12:03:59 +08:00
Tynan McAuley
c8f70ced7b Add setcap installation to Debian. 2018-10-17 10:03:07 -04:00
ronivay
6351dbf933 Add file level restore capability to CentOS, install dependencies for NFS mounts, same improvements to docker container 2018-10-09 15:32:06 +03:00
ronivay
1765375cb8 add missing packages to installation 2018-10-08 16:16:09 +03:00
ronivay
a1294230b2 Don't add cloud plugin to docker container 2018-10-08 15:06:47 +03:00
ronivay
41931430d8 Install all plugins to docker container 2018-10-08 14:56:32 +03:00
ronivay
618aeed559 Fix setcap issues between distros 2018-10-02 14:03:39 +03:00
ronivay
fe577df1c3 Test update functionality along with installation 2018-08-10 17:48:39 +03:00
ronivay
c3d2856fca update README 2018-08-02 10:56:26 +03:00
ronivay
486ff0f8ed update README 2018-08-02 10:52:42 +03:00
ronivay
eb44d6c2db append maxdpeth to finding symlink 2018-08-01 16:00:08 +03:00
ronivay
77142b63bb Fix older installations not being updated because of existing systemd service symlink 2018-08-01 15:55:45 +03:00
ronivay
7092799914 Add missing append option to monit config 2018-07-29 12:39:12 +03:00
ronivay
c7c3a5dddd Fix logging in container 2018-07-28 19:54:23 +03:00
ronivay
eb0858f501 remove obsolete echo from tests script 2018-07-28 17:20:18 +03:00
ronivay
8c13fc1569 tell that xo-server is being shut down when running update 2018-07-28 16:59:22 +03:00
ronivay
6fb1a19f0c Improve error handling 2018-07-28 16:49:13 +03:00
ronivay
a73c65cea4 add logging to couple functions. do git checkout only if branch is not master to prevent unnecessary errorlog entry 2018-07-27 17:40:51 +03:00
ronivay
913d3b9056 fix indentations, change the way systemd service file is activated so that enabling works correctly 2018-07-27 13:08:10 +03:00
ronivay
47f844be66 Let user define how many previous installations to preserve 2018-07-27 11:03:36 +03:00
ronivay
a1845662c4 Update README 2018-07-27 09:35:09 +03:00
ronivay
f08a69566d Add possibility to rollback installation. Update function/argument names to be more clear and update readme 2018-07-27 09:33:56 +03:00
ronivay
badcb0c4f8 Enable xo-server to start on reboot 2018-07-27 08:04:54 +03:00
ronivay
ba7ab0eb8b -typos 2018-07-26 19:23:01 +03:00
ronivay
0831636dcb remove travis configuration for now 2018-07-26 18:11:28 +03:00
ronivay
7b5bf6a5bd update travis config 2018-07-26 17:57:27 +03:00
ronivay
a912401c27 Minor fixes and added travis configuration file 2018-07-26 17:52:42 +03:00
Roni Väyrynen
caf258bc31 Create LICENSE 2018-07-26 16:56:45 +03:00
ronivay
b864fee714 tests script fix, added readme and gitignore update 2018-07-26 16:47:18 +03:00
ronivay
bef3113b61 Add vagrant configurations for testing, readme update and fix to setting permissions for custom user 2018-07-26 16:32:44 +03:00
ronivay
3babda4c55 README update and minor install output improvement 2018-07-24 23:12:49 +03:00
ronivay
5a8516f3b8 Fix nodejs and yarn update procedure for debian/ubuntu 2018-07-24 17:28:25 +03:00
ronivay
66bedee436 update README 2018-07-24 09:27:43 +03:00
ronivay
b1531af96e Put docker pull/build tasks in to their own functions 2018-07-24 09:19:16 +03:00
ronivay
9f33a8277c Small readability improvements and explanation 2018-07-24 08:39:34 +03:00
ronivay
6da4b7e09d Update NodeJS and Yarn packages before running xo update. Prevent issue where install fails because of outdated package 2018-07-24 08:34:06 +03:00
Roni Väyrynen
5ebbe6e4a0 Merge pull request #6 from oscartbeaumont/master
Added Support For Specifying A Tag To Install
2018-07-23 12:31:06 +03:00
ronivay
1e2dcb74bd minor fixes and improvements 2018-07-22 23:13:18 +03:00
ronivay
c2b610d877 fix broken plugin installation 2018-07-22 22:44:09 +03:00