Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: phase2/docker-cli
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: phase2/docker-cli
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: disable-forced-db-ssl
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 2 commits
  • 2 files changed
  • 1 contributor

Commits on Feb 9, 2026

  1. Configure drush to skip requiring ssl for remote db connections

    Last week Docksal switched from bookworm to trixie as their base.
    See docksal/service-cli@63e34db
    
    Bookworm was using MariaDB 10.11 for the client package while Trixie uses
    MariaDB 11.8 for it. MariaDB at version 11.4 started defaulting to requiring SSL
    for remote database connections.
    
    See https://mariadb.com/docs/server/security/securing-mariadb/encryption/data-in-transit-encryption/securing-connections-for-client-and-server
    
    With the db in a docker container even local development considers the db
    to be remote. Thus requiring at least a self signed certificate for local
    development as well as configuration to either ignore validation or to treat
    the self signed certificate as valid.
    
    Drush for doesn't honor flags disabling ssl in ~/.my.cnf or /etc/mysql/my.cnf
    as far as I can tell and drush-ops/drush#6355 seems
    to validate. So this seems to be the best way to disable requiring SSL.
    tekante committed Feb 9, 2026
    Configuration menu
    Copy the full SHA
    a4e5ec7 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2026

  1. Defaulting some more commands to disable ssl.

    Picked up this config from lagoon images.
    https://github.com/uselagoon/lagoon-images/pull/1276/changes
    https://github.com/uselagoon/lagoon-images/blob/main/images/php-cli-drupal/drush.yml
    
    Testing seems to show that older versions of Drush ignores the options
    they aren't familiar with. At least 12.5.3.0 does.
    tekante committed Feb 10, 2026
    Configuration menu
    Copy the full SHA
    462e967 View commit details
    Browse the repository at this point in the history
Loading