Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .github/workflows/smoke-test-services.yml
Original file line number Diff line number Diff line change
Expand Up @@ -104,6 +104,7 @@ jobs:
echo "Creating MongoDB backup..."
docker compose -f docker-compose.full.yml exec -T mongodb mongodump \
-u "$MONGODB_USERNAME" -p "$MONGODB_PASSWORD" --authenticationDatabase admin \
--db "$MONGODB_DATABASE" \
--archive=/data/db/backup.archive
docker compose -f docker-compose.full.yml cp mongodb:/data/db/backup.archive ./mongodb-backup.archive
echo "✅ Backup created"
Expand Down
1 change: 1 addition & 0 deletions docs/backup-restore.md
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,7 @@ docker compose exec mongodb mongodump \
-u "$MONGODB_USERNAME" \
-p "$MONGODB_PASSWORD" \
--authenticationDatabase admin \
--db "$MONGODB_DATABASE" \
--archive=/data/db/backup.archive

# Copy backup out of container
Expand Down
2 changes: 1 addition & 1 deletion on-prem/.env.example
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ GITLAB_STATE_SECRET=

# Currents application images
DC_CURRENTS_IMAGE_REPOSITORY=513558712013.dkr.ecr.us-east-1.amazonaws.com/currents/on-prem/
DC_CURRENTS_IMAGE_TAG=2026-01-26-001
DC_CURRENTS_IMAGE_TAG=2026-07-15-001

# Application URLs
APP_BASE_URL=http://localhost:4000
Expand Down
15 changes: 15 additions & 0 deletions on-prem/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,21 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).

## [Unreleased]

## [2026-07-15-001] - 2026-07-15

### Compose File Changes
- Added SSO volume mount to compose templates (requires `./scripts/generate-compose.sh` if using custom templates)

### New Environment Variables
- `SSO_SAML_IDP_METADATA_FILE`, `SSO_SAML_ISSUER` — required to enable SAML SSO
- `SSO_SAML_PROVIDER_ID`, `SSO_SAML_DEFAULT_ROLE`, `SSO_SAML_AUTHN_REQUESTS_SIGNED`, `SSO_SAML_SP_CERT_FILE`, `SSO_SAML_SP_KEY_FILE` — optional SAML SSO configuration
- `DC_SSO_VOLUME` — SAML SSO files directory (IdP metadata + optional SP PEMs)

### Added
- SAML SSO support — delegate sign-in to your SAML 2.0 identity provider (Okta, Entra ID, etc.)
- GitHub Container Registry (GHCR) as an alternative image source for customer accounts without AWS IAM access
- Version discrepancy check in `check-env.sh` — warns when `DC_CURRENTS_IMAGE_TAG` does not match `on-prem/VERSION`

## [2026-01-26-001] - 2026-01-26

### Added
Expand Down
2 changes: 1 addition & 1 deletion on-prem/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2026-01-26-001
2026-07-15-001
2 changes: 1 addition & 1 deletion on-prem/docker-compose.cache.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Currents On-Prem Docker Compose
# Version: 2026-01-26-001
# Version: 2026-07-15-001
# Profile: cache - Cache (redis)
#
# Generated by: ./scripts/generate-compose.sh
Expand Down
2 changes: 1 addition & 1 deletion on-prem/docker-compose.database.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Currents On-Prem Docker Compose
# Version: 2026-01-26-001
# Version: 2026-07-15-001
# Profile: database - Database services (redis, mongodb, clickhouse)
#
# Generated by: ./scripts/generate-compose.sh
Expand Down
2 changes: 1 addition & 1 deletion on-prem/docker-compose.full.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Currents On-Prem Docker Compose
# Version: 2026-01-26-001
# Version: 2026-07-15-001
# Profile: full - All services (redis, mongodb, clickhouse, rustfs)
#
# Generated by: ./scripts/generate-compose.sh
Expand Down