Skip to content

Conversation

@jagudelo-gap
Copy link
Contributor

This PR includes the Admin API 2.X changes into the repository

  • AdminApi-1's main just became a release, 1.4.3, which means if we need a hotfix, then we could branch from tag v1.4.3.

CSR2017 and others added 30 commits January 12, 2024 12:14
[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
[ADMINAPI-972] - update minor version
* Copy Actions updates from Admin API 1

* Update file extension
)

* Recursive for children ClaimSetResourceClaim

* reference problem

* Testing E2E changes

* refactoring

* adding new

* ctor

* github alerts
* 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]>
Copilot AI and others added 23 commits September 23, 2025 08:22
…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
…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
@jagudelo-gap jagudelo-gap requested a review from a team as a code owner December 19, 2025 16:04
@github-actions
Copy link
Contributor

github-actions bot commented Dec 19, 2025

Test Results

338 tests   337 ✅  14s ⏱️
  4 suites    1 💤
  4 files      0 ❌

Results for commit 530e639.

♻️ This comment has been updated with latest results.

@stephenfuqua stephenfuqua merged commit 020db6e into Ed-Fi-Alliance-OSS:main Dec 19, 2025
49 of 65 checks passed
@stephenfuqua stephenfuqua deleted the ADMINAPI-1332 branch December 19, 2025 21:54
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.