github vmware-tanzu/kubeapps v2.1.0

latest releases: v2.11.0, v2.10.0, v2.9.0...
3 years ago

Welcome to a new feature release!

This release includes several bug fixes and improvements:

  • The catalog now supports infinite scrolling; big repositories won't freeze the UI anymore.
  • Now mirrored charts (or any chart including a slash "/" in its name) can be used.
  • Improve the catalog search and filtering features.
  • The namespace selector has been refactored to provide a better user experience.
  • Kubeapps style can be modified injecting custom CSS
  • Add a FAQ in our documentation.

Many other issues have been addressed as well. Check the changelog for the full list of changes included. Users are encouraged to update to get the best experience.

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:

kubectl create namespace kubeapps
helm install kubeapps --namespace kubeapps bitnami/kubeapps

To get started with Kubeapps, checkout this walkthrough.

Changelog

  • Create pinnipedProxyURL based on existing params. (#2287) eba896f (Michael Nelson)
  • Handle pinniped authentication errors as unauthorized. (#2284) 012d40f (Michael Nelson)
  • Fix context selector when changing clusters. (#2282) 13268cc (Michael Nelson)
  • pinniped api server cert must be encoded when sent as header. (#2281) beb2421 (Michael Nelson)
  • Change comma by pipe to concat filters in the catalog (#2279) 8ee7a42 (Antonio Gámez)
  • Infinite scrolling pagination (#2264) 9bb37b5 (Antonio Gámez)
  • Misc: Store OCI tag list and method to extract from tar buffer (#2280) b7e34e2 (Andres Martinez Gotor)
  • Implement checksum method for OCI registries (#2272) 7d2a917 (Andres Martinez Gotor)
  • Fix websocket behavior in Firefox (#2267) 21a17a8 (Andres Martinez Gotor)
  • Helm with pinniped (#2269) 6686858 (Michael Nelson)
  • Remove the '$' character from the error message (#2273) 8a518c7 (Antonio Gámez)
  • Refactor: Move asset-syncer methods to an interface (#2260) a9d1dfc (Andres Martinez Gotor)
  • Clear search filter when deleting text (#2266) fd78996 (Antonio Gámez)
  • Add small padding bottom to the OperatorList (#2265) 6d987b8 (Antonio Gámez)
  • Add documentation for using VMware Cloud Services as the OIDC IDP (#2259) 57b30c8 (Michael Nelson)
  • Fix linter warnings (#2263) 68ded7b (Andres Martinez Gotor)
  • Use repos from state in catalog (#2251) 4396893 (Antonio Gámez)
  • Rename repositories property in AppRepository CRD (#2261) 59cb346 (Andres Martinez Gotor)
  • Add OIDC debugging info to the doc. (#2241) 70ea593 (Michael Nelson)
  • Add page,size params in fetchChart, but no pagination logic implemented (#2252) b06db06 (Antonio Gámez)
  • Update CRD spec to include list of repositories (#2257) f44202b (Andres Martinez Gotor)
  • Move text filter to the backend (#2249) 76796ea (Antonio Gámez)
  • Refactor fetchRepos action (#2254) e68eeb0 (Andres Martinez Gotor)
  • Support for closable errors. Add kind-resolution error as closable (#2250) 43ca858 (Andres Martinez Gotor)
  • Allow to inject CSS code (#2248) 3d64915 (Andres Martinez Gotor)
  • Retrieve chart categories using the backend (#2246) 6d898c2 (Antonio Gámez)
  • Fix unhandled rejection (#2245) b503e42 (Antonio Gámez)
  • Use ChartQuery in getChartCategories (#2244) d71fec1 (Antonio Gámez)
  • Remove AppView container, use react hooks (#2242) abd01f0 (Andres Martinez Gotor)
  • Ensure containers run as as non-root. (#2247) bdff838 (Michael Nelson)
  • Fix default value in forms when using hidden (#2238) 0bc40ff (Antonio Gámez)
  • Fix flaky Go test (#2243) fb6731f (Andres Martinez Gotor)
  • Update yarn and go deps (#2239) da662d8 (Andres Martinez Gotor)
  • Automatically resolve apiVersions and plurals (#2234) a016415 (Andres Martinez Gotor)
  • Fix namespaced initial repos (#2235) bdfcbd5 (Kristinn Björgvin Árdal)
  • Fix old reference to helm in cluster requirement. (#2236) b5f8d31 (Michael Nelson)
  • Multi-cluster pinniped-proxy support (#2229) 0f052b2 (Michael Nelson)
  • Security update for dashboard deps (#2230) 6ca62d6 (Andres Martinez Gotor)
  • Add search parameters to assetsvc (#2220) 3527c02 (Antonio Gámez)
  • Update chart deps and images. (#2224) 8fc0864 (Michael Nelson)
  • Ensure Kubeops proxies user requests via pinniped proxy when configured. (#2211) eedfd8b (Michael Nelson)
  • Bump axios from 0.19.2 to 0.21.1 in /integration (#2227) 7fde9ab (dependabot[bot])
  • Bump axios from 0.19.2 to 0.21.1 in /dashboard (#2226) aa11f2d (dependabot[bot])
  • Fix link to chartmuseum chart. (#2225) c1fa1ea (Michael Nelson)
  • Don't shadow method name with field name. (#2210) 2101f70 (Michael Nelson)
  • Add a getChartCategories endpoint (#2219) a301706 (Antonio Gámez)
  • Delete cronjob related to namespaced repos (#2218) cef41a4 (Andres Martinez Gotor)
  • Implement pagination in assetsvc (#2216) a403d25 (Antonio Gámez)
  • Update doc links (#2217) 8793d7b (Andres Martinez Gotor)
  • Bump ini from 1.3.5 to 1.3.8 in /integration (#2214) cb3d80f (dependabot[bot])
  • Bump ini from 1.3.5 to 1.3.7 in /dashboard (#2212) ec5a5c6 (dependabot[bot])
  • Load default cert authority data for kubernetes.default (#2209) 44d6452 (Michael Nelson)
  • Add exchange of credentials via pinniped-concierge. (#2206) 2351510 (Michael Nelson)
  • Add an FAQ for configuring global private repositories. (#2201) 69367c3 (Michael Nelson)
  • Add actual proxying (without credential exchange yet) (#2202) a24d1c0 (Michael Nelson)
  • Support charts with a '/' in their names (#2173) 2c23d6e (Antonio Gámez)
  • Add functions to extract cert auth data from headers. (#2199) 14a009c (Michael Nelson)
  • Add https module with code to extract target server URL from header. (#2198) 84480cf (Michael Nelson)
  • Add logging helper. (#2195) f8485e4 (Michael Nelson)
  • Increase reliability of e2e tests (#2200) 55a84c7 (Andres Martinez Gotor)
  • Add stub pinniped-proxy server. (#2194) 6779e75 (Michael Nelson)
  • Add initial pinniped-proxy command and developer docs. (#2193) 2d62b57 (Michael Nelson)
  • Change scope of uniqChartList from all to a single repo (#2190) 6df7a9f (Antonio Gámez)
  • Filter out dups repos by UID (#2191) 324293b (Antonio Gámez)
  • Change namespace in location rather than redirect to the app list (#2187) 79fe682 (Andres Martinez Gotor)
  • Fix CSS class (#2192) ff6e782 (Andres Martinez Gotor)
  • Add documentation for the Makefile scripts (#2185) eb8cd92 (Antonio Gámez)
  • Add FAQ section in the chart readme (+ focus on subpath and OIDC) (#2186) b88a743 (Antonio Gámez)
  • Remove All Namespaces option. Adapt AppList and AppRepoList (#2179) 43f45e5 (Andres Martinez Gotor)
  • Delete kubeapps-3.6.0.tgz (#2183) a689b80 (Andres Martinez Gotor)
  • Add can-i endpoint (#2171) b6a9b31 (Andres Martinez Gotor)
  • Fix version retrieval when pushing commit (#2180) 765ae82 (Andres Martinez Gotor)
  • Fix upgrade test (#2178) 2fabe58 (Andres Martinez Gotor)
  • [bitnami/kubeapps] Major version. Adapt Chart to apiVersion: v2 (#2157) fb1adf0 (Carlos Rodríguez Hernández)
  • Throw an error if there is no namespace to use (#2166) 6b4c2e8 (Andres Martinez Gotor)

Don't miss a new kubeapps release

NewReleases is sending notifications on new releases.