Skip to content

deployment-test#85

Merged
sierragolflima merged 21 commits into
mainfrom
deployment-test
Apr 27, 2026
Merged

deployment-test#85
sierragolflima merged 21 commits into
mainfrom
deployment-test

Conversation

@sierragolflima
Copy link
Copy Markdown
Contributor

@sierragolflima sierragolflima commented Apr 14, 2026

Enabling meshweaver test deployment via aspire deploy

Changes

Deployment Modes:

  • Simplified deployment modes from 6 to 4 by removing local-test and local-prod — hybrid modes that mixed local and cloud infrastructure. The remaining modes (local, test, prod, monolith) have a consistent infrastructure profile.

Project Templates:

  • Added a project template (dotnet new meshweaver-memex) that scaffolds a complete portal with pre-configured users, access roles, and sample data — so new portals start working out of the box.

Deployed MeshWeaver/Memex-Test:

  • Login not working: Azure Container Apps uses an internal address for the app that differs from the public URL. Microsoft login tried to redirect back to that internal address, which didn't match. Fixed by configuring the app to use the public URL from Azure Container Apps.
  • AI chat working: After fresh deployments, users didn't yet have permission to their own chat area in the database. The AI couldn't read or write there. Fixed by granting users access to their own space automatically.
  • Azure Foundry models appear (and in the right order) in the AI chat dropdown list.

sierragolflima and others added 15 commits March 19, 2026 17:09
Exclude OAuth callback paths (signin-*) from Blazor catch-all route and
OnboardingMiddleware so the OIDC handler processes them. Add OnRemoteFailure
handler to surface auth errors as redirects instead of blank pages. Clean up
redundant UseForwardedHeaders() call for production.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Resolve .gitignore conflict: keep both Azurite blob storage ignores and Azure Developer CLI ignore.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
# Conflicts:
#	dist/templates/Memex.Portal.Monolith/appsettings.Development.json
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Bring FutuRe aspire state to deployment-test: optional secrets with
null-check defaults, AzureAIS model endpoints, simplified mode handling,
migration v6 rewrite (permissions rebuild), logging config cleanup,
and updated deployment docs.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 14, 2026

Test Results

2 982 tests  +92   2 969 ✅ +92   6m 8s ⏱️ +2s
   36 suites + 1      13 💤 ± 0 
   36 files   + 1       0 ❌ ± 0 

Results for commit 8f698ac. ± Comparison against base commit f5dac08.

♻️ This comment has been updated with latest results.

@sierragolflima sierragolflima marked this pull request as ready for review April 16, 2026 12:18
Samuel Glauser and others added 5 commits April 20, 2026 13:56
…visibility"

This reverts commit f5dac08, reversing
changes made to 05ba282.
# Conflicts:
#	.claude/settings.json
#	.gitignore
#	dist/templates/Memex.Portal.Monolith/appsettings.Development.json
#	memex/Memex.Portal.Shared/MemexConfiguration.cs
#	memex/aspire/Memex.AppHost/Program.cs
#	memex/aspire/Memex.Portal.Distributed/appsettings.Development.json
#	tools/MeshWeaver.Tools.CosmosImport/README.md
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Copy link
Copy Markdown

@rosalie1984 rosalie1984 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Deployment nodes:

  • Discussed the implemented changes, reduction of deployment modes from 6 to 4 in line with RB.

Project Templates_

  • deployment for specific instance simplified - needed for future client work in proxy environment.

Deployment MeshWeaver/Memex-Test

  • Foundry models need to be there
  • AI chat is essential - for each user specification
  • Login needs to be unified without hickups

Tests run through without failure

Warnings are in connection with "var results = await", this should be checked and commented.

apart from that this is approved.

@sierragolflima sierragolflima merged commit 6cdfd67 into main Apr 27, 2026
2 of 3 checks passed
@sierragolflima sierragolflima deleted the deployment-test branch April 29, 2026 11:31
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