-
Notifications
You must be signed in to change notification settings - Fork 6
Release v0.0.1 #59
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
Merged
Release v0.0.1 #59
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
mcp server init
* Add: pytest settings * Update pyproject.toml
Adding Feature request Template
* fix: pytest settings * Update pyproject.toml Co-authored-by: Kent Paik <paikend@gmail.com> --------- Co-authored-by: Kent Paik <paikend@gmail.com>
* docs : pre-commit init * chore: ruff all file * chore: change ruff config * chore: change ruff config * docs: PR Template update * fix : uv.lock fix * docs : contributing documentation
* fix: server schema * fix: apply suggestion
* feat(keystone): implement get-regions tool (#14) - Add get_regions tool - Add get_regions test code
* Ignore: S101 ruff rule in tests * Remove: unused variable * Apply: ruff check
* feat(neutron): Add network feature * feat(neutron): Add network feature test * chore(neutron): code linting * fix(neutron): remove comments * test(neutron): Remove unnecessary tests * fix(neutron): remove comments in test * fix(neutron): openstack connection call fix in confest
* feat(keystone): Add delete_region tool(#14) - Add delete_region tool - Updated tests are passing * feat(keystone): Add delete_region tool(#14) - Add delete_region tool - Updated tests are passing * feat(keystone): Add update_region tool(#14) - Add update_region tool - Updated tests are passing * fix(keystone): Change delete_region return type(#21) - Change delete region return type: str -> None * feat(keystone): Add get_region tool(#14) - Add get_region tool - Updated tests are passing * feat(keystone): Add get_region tool(#14) - Register tool * feat(keystone): Move Region response to /response(#14) * fix(keystone): Delete unnecessary comments(#14) - Delete unnecessary comments: It could be None. - Change delete_region return value comments: None
* feat(config): Change isort section for import sorting(#25) - Add lines-between-types in isort section * chore(config): Run the linter(#25) * chore(config): Run the linter(#25) * chore(config): Add linter COM812(#25) * chore(config): Add linter COM812(#25) * chore(config): Arrange toml format(#25) * refactor: rename nova module to compute (#24) * refactor: rename glance module to image (#24) * refactor: rename keystone module to identity (#24) * feat: Register neutron(#26) * fix: Fix conflict --------- Co-authored-by: JIAN <jja6312@naver.com>
- Align nameing (keystone->identity) and add Mock import in tests - fix ruff violations in test/tools - added missing Mock import in test_identity_tools.py - rename keystone references to identity in test_identity_tools.py by. jja6312@ Close #35
- Added test and lint check github action pipeline Close #19
* feat: get flavors * fix: to inner class * fix: format
* feat : create image tool * feat : create_image remove type docstring * feat: remove unnecessary ImageFactory class
* feat: server action * fix: apply suggestion (action
* feat(identity): Add get-domain, get-domains(#31) - Change response/keystone.py -> response/identity - Add get-domain, get-domains tool * feat(identity): Register tool(#31) * feat(identity): Add create domain tool(#31) - Add create_domain tool - Tests are updated and passing * feat(identity): Add create, delete, update domain(#31) - Add create, delete, update domain tool - Test codes are updated and passing * feat(identity): Add id field in update domain tool(#31) - Add id field in update_domain tool - Tests are updated and passing * feat(identity): Add id field in update domain tool(#31) * fix(identity): Fix linter problem(#31)
* Fix: enforce singleton patten openstack connection * Remove: connection cleanup(Already support in opsntack SDK)
* feat: github action to release pypi
* feat: rest server tools
* docs: first readme update --------- Co-authored-by: Kent Paik <paikend@gmail.com>
* feat(network): Add Subnet, Port, Floating IP tools (#30) * feat(network): Add additional function in network tools (#30) * feat(network): Add neutron tools function unit test (#30) * fix(network): sphinx style comments (#30) * fix(network): refactor code - remove custom raise - remove test case relation removing raise * fix(network): typo change neutron to network (#30) * fix(network): remove unused comments (#30) * fix(network): remove unused allocate floating ip feature (#30) * improve(network): integrating subnet update feature (#30) * improve(network): integrating port update feature (#30) * improve(network): integrating port update feature (#30) * fix(network): alignment subnet model field (#30) * chore(config): restore config * fix(network): alignment port model field (#30) * feat(network): add clear state arg to methods (#30)
S0okJu
approved these changes
Aug 24, 2025
Collaborator
S0okJu
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍 LGTM
choieastsea
approved these changes
Aug 24, 2025
Collaborator
choieastsea
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
paikend
approved these changes
Aug 24, 2025
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Overview
Release first working package
Key Changes
Related Issues
Additional context