Skip to content

LIBAVALON-536. Upgrade to v8.2.#40

Open
mohideen wants to merge 17 commits into
avalon-mainfrom
feature/LIBAVALON-536
Open

LIBAVALON-536. Upgrade to v8.2.#40
mohideen wants to merge 17 commits into
avalon-mainfrom
feature/LIBAVALON-536

Conversation

@mohideen

@mohideen mohideen commented May 21, 2026

Copy link
Copy Markdown

Merged in changes from v8.2.

UMD customizations changes.

  • nginx/Dockerfile: Rewrite as multi-stage build on phusion/baseimage:noble-1.0.2 (Ubuntu 24.04 Noble), replacing the old single-stage Xenial (0.11) image.
  • nginx/build-nginx.sh: Switch from pinned nginx.org tarball (1.24.0) to apt-get source (Noble system package) for toolchain compatibility.
  • UMD-README.md: Update GIT_TAG example (7.8.0-umd-0 -> 8.1.1-umd-0); remove stock image pull/retag/push steps (db, Fedora, Solr, Redis) -- k8s stack is configured to use stock images directly; renumber nginx/sftp build steps; update nginx/Dockerfile and build-nginx.sh customization notes.

https://umd-dit.atlassian.net/browse/LIBAVALON-536

cjcolvar and others added 16 commits November 4, 2024 11:51
…ar-patch-1

Use correct environment variable for master file management strategy
Also bind mount nginx conf file to avoid having to rebuild the container image
Merge upstream v8.1.1 changes:
- Fedora: fcrepo/fcrepo:6-tomcat9 (stock, Fedora 6 with PostgreSQL cache)
- Solr: add SOLR_MODULES=analysis-extras,extraction env var
- hls: bind-mount nginx.conf.template for easier config override
- avalon: update to avalonmediasystem/avalon:8, build from v8.1.1
- env vars: FEDORA_URL, SETTINGS__REDIS__URL, SETTINGS__MASTER_FILE_MANAGEMENT__STRATEGY, PIDFILE, PUMA_STATE_PATH
- db: init-fedora-cache-db.sh replaces init-fedora-db.sh (Fedora 6 cache DB)
- nginx: mp3 progressive download location block
- fedora_data/.keep placeholder directory
- nginx/Dockerfile: Rewrite as multi-stage build on phusion/baseimage:noble-1.0.2
  (Ubuntu 24.04 Noble), replacing the old single-stage Xenial (0.11) image.
- nginx/build-nginx.sh: Switch from pinned nginx.org tarball (1.24.0) to
  apt-get source (Noble system package) for toolchain compatibility.
- UMD-README.md: Update GIT_TAG example (7.8.0-umd-0 -> 8.1.1-umd-0); remove
  stock image pull/retag/push steps (db, Fedora, Solr, Redis) -- k8s stack
  is configured to use stock images directly; renumber nginx/sftp build steps;
  update nginx/Dockerfile and build-nginx.sh customization notes.

https://umd-dit.atlassian.net/browse/LIBAVALON-536
- sftp/: Remove Dockerfile and supporting scripts; the custom SFTP image
  is no longer needed.
- UMD-README.md: Remove SFTP build step and SFTP Docker configuration
  section from UMD customizations.

https://umd-dit.atlassian.net/browse/LIBAVALON-537
LIBAVALON-537. Remove custom SFTP image.
- fedora/Dockerfile.fcrepo4-export: Image based on eclipse-temurin:21-jre-jammy
  that exports all content from a running Fedora 4 instance using
  fcrepo-import-export-1.2.0.jar. Supports automatic resume via
  remaining_*.log detection.
- fedora/fcrepo4-export.sh: Entrypoint script for the export image.
  On resume, switches from --resource to --repositoryRoot + --resourcesFile
  as required by the import/export tool.
- fedora/Dockerfile.fcrepo-migrate-4-to-6: Image based on eclipse-temurin:21-jre-jammy
  that migrates a Fedora 4 export to Fedora 6 OCFL format using
  fcrepo-upgrade-utils-6.3.0-AVALON.jar (two-step: F4→F5→F6).
- fedora/fcrepo-migrate-4-to-6.sh: Entrypoint script for the migration image.
  Uses done-marker files to skip already-completed steps on re-run, and
  detects/resumes partial migrations via remaining_*.log files.

https://umd-dit.atlassian.net/browse/LIBAVALON-538
LIBAVALON-538. Add Docker images for Fedora 4 → 6 migration K8s jobs.
@mohideen mohideen force-pushed the feature/LIBAVALON-536 branch from a4737b8 to 49eebf1 Compare June 3, 2026 21:37
This is to support IRSA-based authentication in AWS infrastructure.

https://umd-dit.atlassian.net/browse/LIBAVALON-536
@mohideen mohideen force-pushed the feature/LIBAVALON-536 branch from 49eebf1 to 190f44e Compare June 4, 2026 21:39
@mohideen mohideen changed the title LIBAVALON-536. Upgrade to v8.1.1. LIBAVALON-536. Upgrade to v8.2. Jun 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants