scorelab / Bassa

Automated Download Queue for Communities to take the best use of Internet bandwidth
GNU General Public License v3.0
168 stars 493 forks source link

Add Helm Chart as an installation method #931

Open agentmilindu opened 3 years ago

agentmilindu commented 3 years ago

Description

This is to make Bassa available as a Helm chart for users who are interested in installing Bassa on their Kubernetes clusters.

Motivation and Context

This will be an easy way forward for people who has a local/on-prem Kubernetes cluster and want to have a quick setup of Bassa running on them.

Users should be able to instal Bassa with the usual Helm commands,

helm install my-bassa bassa

How Has This Been Tested?

Hosted on a real Kubernetes cluster and Ingress was used to expose it to the internet. URL: http://bassa.installer.to/#!/login ( This might not work when the temporary Kubernetes cluster expires )

Screenshots:

Screenshot from 2020-08-06 09-14-22

Types of changes

Related Issue

Following issues need to be solved for this PR to be complete.

  1. https://github.com/scorelab/Bassa/issues/930
  2. https://github.com/scorelab/Bassa/issues/926
  3. https://github.com/scorelab/Bassa/issues/928
  4. https://github.com/scorelab/Bassa/issues/929

Checklist:

TravisBuddy commented 3 years ago

Hey @agentmilindu,
Your changes look good to me!

View build log

TravisBuddy Request Identifier: 3e130230-d79a-11ea-85fc-4b61cecd2c91