Skip to content
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 38 commits into from
Jul 7, 2023
Merged

1.0.0 #39

merged 38 commits into from
Jul 7, 2023

Conversation

github-actions[bot]
Copy link

@github-actions github-actions bot commented Jul 5, 2023

Changelog

0.0.6a17 (2023-07-04)

Full Changelog

Merged pull requests:

0.0.6a16 (2023-07-04)

Full Changelog

Implemented enhancements:

  • RabbitMQ Authentication (LDAP) #3

Merged pull requests:

  • Remove redundant release tag action in automation #37 (NeonDaniel)

0.0.6a15 (2023-07-01)

Full Changelog

Merged pull requests:

0.0.6a14 (2023-06-30)

Full Changelog

Closed issues:

  • TTS and Translate Docker Support #14

Merged pull requests:

0.0.6a13 (2023-06-30)

Full Changelog

Merged pull requests:

  • Update Diana README with new documentation for 0.0.6a10 #31 (erikabarcott)

0.0.6a12 (2023-06-30)

Full Changelog

Implemented enhancements:

  • Kubernetes Support #2

Merged pull requests:

  • Refactor module to remove deprecated code and simplify structure #33 (NeonDaniel)

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

NeonDaniel and others added 30 commits January 13, 2022 16:41
* 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 <daniel@neon.ai>
* Added mimic2 containers to service_mappings.yml

* Cleanup volume handling

Co-authored-by: Daniel McKnight <daniel@neon.ai>
Add CLI command to create GH secret spec
Update documentation to include GH secret creation

Co-authored-by: Daniel McKnight <daniel@neon.ai>
* 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 <daniel@neon.ai>
* 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 <berika@netapp.com>
Co-authored-by: Daniel McKnight <34697904+NeonDaniel@users.noreply.github.com>
* 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
@NeonDaniel NeonDaniel merged commit 75b1dcd into master Jul 7, 2023
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants