Lokasi ngalangkungan proxy:   [ UP ]  
[Ngawartoskeun bug]   [Panyetelan cookie]                
Skip to content

Add template: functions-quickstart-typescript-azd-service-bus (Issue #824)#832

Open
manvkaur wants to merge 5 commits intomainfrom
template-submission-824
Open

Add template: functions-quickstart-typescript-azd-service-bus (Issue #824)#832
manvkaur wants to merge 5 commits intomainfrom
template-submission-824

Conversation

@manvkaur
Copy link
Copy Markdown
Contributor

@manvkaur manvkaur commented Apr 21, 2026

Closes #824

If you are submitting a new azd template to the gallery

Your template repository

https://github.com/Azure-Samples/functions-quickstart-typescript-azd-service-bus

  • Added an entry to https://github.com/Azure/awesome-azd/blob/main/website/static/templates.json that includes:

    • Template title - Azure Functions with Service Bus and VNet (TypeScript)t
    • Description - End-to-end TypeScript sample demonstrating secure triggering of a Flex Consumption function app from a Service Bus instance secured in a virtual network, using managed identity and VNet integration.
    • Architecture Diagram or Application Screenshot - ./templates/images/functions-e2e-sb-vnet.png
    • Link to Author's GitHub or other relevant website - https://github.com/Azure-Samples
    • Author's Name - Anthony Chu
    • Link to template source - https://github.com/azure-samples/functions-quickstart-typescript-azd-service-bus
    • Tags - msft, new
    • Languages Tags - typescript
    • Azure Services Tags - functions, servicebus, vnets, managedidentity
    • ID - 24281657-9ae3-4aa3-9dfb-b832f69f408f

    Required tags:

    • Tag your template as Microsoft-authored (msft)
    • Tag the IaC provider (bicep)
    • Add the new tag for any newly authored templates
  • In the PR comment, if you can also add a link to the PR where you made your repo azd compatible this will allow us to provide feedback on your template and speed up the review process.

  • If the template is Microsoft-authored, we encourage you to also publish it to learn.microsoft.com/samples.

Deployment Proof:
image
Additional validations:

Function app is up and running (deployment involved additional function - timer trigger not in template which sends sb message to auto invoke sb trigger inside vnet)
Service Bus Trigger Function is invoked -
image


This PR was created manually after the automated workflow failed to create it due to insufficient permissions. Template submission from issue #824.

manvkaur and others added 2 commits April 21, 2026 17:49
- Author: Anthony Chu
- Added description from source repo README
- Removed inapplicable rag framework
- Added servicebus, vnets, managedidentity to azureServices
- Removed workflow artifacts (validation_errors.log, validation_result.json)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
manvkaur and others added 3 commits April 24, 2026 16:41
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@hemarina
Copy link
Copy Markdown
Contributor

hemarina commented Apr 28, 2026

@manvkaur This PR looks ready. I converted it from draft to ready. Feel free to keep it draft.

@hemarina hemarina marked this pull request as ready for review April 28, 2026 22:00
Copilot AI review requested due to automatic review settings April 28, 2026 22:00
@manvkaur
Copy link
Copy Markdown
Contributor Author

@hemarina , I am waiting for PR merge in corresponding azure-samples for some fixes, I will also resolve the templates.json

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Adds a new Microsoft-authored azd template entry to the Awesome AZD gallery so it can be discovered and filtered on the website.

Changes:

  • Added a new template record for functions-quickstart-typescript-azd-service-bus to website/static/templates.json.
  • Tagged the template for filtering (msft/new, TypeScript, and relevant Azure services).

{
"title": "Azure Functions with Service Bus and VNet (TypeScript)",
"description": "End-to-end TypeScript sample demonstrating secure triggering of a Flex Consumption function app from a Service Bus instance secured in a virtual network, using managed identity and VNet integration.",
"preview": "./templates/images/functions-e2e-sb-vnet.png",
Copy link

Copilot AI Apr 28, 2026

Choose a reason for hiding this comment

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

The referenced preview image ./templates/images/functions-e2e-sb-vnet.png does not appear to exist under website/static/templates/images/, so the gallery will render a broken image. Please add the image file at that path or update preview to point to an existing asset (e.g., ./templates/images/test.png temporarily).

Suggested change
"preview": "./templates/images/functions-e2e-sb-vnet.png",
"preview": "./templates/images/test.png",

Copilot uses AI. Check for mistakes.
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

image was added in PR #831

@hemarina
Copy link
Copy Markdown
Contributor

Note: PR on hold until confirmed by @manvkaur

Copy link
Copy Markdown
Member

@jongio jongio left a comment

Choose a reason for hiding this comment

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

Template metadata validates cleanly - all required fields present, tags correctly categorized (functions, servicebus, vnets, managedidentity in azureServices; typescript in languages; bicep in IaC), source repo exists, and preview image is in place.

Deployment proof provided in the PR description - thanks for that.

@manvkaur one thing blocking merge: there are conflicts in templates.json that'll need rebasing once the upstream changes land. Let me know if you need help resolving those.

Copy link
Copy Markdown
Member

@jongio jongio left a comment

Choose a reason for hiding this comment

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

Template metadata looks good. All required fields present, tags are correctly categorized (functions, servicebus, vnets, managedidentity in azureServices; typescript in languages; bicep in IaC), source repo exists, and preview image is on main.

Deployment proof provided in the PR description - thanks for including that.

One thing blocking merge: there are conflicts in templates.json that'll need rebasing once the upstream azure-samples changes land. @manvkaur let me know if you need help resolving those.

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.

[Template]: functions-quickstart-typescript-azd-service-bus

4 participants