GithubHelp home page GithubHelp logo

Comments (47)

gopalkhasria avatar gopalkhasria commented on May 2, 2024 6

Any updates on this?

from appwrite.

 avatar commented on May 2, 2024 3

Do you think we need to add the chart in this repo or do you want me to open a new repo just for it (appwrite/helm-chart), what is more common across other projects maintaining a helm chart?

Just create the chart in this repository, it's redundant to manage it within another repository.

Should we aim to create the helm chart with production ready settings or maybe we create multiple versions available? Is there any convention for replacing or choosing ENV settings?

The default values.yaml should describe production ready settings. Since you're publishing/providing the AppWrite application/helm charts, I wouldn't recommend including a values.dev.yaml within the same VCS as the helm chart being provided. This is something that should be created within a deployment repository that end users of appwrite shouldn't be able to see..

from appwrite.

mostafahussein avatar mostafahussein commented on May 2, 2024 3

@mbtamuli If you need any assist in implementing the helm chart I will be happy to help :D

from appwrite.

k3env avatar k3env commented on May 2, 2024 3

I created a helm chart repository. Part of the functionality is currently unavailable, like functions.
Part of the functionality, such as traefik, has been replaced with standard kubernetes objects (IngressClass)
Link to repo https://github.com/k3env/appwrite-helm

from appwrite.

eldadfux avatar eldadfux commented on May 2, 2024 2

@mbtamuli yeh I guess you can work on it. It's been 26 days with no updates.

You can reach me out on our Discord channel, feel free to ask me anything.

https://discord.gg/JbdEMd4

from appwrite.

eldadfux avatar eldadfux commented on May 2, 2024 2

@mbtamuli thanks for giving it a try! @mostafahussein - as always feel free to reach out for any question.

from appwrite.

nicolasgere avatar nicolasgere commented on May 2, 2024 2

So you don't need help at the end right?

from appwrite.

CQ10 avatar CQ10 commented on May 2, 2024 1

มันทำงานยังไง

from appwrite.

eldadfux avatar eldadfux commented on May 2, 2024 1

@mbtamuli please keep us updated on what is going on with this issue. While this is assigned, other people who want to help with it don't get the chance.

from appwrite.

mostafahussein avatar mostafahussein commented on May 2, 2024 1

Any updates on this? If no updates happens during this week I might take over it so I can work it by the next weekend :D

from appwrite.

mostafahussein avatar mostafahussein commented on May 2, 2024 1

Do you mean Kompose or something else?

from appwrite.

nicolasgere avatar nicolasgere commented on May 2, 2024 1

I would like to volunteer for that. I have questions:
Do we want to include the database? managing a MariaDb in Kubernetes to a production level grade is not as easy.
Helm is not anymore the only way of deploying stacks on kubernetes. Operator is the new way to go. What do you think?

from appwrite.

javib51 avatar javib51 commented on May 2, 2024 1

https://coreos.com/operators/
https://kubernetes.io/docs/concepts/extend-kubernetes/operator/

@eldadfux Operator pattern is the way to go for stateful clusters. Its basically a controller for your app that uses kubernetes api.

Anyway, I think that it doesn't replace helm. Helm would be useful anyway.

from appwrite.

eldadfux avatar eldadfux commented on May 2, 2024 1

@javib51 I think it will be best if you create a new issue for the operator controller and i'll assign it to you.

@mostafahussein do you think you'll be able to work on the helm chart anytime soon or @javib51 can take this one too?

from appwrite.

javib51 avatar javib51 commented on May 2, 2024 1

@eldadfux Sure! We can organize it from there. I'm a bit busy this week but I would find some time to work on it.

from appwrite.

javib51 avatar javib51 commented on May 2, 2024 1

@nicolasgere Not for now, but I will ping you on the new issue if I need it. Thanks for asking!

from appwrite.

StarTrooper08 avatar StarTrooper08 commented on May 2, 2024 1

Hello,
Can I take on this issue.
But I'll require help by professional.
Can I go for it??

from appwrite.

kodumbeats avatar kodumbeats commented on May 2, 2024 1

https://github.com/kubernetes/kompose Something like this might be a good idea.

kompose is a tool to help users who are familiar with docker-compose move to Kubernetes. kompose takes a Docker Compose file and translates it into Kubernetes resources.

@loftwah I had a similar idea, but a kompose chart doesn't generate a helm chart ready to customize with a values.yml. This issue has spun off into #364 which might be more appropriate, considering Appwrite's stateful dependencies.

from appwrite.

karstengresch avatar karstengresch commented on May 2, 2024 1

Instead of Kompose, move2kube (https://move2kube.konveyor.io/) could make sense. Would love to just give it a try but I'm buried w/ stuff.

from appwrite.

eldadfux avatar eldadfux commented on May 2, 2024

@ranadeeppolavarapu That will be great.

I guess I don't have much input on this task as I don't have too much experience with creating helm charts.

I guess it will be a good practice to follow our general guidelines of keeping things as lean, well documented and as standard as possible.

@ranadeeppolavarapu Do you think we need to add the chart in this repo or do you want me to open a new repo just for it (appwrite/helm-chart), what is more common across other projects maintaining a helm chart?

Should we aim to create the helm chart with production ready settings or maybe we create multiple versions available? Is there any convention for replacing or choosing ENV settings?

from appwrite.

eldadfux avatar eldadfux commented on May 2, 2024

OK great! if you need any help feel free to contact me, we can also chat on Gitter.

from appwrite.

Ishaan28malik avatar Ishaan28malik commented on May 2, 2024

Is it still open ? @eldadfux

from appwrite.

CQ10 avatar CQ10 commented on May 2, 2024

คราบ

from appwrite.

eldadfux avatar eldadfux commented on May 2, 2024

@CQ10 please use english.

from appwrite.

mbtamuli avatar mbtamuli commented on May 2, 2024

It's been 15 days since the last response. If no one is working on it, I'd like to take this up.

from appwrite.

mbtamuli avatar mbtamuli commented on May 2, 2024

Sorry people, I got busy and haven't been able to work on this. Feel free to take it up. @mostafahussein

from appwrite.

eldadfux avatar eldadfux commented on May 2, 2024

@mostafahussein do you think we can use this tool to convert our docker-compose.yml to a helm chart? maybe we can even use it to automate the process whenever we release a new tag...

from appwrite.

CQ10 avatar CQ10 commented on May 2, 2024

ดีคราบ

from appwrite.

eldadfux avatar eldadfux commented on May 2, 2024

@mostafahussein yeah, sorry - forgot to paste the link:
https://kompose.io/installation/

from appwrite.

mostafahussein avatar mostafahussein commented on May 2, 2024

from appwrite.

eldadfux avatar eldadfux commented on May 2, 2024

@nicolasgere We can always allow to customise the configuration for a managed DB or any 3rd party solution. I thinks it's OK to start with the current Appwrite+MariaDB image we use as a starting point.

Haven't heard about Operator, can you share a link?

from appwrite.

loftwah avatar loftwah commented on May 2, 2024

I'm interested to know the status of this issue.

from appwrite.

StarTrooper08 avatar StarTrooper08 commented on May 2, 2024

Can you help me solving this issue @loftwah ??

I m learning devOps and would like to contribute to this project issue.
The things that I will by contributing to this project

  • Learn Helm chart

from appwrite.

loftwah avatar loftwah commented on May 2, 2024

Yep definitely, are you in the Discord? I am Beatsmiff in there, if not I am easy to get in touch with and I'd love to work with you on this one.

from appwrite.

StarTrooper08 avatar StarTrooper08 commented on May 2, 2024

Yes I m in the appwrite server.
(Atharva Shirdhankar)

from appwrite.

loftwah avatar loftwah commented on May 2, 2024

Wicked, PM me and we'll go from there. We can work out a time when we're both free.

from appwrite.

StarTrooper08 avatar StarTrooper08 commented on May 2, 2024

Ok sure👍

from appwrite.

StarTrooper08 avatar StarTrooper08 commented on May 2, 2024

But I think better discuss here openly about this issue.
If anyone else want to Help us can do it.
Personal msg will be like close discussion.

from appwrite.

StarTrooper08 avatar StarTrooper08 commented on May 2, 2024

Even we can make GitHub discussion for the same.

from appwrite.

loftwah avatar loftwah commented on May 2, 2024

Oh no doubt, I was just thinking PM for scheduling, but I'm happy to do it all here, buzz me when you're online.

from appwrite.

loftwah avatar loftwah commented on May 2, 2024

https://github.com/kubernetes/kompose Something like this might be a good idea.

kompose is a tool to help users who are familiar with docker-compose move to Kubernetes. kompose takes a Docker Compose file and translates it into Kubernetes resources.

from appwrite.

loftwah avatar loftwah commented on May 2, 2024

That's okay, we could manually fill out the rest.

from appwrite.

Keshara1997 avatar Keshara1997 commented on May 2, 2024

i'll take this

from appwrite.

sumanentc avatar sumanentc commented on May 2, 2024

Is AppWrite-Helm officially supported now ?
https://github.com/k3env/appwrite-helm

from appwrite.

Marx2 avatar Marx2 commented on May 2, 2024

https://k3env.github.io/appwrite-helm/index.yaml doesn't exists, so it cannot be used as repo for Helm charts

from appwrite.

hanbinloop avatar hanbinloop commented on May 2, 2024

I need the helm version of the chart

from appwrite.

fpoussin avatar fpoussin commented on May 2, 2024

I've made an Helm chart based of https://github.com/k3env/appwrite-helm. (see #5276)
It's working for the most part but will need improvements.

Since Appwrite is so tightly bound to Docker, the function executor cannot work in the current state. (at least in a clean way)

https://github.com/fpoussin/appwrite-helm

from appwrite.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.