Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[RECUR-186] Deploy versioned API specs (#137)
<details open> <summary><a href="https://amuniversal.atlassian.net/browse/RECUR-186" title="RECUR-186" target="_blank">RECUR-186</a></summary> <br /> <table> <tr> <th>Summary</th> <td>[DEVOPS] Research how to deploy v1 and v2 APIs separately</td> </tr> <tr> <th>Type</th> <td> <img alt="Story" src="https://amuniversal.atlassian.net/images/icons/issuetypes/story.png" /> Story </td> </tr> <tr> <th>Status</th> <td>In Progress</td> </tr> <tr> <th>Points</th> <td>N/A</td> </tr> <tr> <th>Labels</th> <td>-</td> </tr> </table> </details> <!-- do not remove this marker as it will break action-jira-linter's functionality. added_by_jira_lint --> --- <!-- Please make sure you read the contribution guidelines and then fill out the blanks below. Please format the PR title appropriately based on the type of change: [JIRA-XXX]: <description> --> ## Description - Set `ingressWhitelist` input in AKS deploy workflow to the `KUBERNETES_INGRESS_WHITELIST` repository variable and have it default to the value in the `values.yaml` and otherwise, default to `0.0.0.0/0` - Have the API management update workflow run on self-hosted GitHub Runner in the `amuaksdev101` cluster so that we can have a cloud VM/container pull down the `swagger.json` files by adding the AKS cluster node IPs to the `ingressWhitelist` list. - Remove API spec versions from Swagger JSONs to fix API URL paths Result: ![image](https://github.com/user-attachments/assets/9f71a738-7208-4611-b054-1c424909905b) ![image](https://github.com/user-attachments/assets/4d135563-aadb-4a85-b58c-4bfe9e435fbf) ## Related Links <!-- List any links related to this pull request here Replace "JIRA-XXX" with the your Jira issue key --> - Jira Issue: RECUR-186 - Testing environment: [![🚀 Deploy](https://github.com/Andrews-McMeel-Universal/subscription_service/actions/workflows/deploy.yml/badge.svg)](https://github.com/Andrews-McMeel-Universal/subscription_service/actions/workflows/deploy.yml)
- Loading branch information