-
Notifications
You must be signed in to change notification settings - Fork 678
AKS store demo 2.0 #210
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
AKS store demo 2.0 #210
Conversation
5ebdf5a to
478d6ca
Compare
8ee27fa to
fd065ba
Compare
|
🚀 @pauldotyu Starting E2E tests... Workflow Run: 15653940319 |
|
❌ @pauldotyu E2E tests failed! Workflow Run: 15653940319 Please check the workflow logs for details and try again. |
|
/test-e2e |
|
🚀 @pauldotyu Starting E2E tests... Workflow Run: 15653963559 |
|
❌ @pauldotyu E2E tests failed! Workflow Run: 15653963559 Please check the workflow logs for details and try again. |
|
/test-e2e |
|
🚀 @pauldotyu Starting E2E tests... Workflow Run: 15653990181 |
|
✅ @pauldotyu E2E tests completed successfully! Workflow Run: 15653990181 All tests passed and resources have been cleaned up. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR removes deprecated deployment hooks, updates Kubernetes manifests and environment variable definitions for services, adjusts default settings in the Makefile, and refreshes CI/CD workflows along with editor and container configurations.
- Remove outdated azd hook scripts for post-provision and post-deploy steps
- Bump RabbitMQ image version, reformat init container commands, and clean up obsolete service env vars
- Update AI service env var definitions, Makefile defaults for AOAI model, and modernize GitHub workflows and editor settings
Reviewed Changes
Copilot reviewed 284 out of 284 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| azd-hooks/postprovision.sh | Removed deprecated Bash post-provision container build/import logic |
| azd-hooks/postprovision.ps1 | Removed deprecated PowerShell post-provision container logic |
| azd-hooks/postdeploy.sh | Removed custom-values cleanup script |
| azd-hooks/postdeploy.ps1 | Removed PowerShell custom-values cleanup |
| aks-store-quickstart.yaml | Bumped RabbitMQ image, reformatted initContainer command, removed VUE_APP env |
| aks-store-ingress-quickstart.yaml | Same RabbitMQ and initContainer updates, removed obsolete env vars |
| aks-store-all-in-one.yaml | Same RabbitMQ and initContainer updates, cleaned store-front/admin env |
| ai-service.yaml | Expanded and reordered OpenAI/LLM environment variable definitions |
| Makefile | Changed default region, replaced GPT-35 defaults with AOAI model vars |
| .vscode/settings.json | Added file nesting, format-on-save, and spell-check settings |
| .vscode/extensions.json | Recommended workspace extensions |
| .prettierrc.json | Added Prettier configuration |
| .github/workflows/test-playwright.yaml | Renamed workflow, updated checkout and login steps |
| .github/workflows/test-e2e.yaml | Added scheduled/test dispatch E2E workflow |
| .github/workflows/test-e2e-main.yaml | Composite workflow for main branch E2E testing |
| .github/workflows/audit-terraform.yml | Renamed scan job, bumped Trivy action and updated parameters |
| .github/workflows/audit-bicep.yml | Renamed scan job, switched to PSRule action and updated upload path |
| .devcontainer/devcontainer.json | Added more recommended VS Code extensions |
Comments suppressed due to low confidence (3)
ai-service.yaml:33
- The 'name' fields for AZURE_OPENAI_DALLE_ENDPOINT, AZURE_OPENAI_API_VERSION, AZURE_OPENAI_DALLE_DEPLOYMENT_NAME, and USE_LOCAL_LLM include trailing '=' characters. Remove '=' from the name and place defaults in the 'value' field to ensure valid env var keys.
- name: AZURE_OPENAI_DALLE_ENDPOINT= # required if using Azure OpenAI DALL-E
.github/workflows/test-playwright.yaml:32
- Add a step to install Playwright browsers (e.g., 'npx playwright install --with-deps') before running tests, otherwise test execution may fail due to missing browser binaries.
- run: npx playwright test --config=playwright.service.config.ts --workers=20
.github/workflows/test-playwright.yaml:19
- [nitpick] Consider using version tags (e.g., actions/checkout@v4) instead of a specific commit SHA to benefit from non-breaking updates and clearer intent.
- - name: Checkout
|
/test-e2e |
|
🚀 @pauldotyu Starting E2E tests... Workflow Run: 16006134059 |
|
❌ @pauldotyu E2E tests failed! Workflow Run: 16006134059 Please check the workflow logs for details and try again. |
|
/test-e2e |
|
🚀 @pauldotyu Starting E2E tests... Workflow Run: 16006390452 |
|
❌ @pauldotyu E2E tests failed! Workflow Run: 16006390452 Please check the workflow logs for details and try again. |
|
/test-e2e |
|
🚀 @pauldotyu Starting E2E tests... Workflow Run: 16007054976 |
|
✅ @pauldotyu E2E tests completed successfully! Workflow Run: 16007054976 All tests passed and resources have been cleaned up. |
usepowershell
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great update (and thanks Copilot for the review help)
|
LGTM! |
Purpose
Does this introduce a breaking change?
Pull Request Type
What kind of change does this Pull Request introduce?