This repository has been archived by the owner on Feb 25, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 29
Conversation
This file contains 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
Also improved interactive config management.
1. Added update functionality 2. added a class into operator 3. Add exceptions for operator management errors
Also improved the importing
1. Added requirements to setup.py 3. Added BCDTBaseException
* fixed small issues * fixed linting issues * proper message for OperatorIsLocal exception * fix: show warning msg when trying to update local operator * revert registry * small fixes * copy over operator directory instead of move * isort fixes
* formatting * update test operator config * move save_deployment_spec to init file * add nest and list support TODO: refactor prompt_input function * update test operator config * move save_deployment_spec to init file * add nest and list support TODO: refactor prompt_input function * finishing up nest dict/list feature * update test operator config * update * formatting * more comments on code * update messaging for list input
* feature: using gitpython to clone repo * docs: added doc strings to functions * build: added GitPython to setup.py * refactor: revert refactor * removed duplicate check * refactor: remove old download functions from utils * fix: throw exception in the last case for operator update * fix lint issues * removed old comment * fixes
* fix: coerce for list field * feature: keep order in generated file * fix: cleanup 'help_message' from operator schema * fix: pretty print validation errors * fix: input message
* feature: --debug flag and BENTOCTL_DEBUG env var to set debug mode * style: flake8
* refactor: removed unused functions in utils * feature: install dependencies of the operator * test: dummy requirements.txt for testop * fix: lint fixes
* tests: for Operator functionality * fix: don't automatically create deployer directory * fix: use shutil.copy so that timestamps are not preserved * tests: for operator.registry * test: tests for operator utils * fix: check if operator exists after loading * refactor: clean unused functions * test: more tests for utils and registry * style: fix lint issues Co-authored-by: Bozhao <yubz86@gmail.com>
* tests: clean out tests * ci: added github action for unit test * build: add runs-on arg * ci: testing multiple OSs * ci: fixed issue in script * test: added coverage to requirements * added coverage * ci: added coverage in unit testing workflow * style: formating with black * test: remove dumpy requirements.txt * test: skip test for update_operator in macos
* update * linter * Update deployment_config.py * update operator funcs * update operator class * update tests * formatting
* Update README.md * add readme for operator
* update ci * fix typo
* fix: added common option to operator group * style: black formating
* update operators' addresses * fix test
* use Tag type from bentoml 1.0 * linter
* remove yatai * linter
* update file option for cli * formatting * Update deployment_config.py * formatting
* fix: remove 'bento' from operator_spec before validating * style: black8 formating
* Fix bugs and make sure interactive deploy works * formatting
* fix: return path as string * test: updated testop deployment functions * updated operator_config.py * changed exception name BentoNotFoundError -> BentoNotFound
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
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.
bentoctl 1.0
Usage:
Deployment operator management