LIBAVALON-536. Upgrade to v8.2.#40
Open
mohideen wants to merge 17 commits into
Open
Conversation
…ar-patch-1 Use correct environment variable for master file management strategy
Upgrade to avalon 8 and fedora 6
Also bind mount nginx conf file to avoid having to rebuild the container image
Prepare for Avalon 8.1 release
…ar-patch-1 Prepare for 8.1.1 release
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.
a4737b8 to
49eebf1
Compare
This is to support IRSA-based authentication in AWS infrastructure. https://umd-dit.atlassian.net/browse/LIBAVALON-536
49eebf1 to
190f44e
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Merged in changes from v8.2.
UMD customizations changes.
https://umd-dit.atlassian.net/browse/LIBAVALON-536