diff --git a/bitnami/kubeapps/Chart.yaml b/bitnami/kubeapps/Chart.yaml index f51ba6658..3d4afb601 100644 --- a/bitnami/kubeapps/Chart.yaml +++ b/bitnami/kubeapps/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v1 name: kubeapps -version: 3.0.0 +version: 3.0.1 appVersion: v1.6.0 description: Kubeapps is a dashboard for your Kubernetes cluster that makes it easy to deploy and manage applications in your cluster using Helm icon: https://raw.githubusercontent.com/kubeapps/kubeapps/master/docs/img/logo.png diff --git a/bitnami/kubeapps/README.md b/bitnami/kubeapps/README.md index 8c4179765..6af9c8425 100644 --- a/bitnami/kubeapps/README.md +++ b/bitnami/kubeapps/README.md @@ -41,7 +41,7 @@ $ helm install --name kubeapps --namespace kubeapps bitnami/kubeapps > **IMPORTANT** This assumes an insecure Helm installation, which is not recommended in production. See [the documentation to learn how to secure Helm and Kubeapps in production](https://github.com/kubeapps/kubeapps/blob/master/docs/user/securing-kubeapps.md). -The command deploys Kubeapps on the Kubernetes cluster in the `kubeapps` namespace. The [configuration](#configuration) section lists the parameters that can be configured during installation. +The command deploys Kubeapps on the Kubernetes cluster in the `kubeapps` namespace. The [Parameters](#parameters) section lists the parameters that can be configured during installation. > **Caveat**: Only one Kubeapps installation is supported per namespace @@ -49,48 +49,7 @@ The command deploys Kubeapps on the Kubernetes cluster in the `kubeapps` namespa Once you have installed Kubeapps follow the [Getting Started Guide](https://github.com/kubeapps/kubeapps/blob/master/docs/user/getting-started.md) for additional information on how to access and use Kubeapps. -## Upgrading Kubeapps - -You can upgrade Kubeapps from the Kubeapps web interface. Select the namespace in which Kubeapps is installed (`kubeapps` if you followed the instructions in this guide) and click on the "Upgrade" button. Select the new version and confirm. - -> NOTE: If the chart values were modified when deploying Kubeapps the first time, those values need to be set again when upgrading. - -You can also use the Helm CLI to upgrade Kubeapps, first ensure you have updated your local chart repository cache: - -```console -$ helm repo update -``` - -Now upgrade Kubeapps: - -```console -$ export RELEASE_NAME=kubeapps -$ helm upgrade $RELEASE_NAME bitnami/kubeapps -``` - -If you find issues upgrading Kubeapps, check the [troubleshooting](#error-while-upgrading-the-chart) section. - -## Uninstalling Kubeapps - -To uninstall/delete the `kubeapps` deployment: - -```console -$ helm delete --purge kubeapps -$ # Optional: Only if there are no more instances of Kubeapps -$ kubectl delete crd apprepositories.kubeapps.com -``` - -The first command removes most of the Kubernetes components associated with the chart and deletes the release. After that, if there are no more instances of Kubeapps in the cluster you can manually delete the `apprepositories.kubeapps.com` CRD used by Kubeapps that is shared for the entire cluster. - -> **NOTE**: If you delete the CRD for `apprepositories.kubeapps.com` it will delete the repositories for **all** the installed instances of `kubeapps`. This will break existing installations of `kubeapps` if they exist. - -If you have dedicated a namespace only for Kubeapps you can completely clean remaining completed/failed jobs or any stale resources by deleting the namespace - -```console -$ kubectl delete namespace kubeapps -``` - -## Configuration +## Parameters For a full list of configuration parameters of the Kubeapps chart, see the [values.yaml](values.yaml) file. @@ -110,48 +69,22 @@ Alternatively, a YAML file that specifies the values for parameters can be provi $ helm install --name kubeapps --namespace kubeapps -f custom-values.yaml bitnami/kubeapps ``` +## Configuration and installation details + ### Configuring Initial Repositories -By default, Kubeapps will track the [community Helm charts](https://github.com/helm/charts) and the [Kubernetes Service Catalog charts](https://github.com/kubernetes-incubator/service-catalog). To change these defaults, override the `apprepository.initialRepos` object: - -```console -$ cat > custom-values.yaml < NOTE: If the chart values were modified when deploying Kubeapps the first time, those values need to be set again when upgrading. + +You can also use the Helm CLI to upgrade Kubeapps, first ensure you have updated your local chart repository cache: ```console -helm install --name kubeapps --namespace kubeapps bitnami/kubeapps \ - --set ingress.enabled=true \ - --set ingress.certManager=true \ - --set ingress.hosts[0].name=kubeapps.custom.domain \ - --set ingress.hosts[0].tls=true \ - --set ingress.hosts[0].tlsSecret=kubeapps-tls +$ helm repo update +``` + +Now upgrade Kubeapps: + +```console +$ export RELEASE_NAME=kubeapps +$ helm upgrade $RELEASE_NAME bitnami/kubeapps +``` + +If you find issues upgrading Kubeapps, check the [troubleshooting](#error-while-upgrading-the-chart) section. + +## Uninstalling the Chart + +To uninstall/delete the `kubeapps` deployment: + +```console +$ helm delete --purge kubeapps +$ # Optional: Only if there are no more instances of Kubeapps +$ kubectl delete crd apprepositories.kubeapps.com +``` + +The first command removes most of the Kubernetes components associated with the chart and deletes the release. After that, if there are no more instances of Kubeapps in the cluster you can manually delete the `apprepositories.kubeapps.com` CRD used by Kubeapps that is shared for the entire cluster. + +> **NOTE**: If you delete the CRD for `apprepositories.kubeapps.com` it will delete the repositories for **all** the installed instances of `kubeapps`. This will break existing installations of `kubeapps` if they exist. + +If you have dedicated a namespace only for Kubeapps you can completely clean remaining completed/failed jobs or any stale resources by deleting the namespace + +```console +$ kubectl delete namespace kubeapps ``` ## Troubleshooting diff --git a/bitnami/kubeapps/values.yaml b/bitnami/kubeapps/values.yaml index e2c851483..3511ec21d 100644 --- a/bitnami/kubeapps/values.yaml +++ b/bitnami/kubeapps/values.yaml @@ -232,7 +232,7 @@ dashboard: image: registry: docker.io repository: bitnami/kubeapps-dashboard - tag: 1.6.0-debian-9-r0 + tag: 1.6.0-debian-9-r2 service: port: 8080 livenessProbe: