Skip to content
Snippets Groups Projects
  1. Nov 09, 2015
    • Jenkins's avatar
      Merge "drop root for glance" · 610604e4
      Jenkins authored
      610604e4
    • Jenkins's avatar
      Merge "Base image changes for drop-root" · cb578df3
      Jenkins authored
      cb578df3
    • Steven Dake's avatar
      drop root for glance · bd9e8c22
      Steven Dake authored
      This uses the grouping feature of sudo to limit the amount of times
      the base sudo file has to be modified to only once.  The container
      contents always runs as the user root, except the software which is
      controlled by Kolla.  This software may run as root, but it has
      undergone a security audit and preserves permissions of the correct
      files and does not permit the glance user to write any of the
      set_config.py control files.
      
      Change-Id: Ie3cd23edcde5b408a8f66970456279a1b15028e0
      Partially-Implements: blueprint drop-root
      bd9e8c22
    • Steven Dake's avatar
      Base image changes for drop-root · 6cf5928f
      Steven Dake authored
      The reason we are doing drop root is so that a network exposed
      software component (i.e. glance) cannot be used to affect the
      immutability of the container which it runs in.  I have tried
      several different approaches and this is the only approach which
      puts glance in PID=1 while ensuring no files may be written by
      the glance process in the container image except for the log files.
      
      Change-Id: Ifd3c8c361b78d0e4791dade3afa6435290407c41
      Partially-Implements: blueprint drop-root
      6cf5928f
    • Jenkins's avatar
      Merge "Incorrect parsed variable name" · 817b3123
      Jenkins authored
      817b3123
    • Sam Yaple's avatar
      Incorrect parsed variable name · 6b283430
      Sam Yaple authored
      database_user_create was not correctly referenced when parsing the
      variable names. This could never actually lead to a situation that
      reported a false change, but it could break an operation if you were
      using the --step option with ansible and skipped the database create
      task.
      
      TrivialFix
      Backport: Liberty
      
      Change-Id: Idf69fffcc3814f509448ccea11b7d175f074ccf1
      6b283430
    • Angus Salkeld's avatar
      Fix validate-all-maintainer.sh to look for Dockerfile.j2 · 33d39f29
      Angus Salkeld authored
      And fix the fallout.
      
      Change-Id: Iccad3f4fdb0a6a7c14246df3408cae0425b833a5
      33d39f29
  2. Nov 08, 2015
  3. Nov 06, 2015
  4. Nov 05, 2015
    • Jenkins's avatar
      Merge "Remove vip for rabbitmq" · 2b02001e
      Jenkins authored
      2b02001e
    • Jenkins's avatar
      903de299
    • David Moreau Simard's avatar
      Fix documentation links in the README · e8ac89b3
      David Moreau Simard authored
      - Remove ansible-deployment documentation link, it was moved
        to quickstart.
      - Link to rendered documentation on docs.openstack.org instead
      
      Change-Id: Ib97cfa23e7932c1d7012d1b36a26f32914431790
      Closes-Bug: #1513582
      e8ac89b3
    • Sam Yaple's avatar
      bootstrap takes place on the wrong node · e2bc9dcf
      Sam Yaple authored
      The bootstrap must occur on the nova-api node due to binding in the
      nova-api directory (same goes for all other services)
      
      Closes-Bug: #1513439
      Backport: Liberty
      Change-Id: Iab88b49712828085e4d7e7f85e6d8f0b7999a9bf
      e2bc9dcf
    • Sam Yaple's avatar
      Allow disabling of sysctl values · 1efdf457
      Sam Yaple authored
      The main reason for this change is to allow the DinD stuff to work. It
      has limited use outside of that use case, but it may still be useful
      to others in the future.
      
      Change-Id: Ib3a4639cfb3fc0d378d33fc8b9ff8eb597f818ab
      Partially-Implements: blueprint multinode-gate
      1efdf457
    • Sam Yaple's avatar
      Remove vip for rabbitmq · 347730ce
      Sam Yaple authored
      Adjust all the configs to list all the rabbitmq hosts rather than
      running rabbitmq through the VIP. This is made possible by clusterer
      which has already merged.
      
      Change-Id: I5db48f5f10ec68f4c8863a29bc13984f6845a4f9
      Partially-Implements: blueprint rabbitmq-clusterer
      347730ce
    • David Moreau Simard's avatar
      Update kollaglue docker repository URL · 325bbde8
      David Moreau Simard authored
      The URL scheme has changed and the link was broken.
      
      Change-Id: Id5e293d6addf1a70b3af51129b66e1a406628f59
      325bbde8
    • Jenkins's avatar
      41f77da4
    • Paul Bourke's avatar
      Clean up keystone httpd pid files for RPM distros · 7df3a0be
      Paul Bourke authored
      
      In some cases we're seeing httpd not cleaning up properly after itself,
      which results in the keystone container failing to restart. This is
      confirmed to happen on rpm based distros, but have not had any reports
      on Ubuntu.
      
      Change-Id: I58b006189e700f1c851601b4f64dd0fae931103c
      Closes-Bug: #1489676
      Co-Authored-By: default avatarTim Potter <tpot@hpe.com>
      7df3a0be
    • Sam Yaple's avatar
      Restrucutre gate scripts · 3d7a0c6f
      Sam Yaple authored
      So we can respect DRY and share as much code as possible I have broken
      out the common code between the aio and multinode gate scripts.
      
      Additionally, this lays the ground work for removing our policy on
      root-everywhere by using sudo. Once we get the non-root stuff worked
      out we can gate as non-root user.
      
      Change-Id: I781c597ab10f2296b95f51ae27e0fa617ffe0a66
      Partially-Implements: blueprint multinode-gate
      3d7a0c6f
    • Sam Yaple's avatar
      Add Docker in Docker container · 6a9beb4a
      Sam Yaple authored
      Change-Id: I3c953125ed0105b7e8b62e62da56bf3fa30889d1
      Partially-Implements: blueprint multinode-gate
      6a9beb4a
    • Sam Yaple's avatar
      Add additional ntp information around ceph · fdb010e5
      Sam Yaple authored
      Mention `chrony` since thats what docs.openstack.org recommends for
      WAN connections. It does do better than ntpd
      Change-Id: I28caade26492294bf12b092ff949003c7bf0bb8e
      fdb010e5
Loading