-
Notifications
You must be signed in to change notification settings - Fork 6
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
1.0.0 #39
Merged
Merged
1.0.0 #39
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
* Spec proper docker-compose version * Update docker-compose config to use mq_backend network Revert deploy restart spec for standard docker-compose support Fix README formatting error Reformat container names for Konvert compatibility Update docker-compose file write to substitute configured paths instead of using .env file * Revert services test changes * Reorg to isolate docker utils Outline kubernetes orchestrator support * Update boilerplate for Kubernetes compat. Add `convert` CLI entrypoint * Refactor service names for Kubernetes compat Refactor restart policy for Kubernetes compat * Refactor volumes to use docker-compose spec to prep for nfs driver option * Updated utils to write volumes config for local or nfs config * WIP Changes to support NFS PV and PVC * Update base configurations for k8s compat Add CLI entrypoint to generate nfs config * Add utility to build a ConfigMap with draft -CLI entrypoint * Update kompose utils to handle ConfigMap and Secret specs Update methods to generate Kubernetes spec in addition to Docker compose Add CLI entrypoint to generate K8s secrets spec Add CLI configure-backend option to skip configuration Add kubernetes specs to service_mappings.yml Reorg and add unit tests * Add metrics PVC to service_mappings.yml Minor CLI bugfixes * Cleanup k8s boilerplate * Fix reverted change * Add k8s nginx ingress config * Fix typos in config map creation * Update rabbitMQ service to ClusterIP for nginx support * Make backend namespace configurable Add k8s documentation to readme * Cleanup dir vs file params Deprecate nfs config utils Add k8s references to readme Complete k8s unit tests * Remove deprecated import
* Refactor utils module * Add constants with unit tests * reorg and refactor unit tests * refactor CLI to call standalone functions in module * Update documentation and add HTTP services * Cleanup unit test imports * deprecate convert_docker_compose method improve test coverage * Add glados tts service * Fix indentation in service_mappings.yml Co-authored-by: Daniel McKnight <[email protected]>
* Added mimic2 containers to service_mappings.yml * Cleanup volume handling Co-authored-by: Daniel McKnight <[email protected]>
Add CLI command to create GH secret spec Update documentation to include GH secret creation Co-authored-by: Daniel McKnight <[email protected]>
* Add method to generate TCP service config * Fix path errors * Update ingress-nginx config handling and documentation * Add utilities to create Ingress and Issuer resource specs with unit tests Update README documentation * Handle config file creation * Resolve missing directory test error * Update `write_kubernetes_spec` output path checks and unit test * Update docs and unit tests to account for updated ingress configuration * Troubleshoot Docker outputs Update documentation * Update tests to handle updated output paths Co-authored-by: Daniel McKnight <[email protected]>
* Update release flow to new shared workflows Add license tests Update unit test Python version coverage * Update neon-utils dependency to resolve license test failure * Update neon-utils dependency to resolve unit test failure * Fix typo in dependencies
* Add Testing.md to describe a local test environment Add Larynx and Mozilla Helm charts * Add remaining HTTP services * Refactor helm charts directory Update libretranslate to use shared template * Finalize HTTP Helm charts * Cleanup http services charts and enable horizontal scaling * Cleanup http ingress labels Add patched nginx ingress resource for TCP services * Working RabbitMQ template with doc updates * Update http services to simplify defined values * Remove patched NGINX ingress patches * Update ingress config in diana-http Update nginx ingress config Add diana-backend chart to deploy HTTP services + rabbitMQ * Implement cert-manager certificates * WIP Refactor of utils to support new Kubernetes configuration * Update backend template to include `diana.yaml` secret Update Helm_Deployment.md docs * Update `base-mq` chart and implement `neon-api-proxy` chart * Update `configure-mq-backend` to include guided generation of `diana.yaml` and GitHub secret for K8s * Add neon-script-parser chart with updated deployment to handle GH secret * Fix typos in neon-script-parser chart and secret deployment spec * Add Brands service * Define mq-services chart Update diana-backend chart to include MQ services * Update CLI and helpers to generate Helm deployment resources Add user config templates Add rabbitMQ config to Helm chart Update Helm docs * Add PVC for Metrics collection * Fix domain handling in K8s deployment Update docs and output files to explain deployment * Update helm chart for better compat. with applied configurations Update documentation WIP updates to handle non-default MQ ports * Revert default domain in backend chart Remove RMQ port overrides from backend chart Add note to ingress chart Use default MQ address/port in CLI to simplify deployment * Update imports and dependencies to remove `neon_utils` * Update deployment templates to handle `image.pullPolicy` config * Add .gitignore with Python defaults + .lock files * Remove Chart.lock * Cleanup helm charts directory * Add libretranslate service and vhost to MQ config * Update kwargs to remove negated bool Clean output directory when building a deployment Helm chart * Add optional config mount in HTTP containers and enable for Libretranslate * Update README documentation
* Fix typo in deployment template Add note to Testing.md * Skip failing docker test * Add helm charts to package data
* Testing chart version automation * Fix typo in added automation * Remove reference to `LOG` in script * Fix path error in version script * Test automation backwards-compat. * Cleanup testing changes * Revert arbitrary version changes
* Add ChatGPT service with updated setup script Update Testing docs to not LAN access Fix syntax error in HTTP template used for libretranslate * Update chart versions Include ChatGPT in MQ services
* Add fastchat template with RMQ Config * Update to support deployment resources spec Add default values to fastchat resource requirements Add fastchat process/thread config * Address remaining TODOs * Update chart versions
* Refactor module to remove deprecated code and simplify structure * Add FastChat config * Update chart versions to resolve deployment errors Update deployments to ensure pod recreation on update
* Update Diana README with new documentation for 0.0.6a10 * Add changes suggested by NeonDaniel * Remove neon-utils as a prereq * Update README.md fix typo * Update documented version spec --------- Co-authored-by: ebarcott <[email protected]> Co-authored-by: Daniel McKnight <[email protected]>
* Implement docker-compose backend with updated CLI entrypoint and unit tests * Update documentation and add Docker deployment instructions * Update docs and default disable private containers
Update MQ base chart to support PVC mounting
NeonDaniel
approved these changes
Jul 7, 2023
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.
Changelog
0.0.6a17 (2023-07-04)
Full Changelog
Merged pull requests:
0.0.6a16 (2023-07-04)
Full Changelog
Implemented enhancements:
Merged pull requests:
0.0.6a15 (2023-07-01)
Full Changelog
Merged pull requests:
0.0.6a14 (2023-06-30)
Full Changelog
Closed issues:
Merged pull requests:
0.0.6a13 (2023-06-30)
Full Changelog
Merged pull requests:
0.0.6a12 (2023-06-30)
Full Changelog
Implemented enhancements:
Merged pull requests:
0.0.6a11 (2023-06-30)
Full Changelog
Merged pull requests:
0.0.6a10 (2023-06-06)
Full Changelog
Merged pull requests:
0.0.6a9 (2023-06-06)
Full Changelog
Merged pull requests:
0.0.6a8 (2023-06-01)
Full Changelog
Merged pull requests:
0.0.6a7 (2023-05-03)
Full Changelog
Merged pull requests:
0.0.6a6 (2023-05-01)
Full Changelog
Merged pull requests:
* This Changelog was automatically generated by github_changelog_generator