Skip to content

Update to Version 2.1 #110

Merged
StefanSchuhart merged 159 commits intomainfrom
dev
Aug 6, 2025
Merged

Update to Version 2.1 #110
StefanSchuhart merged 159 commits intomainfrom
dev

Conversation

@herzogrh
Copy link
Copy Markdown
Member

@herzogrh herzogrh commented Aug 4, 2025

This pull request introduces significant updates to the Urban Model Platform (UMP) project, focusing on version management, configuration improvements, Helm chart updates, and Kubernetes resource cleanup. The changes aim to enhance error handling, improve server responses, simplify configurations, and ensure compatibility with Kubernetes environments.

Version Management and Configuration Updates:

  • .bumpversion.toml: Added configuration for automated version bumping across pyproject.toml and .env files, enabling easier version management.
  • .env.example: Introduced new environment variables UMP_SERVER_TIMEOUT and UMP_API_SERVER_URL_PREFIX for controlling server timeout and API path prefix.
  • Dockerfile: Added ARG IMAGE_TAG for dynamically setting the image version during Docker builds.

Helm Chart Enhancements:

Kubernetes Resource Cleanup:

  • Removed unused Kubernetes resources, including job-settings ConfigMap, db-migrate Job, role-job-reader Role, and rolebinding-job.yaml, simplifying deployment configurations. [1] [2] [3] [4]

Development and Debugging Improvements:

  • .vscode/launch.json: Enhanced debugging configurations with new profiles for running the UMP app and database migrations.
  • .vscode/settings.json: Switched default Python formatter to charliermarsh.ruff and enabled basic type checking for improved code quality. [1] [2]

Makefile Enhancements:

  • Makefile: Added targets for bumping app and chart versions (bump-app-version, set-app-version, bump-chart-version) to streamline version updates.

These updates collectively improve the maintainability, configurability, and deployment processes of the Urban Model Platform project.

StefanSchuhart and others added 24 commits July 29, 2025 08:29
…loading

Feature/improve provider loading
…uthorized

Fix/insert failure when authorized
using setting UMP_KEYCLOAK_CLIENT_ID instead of hard-coded "ump-client"
@StefanSchuhart StefanSchuhart merged commit dceafcb into main Aug 6, 2025
1 check passed
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