aboutsummaryrefslogtreecommitdiffstats
path: root/build/patch-repos
AgeCommit message (Collapse)AuthorFilesLines
2017-01-17Get missing package into iso at build stage (2)Michael Polenchuk1-0/+20
Change-Id: I2a985f6a73c31387ac205b0166374966e770294c Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
2017-01-16Get missing package into iso at build stageMichael Polenchuk1-0/+19
The required package of systemd-shim should be available in base iso since only local mirrors are used at deployment stage. Change-Id: I9cd1a686b89f5d1dbc1a64a22a59dd2754684af6 Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
2016-12-16Restart sshd service instead of reloadMichael Polenchuk1-1/+1
In the middle of fuel master node bootstrap the reload of sshd service accidentally is losing main process pid, so restart it. Change-Id: Ic977c46232e8592ea7505d7f6f826b366c026a5b JIRA: FUEL-237 Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com> Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2016-12-14fuel-library: pp: cobbler: Fix CentOS ver detectAlexandru Avadanii1-0/+39
Upstream fuel-library bug report: [1]. Recently, CentOS released version 7.3.1611, which triggered a latent bug in fuel-library puppet scripts related to differentiating between 6.x and 7.x major versions: 7.3.1611 is wrongly detected as 6.x, leading to the wrong packages being attempted to be installed, leaving nailgun server service broken on the Fuel Master node. This change forces the match at the beggining of the version string (e.g. "/^6.+/: {" instead of "/6.+/: {"), so the new CentOS 7.3.1611 no longer matches the condition for 6.x). Since we can't just bump the whole fuel-library git repo to the commit including the fix (we still use Fuel 9.0.1, and not the tip of the stable/colorado branches or at least Fuel 9.1), backport the fix as a patch in Fuel@OPNFV. The backported patch is safe to remove if/when we bump fuel-library past upstream fix commit. [1] https://bugs.launchpad.net/fuel/+bug/1649895 JIRA: FUEL-238 Change-Id: Id75c7085e02435a20ff4eeeedead3ad8a7010174 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2016-11-02Merge "Revert "Disable public ping_checker resource by default"" into ↵Fedor Zhadaev1-29/+0
stable/colorado
2016-11-02Revert "Disable public ping_checker resource by default"Fedor Zhadaev1-29/+0
JIRA: FUEL-217 This reverts commit c5b7a198f1d69fd591696cc8e0c6ef81c6557ea4. Change-Id: I99570e9dc0fcfd452410809130a843230f28c178 Signed-off-by: Fedor Zhadaev <fzhadaev@mirantis.com>
2016-11-01Shift public ping checker into deployment stageMichael Polenchuk1-0/+126
Avoid public vip failover at the end of post-deployment by moving ping_checker resource into deployment stage. Also pingd constraint has been changed to be based on score. If all the nodes failed to ping the default gw, the resource ain't stopped and remains on the last node where it was. In addition public_vip_ping task has been splitted out to avoid race condition when ping_checker resource might be started up on controllers before a primary one. JIRA: FUEL-212 JIRA: FUEL-217 Change-Id: Id60ece479fce1ceabc47034f39997ddbaacd62d9 Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
2016-10-27Disable public ping_checker resource by defaultMichael Polenchuk1-0/+29
Avoid public vip failover in the middle of deployment by disabling ping_checker resource by default. JIRA: FUEL-212 Change-Id: Iaefec638f89e125137b62a1731dfa140177a8c4f Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
2016-10-21Rework processorcount limits to os_workersMichael Polenchuk1-0/+423
JIRA: FUEL-212 Change-Id: I1c5b8fe123406f1a96c5432d91a9ee5806c7cf62 Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
2016-09-26Merge "[performance] Disable keystone token revoke" into stable/coloradoJonas Bjurel1-0/+44
2016-09-21Fix: ISO build omits long path filesAlexandru Avadanii1-0/+24
make iso generates: libisofs: WARNING : File "/ubuntu/pool/main/libj/\ libjs-twitter-bootstrap-datepicker/libjs-twitter-bootstrap-\ datepicker_1.3.1+dfsg1-1~u14.04+mos1_all.deb" can't be added to Joliet tree, because its path length is larger than 240 At the end this package is missing in latest ISO. NOTE: This issue is only triggered on certain kernels during build. Closes-bug: FUEL-190 Change-Id: I21f7f1cbe3f64317d2feb66e371611a654cf30f8 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com> (cherry picked from commit 1e380388ee91ae71a7a32122d3942e53f146ccad)
2016-09-21[performance] Disable keystone token revokeMichael Polenchuk1-0/+44
Change-Id: I6db0bfaab5462a9a8f8de64bc1b088607d407bab Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com> (cherry picked from commit 5bcac1cf6a0d9367ac31f0ca5c6064d30433377b)
2016-09-17build: Move patches to <patch-repos> dirAlexandru Avadanii4-0/+185
Decouple main Makefile and repository patches by moving all Fuel component patches to a subdir, <patch-repo>. Proposed structure of <patch-repos> dir: - patch-repos/*.patch are intended for <fuel-main> git repo; - patch-repos/build/repo/<fuel-module>/*.patch are intended for <fuel-module>, e.g. "fuel-nailgun"; Full list of Fuel submodules supported by this mechanism at [1]. While at it, replace all occurences of </tmp/fuel-main> with <FUEL_MAIN_DIR> in main Makefile and rewrite a few git/make calls to use the "-C" arg. NOTE: `git -C` is available starting with git 1.8.5. [1] https://github.com/openstack/fuel-main/blob/stable/mitaka/repos.mk #L32-L44 Change-Id: I5e4adc7285054777c3898592ed48482ccd2b706f Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com> (cherry picked from commit 52701ce099ac455aa393aac34d684f5d59b3d2fe)
2016-09-09Reduce ceilometer memory usageMichael Polenchuk1-0/+30
JIRA: FUEL-189 Change-Id: I54854e4cc87f0c0e9e348e18131aa88b70e30054 Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com> (cherry picked from commit 4c47ef4b6f192482d99196c7a7070e5f396b1fd5)