-
Notifications
You must be signed in to change notification settings - Fork 19
[ADMINAPI-1332] Admin API 2.X into Admin API 1.X #237
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
Merged
stephenfuqua
merged 718 commits into
Ed-Fi-Alliance-OSS:main
from
Ed-Fi-Alliance-OSS:ADMINAPI-1332
Dec 19, 2025
Merged
[ADMINAPI-1332] Admin API 2.X into Admin API 1.X #237
stephenfuqua
merged 718 commits into
Ed-Fi-Alliance-OSS:main
from
Ed-Fi-Alliance-OSS:ADMINAPI-1332
Dec 19, 2025
Conversation
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
update example
[ADMINAPI-955] Update version on install.ps1
Bumps [Microsoft.Data.SqlClient](https://github.com/dotnet/sqlclient) from 5.1.1 to 5.1.3. - [Release notes](https://github.com/dotnet/sqlclient/releases) - [Changelog](https://github.com/dotnet/SqlClient/blob/main/CHANGELOG.md) - [Commits](dotnet/SqlClient@v5.1.1...v5.1.3) --- updated-dependencies: - dependency-name: Microsoft.Data.SqlClient dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]>
…cation/EdFi.Ods.AdminApi.DBTests/Microsoft.Data.SqlClient-5.1.3 Bump Microsoft.Data.SqlClient from 5.1.1 to 5.1.3 in /Application/EdFi.Ods.AdminApi.DBTests
[ADMINAPI-974] Package updates for microsoft.data.sqlclient vulnerability
[ADMINAPI-973] - Fix publish packages script
… dbDeploy parameter
[ADMINAPI-972] - update minor version
* Copy Actions updates from Admin API 1 * Update file extension
* Add read me file and fix docker file warnings * Update single tenant/ multi tenant folder details * Add space * Re-arranging the layers on docker files for enabling caching * Update the SDK base layer --------- Co-authored-by: Stephen A. Fuqua <[email protected]>
Co-authored-by: Johnny Brenes <[email protected]>
… Update of pending actions (#100)
…pp" and add configuration logging (#359) * Initial plan * Initial analysis and plan for ADMINAPI-1305 Co-authored-by: stephenfuqua <[email protected]> * Update string replacements and add logging for ApiMode and Engine Co-authored-by: stephenfuqua <[email protected]> * Complete string replacements in documentation and provide unused settings analysis Co-authored-by: stephenfuqua <[email protected]> * Remove unused settings as requested: ProductionApiUrl, ApiStartupType, VendorContactEmailAddress, IgnoresCertificateErrors Co-authored-by: stephenfuqua <[email protected]> --------- Co-authored-by: copilot-swe-agent[bot] <[email protected]> Co-authored-by: stephenfuqua <[email protected]>
…laims (#357) * *Fix claimset import to include grandchild ResourceClaims * *Updated based on review feedback. * *modified E2E postman test, claimset-import, verify grandchild resourceClaims are created * * update E2E claimset-import test to verify grandChild resourceClaim is created
…1 project (#360) Fixes build warnings in the new EdFi.Ods.AdminApi.V1 project
…ity, and consistent logging (#363) * Initial plan * Fix log4net initialization and cross-platform compatibility Co-authored-by: stephenfuqua <[email protected]> * Read log4net config path from appsettings instead of hardcoding Co-authored-by: stephenfuqua <[email protected]> * Change RequestLoggingMiddleware to use log4net ILog instead of ILogger Co-authored-by: stephenfuqua <[email protected]> * Reformat file --------- Co-authored-by: copilot-swe-agent[bot] <[email protected]> Co-authored-by: stephenfuqua <[email protected]> Co-authored-by: Stephen A. Fuqua <[email protected]>
* Reformat file * Remove tenant modification code * Remove write access tests for the /v2/tenants endpoint * Update openssl version build docker image * Updates nginx for v1 --------- Co-authored-by: Jesus Pardo <[email protected]> Co-authored-by: David Jimenez <[email protected]>
* Refactor Dockerfile to use ARG for POSTGRES_USER and remove POSTGRES_PASSWORD environment variable * Refactor Dockerfile to remove POSTGRES_PASSWORD environment variable and ensure USER is set to POSTGRES_USER * Refactor Dockerfile to use ARG for ADMIN_API_VIRTUAL_NAME and ODS_VIRTUAL_NAME v1-gateway * Refactor Dockerfile to use ARG for POSTGRES_USER and remove POSTGRES_PASSWORD environment variable v1-database * Refactor Dockerfile to set ASPNETCORE_ENVIRONMENT ARG directly and ensure ENV variable is correctly assigned * Remove unnecessary blank line before EXPOSE instruction in Dockerfile
Fix typo
…on tests for Admin… (#368) * Copy over the integration tests from V1 * Running Tests * Integration tests * Some code cleanup * Fixes based on copilot comments * Update for 7.3 instead of 7.1
) * Pin and update apk package versions in Dockerfiles * Update package versions in Dockerfiles * Update Alpine package versions in Dockerfiles * Pin dos2unix and unzip versions in Dockerfile * Pin apk package versions and clean cache in Dockerfiles * Update Docker/Settings/V2/DB-Admin/pgsql/Dockerfile Co-authored-by: Copilot <[email protected]> * Update Docker/V2/db.pgsql.admin.Dockerfile Co-authored-by: Copilot <[email protected]> * Update Alpine package versions in Dockerfiles * Update apk install commands for dynamic package versions * Update dev.pgsql.Dockerfile * Update dev.pgsql.Dockerfile * Temporal Change * Update Dockerfile package versions and remove APK info step * Update dev.pgsql.Dockerfile * Update db.pgsql.admin.Dockerfile * Update Dockerfile * Update Dockerfiles to use Alpine 3.20 and specific package versions * Update package versions in PostgreSQL admin Dockerfiles * Update db.pgsql.admin.Dockerfile * Pin package versions in pgsql admin Dockerfiles --------- Co-authored-by: Copilot <[email protected]>
* Enhance health check functionality with multi-tenancy support and custom response formatting * Add unit tests for health check registration with multi-tenancy support * Fix the Copilot comments * Add the tag Databases to the health checker and return a similar response as in DMS * Add the response to the health service
…0.21 (#374) * Docker Security Vulnerability Remediation - .net 8.0.21 * Fix comment. Remove commented out code
…ice description (#377) * POST to profile with line breaks returns 400 with nice description * Remove e2e test added * Adds http file for Profiles
…ow (#378) * Improve installer version token replacement in workflow * Update .github/workflows/on-prerelease.yml Co-authored-by: Copilot <[email protected]> --------- Co-authored-by: Copilot <[email protected]>
…ssors (#375) * Enhance Docker build process by adding QEMU setup and specifying target platforms * Update base image and dependencies in Dockerfile for improved compatibility * Fix base image version in Dockerfile to ensure compatibility * Fix string quotes in coverage arguments for consistency in RunTests function * Revert $coverageArgs * Refactor RunTests function to streamline coverage argument handling * Replace wget with curl for health check in ods_inspect.sh for improved reliability * Update OdsApi version --------- Co-authored-by: Juan Agudelo <[email protected]>
#379) * Docker updates for Admin API 2.3 - Part 1 * Change tag for 6x and fixes if condition * Reviewing compose files. * Tests fix * Removes Ods Api docker containers * Restoring back some dockerfile
…for 2.2.3. (#382) * Update Ed-Fi API Specifications repo with new spec for 2.2.3. * Adds specification for v1
…s - Fixes connection strings (#383) Fixes connection strings.
Update Docker configurations - Adjust permissions and set default ADMIN_API_VERSION
…for 2.3.0 (#384) * Update Ed-Fi API Specifications repo with new spec for 2.3.0 * Removes 2.2.3 file --------- Co-authored-by: Juan Agudelo <[email protected]>
* Add support for multi-platform builds in Docker settings * Update Dockerfiles to remove multi-platform support and specify exact image version * Update unzip version in Dockerfile to 6.0-r15 * Update Dockerfile to use unzip version 6.0-r15 and correct base image tag to 7.3.1
…build-binaries.yml (#387) Update db-admin image to version v1.4.3 in compose-build-binaries.yml
Contributor
Test Results338 tests 337 ✅ 14s ⏱️ Results for commit 530e639. ♻️ This comment has been updated with latest results. |
d5267be to
530e639
Compare
stephenfuqua
approved these changes
Dec 19, 2025
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.
This PR includes the Admin API 2.X changes into the repository
mainjust became a release, 1.4.3, which means if we need a hotfix, then we could branch from tag v1.4.3.