Skip to content
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

APIM Self host agent extension on arc box #2265

Closed
wants to merge 10,000 commits into from
Closed

APIM Self host agent extension on arc box #2265

wants to merge 10,000 commits into from

Conversation

duongthaiha
Copy link
Contributor

@duongthaiha duongthaiha commented Nov 11, 2023

This is the PR for the Issue APIM Self Host Extension #1974 please This to demonstrate ability to run workload on ARC with API still be centralise control on Azure as other Arc Service.
The script will do the following:

  • Deploy Adventure Web API to k3s.
  • Set back end of the Web API to AdventureWork SQL Managed Instance.
  • Deploy Azure API Management with self-host gateway.
  • Deploy Self-host gate way to the k3s
  • Configure the connectively from Azure API Management, self-host gateway and Adventure Workload

Copilot Summarization

This pull request includes a variety of changes related to deploying and configuring Azure API Management and Adventure Workload WebAPI. The most important changes include adding a YAML file for self-hosted gateway deployment with Kubernetes, adding parameters to the API Management Bicep file for deploying a service instance, and adding documentation for deploying Adventure Work WebAPI workload on k3s cluster with Azure API Management.

Deployment and configuration changes:

  • azure_jumpstart_hcibox/artifacts/apim/selfhost.yaml: Added a YAML file for self-hosted gateway deployment with Kubernetes.
  • azure_jumpstart_hcibox/artifacts/apim/apim.bicep: Added parameters to the API Management Bicep file for deploying a service instance.
  • azure_jumpstart_arcbox/artifacts/apim/apim.bicep: Added parameters and resources for creating an API Management service instance, Adventurework API, self-host gateway, and gateway API. (azure_jumpstart_arcbox/artifacts/apim/apim.bicepR1-R99, azure_jumpstart_arcbox/artifacts/apim/apim.bicep)
  • azure_jumpstart_arcbox/bicep/main.parameters.json: Updated the Bicep main parameter file with various values needed for deployment.
  • azure_jumpstart_hcibox/artifacts/Deploy-APIM.ps1: Added environment variables, error handling, and CLI commands to Deploy-APIM.ps1 script.
  • azure_jumpstart_arcbox/artifacts/Deploy-APIM.ps1: Added environment variables and CLI commands to automate deployment of AdventureWork API, API Management, and Self Host Gateway.

Documentation changes:

  • docs/azure_jumpstart_arcbox/Full/_index.md: Added documentation for deploying Adventure Work WebAPI workload on k3s cluster with Azure API Management.

zaidmohd and others added 30 commits August 29, 2023 12:17
Agora - Check enough public IP available
Agora - update no of public ip address
fix database name in restore command for HCIBox
Add note about WAC registration not being supported
Missed script for sampledb restore fix
Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

Hi friend! Thanks you for opening this Pull Request. Someone will review it soon. Thank you for committing to making the Azure Arc Jumpstart better.

@duongthaiha duongthaiha changed the title Self host extension APIM Self host agent extension on arc box Nov 13, 2023
@likamrat likamrat closed this Nov 21, 2023
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.