Skip to content
Snippets Groups Projects
  1. Apr 30, 2020
    • James Kirsch's avatar
      Add support for encrypting Glance api · f87814f7
      James Kirsch authored
      Add TLS support for Glance api using HAProxy to perform TLS termination.
      
      Change-Id: I77051baaeb5d3f7dd9002262534e7d35f3926809
      Partially-Implements: blueprint add-ssl-internal-network
      f87814f7
  2. Apr 09, 2020
    • Dincer Celik's avatar
      Introduce /etc/timezone to Debian/Ubuntu containers · 4b5df0d8
      Dincer Celik authored
      Some services look for /etc/timezone on Debian/Ubuntu, so we should
      introduce it to the containers.
      
      In addition, added prechecks for /etc/localtime and /etc/timezone.
      
      Closes-Bug: #1821592
      Change-Id: I9fef14643d1bcc7eee9547eb87fa1fb436d8a6b3
      4b5df0d8
  3. Mar 23, 2020
    • Mark Goddard's avatar
      Fix kolla-ansible stop with heterogeneous hosts · 89df07e8
      Mark Goddard authored
      The 'kolla-ansible stop' command can be used to stop the services
      running on hosts. However, if you run this command in an environment
      with heterogeneous nodes (most real world scenarios have at least
      control/compute), then it fails. This is because it only checks
      whether a container is enabled, and not whether the host is in the
      correct group. For example, it fails with nova-libvirt:
      
          No such container: nova_libvirt to stop.
      
      This change fixes the issue by only attempting to stop containers on
      hosts to which they are mapped.
      
      Change-Id: Ibecac60d1417269bbe25a280996ca9de6e6d018f
      Closes-Bug: #1868596
      89df07e8
  4. Mar 18, 2020
  5. Mar 15, 2020
  6. Mar 02, 2020
  7. Jan 10, 2020
    • Mark Goddard's avatar
      CentOS 8: Support variable image tag suffix · 9755c924
      Mark Goddard authored
      For the CentOS 7 to 8 transition, we will have a period where both
      CentOS 7 and 8 images are available. We differentiate these images via a
      tag - the CentOS 8 images will have a tag of train-centos8 (or
      master-centos8 temporarily).
      
      To achieve this, and maintain backwards compatibility for the
      openstack_release variable, we introduce a new 'openstack_tag' variable.
      This variable is based on openstack_release, but has a suffix of
      'openstack_tag_suffix', which is empty except on CentOS 8 where it has a
      value of '-centos8'.
      
      Change-Id: I12ce4661afb3c255136cdc1aabe7cbd25560d625
      Partially-Implements: blueprint centos-rhel-8
      9755c924
  8. Dec 09, 2019
  9. Jun 27, 2019
  10. May 30, 2019
  11. Oct 24, 2018
  12. Jul 25, 2018
  13. May 18, 2018
  14. May 04, 2018
    • ZhijunWei's avatar
      Remove kubetoolbox image from common role · 80ec86f1
      ZhijunWei authored
      Since the kolla-kubernetes has been separated, and nowhere to
      use kubetoolbox, it is safe to remove it from kolla-ansible.
      
      Change-Id: I9aa59d45fa04c13944120f1f99af2361551147ad
      80ec86f1
  15. Mar 26, 2018
    • Eduardo Gonzalez's avatar
      Verify YAML syntax in gates · ea1a1dee
      Eduardo Gonzalez authored
      This patchset implements yamllint test to all *.yml
      files.
      
      Also fixes syntax errors to make jobs to pass.
      
      Change-Id: I3186adf9835b4d0cada272d156b17d1bc9c2b799
      ea1a1dee
  16. Sep 28, 2017
    • Tatsuma Matsuki's avatar
      Add fluentd enable option · 03354bc9
      Tatsuma Matsuki authored
      This change adds enable_fluentd option and enables some other log shippers
      to be integrated. When enable_fluentd is "no", syslog server is also disabled.
      Then, this change also adds syslog parameters to use a syslog server
      prepared by users.
      
      Change-Id: I7c83ef7fe30a6b9ab7385bcee953ad07e96b0a83
      Implements: blueprint fluentd-enable-option
      03354bc9
  17. Jul 04, 2017
  18. Jun 13, 2017
    • Eduardo Gonzalez's avatar
      Fix cron restarting issue · 7ac53ec3
      Eduardo Gonzalez authored
      Cron is always restarting due dummy environment
      variable is None.
      This change adds a useless env value.
      
      Change-Id: Iad435bb0671a25bc12c6a6d0d988d555faba76c3
      Closes-Bug: #1697706
      7ac53ec3
  19. May 17, 2017
  20. Jan 24, 2017
    • zhubingbing's avatar
      Add fluentd role · d3d4a933
      zhubingbing authored
      
      * add fluentd role
      * remove heka configure
      
      Co-Authored-By: default avataryangzb09 <yangzb09@qq.com>
      
      Partially-Implements: blueprint add-fluentd-role
      
      Change-Id: Ica804a99f5bb8b157f406299c5982b7b6283b3e3
      d3d4a933
  21. Oct 18, 2016
    • Serguei Bezverkhi's avatar
      Adding kubetoolbox image · 46b41d2f
      Serguei Bezverkhi authored
      This PS adds kubetoolbox image which is required for Kubernetes
      fencing pod. This image includes, kubectl binary, ceph-common and ipmi.
      
      Change-Id: I17b2a47b95ed7dea391f1427a41c92b15c97986d
      Partially-Implements: blueprint kubernetes-toolbox
      46b41d2f
  22. Oct 12, 2016
    • Serguei Bezverkhi's avatar
      Adds Fluentd docker image required for kolla-kube · 74967944
      Serguei Bezverkhi authored
      This PS adds Fluentd docker image to Kolla. Kolla
      currently does not use Fluentd for log collection, but this image
      is required for Kubernetes centralized logging solution.
      
      Change-Id: I719661d75f5044239a1fd52080d322c77490ecae
      Partially_Implements: blueprint kubernetes-images
      74967944
  23. Aug 17, 2016
  24. Aug 02, 2016
    • Ken Wronkiewicz's avatar
      Horizon interface address and memcached override · a6d89f44
      Ken Wronkiewicz authored
      Note: This should not result in any behavior changes in regular Kolla, just
      Kolla-Kubernetes and only when you've overridden stuff in globals.yml
      
      Allows override of interface address and memcached pools, so that Kubernetes
      can do the right thing.
      
      There are some significant architectural issues involved in memcached pooling
      in the Kolla-kubernetes world.  Avoiding them right now.
      
      Current working with this Kolla-Kubernetes globals.yml file:
      
      api_interface_address: "0.0.0.0"
      
      memcached_servers: "memcached"
      
      keystone_database_address: "mariadb"
      keystone_admin_url: "http://keystone-admin:35357/v3"
      keystone_internal_url: "http://keystone-public:5000/v3"
      keystone_public_url: "http://keystone-public:5000/v3
      
      "
      
      Three tings to note:
       * In Kolla-Kubernetes, the service is not using net=host, so a
         0.0.0.0 interface address is totally OK.  That patch has been merged.
       * In Kolla-Kubernetes, the global.yml file doesn't do var substitution
         so you have to be explicit about the URLs, otherwise Keystone will
         look like it was provisioned but it won't quite be provisioned right.
       * In order to not duplicate tons of code, moved the keystone_admin_url /
         keystone_internal_url / keystone_public_url to the common defaults
         from the keystone defaults.
      
      Co-Authored-By: default avatarRyan Hallisey <rhallise@redhat.com>
      Change-Id: I586ce1c6c3300254c4e2a398ff46645df576aeb0
      Partially-implements: blueprint api-interface-bind-address-override
      a6d89f44
  25. May 23, 2016
    • Ryan Hallisey's avatar
      Change ansible image to kolla_toolbox · f5e0a395
      Ryan Hallisey authored
      All the images follow the same naming schema where the container
      name is part of the ansible variable name.  Currently, the
      kolla_toolbox container is named ansible_image_full.  Change
      this to match what the container name is.
      
      Could impact operators who are specifying ansible_image_full
      in globals.yml.
      
      TrivialFix
      
      Change-Id: I9f0cbe4bd69ce17489310a1f5734a254e6ebe27b
      f5e0a395
  26. Mar 09, 2016
    • Éric Lemoine's avatar
      Add cron image and playbook · 32a4cada
      Éric Lemoine authored
      Add cron image and playbook for logrotate.
      
      The "common" Ansible playbook includes configuration files for
      logrotate. At this point the operator cannot customize/override the
      logrotate configuration.
      
      Closes-Bug: #1553244
      Change-Id: Ic9fdda9a273c9ccd90502f0acc7614d2c7157dca
      32a4cada
  27. Feb 23, 2016
  28. Feb 19, 2016
  29. Feb 02, 2016
    • SamYaple's avatar
      Rename kolla_ansible to kolla_toolbox · 80b7266e
      SamYaple authored
      This change is needed for clarity. We have a kolla-ansible script.
      We have a kolla-mesos repo. We plan to have a kolla-ansible repo.
      Already we have had far too much confusion about whether we are
      talking about the container or the project. Naming this kolla-toolbox
      eliminates all of that confusion and its probably a bit more accurate
      of a name too.
      
      Closes-Bug: #1541053
      Change-Id: I8fd1f49d5a22b36ede5b10f46b9fe02ddda9007e
      80b7266e
  30. Jan 05, 2016
    • SamYaple's avatar
      Simulate normal ansible behaviour with shared role · f66d1fa7
      SamYaple authored
      By default, if the same role is called in ansible it will only run
      once per node. Due to how we have the inventory setup ansible views
      every service as a different node and will try to run the common role
      tasks again. This causes slowdown in all cases but is particularly
      noticable when pulling images. A small change will ensure these tasks
      only run once per node per run as originally intended.
      
      TrivialFix
      
      Change-Id: I20b9c46991d10176c8f8645a335eb7a9ed750ee3
      f66d1fa7
  31. Jan 03, 2016
    • SamYaple's avatar
      Convert to named volumes instead of data container · 8af40073
      SamYaple authored
      This intentionally leaves out rabbitmq from this patchset. It will
      require additional work to remove its data container
      
      UpgradeImpact
      Partially-Implements: blueprint docker-named-volumes
      
      Change-Id: Id68b8e43a3c077ef4f4f4d67ea34d0692e66eef7
      8af40073
  32. Dec 26, 2015
    • SamYaple's avatar
      Fix file permissions · 9be1799b
      SamYaple authored
      Throughout the project overtime some of these file permissions have
      changed to have an executable bit. They should not have this bit set.
      
      TrivialFix
      
      Change-Id: I1748b5bde813a0fcac36aeecdfd83245b8ee5be3
      9be1799b
  33. Sep 24, 2015
    • inc0's avatar
      Ansible bits to rsyslog · 4a75d05d
      inc0 authored
      Ansible installation of rsyslog container
      
      Change-Id: I17a7ee679f72e8fe667012d7eb6e07a27098a909
      Implements: bp logging-container
      4a75d05d
  34. Aug 19, 2015
  35. Aug 06, 2015
    • Sam Yaple's avatar
      Reduce dependencies on the dest nodes · 98a379b0
      Sam Yaple authored
      Currently we require a slew of deps on each destination node, this
      includes a gcc compiler and installing things via pip. We can remove
      these dependencies by containerizing them and running and Ansible
      inside the container itself. The container would then report back
      facts about idempotency.
      
      DocImpact
      Closes-Bug: #1481495
      Implements: blueprint containerize-dependencies
      Change-Id: I3dfccbf9fafc06ffc36e78f3006fe5d3367891df
      98a379b0
Loading