instructlab / instructlab-bot

GitHub bot to assist with the taxonomy contribution workflow
Apache License 2.0
12 stars 15 forks source link

Add helm chart deployment #328

Open kingaj12 opened 2 months ago

russellb commented 2 months ago

@dave-tucker I think you had some work-in-progress for running on Kubernetes as well, right?

dave-tucker commented 2 months ago

@russellb yep its already checked in. but using kustomize instead of helm

russellb commented 2 months ago

@kingaj12 have you taken a look at the kustomize work in the tree?

kingaj12 commented 2 months ago

Yes, the helm artifacts in this PR are initialized from the kustomize scripts. We have a lot more to add based on our experience deploying into Openshift cluster, which is why this is still a draft.

vishnoianil commented 2 months ago

Yes, the helm artifacts in this PR are initialized from the kustomize scripts. We have a lot more to add based on our experience deploying into Openshift cluster, which is why this is still a draft.

@kingaj12 Thanks for the PR, looking forward to more updates on it. We are also planning to deploy the bot on OCP cluster. Here is the related issue -> https://github.com/instructlab/instructlab-bot/issues/240

But our idea was to use the existing kustomize manifests that we use to deploy in kuberentes and adapt them for OCP, with the goal in mind to keep the dependency on tooling minimum.

We would love to hear about what more you are hacking in the context of github-bot. All the instructlab-bot contributors and maintainers hangout at InstructLab Slack #github-bot channel. We use this channel for brainstorming, discussion and hacking. Please feel free to join and ping us if you would like to discussion any of your in-progress contribution.