Skip to content
Snippets Groups Projects
  1. Feb 03, 2016
    • Jeffrey Zhang's avatar
      Playbook for horizon upgrade · 5c1bcb8d
      Jeffrey Zhang authored
      Partially-Implements: blueprint upgrade-kolla
      Implements: blueprint upgrade-horizon
      Change-Id: I11f11a684becd43cb137fe2c5694ca7e887b38ba
      5c1bcb8d
  2. Feb 02, 2016
  3. Feb 01, 2016
    • Qiu Yu's avatar
      Fix Swift for multinode P+ACO deployment · b209da13
      Qiu Yu authored
      Current Swift playbook is based on the preassumption of AIO setup.
      However, if one goes with default multinode setup
      (ansible/inventory/multinode), it follows the P + ACO deployment model,
      which proxy-server runs on controller nodes where ACO
      (account/container/object services) run on storage nodes.
      
      It will break because swift proxy-server no longer has access (it
      shouldn't have) to /srv/node path. This change ensure disk mounting part
      only happens on storage node. It also moves chown from proxy-server
      Dockerfile to rsyncd because no matter with PACO, P+ACO or P+A+C+O
      model, rsyncd is always running on each storage node.
      
      Change-Id: I3aa20454902caa9c84d3901bb91e4e4c93ac5f34
      Partially-Implements: blueprint swift-physical-disk
      Closes-Bug: #1537544
      b209da13
  4. Jan 29, 2016
    • Qiu Yu's avatar
      Fix missing swift proxy server image in pull action · d1d8308b
      Qiu Yu authored
      Add back missing swift proxy server image which was removed in Swift
      shared image change.
      
      TrivialFix
      
      Change-Id: Icf13d4a1550192f73e266a6c6aa74f604ee4e77a
      d1d8308b
    • SamYaple's avatar
      Convert rabbitmq to named volume · 64a767db
      SamYaple authored
      Change-Id: I81413ffcaa4efb881d13fef62823d60b676e871d
      Implements: blueprint docker-named-volumes
      64a767db
    • Qiu Yu's avatar
      Detect and use physical disks for Swift storage · a0fc2bd6
      Qiu Yu authored
      This change let Swift detect and use physical disk for storage. The
      old named volume for storage isn't really useful for any serious setup.
      Also updated swift-guide.rst accordingly.
      
      Change-Id: I4f577b7b69d8bcd8b3961500946241c65a16db22
      Partially-Implements: blueprint swift-physical-disk
      a0fc2bd6
  5. Jan 28, 2016
    • SamYaple's avatar
      Update all bootstraps to use Label · 6d8959a9
      SamYaple authored
      Add bootstrap label to all bootstrap containers to ensure that when
      the a new container is launched a difference is seen between it and
      the bootstrap container since we cannot rely on ENV variables for
      this. This only affects mariadb at this stage, but it is needed to
      ensure rabbitmq works when we switch to named volumes.
      
      Change-Id: Ia022af26212d2e5445c06149848831037a508407
      Closes-Bug: #1538136
      6d8959a9
    • SamYaple's avatar
      Add labels to docker module · 55c3e025
      SamYaple authored
      With the switch to named volumes we run into a few situations where
      we cannot bootstrap volumes like we used to. This labels param will
      fix that as the next patchset shows.
      
      Change-Id: Ia93166dd204c5c0d1a0eb9ffeb6d0aba486e269a
      Partially-Implements: blueprint docker-named-volumes
      55c3e025
    • SamYaple's avatar
      Cleanup mariadb and make compatiable with mesos · 7e2ce014
      SamYaple authored
      There is no reason to have a hostname-unique pidfile in the container
      as we currently have. This posed problems with kolla-mesos reusing
      the same script. Since there is no reason for this pidfile to be
      configurable in path _at_ _all_, we hardcode the path.
      
      Additionally, we adjust the file perm change to only update the perms
      on the folder if it is not already properly set.
      
      This also incorperates a kolla-ansible file in the bootstrap process
      which follows our other container techniques of using the idempotent
      creation of a volume in the bootstrap process (see nova)
      
      TrivialFix
      Related-Bug: #1538136
      Change-Id: I2380529fc7146a9603145cdc31e649cb8841f7dd
      7e2ce014
    • SamYaple's avatar
      Update ceph-mon keyrings · 33f3e1d8
      SamYaple authored
      Since the fetch script fetched _all_ keyrings from the ceph-mon
      container, the ceph-mon container must contain all keyrings. This
      setup works AIO but was broken on multinode because the ceph-mon
      container did not have the radosgw keyring. This issue affects every
      multinode install regardless of using the radosgw or not.
      
      TrivialFix
      
      Change-Id: Ie416de1a5275862da6d77ef0dd174e85e499fc0f
      33f3e1d8
    • SamYaple's avatar
      Rework log output if pull fails · 4649279c
      SamYaple authored
      
      Co-Authored-By: default avatarSam Yaple <sam@yaple.net>
      Change-Id: I066b2d419abb3ef2d4827ce686865c0dc68a5e97
      Closes-bug: #1537763
      4649279c
  6. Jan 27, 2016
    • SamYaple's avatar
      Remove the libvirt socket · e80b44da
      SamYaple authored
      We use tcp connection rather than socket so we can remove the config
      options related to it.
      
      Additionally adjust the _extremely_ verbose logging from INFO to
      WARNING.
      
      TrivialFix
      Change-Id: I88bf660134192f11732d012985df5c4f688419ba
      e80b44da
    • Allen Gao's avatar
      Add the missed stub upgrade.yml · 727a69e4
      Allen Gao authored
      After introduction of pull action and turing every main.yml into
      {{action}}.yml we lost ability to perform upgrade.
      
      Change-Id: Id6b5921bd1e3e7b196c4b3223920e51ae5e0b840
      Closes-Bug: #1538210
      727a69e4
    • Hui Kang's avatar
      Add an ansible role for mongodb · 3ae00639
      Hui Kang authored
      Change-Id: Ia6ac371845d1f2b545406d096b35a6d5f68be5f6
      Implements: blueprint ansible-mongodb
      3ae00639
  7. Jan 26, 2016
    • Qiu Yu's avatar
      Update ring builder filenames in Swift config · 40a17b55
      Qiu Yu authored
      Update Swift config playbook to use correct name of Swift ring
      builer file. Those are the names generated if one follows document in
      doc/swift-guide.rst
      
      TrivialFix
      
      Change-Id: If1d713e3cccc851ef6f2cc3cb5a736b43fa26957
      40a17b55
    • Michal Jastrzebski's avatar
      Add stub upgrade.yml · 375965dd
      Michal Jastrzebski authored
      After introduction of pull action and turing every main.yml into
      {{action}}.yml we lost ability to perform upgrade
      
      Change-Id: Ie9fa2cd083b061033abc733fba53d54f9c55e393
      Fixes-Bug: #1538210
      375965dd
    • akwasniewska's avatar
      Added Kibana and its deployment. · 3672152d
      akwasniewska authored
      Part of ELK stack. Includes Dockerfiles for both Centos and Ubuntu.
      
      Change-Id: I1d955a5c51e416cc572eb2c9b4c57982a1d6ab67
      Partially-implements: blueprint central-logging-service
      3672152d
    • Andrey Shestakov's avatar
      Add bootstrap task for ironic-pxe · 5855a072
      Andrey Shestakov authored
      PXE files should be copied after volume mount to avoid overwrite.
      
      Change-Id: I023cc316e6873abd658478dfa05be839e44a80c7
      Closes-bug: #1538164
      5855a072
    • Andrey Shestakov's avatar
      Fix ironic-pxe map-file location · 9da034dc
      Andrey Shestakov authored
      map-file should not be overwriten by volume
      
      TrivialFix
      
      Change-Id: I57bf963fd4af8c010fda0c4504e83dc33f6e9162
      9da034dc
    • Qiu Yu's avatar
      Fix swift regression caused by swift shared image change · 1f430a49
      Qiu Yu authored
      Correct the leftover image name.
      
      Change-Id: I54c46bfabc2afbdd2ada697decec1f67bf70b6ed
      Related-Id: I929689f93b56396a41b19fda46e4679c4de84ca1
      Closes-Bug: #1537993
      1f430a49
  8. Jan 23, 2016
    • Qiu Yu's avatar
      Fix swift.conf.j2 so that merge_configs can recognize · 654fe9e5
      Qiu Yu authored
      This change fixes the problem that `swift_hash_path_suffix` and
      `swift_hash_path_prefix` not picked up because of the relative path
      merge_configs can not recognize.
      
      Change-Id: I4d93269babe71e51ba7949b719f753c1e1b34e3c
      Closes-Bug: #1537331
      654fe9e5
  9. Jan 21, 2016
  10. Jan 20, 2016
    • Artur Zarzycki's avatar
      Fix permissions to /var/lib/nova/ · ef971bff
      Artur Zarzycki authored
      
      Due to changes with the drop-root work, we lost the ability to write
      to /var/lib/nova/*. This fixes those permissions and ensures cross
      container talk works properly between nova_libvirt and nova_compute
      
      Additionally, this fixes another issue introduced which saw that
      nova-compute could not run sudo commands as it did not have a proper
      sudoers entry
      
      Testing from previous deploys means you need a fresh environment. You
      have to remove all of the named volumes that kolla created in docker.
      Check these with `docker volume ls`
      
      Signed-off-by: default avatarHui Kang <kangh@us.ibm.com>
      Signed-off-by: default avatarArtur Zarzycki <azarzycki@mirantis.com>
      Co-Authored-By: default avatarSam Yaple <sam@yaple.net>
      Co-Authored-By: default avatarHui Kang <kangh@us.ibm.com>
      Closes-Bug: #1533350
      Change-Id: I7f864c448a2414e0b5d89f48337be411b891df35
      ef971bff
    • Ice Yao's avatar
      remove option verbose define in defaults/main.yml · e1ff2661
      Ice Yao authored
      References: https://review.openstack.org/#/c/269042/
      
      TrivialFix
      
      Change-Id: Ief08781342a06f956fc4cf00ba4383759da8c897
      e1ff2661
    • Ice Yao's avatar
      Add debug option in config file · 83df0f86
      Ice Yao authored
      Config file use *_logging_debug as debug default value
      
      Change-Id: I41102fff9056a82f7307694252adff0aedcf2658
      83df0f86
    • Allen Gao's avatar
      prechecks: remove the docker max version check · 7609cc24
      Allen Gao authored
      Remove the docker max version check since we are not pinning
      docker version any more.
      
      Partially-Implements: blueprint precheck-tasks
      Change-Id: Icfa10e72c56092931aae016afaeed4c6ce8cb337
      7609cc24
    • Allen Gao's avatar
      keep consistent with style of others · 3d4cedcc
      Allen Gao authored
      TrivialFix
      It should be more comfortable to keep consistent:
      $ find . -name *.yml | xargs grep -h -A5 start_container | grep name: | sort
          name: "ceph_mon"
          name: "ceph_rgw"
          name: "cinder_api"
          name: "cinder_backup"
          name: "cinder_scheduler"
          name: "cinder_volume"
          name: "glance_api"
          name: "glance_registry"
          name: "haproxy"
          name: "heat_api"
          name: "heat_api_cfn"
          name: "heat_engine"
          name: "horizon"
          name: "ironic-api"
          name: "ironic-conductor"
          name: "ironic-discoverd"
          name: "ironic-pxe"
          name: "keepalived"
          name: "keystone"
          name: "magnum_api"
          name: "magnum_conductor"
          name: "mariadb"
          name: "memcached"
          name: mistral_api
          name: mistral_engine
          name: mistral_executor
          name: "murano_api"
          name: "murano_engine"
          name: "neutron_agents"
          name: "neutron_openvswitch_agent"
      
      Change-Id: Ie946286968c830dcc3c0c45cc9ba87418dd44e8c
      3d4cedcc
  11. Jan 19, 2016
  12. Jan 18, 2016
    • Allen Gao's avatar
      remove option verbose from config files · 3729755d
      Allen Gao authored
      Option "verbose" from group "DEFAULT" is deprecated for removal.
      Its value may be silently ignored in the future.
      
      If this option is not set explicitly, there is no such warning.
      Furthermore, the default value of verbose is true, so there is
      no need to set this value in config files.
      
      TrivialFix
      
      Change-Id: I3ec2a8900c984a64bc0645672ef89a63975f7f4e
      3729755d
  13. Jan 17, 2016
    • SamYaple's avatar
      Rename ceph-mon bootstrap container to avoid conflict · af0d73ea
      SamYaple authored
      
      Ceph-mon bootstrap container shares the same name of `ceph_mon` with
      real ceph-mon service. When bootstrapping, it will sleep forever for the
      purpose of distribute rings. Later on, when starting real `ceph_mon`
      service, kolla_docker module will take bootstrap container as real one
      because bootstrap container has a super set of env variables and
      kolla_docker doesn't do strict comparing of env variable items.
      
      This change follows the pattern of other bootstrap containers and rename
      to use `bootstrap_ceph_mon` to avoid conflict.
      
      Co-Authored-By: default avatarSam Yaple <sam@yaple.net>
      
      Change-Id: I0082820900928c42f9cc778ffd705980fea9ad1c
      Closes-Bug: #1535140
      af0d73ea
    • Qiu Yu's avatar
      Fix pid leftover after converting ceph to kolla_docker · 8c125f01
      Qiu Yu authored
      Related-Id: Icb1e81dc8acabe51740edc5658957022ddd13cd7
      TrivialFix
      
      Change-Id: Icf7cca554a972370bb109530cce3a0d451c95ae1
      8c125f01
  14. Jan 16, 2016
Loading