Skip to content

As a developer, I can configure and deploy Azure API Management service #62

Open
@James-Nance

Description

@James-Nance

Description (Story incomplete)

As a developer, I can configure and deploy Azure API Management Service

For Cobalt, the APIM service should provide:

  • Reverse proxy for API calls
  • Logging for API traffic
  • SSL termination (Still waiting on response/Open question)
  • Service authentication via JWT tokens (Still waiting on response/Open question)

Acceptance Criteria

Reference: [Done-Done Checklist] (https://github.com/Microsoft/code-with-engineering- playbook/blob/master/Engineering/BestPractices/DoneDone.md)

  • App service and api manager will need app insight config to be added (Possible/ Check info)

  • Test with Provider version 1.27 else 1.24.

  • azurerm_api_management_api - service_url to link App service to API manager

  • No hardcoded variables in module config; everything set through Terraform template

  • Usage referenced in Azure Simple template

  • Screenshot showing resource provisioned in Azure Portal

Also, here are a few points that need to be addressed:

  1. No hardcoded variables in module config; everything set through Terraform template

Resources

Tasks

Stories are intended to be completed in a single sprint; if task breakdown creates addition work then team should discuss promoting the Story to an Epic.
Reference: [Minimal Valuable Slices] (https://github.com/Microsoft/code-with-engineering-playbook/blob/master/Engineering/BestPractices/MinimalSlices.md)

Reference: [How to Write Better Tasks] (http://agilebutpragmatic.blogspot.com/2012/04/splitting-story-into-tasks-how-to-write.html)

Assignee should break down work into tasks here

Metadata

Metadata

Assignees

No one assigned

    Labels

    effort - medium2 day efforton holdThis issue should not be worked onpri-MedMedium priority issue

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions