Skip to content
Snippets Groups Projects
  1. Nov 12, 2024
  2. Nov 06, 2024
    • songwenping's avatar
      set haproxy for cyborg module · 2adc1488
      songwenping authored
      fix bug: cyborg-api in controller does not work at kolla_external_fqdn with
      port 6666, there is no haproxy setting for cyborg module
      
      Closes-Bug: #2020088
      
      Change-Id: I9d0b332420d97f4c5b02d50ce153fabd4bfd6b10
      Unverified
      2adc1488
  3. Nov 05, 2024
  4. Nov 04, 2024
  5. Nov 03, 2024
    • Zuul's avatar
      dcf9cdec
    • Michal Nasiadka's avatar
      Fix Octavia cert generation · cd8ecfc8
      Michal Nasiadka authored
      I have no clue how it worked previously in CI, but now
      it's using default path to the inventory - which does
      not exist.
      
      In addition to that, type=int in cliff will default to
      None, so the check had to be rewritten - because we
      always did cert expiry check instead of generating them.
      
      Change-Id: I84d71558c2666ba2cfa47054f782d25ff0c1f691
      cd8ecfc8
  6. Oct 31, 2024
  7. Oct 30, 2024
  8. Oct 29, 2024
    • Pierre Riteau's avatar
      Fix detection of editable installation · 1c7d17d1
      Pierre Riteau authored
      When installing kolla-ansible with `pip install ./kolla-ansible`, pip
      always creates a direct_url.json file, even when not using an editable
      installation.
      
      We see this behaviour with Python 3.12, while direct_url.json is only
      created for editable installations on Python 3.9, which was used when
      this code was initially developed for Kayobe.
      
      When using a regular (non-editable) installation, this would make
      kolla-ansible invoke site.yml from the source directory instead of the
      virtualenv installation, causing a failure to load Ansible collections:
      
          Invalid plugin FQCN (ansible.utils.ipaddr): unable to locate collection ansible.utils
      
      Fix by returning the source URL only if dir_info.editable is True.
      
      Change-Id: Icdc2cedaa6a6e3a6b4351b1f4369e2e8b3a2dc97
      1c7d17d1
  9. Oct 28, 2024
    • Pierre Riteau's avatar
      Fix typo in kolla-ansible metavar · f15c0d3d
      Pierre Riteau authored
      Change-Id: Ic15b8cb334c207a6923aa8d1908f98ecf8710c1e
      f15c0d3d
    • Roman Krček's avatar
      Rewrite kolla-ansible CLI to python · 9ea63dc3
      Roman Krček authored
      
      Moving the CLI to python allows for easier
      maintenance and larger feature-set.
      
      This patch introduces a few breaking changes!
      The changes stem the nature of the cliff package.
      - the order of parameters must be
        kolla-ansible <action> <arguments>
      - mariadb_backup and mariadb_recovery now are
        mariadb-backup and mariadb-recovery
      
      Closes-bug: #1589020
      Signed-off-by: default avatarRoman Krček <roman.krcek@tietoevry.com>
      Change-Id: I9749b320d4f5eeec601a055b597dfa7d8fb97ce2
      9ea63dc3
  10. Oct 26, 2024
  11. Oct 25, 2024
  12. Oct 24, 2024
    • Michal Nasiadka's avatar
      CI: Add ProxySQL exception to check-logs.sh · 49cebeaf
      Michal Nasiadka authored
      After switching to ProxySQL as default we see following logs:
      CRITICAL neutron [None req-c214fdae-5da7-402d-92b0-0572c278a5b5 - - - - - -] Unhandled error: sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (9001, 'Max connect timeout reached while reaching hostgroup 0 after 10150ms')
      
      Mainly in upgrade jobs, which otherwise pass successfuly - just fail on this
      check.
      
      Change-Id: I4336ec62a0a2dfbe815842f1bacb02135bcf4c0e
      49cebeaf
  13. Oct 22, 2024
  14. Oct 18, 2024
  15. Oct 17, 2024
    • Michal Arbet's avatar
      Fix mariadb backup unable to create history table · e3ce0711
      Michal Arbet authored
      The backup user was missing the necessary CREATE
      privilege for the mariadb_backup_history table
      within the mysql schema, causing backups to fail
      when attempting to create this table.
      
      This patch addresses the issue by granting the backup
      user the required CREATE permission specifically for
      the mariadb_backup_history table. With this change,
      the backup process can now complete successfully
      without manual intervention for user permissions.
      
      Closes-Bug: #2061889
      Change-Id: Ic92c8959972329adbd4b89c521aa87678f25b4e4
      e3ce0711
    • jayjahns's avatar
      Change from PERCONA_SCHEMA to mysql for mariabackup · 7aea1d3e
      jayjahns authored
      In 2023.1, mariadb was at version 10.6, which meant that
      the PERCONA_SCHEMA.xtrabackup_history table was used to
      log historicals for backups.
      
      Starting in 2023.2 onwards, mariadb is at version 10.11, and the
      default table used is now mysql.mariadb_backup_history.
      
      Because the mysql database already exists, there is no reason
      to try and create it. Instead, we just need to update the defaults
      and ensure the permissions get added to the correct database.
      
      Related-Bug: #2061889
      Change-Id: If146d8f896c70374884807d42ca0e12df3276d48
      7aea1d3e
    • Michal Arbet's avatar
      Switch mariadb's loadbalancer from HAProxy to ProxySQL · 8f0a4bcb
      Michal Arbet authored
      It's been some time since ProxySQL has been
      with us in Kolla. Let's switch the load balancer
      for MariaDB connections from HAProxy to ProxySQL.
      
      Depends-On: https://review.opendev.org/c/openstack/kolla/+/928956
      Change-Id: I42ba4fb83b5bb31058e888f0d39d47c27b844de5
      8f0a4bcb
Loading