Issues resolutions requiring manual application

Issues resolutions requiring manual application

Note

Before proceeding with the manual steps below, verify that you have performed the steps described in Apply maintenance updates.


[29128] Wrong user and password permissions in MySQL backup script

Modified the root user and password permissions in the innobackupex-runner.sh script used for MySQL backups to resolve the issue with user credentials available in cleartext.

To apply the issue resolution:

  1. Log in to the Salt Master node.

  2. Apply the following state:

    salt 'dbs*' cmd.run 'chmod 750 /usr/local/sbin/innobackupex-runner.sh'
    

[28628] Inability to modify client_body_buffer_size and ssl_trusted_certificate

Enhanced the NGINX Salt formula by implementing the possibility to:

  • Add the ssl_trusted_certificate parameter for the Online Certificate Status Protocol (OCSP) needs if the site.ssl.engine parameter is not defined in the NGINX Salt formula.
  • Change the client_body_buffer_size parameter value that is based on the location.size parameter value by default.

To apply the issue resolution:

  1. Log in to the Salt Master node.

  2. Apply the following state:

    salt -C 'I@nginx:server' state.apply nginx
    

[30275] Jenkins losing connection to slave nodes while updating Ceph packages

Fixed the issue with Jenkins losing connection to the jenkins-slave nodes during the execution of the Update Ceph packages pipeline job.

To apply the issue resolution:

  1. Log in to the Salt Master node.

  2. In ./reclass/classes/cluster/<cluster_name>/cicd/control/leader.yml, remove the following parameters:

    jenkins_slave_user: admin
    jenkins_slave_password: ${_param:jenkins_admin_password}
    
  3. Refresh pillars:

    salt '*' saltutil.refresh_pillar