Skip to content

feature: #332 openapi endpoint#334

Open
dvlpwork wants to merge 18 commits intodevelopfrom
feature/#332-openapi-endpoint
Open

feature: #332 openapi endpoint#334
dvlpwork wants to merge 18 commits intodevelopfrom
feature/#332-openapi-endpoint

Conversation

@dvlpwork
Copy link
Collaborator

@dvlpwork dvlpwork commented Dec 2, 2025

📃 Ticket

#332

✍ Description

This change adds a mechanism to upload openapi.yaml to S3.

Now we need to add a new parameter to the environment variables.
./deployment/oqtopus-dev/.env

PROFILE=foo-dev

...

OPENAPI_URL=https://hoge-hoge.execute-api.ap-northeast-1.amazonaws.com
OPENAPI_DESCRIPTION="your url description"

See below for details:
https://github.com/oqtopus-team/oqtopus-cloud/blob/feature/%23332-openapi-endpoint/docs/en/operation/deployment.md

This task is related to #150 in the frontend.

Next Ticket

The state of the infrastructure in the dev environment was very different, so I'll resolve that as a separate issue.
#339

📸 Test Result

http://d28brfon5yzvx5.cloudfront.net/user.yaml

@dvlpwork dvlpwork self-assigned this Dec 2, 2025
@github-actions github-actions bot added chore Minor changes or maintenance tasks feature Adding a new feature labels Dec 2, 2025
@dvlpwork dvlpwork linked an issue Dec 2, 2025 that may be closed by this pull request
@dvlpwork dvlpwork marked this pull request as ready for review December 2, 2025 14:04
@dvlpwork dvlpwork closed this Dec 2, 2025
@dvlpwork dvlpwork reopened this Dec 9, 2025
@dvlpwork dvlpwork closed this Dec 11, 2025
@dvlpwork dvlpwork reopened this Dec 16, 2025
@codecov-commenter
Copy link

Codecov Report

✅ All modified and coverable lines are covered by tests.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Copy link
Contributor

@katsujukou katsujukou left a comment

Choose a reason for hiding this comment

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

LGTM! Could you please resolve the conflicts in the Makefile?
@dvlpwork

@dvlpwork
Copy link
Collaborator Author

@katsujukou
Thank you for your review! I resolved the Makefile!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore Minor changes or maintenance tasks feature Adding a new feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature Request]: GET openapi.json with the endpoint

3 participants