Skip to content

Releases: vmware-tanzu/kubeapps

v1.5.1

02 Oct 07:30
a953b50
Compare
Choose a tag to compare

This release include some minor behavioral changes:

  • Now, when users log in Kubeapps, they get redirected to the default namespace that their token is associated with.
  • Requests to the chartsvc get now routed through tiller-proxy to ensure authentication.
  • It's possible to modify the default timeout for tiller-proxy in case there is an application that takes more than 5 minutes to get installed.
  • It's no longer needed to have RBAC permissions to read AppRepositories in the Kubeapps namespace to install or upgrade applications (unless it's not possible to automatically resolve the chart source).

Installation

To install this release, ensure you add the Bitnami charts repository to your local Helm cache:

helm repo add bitnami https://charts.bitnami.com/bitnami
helm repo update

Install the Kubeapps Helm chart:

helm install --name kubeapps --namespace kubeapps bitnami/kubeapps

To get started with Kubeapps, checkout this walkthrough.

Changelog

  • Revamp default namespace setup (#1194) a953b50 (Andres Martinez Gotor)
  • Helm chart: Add ability to set static IP addr when using load balancer service type (#1195) 9f89f67 (Aldemir Akpinar)
  • Update Nginx (#1193) 50ff4c7 (Andres Martinez Gotor)
  • Improve base64 decoding command usage in docs (#1191) a05d046 (Dean Coakley)
  • Fix currentNamespace (#1192) 2142c83 (Andres Martinez Gotor)
  • Use auth default namespace in namespace reducer (#1190) dad7325 (Andres Martinez Gotor)
  • Proxy chartsvc requests (#1187) 3371873 (Andres Martinez Gotor)
  • Fix empty default namespace for good (#1188) 537b5fd (Michael Nelson)
  • Deployment form tabs (#1181) dbccc92 (Andres Martinez Gotor)
  • Design document for deployment and upgrade improvements (#1152) 504f9d1 (Andres Martinez Gotor)
  • Update Helm version in the getting started guide (#1186) aa75cf7 (Andres Martinez Gotor)
  • Fix root redirect when no default namespace is set (#1184) 6b63537 (Andres Martinez Gotor)
  • Add feature flag for basic form (#1180) 9ff2187 (Andres Martinez Gotor)
  • Replace GKE 1.11 with 1.13 (#1177) 9a3f04d (Andres Martinez Gotor)
  • Update chart to be deployable with helm 3 (#1175) ac7a4f2 (Michael Nelson)
  • Add tests for values.yaml state in DeploymentForm (#1172) cad5f32 (Michael Nelson)
  • Update mongodb dependency to support deployment on k8s 1.16 (#1176) 831c02f (Michael Nelson)
  • Allow to modify the default timeout for tiller (#1158) 73b9d4c (Andres Martinez Gotor)
  • Clear namespaces on logout (#1171) fc3e1ff (Michael Nelson)
  • Kubeapps Chart - Update apiVersion deployments (#1170) 59074c0 (Juan Ariza Toledano)
  • Customization for apprepository crontab. (#1165) 6567ec2 (Fabian Schwarz-Fritz)
  • Use default namespace from auth state rather than 'default'. (#1168) 5c429ce (Michael Nelson)
  • Add defaultNamespace to auth state. (#1167) 1a2cb89 (Michael Nelson)
  • Retrieve latest tag from GitHub when syncing the chart (#1159) d3d30d4 (Andres Martinez Gotor)
  • Increase debug of helm tests (#1153) 959d608 (Andres Martinez Gotor)
  • Use fixed tag for bitnami/kubeapps-dashboard image (#1157) 3d25eff (Tomas Pizarro)
  • Remove no longer used code since #1151 (#1154) cbdfa1d (Michael Nelson)
  • App.upgrade sends app repo name (#1151) 4b8fdea (Michael Nelson)
  • Use repo URL from the app repository (no longer requiring Details.RepoURL). (#1150) 272c971 (Michael Nelson)
  • Add global storage class to values.yaml (#1148) ad5ea56 (Miguel Ángel Cabrera Miñagorri)
  • Client sends chart repo resource name rather than fetching auth data. (#1147) f7ac0fc (Michael Nelson)
  • Fetch AppRepo to obtain auth data (so client doesn't need to send it). (#1137) 96f2eae (Michael Nelson)
  • Replace chart.Auth types with those in apprepo types. (#1143) f2cef22 (Michael Nelson)
  • Bump chart version (#1139) 610ec63 (Andres Martinez Gotor)
  • Revert "Bump chart version (#1135)" (#1136) 101f557 (Andres Martinez Gotor)
  • Bump chart version (#1135) 3bf741a (Andres Martinez Gotor)

v1.5.0

26 Aug 11:24
a6078de
Compare
Choose a tag to compare

This release includes a new feature: Now it's possible to rollback releases to a previous state as requested in #997. Apart from that it includes several minor bug fixes. Take a look to the changelog below for more details!

Installation

To install this release, ensure you add the Bitnami charts repository to your local Helm cache:

helm repo add bitnami https://charts.bitnami.com/bitnami
helm repo update

Install the Kubeapps Helm chart:

helm install --name kubeapps --namespace kubeapps bitnami/kubeapps

To get started with Kubeapps, checkout this walkthrough.

Changelog

  • Remove code related to resolve chart when rolling back (#1134) a6078de (Andres Martinez Gotor)
  • Use dry-run to resolve manifest when rolling back (#1133) e3cc60f (Andres Martinez Gotor)
  • Don't ignore system cert error (#1132) 662e39b (Michael Nelson)
  • Add redux actions for app operations (#1131) b99702e (Andres Martinez Gotor)
  • Refactor Modals style (#1130) 42716b8 (Andres Martinez Gotor)
  • Move fetching of Auth secret to client initialization (matching customCA) (#1129) 1ed760f (Michael Nelson)
  • Update clientWithDefaultUserAgent to clientWithDefaultHeaders (and defaults don't override) (#1128) 9bb1d57 (Michael Nelson)
  • Test refactor in preparation for change authz header initialization (#1127) 08958c7 (Michael Nelson)
  • Rollback UI (#1121) bcda746 (Andres Martinez Gotor)
  • Handle error when specified CA cert secret is not present. (#1125) a9ae8bd (Michael Nelson)
  • Add tests for InitNetClient. Refactor to pass chart details (#1124) 746ee38 (Michael Nelson)
  • Parsing of tiller request details accepts an AppRepositoryResourceName (#1122) 649931b (Michael Nelson)
  • [tiller-proxy] Add endpoint to rollback releases (#1115) 8a9cf8e (Andres Martinez Gotor)
  • Set terminal white-space to pre-wrap (#1116) 308d105 (Andreas Lindhé)
  • Fix overflow for SecretType. Fixes #1109 (#1117) 3ad4182 (Michael Nelson)
  • Use yaml.safeLoad for pod template. (#1118) 47b6944 (Michael Nelson)
  • Add JobTemplate to web UI (#1085) 72e5cc0 (Andres Martinez Gotor)
  • Use Kube.APIBase consistently (#1113) 44ecc2a (Michael Nelson)
  • Document Kubeapps frontend proxying to k8s api (#1112) bf47291 (Michael Nelson)
  • Switch to Go Modules (#1108) ab5396c (Marko Mikulicic)
  • State not set to authenticated when validateToken fails with non-401 error (#1100) 54127be (Michael Nelson)
  • Update deps (#1103) 0bec7b4 (Andres Martinez Gotor)
  • Set authenticating to false on authError (fixes #1092) (#1099) a70e61c (Michael Nelson)
  • http client use proxy settings from environment (#1097) ba078d8 (Florent Fourcade)
  • Bump chart version (#1094) 9f1fed5 (Andres Martinez Gotor)

Kubeapps v1.4.2

26 Jul 12:53
Compare
Choose a tag to compare

This minor release include several bug fixes and some new features:

  • It's possible to refresh all the Helm registries from the configuration page clicking on "Refresh all". The synchronization period has been reduced as well from 1 hour to 10 minutes. Thanks to @jessehu for the contribution!
  • Fixes a bug that caused an error with the schema validation when creating a Service Instance.
  • The form to add new Helm registries now contain specific fields for adding basic authentication or other auth methods.
  • Now the application view reports if an application has new app versions (before it reported only new chart versions).

See the changelog below for a complete list of commits included in this release.

Installation

To install this release, ensure you add the Bitnami charts repository to your local Helm cache:

helm repo add bitnami https://charts.bitnami.com/bitnami
helm repo update

Install the Kubeapps Helm chart:

helm install --name kubeapps --namespace kubeapps bitnami/kubeapps

To get started with Kubeapps, checkout this walkthrough.

Changelog

  • Add 'Refresh All App Repositories' button (#1091) d6fbaa0 (Jesse Hu)
  • Fix @types/json-schema version in dashboard/package.json (#1089) 1db4432 (Jesse Hu)
  • Update chart repo (#1086) ebefbda (Andres Martinez Gotor)
  • Update chart-repo.md (#1088) dc36837 (Jesse Hu)
  • [Doc] Append a new line after the account secret (#1087) 95a6d77 (Jesse Hu)
  • Add doc for enabling Harbor authentication (#1083) 9bf6924 (Jesse Hu)
  • Avoid validation of the schema form (#1084) 3f089d9 (Andres Martinez Gotor)
  • Avoid using rolling tag (#1081) 8df8612 (Andres Martinez Gotor)
  • WIP: new version of PR to add a proxy for repo sync (#1074) 1522f8d (obeyler)
  • Update deps (#1079) ac168ed (Andres Martinez Gotor)
  • Revamp app repository form (#1076) e696f6f (Andres Martinez Gotor)
  • Re fetch charts when switching repository (#1073) 5d19db0 (Andres Martinez Gotor)
  • Update mem dep (#1078) c348011 (Andres Martinez Gotor)
  • Add Doc for using Harbor as Helm chart repository (#1075) c4baec3 (Jesse Hu)
  • Update mongodb in order to disable IPv6 by default (#1071) 3b18120 (Carlos Rodríguez Hernández)
  • Notify app updates (#1059) 8df0ec8 (Andres Martinez Gotor)
  • chart: update nginx image tag (#1067) b59e494 (Sameer Naik)
  • Add installation values to AppView (#1060) be8b682 (Andres Martinez Gotor)
  • Refactor tables in the AppView (cont) (#1064) e71b465 (Andres Martinez Gotor)
  • Refactor tables in the AppView (#1063) 562d88b (Andres Martinez Gotor)
  • Remove service watching from AccessURLTable (#1062) b20f0d8 (Andres Martinez Gotor)
  • Remove global imports of lodash (#1061) 15ed9e0 (Andres Martinez Gotor)
  • Fix memory usage for tiller-proxy (#1058) 9b3e728 (Andres Martinez Gotor)
  • Refactor DeploymentTable into WorkloadTable (#1054) 14749bc (Andres Martinez Gotor)
  • Use global security context for apprepositories-sync job (#1057) 01db4b6 (Luca)
  • Bump chart version 5650900 (Andres Martinez Gotor)

Kubeapps v1.4.1

07 Jun 17:28
ffa3c9b
Compare
Choose a tag to compare

This release include several bug fixes:

  • StatefulSets and DaemonSets are now taken into account when displaying the status of an application. The status now says "Ready" or "Not Ready" instead of "Deploying/Deployed" to avoid confusion.
  • Disables the default securityContext of MongoDB in the chart that causes an error during the chart installation if the policy SecurityContextDeny is enabled in the cluster.
  • Fixes a bug that prevented SVG icons from being shown in the catalog view.

Check the changelog section for a complete list of changes included.

Installation

To install this release, ensure you add the Bitnami charts repository to your local Helm cache:

helm repo add bitnami https://charts.bitnami.com/bitnami
helm repo update

Install the Kubeapps Helm chart:

helm install --name kubeapps --namespace kubeapps bitnami/kubeapps

To get started with Kubeapps, checkout this walkthrough.

Changelog

  • Update Nginx and NPM dependencies (#1051) ffa3c9b (Andres Martinez Gotor)
  • Modify the application status message (#1050) dc3afb0 (Andres Martinez Gotor)
  • Consider statefulsets and daemonsets for application status (#1044) 8d97800 (Andres Martinez Gotor)
  • Disable default securityContext for MongoDB (#1047) e7f8893 (Andres Martinez Gotor)
  • Update chartsvc and chart-repo images (#1045) 81b39e1 (Andres Martinez Gotor)
  • Update npm packages (#1046) fa53902 (Andres Martinez Gotor)
  • Catch possible errors with incomplete Ingress objects (#1041) 8288c33 (Andres Martinez Gotor)
  • Show a warning message for non semver versions (#1038) 62db7f6 (Andres Martinez Gotor)
  • Bump chart version. Update apprepositories annotations (#1037) 8d3790f (Andres Martinez Gotor)

Kubeapps v1.4.0

20 May 20:19
8e350b5
Compare
Choose a tag to compare

This release includes a new feature:

  • Now it's possible to configure an App Repository to modify the default behavior when populating its charts information. See the documentation for more information.

Apart from that it includes several bug fixes:

  • Fix for releases with non-semver versions.
  • Fix for the login form when serving Kubeapps in a sub-path.
  • Fix for applications that contains a list of resources other than the type List.
  • Allow to install applications that contains resource types that don't exist prior to the installation.

Check the changelog below form more information.

Installation

To install this release, ensure you add the Bitnami charts repository to your local Helm cache:

helm repo add bitnami https://charts.bitnami.com/bitnami
helm repo update

Install the Kubeapps Helm chart:

helm install --name kubeapps --namespace kubeapps bitnami/kubeapps

To get started with Kubeapps, checkout this walkthrough.

Changelog

  • Catch non semver compatibility error (#1034) 8e350b5 (Andres Martinez Gotor)
  • Use relative path to fetch oidc token (#1032) 47d4d69 (Andres Martinez Gotor)
  • [apprepository-controller] Allow to modify the repo sync job (#1028) 7662161 (Andres Martinez Gotor)
  • Treat anything with items as a list in AppView (#1030) 25fbfe7 (Andres Martinez Gotor)
  • Bypass permission check for elements that are not found in the API (#1027) cc186fc (Andres Martinez Gotor)
  • bump chart version to 1.6.2 for kubeapps v1.3.2 release (#1023) 4e38ee6 (Adnan Abdulhussein)

Kubeapps v1.3.2

06 May 17:41
b356ce7
Compare
Choose a tag to compare

This release fixes a bug that can cause the UI to crash after deploying a chart.

Installation

To install this release, ensure you add the Bitnami charts repository to your local Helm cache:

helm repo add bitnami https://charts.bitnami.com/bitnami
helm repo update

Install the Kubeapps Helm chart:

helm install --name kubeapps --namespace kubeapps bitnami/kubeapps

To get started with Kubeapps, checkout this walkthrough.

Changelog

  • Fix go back button in the upgrade form (#1021) b356ce7 (Andres Martinez Gotor)
  • only update listOverview if release present when processing updateInfo (#1020) 692f096 (Adnan Abdulhussein)
  • updates nginx dependency to bitnami/nginx:1.16 (#1016) e2a06f0 (Adnan Abdulhussein)
  • Install kubectl in GKE build (#1014) 1003d33 (Andres Martinez Gotor)
  • Enable end-to-end tests for pull requests (#1013) e11fc29 (Andres Martinez Gotor)
  • Bump chart version (#1000) 52eb0a6 (Andres Martinez Gotor)

v1.3.1

26 Mar 12:17
cf23ed5
Compare
Choose a tag to compare

This release includes some bug fixes and other minor changes in the chart. As a summary:

  • When an OIDC token is expired we now reload the application to avoid errors.
  • When upgrading a release, the repository with the latest chart version gets automatically chosen.
  • The deploy button for the chart view is now in the header section.

Check the Changelog notes below to get more information.

Installation

To install this release, ensure you add the Bitnami charts repository to your local Helm cache:

helm repo add bitnami https://charts.bitnami.com/bitnami
helm repo update

Install the Kubeapps Helm chart:

helm install --name kubeapps --namespace kubeapps bitnami/kubeapps

To get started with Kubeapps, checkout this walkthrough.

Changelog

  • Reload OIDC token when needed (#995) cf23ed5 (Andres Martinez Gotor)
  • Fix typos (#999) 3961c90 (Raquel Campuzano Godoy)
  • Add builds for GKE 1.12 (#998) bf6bcd7 (Andres Martinez Gotor)
  • docs: update prerequisites (#994) f4ee152 (Adnan Abdulhussein)
  • Added Service Catalog tutorial (#988) 5930595 (Ara Pulido)
  • Revamp deploy button (#987) 3d0100b (Andres Martinez Gotor)
  • Refactor upgrade flow (#986) f538694 (Andres Martinez Gotor)
  • Add global imagePullSecrets to overwrite any other existing one (#989) 0dc038c (Carlos Rodríguez Hernández)
  • Use Bitnami image for keycloak-gatekeeper (#982) a8d1bbc (Andres Martinez Gotor)
  • switch to using LoadingWrapper instead of LoadingSpinner (#985) ca594c7 (Adnan Abdulhussein)
  • bump chart-repo to 1.4.0-r1 to fix uid issue (#983) c954a3d (Adnan Abdulhussein)
  • adds a note about access URLs taking time and minikube instructions (#980) c31193f (Adnan Abdulhussein)
  • corrects names of chart AppRepository roles to match documentation (#978) 5be4587 (Adnan Abdulhussein)
  • Use bitnami images before updating bitnami chart (#976) 8a5639d (Andres Martinez Gotor)
  • Add support to set up an OIDC proxy in the chart (#968) c297766 (Andres Martinez Gotor)

Kubeapps v1.3.0 - Single Sign-On Edition

22 Feb 11:48
3bbe228
Compare
Choose a tag to compare

Have you ever wanted to use your email account to login to Kubeapps? Now you can do it!

With this release, Kubeapps adds support for a Single Sign-On (SSO) experience. You can configure it to use your preferred Identity Provider. Check out the documentation to do so here.

Apart from that, this release includes some bug fixes, additional installation options for the chart and a security update for Nginx.

See the changelog below for a full list of changes.

Installation

To install this release, ensure you add the Bitnami charts repository to your local Helm cache:

helm repo add bitnami https://charts.bitnami.com/bitnami
helm repo update

Install the Kubeapps Helm chart:

helm install --name kubeapps --namespace kubeapps bitnami/kubeapps

To get started with Kubeapps, checkout this walkthrough.

Changelog

  • Disable builds for GKE 1.10 (#973) 3bbe228 (Andres)
  • Document how to use OIDC authentication (#967) 641b040 (Andres)
  • bump chart-repo and chartsvc in chart (#971) 693cac3 (Adnan Abdulhussein)
  • Allow to receive an OIDC token (#961) 407cae2 (Andres)
  • Bump nginx image version for security vulns (#965) 52d557a (Adnan Abdulhussein)
  • Allow to use a custom CA certificate or Authorization header in the chart (#955) 7514878 (Andres)
  • bump chart version for v1.2.0 release (#960) f69066e (Adnan Abdulhussein)

Kubeapps v1.2.0 - Polar Vortex Relief Edition

08 Feb 01:00
df03b4c
Compare
Choose a tag to compare

NOTE: Creation of AppRepositories defined in the initialRepos chart value has moved to Helm hooks in the chart. This causes deletion of the AppRepositories in initialRepos when upgrading the Kubeapps release. These initialRepos will need to be added again manually using the Kubeapps UI, or by manually creating the AppRepository CRs (backing up any existing repositories before upgrading is recommended).

As you're trying to stay warm indoors this winter with a nice hot cup of 🍵, why not try out this latest feature release of Kubeapps?

With this release, you'll now be able to see which apps have new versions of charts you can upgrade to and which of your apps are up-to-date. This release also improves on the UX when viewing a specific app by loading app resources faster and surfacing errors when resources aren't accessible.

See the changelog below for a full list of changes.

Special thanks to @davidkarlsen, @cgetzen, @earnubs, @ITBlogger and @stormmore for their recent contributions 🙌!

Installation

To install this release, ensure you add the Bitnami charts repository to your local Helm cache:

helm repo add bitnami https://charts.bitnami.com/bitnami
helm repo update

Install the Kubeapps Helm chart:

helm install --name kubeapps --namespace kubeapps bitnami/kubeapps

To get started with Kubeapps, checkout this walkthrough.

Changelog

  • move remaining sockets to redux, remove socket handling from AppView (#959) df03b4c (Adnan Abdulhussein)
  • Add role for kubeapp-repositories. Fixes #926 (#927) 7b0159c (David J. M. Karlsen)
  • Show errors when parsing Config (#957) 33581dc (Andres)
  • moving websockets to redux store (#951) 4ac4f0a (Adnan Abdulhussein)
  • Update chart-svc version (#956) 60b642d (Andres)
  • Show updates available when listing applications (#943) 9e71a93 (Andres)
  • Clarify react processes term (#954) 14568b8 (Stephen Stewart)
  • Fix User-Agent header for Tiller-proxy (#952) 7c9d624 (Andres)
  • Include macOS (#950) 71d3fd1 (Stephen Stewart)
  • refactor AppView Secret rendering (#942) f7dfa9c (Adnan Abdulhussein)
  • get plural from ResourceRef rather than hardcoding (#941) 5d876d4 (Adnan Abdulhussein)
  • Show available updates (#930) 6693919 (Andres)
  • Improves loading Deployment resources in AppView (#940) b760df9 (Adnan Abdulhussein)
  • Improves loading resources for the AccessURLTable in AppView (#936) 37e49a3 (Adnan Abdulhussein)
  • Fix routes in tiller-proxy README (#935) a906712 (Charlie Getzen)
  • Adds placeholder-style loading to the ServiceItems (#932) da4bb19 (Adnan Abdulhussein)
  • more robust way of loading resources for AppView sections (#918) e2a9819 (Adnan Abdulhussein)
  • Add link to proposal (#928) f95b5c2 (Miguel Martínez Triviño)
  • Design proposals index (#922) 84e9011 (Andres)

Kubeapps v1.1.1

11 Jan 12:30
b20632d
Compare
Choose a tag to compare

This is a patch release that contains bug fixes. Check the changelog notes for more information.

Installation

To install this release, ensure you add the Bitnami charts repository to your local Helm cache:

helm repo add bitnami https://charts.bitnami.com/bitnami
helm repo update

Install the Kubeapps Helm chart:

helm install --name kubeapps --namespace kubeapps bitnami/kubeapps

To get started with Kubeapps, checkout this walkthrough.

Changelog

  • Remove Namespace column from other resources (#920) b20632d (Andres)
  • Mock moniker call in unit tests (#898) 5700fe9 (Andres)
  • Preemptible VMs in CI (#914) a9db38b (Miguel Martínez Triviño)
  • Move ingress rewrite to dashboard Nginx (#910) cf81cbf (Miguel Martínez Triviño)
  • Remove version prefix (#907) c8bb6ea (Miguel Martínez Triviño)
  • Fix comparison issue (#909) 3b6a997 (Carlos Rodríguez Hernández)
  • Bump chart to release v1.1.0 (#904) 2521bf3 (Miguel Martínez Triviño)