rancher-partner-charts/packages/gopaddle/gopaddle-lite/overlay
gopaddle 3d46db3e3d Added cluster provider type as rke and resized the image 2023-01-26 00:44:14 +00:00
..
app-readme.md Added cluster provider type as rke and resized the image 2023-01-26 00:44:14 +00:00
questions.yaml Added cluster provider type as rke and resized the image 2023-01-26 00:44:14 +00:00
readme.md Update the readme and app-readme with the storageclass and other documentation 2023-01-10 20:45:14 +00:00

readme.md

gopaddle

gopaddle

Artifact Hub Slack Channel Twitter YouTube Channel



Installation

Minimum System Requirements

gopaddle installation requires a minimum of 8GB RAM and 4 vCPUs

Step to install

Add the helm repo

helm repo add gopaddle https://gopaddle-io.github.io/gopaddle-lite/
helm repo update

Install the chart

helm install gp-lite gopaddle/gopaddle --namespace gp-lite-4-2 --create-namespace

Validating the installation

gopaddle installation can be validated by waiting for the gopaddle services to move to ready state.

root@localhost:~# kubectl wait --for=condition=ready pod -l released-by=gopaddle -n gp-lite-4-2 --timeout=15m
pod/webhook-7c49ddfb78-ssvcz condition met
pod/mongodb-0 condition met
pod/esearch-0 condition met
pod/deploymentmanager-65897c7b9c-qlgk8 condition met
pod/appworker-8546598fd-7svzv condition met
pod/influxdb-0 condition met
pod/costmanager-6496dfd6c4-npqj8 condition met
pod/rabbitmq-0 condition met
pod/gpcore-85c7c6f65b-5vfmh condition met

One the installation is complete, gopaddle dashboard can be accessed at http://:30003/

NodeIP can be obtained by executing the command below:

root@localhost:~# kubectl get nodes -o wide

Getting started with gopaddle

Once the gopaddle lite dashboard is available, developers can open the gopaddle dashboard in the browser, review the evaluation agreement and subscribe to the lite edition.

gp-evaluation-agreement

Containerize and Deploy

Once the subscription is complete, developers can login to the gopaddle console, using their email ID and the initial password.

In the main dashboard, the Containerize and Deploy Quickstart wizard helps to onboard a Source Code project from GitHub using the GitHub personal access token, build and push the generated container image to the Docker Registry. Once the build completes, gopaddle generates the necessary YAML files and deploys the docker image to the local microk8s cluster.

gp-quickstart-wizards

Pre-requisites

Docker Access Token with Read & Write Permissions

GitHub Person Access Token for containerizing Private Repositories

In the final step of the Containerize and Deploy Quickstart wizard, enable the option to Disable TLS verification.

containerize-deploy-quickstart

All the artificats generated during the process can be edited and re-deployed at a later stage.

Application Templates - Marketplace

Under Templates, the Marketplace Applications hosts a variety of pre-built Kubernetes templates. Developers can subscribe to these templates and deploy them on the local microk8s cluster.

gp-app-templates-1

Help

For help related to gopaddle community (lite) edition, visit the gopaddle Help Center at: https://help.gopaddle.io