-
-
Notifications
You must be signed in to change notification settings - Fork 0
Updated to Vortex 1.35.3 #134
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -13,7 +13,7 @@ Drupal 11 implementation of DrevOps Website for DrevOps | |
|
|
||
| [//]: # (DO NOT REMOVE THE BADGE BELOW. IT IS USED BY VORTEX TO TRACK INTEGRATION) | ||
|
|
||
| [](https://github.com/drevops/vortex/tree/1.35.1) | ||
| [](https://github.com/drevops/vortex/tree/1.35.3) | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🧩 Analysis chain🌐 Web query:
💡 Result: I couldn’t find any GitHub release/tag If you meant a different “Vortex” project (there are several on GitHub), share the exact repo URL and I’ll look up its 1.35.3 tag. [2] Sources: [1] [2] Remove or update the Vortex badge—the 1.35.3 tag does not exist in drevops/vortex. The drevops/vortex repository uses calendar-style versioning (e.g., 25.7.0, 25.6.1) and has no 1.35.3 release. The badge link will return a 404. Replace it with a valid version tag or remove the badge entirely. 🤖 Prompt for AI Agents |
||
|
|
||
| </div> | ||
|
|
||
|
|
||
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -157,7 +157,7 @@ services: | |||||
| context: . | ||||||
| dockerfile: .docker/database.dockerfile | ||||||
| args: | ||||||
| IMAGE: "${VORTEX_DB_IMAGE:-uselagoon/mysql-8.4:25.12.1}" # Use custom database image (if defined) or fallback to standard database image. | ||||||
| IMAGE: "${VORTEX_DB_IMAGE:-uselagoon/mysql-8.4:26.1.0}" # Use custom database image (if defined) or fallback to standard database image. | ||||||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Minor formatting issue: add space before inline comment. YAMLlint reports insufficient spacing before the comment. Add an extra space before Suggested fix- IMAGE: "${VORTEX_DB_IMAGE:-uselagoon/mysql-8.4:26.1.0}" # Use custom database image (if defined) or fallback to standard database image.
+ IMAGE: "${VORTEX_DB_IMAGE:-uselagoon/mysql-8.4:26.1.0}" # Use custom database image (if defined) or fallback to standard database image.📝 Committable suggestion
Suggested change
🧰 Tools🪛 YAMLlint (1.38.0)[warning] 160-160: too few spaces before comment: expected 2 (comments) 🤖 Prompt for AI Agents |
||||||
| environment: | ||||||
| <<: *default-environment | ||||||
| <<: *default-user | ||||||
|
|
@@ -167,7 +167,7 @@ services: | |||||
| lagoon.type: mariadb # See https://docs.lagoon.sh/using-lagoon-advanced/service-types/ | ||||||
|
|
||||||
| redis: | ||||||
| image: uselagoon/valkey-8:25.12.1 | ||||||
| image: uselagoon/valkey-8:26.1.0 | ||||||
| labels: | ||||||
| lagoon.type: redis # Change to 'none' if dedicated Redis service is used. See https://docs.lagoon.sh/using-lagoon-advanced/service-types/ | ||||||
|
|
||||||
|
|
@@ -201,7 +201,7 @@ services: | |||||
|
|
||||||
| # Chrome container, used for browser testing. | ||||||
| chrome: | ||||||
| image: selenium/standalone-chromium:143.0 | ||||||
| image: selenium/standalone-chromium:144.0 | ||||||
| environment: | ||||||
| <<: *default-environment | ||||||
| <<: *default-volumes | ||||||
|
|
||||||
This file was deleted.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🧩 Analysis chain
🌐 Web query:
uselagoon nginx-drupal 26.1.0 release notes changelog💡 Result:
I couldn’t find any official “26.1.0” release notes/changelog entry specifically for the
uselagoon/nginx-drupalimage (neither as a dedicated changelog page nor as a discoverableuselagoon/lagoon-imagesGitHub release/tag named26.1.0via public search results). The only official, easily discoverable documentation for the image is the general NGINX-Drupal image doc (what it contains/how to customize it), not a per-version changelog. [1]What to use instead (practical way to get the “26.1.0” changes):
uselagoon/lagoon-imagesrepo; Lagoon’s process documentation indicates they create releases and generate release notes at release time, so image changes are typically tracked at the lagoon-images release/tag level, not as per-image changelog pages. [2]nginx-drupal:26.1.0”, the reliable approach is to compare thelagoon-imagesgit refs that producednginx-drupal:26.1.0vs26.0.0(or inspect the image labels for the source commit), then review commits affecting thenginx-drupalbuild context plus its basenginximage.Evidence the image exists on Docker Hub (but not its
26.1.0release notes): Docker Hub search listsuselagoon/nginx-drupalas a repository. [3]Sources:
[1] Lagoon docs – NGINX-Drupal image overview/customization: https://docs.lagoon.sh/applications/drupal/services/nginx/
[2] Lagoon docs – releasing process (mentions generating release notes): https://docs.lagoon.sh/contributing-to-lagoon/releasing/
[3] Docker Hub search results showing
uselagoon/nginx-drupal: https://hub.docker.com/search?architecture=amd64&architecture=arm64&badges=open_source&q=nginx+django&type=image🌐 Web query:
lagoon-images 26.1.0 github release tag💡 Result:
I couldn’t find any indexed GitHub page confirming a
lagoon-images26.1.0 release/tag from the available search results (no results for that version/tag).What I can confirm is that Lagoon historically references
uselagoon/lagoon-imagesreleases/tags like21.7.0,21.9.0, and22.4.1in its release notes/announcements. [1], [2]If you want to verify whether 26.1.0 exists, check the
uselagoon/lagoon-imagesrepository’s Releases and Tags pages directly on GitHub (and search within the tags list for26.1.0).Sources:
[1] https://newreleases.io/project/github/uselagoon/lagoon/release/v2.0.0-rc.6
[2] https://newreleases.io/project/github/uselagoon/lagoon/release/v2.7.0
🌐 Web query:
site:github.com uselagoon/lagoon-images 26.1.0💡 Result:
uselagoon/lagoon-imageshas a GitHub release/tag26.1.0(published Jan 21, 2026). Key notes from that release include: Alpine base updated to 3.23 (which changes bundled Node.js inphp-cliimages from v22 → v24), Ruby 4.0 added, PHP 8.1 images marked deprecated, and PostgreSQL 13 support removed. [1][2]Sources:
[1]
uselagoon/lagoon-imagesrepository page (shows26.1.0as latest release) — GitHub.[2] Release notes for
lagoon-images 26.1.0— GitHub.🌐 Web query:
nginx-drupal Alpine 3.23 breaking changes💡 Result:
Key Alpine 3.23 changes that most often break nginx + Drupal images/builds:
PHP version drift (biggest Drupal breakage): Alpine 3.23 ships PHP 8.5 (and related packages like
php85-fpm). If your image upgrades and you end up on PHP 8.5, that can break Drupal versions that don’t support it yet. Drupal’s PHP support matrix shows PHP 8.5 is not supported by many Drupal 10.x / early 11.x releases (support appears only in newer Drupal releases). Mitigation: pin a supported PHP line explicitly (e.g., installphp83-*orphp84-*packages, not an unversioned “latest” PHP set). [2][5][6]nginx build flag change affecting dynamic modules: Starting with Alpine 3.23, nginx is compiled with
--with-compatto support dynamic module compatibility, and Alpine notes that binary modules built against a different nginx build/version/branch won’t work. If your image loads 3rd‑party nginx modules, expect to rebuild modules against Alpine 3.23’s nginx (or use Alpine-provided module packages that match). [3][2]apkupgrade to v3: Alpine 3.23 upgrades the package manager to apk-tools v3. Most users won’t notice, but anything that depends onlibapkbehavior (custom tooling, wrappers) may break and should be retested. [1][2]/usr-merge direction change (path assumptions): Alpine’s long-term plan is to
/usr-merge (with/bin,/sbin,/libbecoming symlinks), and 3.23 introduces/encourages migration paths (even though the forced switch timeline has moved). If your container or scripts make strict assumptions about filesystem layout, validate them when moving to 3.23-based images. [4][1]🌐 Web query:
lagoon-images 26.1.0 nginx-drupal webroot runtime defaults changes💡 Result:
I couldn’t find any published release notes/changelog entry that documents specific “webroot/runtime defaults” changes in
uselagoon/lagoon-imagesversion26.1.0(the usual places I’d expect to see it—Lagoon docs + publicly indexed release pages—don’t surface anything for that exact images version).What is documented (and therefore safe to treat as current defaults) for the Lagoon
nginx/nginx-drupalimages:8080by default in Lagoon base images. [1]fix-permissions). [1], [2]webunless you customize it (commonly via aWEBROOTenv var in your build/config). [3], [4]WORKDIR) run from/app. [4], [5]If you’re seeing a behavioral change after moving to
26.1.0, the most robust mitigation is to pin the webroot explicitly (don’t rely on image defaults): setWEBROOT(or your equivalent) consistently for all relevant services (typicallynginx,php-fpm,cli) during image build/runtime, matching your repo layout (e.g.,web,docroot, etc.). [3], [4]Sources: Lagoon nginx image defaults [1]; nginx-drupal image notes [2]; Lagoon Drupal webroot assumption (
web) [3], [4]; Lagoon/appworking directory note [4], [5].Review the Alpine 3.23 upgrade and PHP version compatibility in 26.1.0.
The 26.1.0 release (Jan 21, 2026) updates Alpine to 3.23, which brings PHP 8.5—verify your Drupal version supports PHP 8.5, or pin an explicit PHP version (e.g.,
php83-*orphp84-*) to avoid unexpected upgrades. Additionally, Alpine 3.23 changes nginx's build flags (--with-compat); if your setup uses custom nginx modules, they must be rebuilt against this version. Webroot and runtime defaults (port 8080,webdirectory,/appworkdir) remain unchanged and can be customized via theWEBROOTenvironment variable.🤖 Prompt for AI Agents