Skip to content
Snippets Groups Projects
  1. Nov 04, 2020
  2. Nov 02, 2020
  3. Oct 30, 2020
  4. Oct 28, 2020
  5. Oct 27, 2020
  6. Oct 26, 2020
  7. Oct 23, 2020
  8. Oct 22, 2020
    • Mark Goddard's avatar
      Fix permission denied during Fernet key rotation · b45679f1
      Mark Goddard authored
      During a deploy, if keystone Fernet key rotation happens before the
      keystone container starts, the rotation may fail with 'permission
      denied'. This happens because config.json for Keystone sets the
      permissions for /etc/keystone/fernet-keys.
      
      This change fixes the issue by also setting the permissions for
      /etc/keystone/fernet-keys in config.json for keystone-fernet and
      keystone-ssh.
      
      Change-Id: I561e4171d14dcaad8a2a9a36ccab84a670daa904
      Closes-Bug: #1888512
      b45679f1
    • Mark Goddard's avatar
      Fix keystone-startup.sh - remove Fernet key age check · ba8c27f5
      Mark Goddard authored
      Currently we check the age of the primary Fernet key on Keystone
      startup, and fail if it is older than the rotation interval. While this
      may seem sensible, there are various reasons why the key may be older
      than this:
      
      * if the rotation interval is not a factor of the number of seconds in a
        week, the rotation schedule will be lumpy, with the last rotation
        being up to twice the nominal rotation interval
      * if a keystone host is unavailable at its scheduled rotation time,
        rotation will not happen. This may happen multiple times
      
      We could do several things to avoid this issue:
      
      1. remove the check on the age of the key
      2. multiply the rotation interval by some factor to determine the
         allowed key age
      
      This change goes for the more simple option 1. It also cleans up some
      terminology in the keystone-startup.sh script.
      
      Closes-Bug: #1895723
      
      Change-Id: I2c35f59ae9449cb1646e402e0a9f28ad61f918a8
      ba8c27f5
    • Zuul's avatar
      Merge "Fix fernet cron path on Ubuntu/Debian" · 8bc37f52
      Zuul authored
      8bc37f52
  9. Oct 21, 2020
  10. Oct 19, 2020
  11. Oct 16, 2020
  12. Oct 14, 2020
  13. Oct 13, 2020
  14. Oct 12, 2020
    • Radosław Piliszek's avatar
      Performance: optimize genconfig · 3411b9e4
      Radosław Piliszek authored
      Config plays do not need to check containers. This avoids skipping
      tasks during the genconfig action.
      
      Ironic and Glance rolling upgrades are handled specially.
      
      Swift and Bifrost do not use the handlers at all.
      
      Partially-Implements: blueprint performance-improvements
      Change-Id: I140bf71d62e8f0932c96270d1f08940a5ba4542a
      3411b9e4
    • James Kirsch's avatar
      Add support for encrypting backend Neutron API Server · 93ad57f4
      James Kirsch authored
      Add TLS support for backend Neutron API Server communication using
      HAProxy to perform TLS termination. When used in conjunction with
      enabling TLS for service API endpoints, network communication will be
      encrypted end to end, from client through HAProxy to the Neutron
      service.
      
      Change-Id: Ib333a1f1bd12491df72a9e52d961161210e2d330
      Partially-Implements: blueprint add-ssl-internal-network
      93ad57f4
    • Zuul's avatar
  15. Oct 09, 2020
  16. Oct 08, 2020
    • Mark Goddard's avatar
      baremetal: Install iptables for Docker if enabled · bc1d02d8
      Mark Goddard authored
      If iptables is not installed, e.g. in the CentOS 8 cloud image, and
      Docker iptables management is enabled, we get the following errors:
      
      Failed to find iptables: exec: \"iptables\": executable file not found
      in $PATH failed to start daemon: Error initializing network controller:
      error obtaining controller instance: failed to create NAT chain DOCKER:
      Iptables not found
      
      This change installs the iptables package Docker iptables management is
      enabled.
      
      Change-Id: I3ba5318debccafb28c3cbce8e4e9813c28b086fc
      Closes-Bug: #1899060
      bc1d02d8
    • Radosław Piliszek's avatar
      Fix haproxy bundle generation · 3f9d30a2
      Radosław Piliszek authored
      This fixes the `certificates` command to not include CSRs in
      the haproxy bundle.
      The regex was wrong.
      
      Change-Id: If25a6d5dd40f507fea4470be01baeeb7c8a790b4
      3f9d30a2
    • wu.chunyang's avatar
      add octavia openrc file · 195269d7
      wu.chunyang authored
      we use octavia user to upload image currently, so it is better to
      create a octavia openrc file for user
      
      Implements: blueprint implement-automatic-deploy-of-octavia
      
      Change-Id: Ib53d00fa4a6ee59b8a0b2245f83786a6af0cbf53
      195269d7
    • Mark Goddard's avatar
      octavia: generate certificates automatically · 894f4912
      Mark Goddard authored
      
      implemented as a separate command (kolla-ansible octavia-certificates)
      
      Implements: blueprint implement-automatic-deploy-of-octavia
      
      Co-Authored-By: default avatarwu.chunyang <wuchunyang@yovole.com>
      Co-Authored-By: default avatarRadosław Piliszek <radoslaw.piliszek@gmail.com>
      
      Change-Id: I2c5b26ce9e363f35c523865904a582f7960aa682
      894f4912
    • Zuul's avatar
      Merge "Allow to skip and unset sysctl vars" · 6c5e9321
      Zuul authored
      6c5e9321
  17. Oct 07, 2020
Loading