-
Notifications
You must be signed in to change notification settings - Fork 357
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
Helm chart #5512
base: develop
Are you sure you want to change the base?
Helm chart #5512
Conversation
for more information, see https://pre-commit.ci
for more information, see https://pre-commit.ci
@davidberenstein1957 : Should we remove the k8s resources files inside examples/deployment/k8s folder once we have helm charts for Elasticsearch and Argilla? We will have hard time keeping the k8s resource yamls and chart templates in sync if we decide to keep them both. Please share your feedback. |
…g external elasticsearch
…d as external service
- Removed k8s resource yamls
- Elasticsearch "built in" is deployed as operator. - Redis, Elasticsearch, Argilla user PV to persist data beyond restarts. - Argilla owner username and password is passed from values.yaml. - Align HPA config with “conventions” – I.e. enable via flag and have static replicaCount variable if not activated. - Allow for injecting some configuration via configmaps / secrets etc. If external ES is used, the entries to /etc/hosts are pushed using cm. - Ingress class is made configurable and can be set in values.yaml. - TODO: Add a readme.md for developers to use it. - TODO: Add unit tests to check persistence storage usage.
hi @davidberenstein1957 , @frascuchon. Request you to share your feedback on this work as I continue to work on creating readme for this change. I have been able to resolve all the review comments for the original PR 4065.
|
- Updated CHANGELOG.md to include the PR for helm chart based installation.
Description
helm lint
to find and fix linting errors in chart templates.Closes #<issue_number>
Type of change
How Has This Been Tested
on dev machine
helm install argilla-dev examples/deployment/k8s/argilla-cart
This should install and start elasticsearch and argilla-server to the k8s cluster
kubectl port-forward service/argilla-dev-argilla-chart 6900:6900
.Checklist