[rubygem-openshift-origin-node] update to openshift origin v2
tdawson
tdawson at fedoraproject.org
Wed Aug 7 16:58:26 UTC 2013
commit a7d3da92849d4da0d26045bfc7c921cb2b179153
Author: Troy Dawson <tdawson at redhat.com>
Date: Wed Aug 7 11:58:19 2013 -0500
update to openshift origin v2
.gitignore | 1 +
rubygem-openshift-origin-node.spec | 537 +++++++++++++++++++++++++++++++++---
sources | 2 +-
3 files changed, 503 insertions(+), 37 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e7a96a7..9b66db6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,3 +5,4 @@
/openshift-origin-node-1.4.5.gem
/openshift-origin-node-1.5.17.gem
/openshift-origin-node-1.9.15.gem
+/openshift-origin-node-1.13.0.1.gem
diff --git a/rubygem-openshift-origin-node.spec b/rubygem-openshift-origin-node.spec
index fedda4d..b89c1b2 100644
--- a/rubygem-openshift-origin-node.spec
+++ b/rubygem-openshift-origin-node.spec
@@ -15,8 +15,8 @@
Summary: Cloud Development Node
Name: rubygem-%{gem_name}
-Version: 1.9.15
-Release: 2%{?dist}
+Version: 1.13.0.1
+Release: 1%{?dist}
Group: Development/Languages
License: ASL 2.0
URL: http://www.openshift.com
@@ -30,7 +30,9 @@ Requires: %{?scl:%scl_prefix}rubygems
Requires: %{?scl:%scl_prefix}rubygem(commander)
Requires: %{?scl:%scl_prefix}rubygem(json)
Requires: %{?scl:%scl_prefix}rubygem(mocha)
+Requires: %{?scl:%scl_prefix}rubygem(open4)
Requires: %{?scl:%scl_prefix}rubygem(parseconfig)
+Requires: %{?scl:%scl_prefix}rubygem(rest-client)
Requires: %{?scl:%scl_prefix}rubygem(rspec)
Requires: %{?scl:%scl_prefix}rubygem(safe_yaml)
Requires: %{?scl:%scl_prefix}ruby(selinux)
@@ -38,16 +40,16 @@ Requires: cronie
Requires: crontabs
Requires: git
Requires: httpd
+Requires: iproute
Requires: libcgroup-pam
Requires: libselinux-python
+Requires: lsof
Requires: mercurial
Requires: mod_ssl
Requires: openshift-origin-node-proxy
Requires: pam_openshift
Requires: python
Requires: quota
-# non-scl open4 required for oo-cgroup-read bug 924556 until selinux fix for bug 912215 is available
-Requires: rubygem(open4)
Requires: rubygem(openshift-origin-common)
%if 0%{?fedora}%{?rhel} <= 6
Requires: libcgroup
@@ -103,6 +105,7 @@ mkdir -p %{buildroot}/usr/bin
mkdir -p %{buildroot}/usr/sbin
mkdir -p %{buildroot}/etc/httpd/conf.d
mkdir -p %{buildroot}%{appdir}/.httpd.d
+mkdir -p %{buildroot}%{appdir}/.tc_user_dir
ln -sf %{appdir}/.httpd.d %{buildroot}/etc/httpd/conf.d/openshift
# Create empty route database files
@@ -127,8 +130,6 @@ mv %{buildroot}%{gem_instdir}/conf/* %{buildroot}/etc/openshift
#move pam limit binaries to proper location
mkdir -p %{buildroot}/usr/libexec/openshift/lib
-mv %{buildroot}%{gem_instdir}/misc/libexec/lib/teardown_pam_fs_limits.sh %{buildroot}/usr/libexec/openshift/lib
-mv %{buildroot}%{gem_instdir}/misc/libexec/lib/setup_pam_fs_limits.sh %{buildroot}/usr/libexec/openshift/lib
mv %{buildroot}%{gem_instdir}/misc/libexec/lib/quota_attrs.sh %{buildroot}/usr/libexec/openshift/lib
mv %{buildroot}%{gem_instdir}/misc/libexec/lib/archive_git_submodules.sh %{buildroot}/usr/libexec/openshift/lib
@@ -169,13 +170,13 @@ mv httpd/openshift_route.include %{buildroot}/etc/httpd/conf.d/
sed -i 's/^include/IncludeOptional/' %{buildroot}%{_sysconfdir}/httpd/conf.d/000001_openshift_origin_node.conf
%endif
-#%if 0%{?fedora}%{?rhel} <= 6
+%if 0%{?fedora}%{?rhel} <= 6
mkdir -p %{buildroot}/etc/rc.d/init.d/
-cp %{buildroot}%{gem_instdir}/misc/init/openshift-cgroups %{buildroot}/etc/rc.d/init.d/
-#%else
-#mkdir -p %{buildroot}/etc/systemd/system
-#mv %{buildroot}%{gem_instdir}/misc/services/openshift-cgroups.service %{buildroot}/etc/systemd/system/openshift-cgroups.service
-#%endif
+cp %{buildroot}%{gem_instdir}/misc/init/openshift-tc %{buildroot}/etc/rc.d/init.d/
+%else
+mkdir -p %{buildroot}/etc/systemd/system
+mv %{buildroot}%{gem_instdir}/misc/services/openshift-tc.service %{buildroot}/etc/systemd/system/openshift-tc.service
+%endif
# Cleanup
# Don't install or package what's left in the misc directory
@@ -199,33 +200,36 @@ ln -s /usr/lib/openshift/node/jobs/openshift-origin-cron-hourly %{buildroot}/etc
ln -s /usr/lib/openshift/node/jobs/openshift-origin-cron-daily %{buildroot}/etc/cron.daily/
ln -s /usr/lib/openshift/node/jobs/openshift-origin-cron-weekly %{buildroot}/etc/cron.weekly/
ln -s /usr/lib/openshift/node/jobs/openshift-origin-cron-monthly %{buildroot}/etc/cron.monthly/
+ln -s /usr/lib/openshift/node/jobs/openshift-origin-stale-lockfiles %{buildroot}/etc/cron.daily/
%post
-echo "/usr/bin/oo-trap-user" >> /etc/shells
-
-# Enable cgroups on ssh logins
-if [ -f /etc/pam.d/sshd ] ; then
- if ! grep pam_cgroup.so /etc/pam.d/sshd > /dev/null ; then
- echo "session optional pam_cgroup.so" >> /etc/pam.d/sshd
- else
- logger -t rpm-post "pam_cgroup.so is already enabled for sshd"
- fi
-else
- logger -t rpm-post "cannot add pam_cgroup.so to /etc/pamd./sshd: file not found"
+if ! grep -q "/usr/bin/oo-trap-user" /etc/shells
+then
+ echo "/usr/bin/oo-trap-user" >> /etc/shells
fi
# Start the cron service so that each gear gets its cron job run, if they're enabled
%if 0%{?fedora} >= 16 || 0%{?rhel} >= 7
systemctl restart crond.service || :
+ systemctl enable openshift-tc.service || :
%else
+ /sbin/chkconfig --add openshift-tc || :
service crond restart || :
%endif
+( oo-admin-ctl-tc status || oo-admin-ctl-tc restart || : ) >/dev/null 2>&1
+
%preun
-# Check to make sure we uninstalling instead of updating
-if [ "$1" -eq 0 ] ; then
- # disable cgroups on sshd logins
- sed -i -e '/pam_cgroup/d' /etc/pam.d/sshd
+if [ $1 -eq 0 ]
+then
+oo-admin-ctl-tc stop >/dev/null 2>&1 || :
+
+%if 0%{?fedora} >= 16 || 0%{?rhel} >= 7
+ systemctl disable openshift-tc.service || :
+%else
+ chkconfig --del openshift-tc || :
+%endif
+
fi
@@ -237,8 +241,6 @@ fi
%{gem_spec}
%attr(0750,-,-) /usr/sbin/*
%attr(0755,-,-) /usr/bin/*
-/usr/libexec/openshift/lib/setup_pam_fs_limits.sh
-/usr/libexec/openshift/lib/teardown_pam_fs_limits.sh
/usr/libexec/openshift/lib/quota_attrs.sh
/usr/libexec/openshift/lib/archive_git_submodules.sh
%dir %attr(0755,-,-) /usr/lib/openshift/cartridge_sdk
@@ -266,12 +268,13 @@ fi
%attr(0750,root,apache) %config(noreplace) %{appdir}/.httpd.d/aliases.db
%attr(0750,root,apache) %config(noreplace) %{appdir}/.httpd.d/idler.db
%attr(0750,root,apache) %config(noreplace) %{appdir}/.httpd.d/sts.db
+%dir %attr(0750,-,-) %{appdir}/.tc_user_dir
-#%if 0%{?fedora}%{?rhel} <= 6
-%attr(0755,-,-) /etc/rc.d/init.d/openshift-cgroups
-#%else
-#%attr(0750,-,-) /etc/systemd/system
-#%endif
+%if 0%{?fedora}%{?rhel} <= 6
+%attr(0755,-,-) /etc/rc.d/init.d/openshift-tc
+%else
+%attr(0750,-,-) /etc/systemd/system/openshift-tc.service
+%endif
%if 0%{?fedora} >= 15
/etc/tmpfiles.d/openshift-run.conf
@@ -285,6 +288,7 @@ fi
%attr(0755,-,-) /usr/lib/openshift/node/jobs/openshift-origin-cron-daily
%attr(0755,-,-) /usr/lib/openshift/node/jobs/openshift-origin-cron-weekly
%attr(0755,-,-) /usr/lib/openshift/node/jobs/openshift-origin-cron-monthly
+%attr(0755,-,-) /usr/lib/openshift/node/jobs/openshift-origin-stale-lockfiles
%dir /etc/cron.minutely
%config(noreplace) %attr(0644,-,-) /etc/cron.d/1minutely
%attr(0755,-,-) /etc/cron.minutely/openshift-origin-cron-minutely
@@ -292,10 +296,471 @@ fi
%attr(0755,-,-) /etc/cron.daily/openshift-origin-cron-daily
%attr(0755,-,-) /etc/cron.weekly/openshift-origin-cron-weekly
%attr(0755,-,-) /etc/cron.monthly/openshift-origin-cron-monthly
+%attr(0755,-,-) /etc/cron.daily/openshift-origin-stale-lockfiles
%changelog
-* Sun Aug 04 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.9.15-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
+* Thu Aug 01 2013 Krishna Raman <kraman at gmail.com> 1.13.0.1-1
+- Bumping version #s for origin release 2 (kraman at gmail.com)
+- bump_minor_versions for sprint 32 (admiller at redhat.com)
+
+* Wed Jul 31 2013 Adam Miller <admiller at redhat.com> 1.12.7-1
+- Merge pull request #3191 from jwhonce/bug/986838
+ (dmcphers+openshiftbot at redhat.com)
+- Bug 986838 - Prevent quotas from being lowered beyond usage
+ (jhonce at redhat.com)
+
+* Wed Jul 31 2013 Adam Miller <admiller at redhat.com> 1.12.6-1
+- Merge pull request #3242 from fotioslindiakos/Bug989706
+ (dmcphers+openshiftbot at redhat.com)
+- Merge pull request #3239 from BanzaiMan/dev/hasari/bz989467
+ (dmcphers+openshiftbot at redhat.com)
+- Consolidated docs for admin/mgmt consoles, cartridges (hripps at redhat.com)
+- Bug 989706: Throttler dies if no cgroups are present (fotios at redhat.com)
+- Bug 989467 (asari.ruby at gmail.com)
+- Adding missing activemq config templates Fixing console spec to require gems
+ Additional fixes to comprehensive deployment guide (kraman at gmail.com)
+- Merge pull request #3221 from fotioslindiakos/Bug989706
+ (dmcphers+openshiftbot at redhat.com)
+- Bug 989706: Quiet extra output from Libcgroup.usage (fotios at redhat.com)
+- Merge pull request #3236 from rmillner/cgroups_fixes
+ (dmcphers+openshiftbot at redhat.com)
+- Reinstate boosting certain gear operations. (rmillner at redhat.com)
+- Fix bug 989695: do not reallocate existing IPs during incompatible upgrade
+ (pmorie at gmail.com)
+- Merge pull request #3226 from rmillner/BZ989831
+ (dmcphers+openshiftbot at redhat.com)
+- Bug 989831 - Fix incorrect variable. (rmillner at redhat.com)
+
+* Tue Jul 30 2013 Adam Miller <admiller at redhat.com> 1.12.5-1
+- Fix bug 981584: skip restore for secondary gear group in scalable app if
+ there is no appropriate snapshot (pmorie at gmail.com)
+- On Fedora, there are cgroups which return EIO instead of ENOENT.
+ (rmillner at redhat.com)
+- Use the newer cgroup_paths. (rmillner at redhat.com)
+- Logging the spawn command was causing too much output and swamping logs. Use
+ direct access instead. (rmillner at redhat.com)
+- Bug 896366 (dmcphers at redhat.com)
+- Merge pull request #3198 from pmorie/bugs/952460
+ (dmcphers+openshiftbot at redhat.com)
+- Fix bug 952460: add output during deploy indicating that cartridges are
+ started (pmorie at gmail.com)
+- Origin was not getting the /openshift cgroup created early, always try when
+ enumerating parameters. (rmillner at redhat.com)
+
+* Mon Jul 29 2013 Adam Miller <admiller at redhat.com> 1.12.4-1
+- Forgot the "then" for bash. (rmillner at redhat.com)
+- Merge pull request #3194 from rajatchopra/ha
+ (dmcphers+openshiftbot at redhat.com)
+- redo sparse cart addition/deletion as user can override their scaling factors
+ (rchopra at redhat.com)
+- Did not properly deal with the freeze and thaw templates.
+ (rmillner at redhat.com)
+- Added helper to find cgroups_paths and throttler fixes. (fotios at redhat.com)
+- Add the systemd tc configuration on Origin. (rmillner at redhat.com)
+- Use oo_spawn to run grep in throttler (fotios at redhat.com)
+- Origin uses single quotes in config files. (rmillner at redhat.com)
+- Make throttling values configurable, and fixes. (fotios at redhat.com)
+- Cgroup module unit tests and bug fixes. (rmillner at redhat.com)
+- Reworked throttler code to work with new cgroups (fotios at redhat.com)
+- Separate out libcgroup based functionality and add configurable templates.
+ (rmillner at redhat.com)
+- Add template and throttler support to cgroups (fotios at redhat.com)
+
+* Fri Jul 26 2013 Adam Miller <admiller at redhat.com> 1.12.3-1
+- Bug 985035: Add missing requires to frontend_httpd (ironcladlou at gmail.com)
+- Merge pull request #3175 from pmorie/dev/upgrade_endpoints
+ (dmcphers+openshiftbot at redhat.com)
+- Merge pull request #3173 from rmillner/BZ988519
+ (dmcphers+openshiftbot at redhat.com)
+- Merge pull request #3172 from ironcladlou/bz/987836
+ (dmcphers+openshiftbot at redhat.com)
+- Add endpoint handling to upgrades (pmorie at gmail.com)
+- Bug 988519 - Ensure that the gear task runs as unconfined_u.
+ (rmillner at redhat.com)
+- Bug 987836: Refactor hot deploy marker detection (ironcladlou at gmail.com)
+- Merge pull request #3170 from pmorie/dev/upgrade_analysis
+ (dmcphers+openshiftbot at redhat.com)
+- Upgrade enhancements (ironcladlou at gmail.com)
+- Merge pull request #3160 from pravisankar/dev/ravi/card78
+ (dmcphers+openshiftbot at redhat.com)
+- For consistency, rest api response must display 'delete' instead 'destroy'
+ for user/domain/app (rpenta at redhat.com)
+
+* Wed Jul 24 2013 Adam Miller <admiller at redhat.com> 1.12.2-1
+- spelling fix (dmcphers at redhat.com)
+- Double protect URL arguments in gear (users can't break gear deployment)
+ (ccoleman at redhat.com)
+- Merge pull request #3090 from BanzaiMan/writing_cart_doc
+ (dmcphers+openshiftbot at redhat.com)
+- Bug 907410 (dmcphers at redhat.com)
+- Bug 907410 (dmcphers at redhat.com)
+- Bug 983923 - Add "-h" as an argument to get help. (rmillner at redhat.com)
+- Merge pull request #3119 from kraman/bugs/984575
+ (dmcphers+openshiftbot at redhat.com)
+- Minor tweak in wording (asari.ruby at gmail.com)
+- Add sections for readability (asari.ruby at gmail.com)
+- A typo (asari.ruby at gmail.com)
+- Application's action hooks follow the same semantics as cartridge control
+ scripts (asari.ruby at gmail.com)
+- Add Windows-friendly instructions (asari.ruby at gmail.com)
+- Remove recursive requires node -> container plugin -> node
+ https://bugzilla.redhat.com/show_bug.cgi?id=984575 (kraman at gmail.com)
+- Mention chmod. (asari.ruby at gmail.com)
+- Mention EOL chacacters (asari.ruby at gmail.com)
+- bin/* needs to be executable (asari.ruby at gmail.com)
+- process_templates need to be String literals (asari.ruby at gmail.com)
+- Add version check for gear upgrade extension (pmorie at gmail.com)
+- Add error handling to AppContainer plugin loading (pmorie at gmail.com)
+- WIP: configure containerization plugin in node.conf (pmorie at gmail.com)
+- Merge pull request #3099 from ironcladlou/dev/node-fixes
+ (dmcphers+openshiftbot at redhat.com)
+- Use oo_spawn for all root scoped shell commands (ironcladlou at gmail.com)
+- Bug 984609 - fix a narrow condition where sshd leaves a root owned process in
+ the frozen gear cgroup causing gear delete to fail and stale processes/
+ (rmillner at redhat.com)
+- Add support for upgrade script to be called during cartridge upgrades.
+ (pmorie at gmail.com)
+- Making assert_repo_reset test more resilient to git versions.
+ (kraman at gmail.com)
+- remove initial build from cgroups limits (dmcphers at redhat.com)
+
+* Fri Jul 12 2013 Adam Miller <admiller at redhat.com> 1.12.1-1
+- Merge pull request #3077 from rmillner/cgfixes
+ (dmcphers+openshiftbot at redhat.com)
+- Add support to pam enable/disable command to run across all gears.
+ (rmillner at redhat.com)
+- bump_minor_versions for sprint 31 (admiller at redhat.com)
+- The mutex needs to be a global that is instantiated early in order to work in
+ all contexts. (rmillner at redhat.com)
+
+* Fri Jul 12 2013 Adam Miller <admiller at redhat.com> 1.11.9-1
+- Add pam control scripts. (rmillner at redhat.com)
+- Merge pull request #3071 from ironcladlou/oo-state-show-fix
+ (dmcphers+openshiftbot at redhat.com)
+- Merge pull request #3066 from pmorie/dev/upgrades
+ (dmcphers+openshiftbot at redhat.com)
+- Fix syntax error in oo-app-state-show (ironcladlou at gmail.com)
+- Merge pull request #3067 from kraman/bugfix
+ (dmcphers+openshiftbot at redhat.com)
+- Fix bug 983583: remove gear validation step for compatible upgrades
+ (pmorie at gmail.com)
+- Switch test to use anonymous git url instead of git@ which requires a valid
+ ssh key to clone (kraman at gmail.com)
+- Merge pull request #3061 from pmorie/dev/upgrades
+ (dmcphers+openshiftbot at redhat.com)
+- Fix bug 983583 (pmorie at gmail.com)
+- Ignore STDERR while checking for 'scl' (asari.ruby at gmail.com)
+- Bug 983190 (asari.ruby at gmail.com)
+- Merge pull request #3056 from kraman/libvirt-f19-2
+ (dmcphers+openshiftbot at redhat.com)
+- Bugfix #983308 (kraman at gmail.com)
+- Merge pull request #2979 from jwhonce/bug/980253
+ (dmcphers+openshiftbot at redhat.com)
+- Merge pull request #3040 from kraman/bugfix
+ (dmcphers+openshiftbot at redhat.com)
+- Bug 980253 - Validate version numbers from manifest (jhonce at redhat.com)
+- Fix ApplicationStateFunctionalTest for F19 so that it creates test user in
+ /var/tmp-tests instead of /tmp. This avoids any poly-instantiated /tmp
+ errors. (kraman at gmail.com)
+
+* Wed Jul 10 2013 Adam Miller <admiller at redhat.com> 1.11.8-1
+- Merge pull request #3051 from pmorie/bugs/981622
+ (dmcphers+openshiftbot at redhat.com)
+- Merge pull request #3048 from BanzaiMan/cartridge_doc_update
+ (dmcphers+openshiftbot at redhat.com)
+- Fix bug 981622 (pmorie at gmail.com)
+- Document pre-repo-archive in the build lifecycle (asari.ruby at gmail.com)
+- Removing extra lsof dependency (bleanhar at redhat.com)
+- Merge pull request #3034 from fotioslindiakos/BZ913809
+ (dmcphers+openshiftbot at redhat.com)
+- Merge pull request #3033 from BanzaiMan/dev/hasari/bz974983
+ (dmcphers+openshiftbot at redhat.com)
+- Bug 913809 - Proper psql error handling (fotios at redhat.com)
+- Merge pull request #3032 from kraman/missing_cgroups
+ (dmcphers+openshiftbot at redhat.com)
+- Merge pull request #3030 from rmillner/BZ980497
+ (dmcphers+openshiftbot at redhat.com)
+- Merge pull request #3024 from abhgupta/bug_980760
+ (dmcphers+openshiftbot at redhat.com)
+- Merge pull request #3022 from kraman/libvirt-f19-2
+ (dmcphers+openshiftbot at redhat.com)
+- Bug 974983 (asari.ruby at gmail.com)
+- Fix config variable parsing. Split on comma before use of variable as array
+ (kraman at gmail.com)
+- Screen out cgroups variables that are missing on the system.
+ (rmillner at redhat.com)
+- Bug 980497 - Optimize these calls to oo-get-mcs-level. (rmillner at redhat.com)
+- Fix for bug 980760 - Preventing multiple versions of a cartridge from being
+ added to the application (abhgupta at redhat.com)
+- Fix gear env loading by using ApplicationContainer::from_uuid instead of
+ ApplicationContainer::new (kraman at gmail.com)
+- Updates to allow basic tests to pass on F19 (kraman at gmail.com)
+- Merge pull request #3016 from pmorie/dev/fix_tests
+ (dmcphers+openshiftbot at redhat.com)
+- Fix upgrade functionality and associated tests (pmorie at gmail.com)
+
+* Tue Jul 09 2013 Adam Miller <admiller at redhat.com> 1.11.7-1
+- Bug 982403 - Work around contexts where gear environment is incomplete.
+ (rmillner at redhat.com)
+- Bug 981037 - Use an O(1) generator for the common use case.
+ (rmillner at redhat.com)
+- Bug 981022 - only load the parts of common that are needed.
+ (rmillner at redhat.com)
+- Bug 981594 - ApplicationContainer used as an argument needed full module
+ paths. (rmillner at redhat.com)
+- Merge pull request #3011 from kraman/bugfix
+ (dmcphers+openshiftbot at redhat.com)
+- Merge pull request #3010 from pravisankar/dev/ravi/bug982172
+ (dmcphers+openshiftbot at redhat.com)
+- Merge pull request #3001 from rmillner/pam_rewrite
+ (dmcphers+openshiftbot at redhat.com)
+- Fixing module path for FileLockError (kraman at gmail.com)
+- Making module resolution for UserCreationException and UserDeletionException
+ explicit (kraman at gmail.com)
+- Make resolution for Utils module explicit (kraman at gmail.com)
+- Bug 980841 - Need to pass 'container' instead of 'uuid' for ApplicationState
+ constructor (rpenta at redhat.com)
+- Had missed that we were setting nproc as a soft value except for freeze.
+ Order of applying defaults was backwards. (rmillner at redhat.com)
+
+* Mon Jul 08 2013 Adam Miller <admiller at redhat.com> 1.11.6-1
+- Merge pull request #2992 from brenton/BZ981249
+ (dmcphers+openshiftbot at redhat.com)
+- Revamp the cgroups and pam scripts to leverage the system setup for better
+ performance and simplify the code. (rmillner at redhat.com)
+- Bug 981249 - rubygem-openshift-origin-node was missing open4 dependency
+ (bleanhar at redhat.com)
+
+* Fri Jul 05 2013 Adam Miller <admiller at redhat.com> 1.11.5-1
+- Merge pull request #2987 from rajatchopra/routing_broker
+ (dmcphers+openshiftbot at redhat.com)
+- Routing plug-in for broker. Code base from github/miciah/broker-plugin-
+ routing-activemq (miciah.masters at gmail.com)
+
+* Wed Jul 03 2013 Adam Miller <admiller at redhat.com> 1.11.4-1
+- Merge pull request #2980 from danmcp/master
+ (dmcphers+openshiftbot at redhat.com)
+- moving sync into the sdk (dmcphers at redhat.com)
+
+* Tue Jul 02 2013 Adam Miller <admiller at redhat.com> 1.11.3-1
+- Merge pull request #2934 from kraman/libvirt-f19-2
+ (dmcphers+openshiftbot at redhat.com)
+- Fixing class/module namespaces Fixing tests Fixing rebase errors Un-hardcode
+ context in step_definitions/cartridge-php_steps.rb Fixing paths that were
+ broken when going from File.join -> PathUtils.join (kraman at gmail.com)
+- Adding traffic control for selinux container (kraman at gmail.com)
+- Renamed package to Containerization instead of ApplicationContainerPlugin
+ Renamed OpenShift_ApplicationContainer_Class to container_plugin_class and
+ made it a class variable instead of global Moved run_in_root_context to
+ ApplicationContainer since it is not implementation specific Cleanup unused
+ variables (kraman at gmail.com)
+- Changing File.join to PathUtils.join in node and common packages Uncommenting
+ cgroups Fixing signal handling in oo-gear-init (kraman at gmail.com)
+- Fixing tests (assuming selinux container for now) (kraman at gmail.com)
+- Make port-forwarding container specific. * SELinux container uses port-
+ proxy * Libvirt container uses IP Tables (kraman at gmail.com)
+- Moving selinux and libvirt container plugins into seperate gem files Added
+ nsjoin which allows joining a running container Temporarily disabled cgroups
+ Moved gear dir to /var/lib/openshift/gears for libvirt container Moved shell
+ definition into container plugin rather than application container
+ (kraman at gmail.com)
+- Explicitly create a group for the gear user and fail if group cannot be
+ created. (kraman at gmail.com)
+- Refactor code to use run_in_container_context/run_in_root_context calls
+ instead of generically calling oo_spawn and passing uid. Modify frontend
+ httpd/proxy classes to accept a container object instead of indivigual
+ properties (kraman at gmail.com)
+- Refactor code to call set_ro_permission/set_rw_permission instead of calling
+ chown/chcon (kraman at gmail.com)
+- Moving Node classes into Runtime namespace Removing UnixUser Moving
+ functionality into SELinux plugin class (kraman at gmail.com)
+
+* Tue Jul 02 2013 Adam Miller <admiller at redhat.com> 1.11.2-1
+- Handling cleanup of failed pending op using rollbacks (abhgupta at redhat.com)
+- Merge pull request #2925 from BanzaiMan/dev/hasari/c157
+ (dmcphers+openshiftbot at redhat.com)
+- Add gear-level upgrade extensions (pmorie at gmail.com)
+- Card online_runtime_157 (asari.ruby at gmail.com)
+- Bug 977034 - Removing IDENT breaks destroy (jhonce at redhat.com)
+- Bug 977034 - Removing IDENT breaks deconfigure (jhonce at redhat.com)
+- Merge pull request #2927 from smarterclayton/bug_970257_support_git_at_urls
+ (dmcphers+openshiftbot at redhat.com)
+- Rename migrate to upgrade in code (pmorie at gmail.com)
+- Merge pull request #2958 from danmcp/master
+ (dmcphers+openshiftbot at redhat.com)
+- remove v2 folder from cart install (dmcphers at redhat.com)
+- Bug 977493 - Avoid leaking the lock file descriptor to child processes.
+ (rmillner at redhat.com)
+- Merge pull request #2827 from genesarm/PULL_2005
+ (dmcphers+openshiftbot at redhat.com)
+- Move core migration into origin-server (pmorie at gmail.com)
+- Merge pull request #2951 from BanzaiMan/mocha_deprecation_warning
+ (dmcphers at redhat.com)
+- Avoid harmless but annoying deprecation warning (asari.ruby at gmail.com)
+- Merge pull request #2865 from BanzaiMan/dev/hasari/bz974632
+ (dmcphers+openshiftbot at redhat.com)
+- Adding lsof dependency (kraman at gmail.com)
+- Merge remote-tracking branch 'origin/master' into
+ bug_970257_support_git_at_urls (ccoleman at redhat.com)
+- Merge pull request #2928 from BanzaiMan/dev/hasari/bz971622
+ (dmcphers+openshiftbot at redhat.com)
+- PULL_2005 Changed GEAR_SUPL_GRPS to GEAR_SUPPLEMENTARY_GROUPS in node and
+ tests (gsarmien at redhat.com)
+- Clean up the assertion (asari.ruby at gmail.com)
+- Test recursive case, too. (asari.ruby at gmail.com)
+- Generalize the file filtering somewhat (asari.ruby at gmail.com)
+- Process dot files, too. (asari.ruby at gmail.com)
+- Bug 976112 (asari.ruby at gmail.com)
+- Remove V1 code and V2-specific stepdefs (pmorie at gmail.com)
+- Merge remote-tracking branch 'origin/master' into
+ bug_970257_support_git_at_urls (ccoleman at redhat.com)
+- Allow clients to pass an initial_git_url of "empty", which creates a bare
+ repo but does not add a commit. When 'empty' is passed, the node will skip
+ starting the gear and also skip the initial build. This allows clients that
+ want to send a local Git repository (one that isn't visible to OpenShift.com,
+ for example) to avoid having to push/merge/delete the initial commit, and
+ instead submit their own clean repo. In this case, the user will get a
+ result indicating that their repository is empty. (ccoleman at redhat.com)
+- Merge pull request #2931 from jwhonce/card/163
+ (dmcphers+openshiftbot at redhat.com)
+- Card origin_runtime_163 - Validate attempted Gear env var overrides
+ (jhonce at redhat.com)
+- Bug 970257 - Allow git@ urls (ccoleman at redhat.com)
+- removing v1 logic (dmcphers at redhat.com)
+- Bug 974983 (asari.ruby at gmail.com)
+- Bug 974632 (asari.ruby at gmail.com)
+
+* Tue Jun 25 2013 Adam Miller <admiller at redhat.com> 1.11.1-1
+- bump_minor_versions for sprint 30 (admiller at redhat.com)
+
+* Thu Jun 20 2013 Adam Miller <admiller at redhat.com> 1.10.5-1
+- Bug 976173 - oo-* scripts fail on node with ruby LoadError
+ (bleanhar at redhat.com)
+- Bug 975700 - check the httpd pid file for corruption and attempt to fix it.
+ (rmillner at redhat.com)
+- Merge pull request #2903 from ironcladlou/bz/974786
+ (dmcphers+openshiftbot at redhat.com)
+- Bug 974786: Scaled gear hot deploy logic fix (ironcladlou at gmail.com)
+
+* Wed Jun 19 2013 Adam Miller <admiller at redhat.com> 1.10.4-1
+- Hook documentation updates (ironcladlou at gmail.com)
+- Merge pull request #2894 from jwhonce/bug/975183
+ (dmcphers+openshiftbot at redhat.com)
+- Merge pull request #2892 from jwhonce/bug/975611
+ (dmcphers+openshiftbot at redhat.com)
+- Merge pull request #2890 from ironcladlou/dev/push-profiling
+ (dmcphers+openshiftbot at redhat.com)
+- Merge pull request #2886 from pmorie/bugs/975349
+ (dmcphers+openshiftbot at redhat.com)
+- Bug 975183 - nested submodule repository cannot be found (jhonce at redhat.com)
+- Merge pull request #2884 from fotioslindiakos/BZ975108
+ (dmcphers+openshiftbot at redhat.com)
+- Bug 975611 - Remove cgroup cpu limit during un-idle (jhonce at redhat.com)
+- Optimize gear script for ~50%% Git push overhead reduction
+ (ironcladlou at gmail.com)
+- Fix bug 975349: always use manifest passed to rhc for downloadable cartridges
+ (pmorie at gmail.com)
+- Always display message when do_command fails (fotios at redhat.com)
+
+* Tue Jun 18 2013 Adam Miller <admiller at redhat.com> 1.10.3-1
+- Merge pull request #2878 from pmorie/bugs/975034
+ (dmcphers+openshiftbot at redhat.com)
+- Fix bug 975034: remove validation for control script executability
+ (pmorie at gmail.com)
+- Merge pull request #2867 from rmillner/misc_bugs
+ (dmcphers+openshiftbot at redhat.com)
+- Bug 974268 - Narrow the window where user and quota data can get out of sync
+ and set the start time prior to any other collection. Deal with a race
+ condition with the lock files in unix_user. (rmillner at redhat.com)
+
+* Mon Jun 17 2013 Adam Miller <admiller at redhat.com> 1.10.2-1
+- First pass at removing v1 cartridges (dmcphers at redhat.com)
+- Merge pull request #2805 from BanzaiMan/dev/hasari/bz972757
+ (dmcphers+openshiftbot at redhat.com)
+- Merge pull request #2830 from mrunalp/bugs/972356
+ (dmcphers+openshiftbot at redhat.com)
+- Make sure we call the hooks on the correct cartridge by reading ident from
+ the cartridge_dir (mrunalp at gmail.com)
+- Fix typo in gear script (pmorie at gmail.com)
+- Merge pull request #2819 from pmorie/dev/cart-repo
+ (dmcphers+openshiftbot at redhat.com)
+- Merge pull request #2818 from rmillner/misc_bugs
+ (dmcphers+openshiftbot at redhat.com)
+- Fix bug 973351: Add CartridgeRepository.latest_versions for use in rhc
+ cartridge list (pmorie at gmail.com)
+- Bug 972977 - /var/tmp is also polyinstantiated and restorecon was giving
+ errors about the old directory. (rmillner at redhat.com)
+- Devenv, Hosted and Origin already add pam_cgroup to sshd via their own
+ methods along with other edits to those files. Duplicating this in node.spec
+ just adds confusion. (rmillner at redhat.com)
+- Bug 972757: Allow vendor names to start with a numeral (asari.ruby at gmail.com)
+- Node timeout handling improvements (ironcladlou at gmail.com)
+- Bug 971460 - Refactor path_append/prepend to accept multiple elements
+ (jhonce at redhat.com)
+- Use diy instead of php since php-5.3 is not available on all platforms
+ (kraman at gmail.com)
+- Create test dir under /data instead of /tmp. /tmp is bind mounted and tests
+ fail if homedir is kept under there. (kraman at gmail.com)
+- Node fixes where uid is being used instead of gid to set permission. Update
+ shell exec to preserve environment when invoking runuser. (kraman at gmail.com)
+- Merge pull request #2762 from pmorie/dev/typo
+ (dmcphers+openshiftbot at redhat.com)
+- Merge pull request #2752 from detiber/fixShellExecFuncTest
+ (dmcphers+openshiftbot at redhat.com)
+- Fix typo in v2_cart_model#stop_cartridge (pmorie at gmail.com)
+- Merge pull request #2754 from rmillner/BZ970792
+ (dmcphers+openshiftbot at redhat.com)
+- Merge pull request #2753 from ironcladlou/bz/969937
+ (dmcphers+openshiftbot at redhat.com)
+- Merge pull request #2751 from pmorie/bugs/969828
+ (dmcphers+openshiftbot at redhat.com)
+- Merge pull request #2750 from mrunalp/dev/ssl_to_gear
+ (dmcphers+openshiftbot at redhat.com)
+- Bug 970792 - The SSLVerifyClient stanza causes browser popups.
+ (rmillner at redhat.com)
+- Bug 969937: Implement gear script deploy method (ironcladlou at gmail.com)
+- Fix bug 969828 (pmorie at gmail.com)
+- Add ssl_to_gear option. (mrunalp at gmail.com)
+- origin_runtime_137 - FrontendHttpServer accepts "target_update" option which
+ causes it to read the old options for a connection and just update the
+ target. (rmillner at redhat.com)
+- <node tests> - Update shell_exec_func_test to create homedir in /var/tmp
+ (jdetiber at redhat.com)
+- Merge pull request #2735 from pmorie/bugs/969605
+ (dmcphers+openshiftbot at redhat.com)
+- Fix bug 969605 (pmorie at gmail.com)
+- Make NodeLogger pluggable (ironcladlou at gmail.com)
+- Fix bug 969605 (pmorie at gmail.com)
+- Bug 969725: Ensure cleanup on cartridge deconfigure (ironcladlou at gmail.com)
+- Merge pull request #2724 from jwhonce/bug/969599
+ (dmcphers+openshiftbot at redhat.com)
+- Bug 969599 - selinux policy unnecessarily applied (jhonce at redhat.com)
+- Do not default to stauts if gear script is invoked without an invalid
+ command. (pmorie at gmail.com)
+- Merge pull request #2700 from rmillner/sync_more
+ (dmcphers+openshiftbot at redhat.com)
+- Unit tests mock File object needed to know about the fsync call.
+ (rmillner at redhat.com)
+- Bug 969112 - RFC 1121 (sect 2.1) specifies that a host name must start with a
+ letter or number. (rmillner at redhat.com)
+- Force sync to disk prior to renaming the file for additional safety.
+ (rmillner at redhat.com)
+
+* Sat Jun 08 2013 Adam Miller <admiller at redhat.com> 1.10.1-1
+- bump_minor_versions for sprint 29 (admiller at redhat.com)
+
+* Sat Jun 08 2013 Adam Miller <admiller at redhat.com> 1.9.10-1
+- Merge pull request #2694 from pmorie/dev/v2_switchyard
+ (dmcphers+openshiftbot at redhat.com)
+- Add V2 tests for switchyard (pmorie at gmail.com)
+- Merge pull request #2688 from mrunalp/dev/idler
+ (dmcphers+openshiftbot at redhat.com)
+- Auto Idler (mrunalp at gmail.com)
+- Merge pull request #2680 from ironcladlou/bz/968228
+ (dmcphers+openshiftbot at redhat.com)
+- Update README.writing_cartridges.md (ccoleman at redhat.com)
+- Update README.writing_cartridges.md (ccoleman at redhat.com)
+- Bug 968228: Report analytics on build post-receive (ironcladlou at gmail.com)
* Sat Jun 08 2013 Dan McPherson <dmcphers at redhat.com> 1.9.15-1
- Fix test case (dmcphers at redhat.com)
diff --git a/sources b/sources
index ee8aee7..2549fc3 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-047be62f28049764bf7ca75ffa83df86 openshift-origin-node-1.9.15.gem
+a6d2d77ba682495725d959113bc030f3 openshift-origin-node-1.13.0.1.gem
More information about the scm-commits
mailing list