[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