rancher-partner-charts/charts/avesha/kubeslice-worker
Nefi Munoz db22ffff27 Charts CI
```
Added:
  percona/pxc-db:
    - 1.12.0
  percona/pxc-operator:
    - 1.12.0

Updated:
  aquarist-labs/s3gw:
    - 0.10.0
  argo/argo-cd:
    - 5.16.10
  asserts/asserts:
    - 1.24.0
  avesha/kubeslice-controller:
    - 0.4.4
  avesha/kubeslice-worker:
    - 0.4.7
  bitnami/cassandra:
    - 10.0.0
  bitnami/redis:
    - 17.4.0
  bitnami/spark:
    - 6.3.13
  cockroach-labs/cockroachdb:
    - 10.0.1
  codefresh/cf-runtime:
    - 1.9.5
  datadog/datadog:
    - 3.6.5
  gitlab/gitlab:
    - 6.7.0
  loft/loft:
    - 2.3.3
  nats/nats:
    - 0.19.4
  redpanda/redpanda:
    - 2.4.0
  speedscale/speedscale-operator:
    - 1.2.9
  sysdig/sysdig:
    - 1.15.67
```
2022-12-27 06:56:25 -07:00
..
charts Charts CI 2022-12-02 16:38:07 -05:00
crds Charts CI 2022-12-02 16:38:07 -05:00
templates Charts CI 2022-12-02 16:38:07 -05:00
Chart.yaml Charts CI 2022-12-27 06:56:25 -07:00
Readme.MD Charts CI 2022-12-27 06:56:25 -07:00
app-readme.md Charts CI 2022-12-27 06:56:25 -07:00
questions.yaml Charts CI 2022-12-02 16:38:07 -05:00
values.yaml Charts CI 2022-12-08 12:26:23 -07:00

Readme.MD

Kubeslice Enterprise Worker Helm Charts

Prerequisites

  • KubeSlice Controller needs to be installed
  • Create and configure the worker cluster following instructions in prerequisites and "registering the worker cluster" sections documentation
  • Copy the chart version from the upper right hand section of this page [VERSION parameter need during install and upgrade]
  • Click on the download link from the upper right hand section of this page, save it to location available from command prompt
  • Untar the chart to get the values.yaml file and edit the following fields
    • controllerSecret: namespace, endpoint, ca.crt, token
    • cluster: name, nodeIp, endpoint
    • imagePullSecrets: username, passowrd and email [use the same info from KubeSlice Controller install]

Installation

Add the repo:

helm repo add kubeslice-rancher https://kubeslice.github.io/rancher-avesha-charts/

Install Kubeslice Worker

export KUBECONFIG=<WORKER CLUSTER KUBECONFIG>
helm install --namespace=kubeslice-system --create-namespace kubeslice-worker kubeslice-rancher/kubeslice-worker --timeout=10m0s --values=<LOCATION OF values.yaml>  --version=<VERSION> --wait=true 

Upgrading Kubeslice Worker

export KUBECONFIG=<WORKER CLUSTER KUBECONFIG>
helm upgrade --history-max=5 --namespace=kubeslice-system kubeslice-worker kubeslice-rancher/kubeslice-worker --timeout=10m0s --values=<LOCATION OF values.yaml> --version=<VERSION> --wait=true

Uninstall Kubeslice Worker

export KUBECONFIG=<WORKER CLUSTER KUBECONFIG>
helm uninstall  --namespace=kubeslice-system --timeout=10m0s --wait=true kubeslice-worker 
kubectl delete crd serviceexports.networking.kubeslice.io
kubectl delete crd serviceimports.networking.kubeslice.io
kubectl delete crd slice.networking.kubeslice.io
kubectl delete crd slicegateways.networking.kubeslice.io
kubectl delete ns kubeslice-system