Skip to content

Releases: vmware-tanzu/kubeapps

Kubeapps v1.1.0 - Santa is late, but full of goodies!

28 Dec 17:11
07749fa
Compare
Choose a tag to compare

Celebrate the end of the year with the latest Kubeapps feature release 🎆! Among other improvements and fixes, this release contains:

  • It's now possible to upgrade Kubeapps from the UI itself, tiller-proxy has been configured with a graceful shutdown so the chart upgrade completes successfully before tiller-proxy itself is upgraded
  • Improved error messaging for unexpected Tiller errors when installing or upgrading a chart
  • Adds the ability to configure the securityContext in the Kubeapps chart
  • Secrets associated with an application can now be displayed in the application's page
  • The version of Kubeapps is now shown in the footer
  • When deploying a new chart, the release name is prefilled with a generated name
  • Chart descriptions are now shown in the Catalog page
  • Kubeapps can now be accessed on a custom path (e.g. /kubeapps), configurable in the chart Ingress
  • A Custom CA can be configured when adding chart repositories

Thanks to @obeyler, @spiegela, @stormmore, @malejpavouk 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

  • Add Ingress trailing / rewrite (#897) 07749fa (Miguel Martínez Triviño)
  • Update chartsvc and chart-repo to v1.2.0 (#902) d8e818d (Andres)
  • Fix issues when parsing lists (#893) ca8e64d (Andres)
  • Improve Other Resources rendering (#899) dc19355 (Andres)
  • Fix chart-repo image reference (#900) 18b8e67 (Andres)
  • Implement dashboard changes to add a customCA to a repository (#894) fa96732 (Andres)
  • Allow tiller-proxy and AppRepository controller to use a custom CA (#878) cf8c93f (Andres)
  • Add custom path support (#890) a6f3dc5 (Miguel Martínez Triviño)
  • Refactor automatic release name test (#889) 8dab70c (Andres)
  • Fix config.json (#891) 890ec4f (Miguel Martínez Triviño)
  • Show chart descriptions (#876) 47f4cef (Andres)
  • remove 1.9 job declarations in CI workflow (#887) bf40642 (Adnan Abdulhussein)
  • drop e2e tests on k8s 1.9 on GKE (#885) bb0a80e (Adnan Abdulhussein)
  • Auto generate release name (#877) e1b2f19 (Andres)
  • Add Kubeapps version in the footer (#880) 84b6a15 (Andres)
  • Fix SecretTable for empty secrets (#879) de755d5 (Andres)
  • Improve AppView loading behavior (#855) f0aea0f (Andres)
  • Fix k8s_wait_for_job_completed (#873) b047f3e (Andres)
  • remove comment (#874) 7f2bd3e (Miguel Martínez Triviño)
  • Add show secret button (#847) 4f6f94c (Andres)
  • Standardize capitalization in tags (#868) ffb8aa0 (Andres)
  • source script in the specific step (#871) 8e78d3c (Miguel Martínez Triviño)
  • Add optional securityContext. Change kubectl image (#867) 377eb05 (Andres)
  • Show error message for unexpected errors (#866) 753f705 (Andres)
  • [tiller-proxy] Fix issues while upgrading Kubeapps from the web UI (#841) 20c0b3a (Andres)
  • Fix link 5399ac0 (Andres)
  • add Roadmap wiki link to docs (#857) b70f48b (Adnan Abdulhussein)
  • Refactor installation docs (#850) 884db2d (Andres)
  • Add docs about how to use private repositories (#854) fe4c1fa (Andres)
  • Avoid using --tls-verify flag by default (#853) 7d7b9dc (Andres)
  • Add builds for GKE 1.11 (#845) d52b022 (Andres)
  • Refactor ServiceClassView (#829) 6ed4490 (Andres)
  • update v1.0.0 migration guide to reflect major breaking changes in chart (#844) 0ea739f (Adnan Abdulhussein)
  • Refactor e2e tests (#840) 8e61465 (Andres)
  • Refactor AddBinding and Deprovision buttons (#830) 330a11e (Andres)
  • Add e2e tests with stable images if a new chart is been released (#827) 19a851b (Miguel Martínez Triviño)
  • Downsize the number of nodes in e2e tests (#838) ad827e3 (Miguel Martínez Triviño)
  • Revert "K8s helpers improvements (#833)" (#836) dcad2c9 (Miguel Martínez Triviño)
  • K8s helpers improvements (#833) 2fdbc6f (Miguel Martínez Triviño)
  • Fix instructions to create roles on kubeapps' namespace (#828) 66801dc (Juan Ariza Toledano)

Kubeapps v1.0.0

15 Nov 08:34
Compare
Choose a tag to compare

This is the first stable Kubeapps release 🎉!

Note: This version requires Helm +v2.10

The most notable changes include a rename of the "Charts" navigation menu and routes to "Catalog" to better distinguish it from "Applications". This release also includes a redesign of the Service Catalog Instance page, bringing it more in line with the Application page. The Service Catalog Binding pane has been removed from the deployment and upgrade forms as it is seen as a workaround that does not fit the Service Catalog workflow.

ClusterRoles and ClusterRoleBindings are no longer created when installing Kubeapps, as we now are now able to rely solely on namespaced Roles and RoleBindings.

See the changelog below for other changes and fixes.

Going forward, we will be working towards our next feature release, v1.1.0.

Installation

NOTE: Be sure to check the migration guide if upgrading from an older version.

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 actions if service instance is pending operation (#823) 186d58d (Adnan Abdulhussein)
  • Update mongodb chart (#818) 086374c (Andres)
  • Install CRDs by using the new crd-install hook (#821) 705857e (Miguel Martínez Triviño)
  • reorganise service instance view layout (#815) da1cb3e (Adnan Abdulhussein)
  • Add missing space (#817) 6bd7dea (Andres)
  • Install app-repository CRD via a hook (#813) 1184726 (Miguel Martínez Triviño)
  • Tiller proxy user agent support (#810) e3a99dd (Miguel Martínez Triviño)
  • Revert "namespace apprepo-controller kube informer (#787)" (#808) 90a4fc6 (Adnan Abdulhussein)
  • Add user-agent-comment support in chart repo controller (#804) cf19e0b (Miguel Martínez Triviño)
  • Avoid CRD deletion when upgrading (#801) e85450e (Andres)
  • Add link for repo tags (#802) 08a4f1f (Andres)
  • Hide binding details if the svc instance is not bindable (#794) d19a26d (Andres)
  • Remove right pane for service bindings in deployment and upgrade forms (#798) 33d6bf4 (Andres)
  • Add component information in app and service lists (#796) 3eccd0a (Andres)
  • relax YAML parsing for Helm release manifests (#797) d28cbcf (Adnan Abdulhussein)
  • Show correct release name in case of error (#791) 468b549 (Miguel Martínez Triviño)
  • Fix catalog links (#792) 88bb1f5 (Miguel Martínez Triviño)
  • Increase websockets idle timeout (#790) 7ea41e7 (Miguel Martínez Triviño)
  • renames Chart list to Catalog list (#788) 075bbd3 (Adnan Abdulhussein)
  • namespace apprepo-controller kube informer (#787) 9c6ac74 (Adnan Abdulhussein)
  • Remove namespace usage (#782) ff5797d (Miguel Martínez Triviño)
  • Bump chart version for v1.0.0-beta.4 release (#785) cec9862 (Adnan Abdulhussein)

v1.0.0-beta.4

02 Nov 21:24
1bf5a25
Compare
Choose a tag to compare

This release contains several bug fixes, including:

  • Repository sync jobs are no longer left behind in failed states #773
  • The frontend will now catch any unexpected errors and show a useful error message instead of crashing without any information #741
  • Fixes an issue where tiller-proxy was returning the wrong Helm release in certain cases #781
  • Introduces a MongoDB connection timeout in chartsvc and chart-repo so they don't hang indefinitely when trying to connect to MongoDB helm/monocular#552
  • chart-repo now correctly indexes updated packages for the same chart version helm/monocular#556

In addition to these fixes, we've been continuing to work on refactoring the codebase and improving stability.

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

  • bumps chart-repo and chartsvc to v1.0.1 (#784) 1bf5a25 (Adnan Abdulhussein)
  • Fix tiller-proxy dev docs (#780) b62e19a (Miguel Martínez Triviño)
  • Fix get release (#781) 7d5e8bf (Miguel Martínez Triviño)
  • chart docs: update install troubleshooting for RBAC issues (#778) 06895d1 (Adnan Abdulhussein)
  • ErrorBoundary implementation (#741) 5b1bfb6 (Miguel Martínez Triviño)
  • Update job scheduling mode (#773) bc98393 (Miguel Martínez Triviño)
  • docs: add developer docs for chartsvc and chart-repo (#775) 4b31938 (Adnan Abdulhussein)
  • Refactor Service Brokers configuration menu (#746) ccf8b65 (Andres)
  • add section about the differences with Monocular (#769) ea98b2c (Adnan Abdulhussein)
  • Update client-go to 9.0 (#770) 87bd2a7 (Andres)
  • Refactor binding list (#742) ba7d634 (Andres)
  • Adapt Notes.txt to new Ingress configuration (#760) a7eb018 (Juan Ariza Toledano)
  • Fix double quotes escaping (#749) 447d3c5 (Miguel Ángel Martínez Triviño)
  • Fix quay.io images FQDN (#751) 8876fd7 (Miguel Ángel Martínez Triviño)
  • Fix quay.io images FQDN (#751) 572b9f6 (Miguel Ángel Martínez Triviño)
  • [Kubeapps Chart] Simplify ingress configuration for cert-manager (#740) 8cc2ba2 (Juan Ariza Toledano)
  • bump chart version to pick v1.0.0-beta.3 (#745) e80fe5b (Miguel Ángel Martínez Triviño)

v1.0.0-beta.3

18 Oct 15:57
1dc3a2b
Compare
Choose a tag to compare

Another release mainly focused on codebase stabilization and refactoring. In particular, we have improved the stability of the Service Catalog integration among other things.

On the features front, up until today, if a deployed application was exposed via a LoadBalancer, the Kubeapps UI was able to show a link to access to the app. In this release, we have extended this feature by adding support for ingress resources as well! #673 (comment)

Once step closer to 1.0 stable 🎉

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

  • Avoid to submit empty params (#735) 1dc3a2b (Andres)
  • Refactor Card list for service instances (#732) a29ec5c (Andres)
  • Add error handling design doc (#738) 82a54d7 (Miguel Ángel Martínez Triviño)
  • Add global registry option (#728) 2ca4c1a (Carlos Rodríguez Hernández)
  • Update certs for e2e tests (#730) 4862d1f (Andres)
  • ServiceInstanceView refactor (#723) 41a9677 (Andres)
  • Refactor InstanceListView (#719) 7409cb3 (Andres)
  • add container suffixes to all imports in Routes (#722) b2fe65d (Adnan Abdulhussein)
  • Remove unused ServiceList (#718) 97f16c8 (Andres)
  • rename BindingEntry -> BindingListEntry in BindingList (#721) b5121e2 (Adnan Abdulhussein)
  • Rename ServiceClass/ServiceInstance components and containers to add Service prefix (#720) 3e021af (Adnan Abdulhussein)
  • improve structure of components and containers (#717) 859ecb6 (Adnan Abdulhussein)
  • Remove Functions Integration (#713) b5014fa (Andres)
  • Class list (#714) 0a2fb30 (Andres)
  • e2e test: remove check for chartsvc image (#715) b96ba06 (Adnan Abdulhussein)
  • Remove chart repo and chartsvc sources (#711) 69b1c0d (Adnan Abdulhussein)
  • Add id to headings (#709) 74f3fa6 (Andres)
  • Fix get to retrieve the latest release (#708) 008c6bd (Andres)
  • Show URL for ingress objects (#707) 475b0ff (Andres)
  • Add Slack link to Readme (#701) c6bccdf (Miguel Ángel Martínez Triviño)
  • Bump chart version to match v1.0.0-beta.2 (#703) 3adb3f0 (Miguel Ángel Martínez Triviño)

v1.0.0-beta.2

05 Oct 11:41
62538b1
Compare
Choose a tag to compare

This release improved the production readiness of the deployment Helm chart by setting multiple replicas to all our stateless services as well as configuring minimum K8s resources to ensure QOS.

Upgrading Kubeapps has never been easier. The process has been streamlined and now it is possible to upgrade Kubeapps from the Kubeapps dashboard!

On the feature / bug fixes front, we have improved the way we expose URLs for applications deployed using Kubeapps. More related changes are coming in the next release so stay tuned!

Last but not least, on the development side, we were focused on tackling technical debt in the dashboard. This means things like using the latest version of Typescript and brand new types :). This way we can build on top of a up to date foundation :)

Enjoy!

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 typescript compilation check and hooks update (#700) 62538b1 (Miguel Ángel Martínez Triviño)
  • Refactor URL handling (for services) (#697) 797eaa7 (Andres)
  • Simplify upgrade process (#691) 6c997cf (Andres)
  • Migrate to new typesafe-actions action creators (#679) 9a92cbf (Miguel Ángel Martínez Triviño)
  • Improve getting LoadBalancer address in chart NOTES.txt (#695) a19e207 (Carlos Rodríguez Hernández)
  • Remove logo from chart title (#689) 93c2439 (Andres)
  • Refactor purge UX for deleted apps (#681) 2a2a580 (Andres)
  • Refactor error handling with ErrorSelector (#662) 4911ae3 (Andres)
  • Fix components docs (#638) 93d40ea (Ara Pulido)
  • Replace deprecated react-router-redux (#675) d9cce5f (Miguel Ángel Martínez Triviño)
  • Update TS ThunkAction types and returned values in action creators (#677) 24b840f (Miguel Ángel Martínez Triviño)
  • chart: update NOTES.txt so select first pod to port-forward (#678) 1c8942c (Adnan Abdulhussein)
  • Add missing loader components (#669) 18f487a (Miguel Ángel Martínez Triviño)
  • Move Routes to a component (#652) f21612e (Andres)
  • Apply limits and requests (#666) 6b7407d (Miguel Ángel Martínez Triviño)
  • New release documentation (#664) b30bcad (Miguel Ángel Martínez Triviño)
  • Upgrade typescript to 3.x and latest react/redux (#650) 6e53823 (Miguel Ángel Martínez Triviño)
  • Fix port reference in tiller-proxy deployment manifest (#661) 4159b79 (Miguel Ángel Martínez Triviño)
  • Increase number of replicas and allow its configuration (#660) 7fda21e (Miguel Ángel Martínez Triviño)
  • Bump chart version (#663) a1e9ced (Miguel Ángel Martínez Triviño)

v1.0.0-beta.1

20 Sep 18:22
0a67555
Compare
Choose a tag to compare

This release is packed with bug fixes at all levels, taking us one step closer to 1.0 stable!

It also contains mayor UI/UX improvements like a consistent way of handling 404 error codes as well as providing a better user experience while resources are loading.

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

  • chart: add liveness/readiness probes to chartsvc deployment (#645) 0a67555 (Adnan Abdulhussein)
  • [e2e test] Install helm with TLS (#642) f8054b8 (Andres)
  • Remove spurious semicolon from charts list (#649) cf37ef3 (Miguel Ángel Martínez Triviño)
  • Loader components on applications and charts (#644) 226a8e2 (Miguel Ángel Martínez Triviño)
  • ChartList tests (#641) db9fecf (Andres)
  • LoadingSpinner component and first applications (#637) 7563710 (Miguel Ángel Martínez Triviño)
  • Delete ChartList tests (not ready) (#639) 513ae86 (Andres)
  • Add tests for Card component (#631) c4cfe88 (Andres)
  • Send a 404 page by default (#618) 15ba578 (Andres)
  • add a helm template test in CI (#621) b3fbc43 (Adnan Abdulhussein)
  • Update documentation to reflect pod name changes (#634) 8180cdd (Miguel Ángel Martínez Triviño)
  • API error handling in releases list (#615) c7879b8 (Miguel Ángel Martínez Triviño)
  • Fix API version being merged into the comment (#627) f0eb2ef (Miguel Ángel Martínez Triviño)
  • Fix chart tiller proxy (#626) 404266c (Miguel Ángel Martínez Triviño)
  • e2e tests: update deployment names with internal prefix (#622) 6b821f1 (Adnan Abdulhussein)
  • fix chart missing value (#620) 377e8d8 (Adnan Abdulhussein)
  • rename kubeapps-dashboard svc to sound more internal (#603) e6f0741 (Adnan Abdulhussein)
  • Tiller TLS CA validation (#616) f352719 (Miguel Ángel Martínez Triviño)
  • [chart] Edit NOTES to use more compatible command (#612) bf27e31 (Andres)
  • Always show filter options (#611) 7d519b6 (Andres)
  • Check missing chart repository (#604) 038f993 (Andres)
  • Fix snapshot stale after merge (#609) 96bbc1f (Miguel Ángel Martínez Triviño)
  • add stylelint (#601) 82031be (Adnan Abdulhussein)
  • Make annotations defaults consistent (#599) 1c82b9f (Miguel Ángel Martínez Triviño)
  • Chart deploy. Show an error message if namespace is not selected (#595) f575efd (Miguel Ángel Martínez Triviño)
  • Change generic error message (#596) 624bf97 (Andres)
  • Speed up CI builds (#583) 1af2906 (Andres)
  • [CI] Push and use temporary images (#584) 95a73d2 (Andres)
  • update chart for v1.0.0-beta.0 release (#592) ed1dd67 (Adnan Abdulhussein)

v1.0.0-beta.0

06 Sep 21:46
d5546d2
Compare
Choose a tag to compare

This is the first Kubeapps 1.0 beta release! Going forth, we will continue working on bug fixes and stability improvements to bring Kubeapps to a stable 1.0 release.

This release changes the default application management behaviour to match the experience with the Helm CLI. By default, Kubeapps will only show deployed and failed Helm release states, with a toggle to show deleted releases. When deleting an application within Kubeapps, there is now an option to purge a release, which if left unchecked will default to the marking the release as deleted so that it can be reviewed and even rollbacked in the future.

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

  • chart: update MongoDB dep to 4.3.1 to fix label selector issue (#590) d5546d2 (Adnan Abdulhussein)
  • Update mongodb chart dependency (#586) d8647f6 (Andres)
  • [Chart] frontend service annotation (#587) 830040f (Miguel Ángel Martínez Triviño)
  • add sass-lint to project (#585) 7c9fe48 (Adnan Abdulhussein)
  • Show list-all checkbox in Apps view (#563) b878a64 (Andres)
  • [CI] Avoid getting stuck while checking if the cluster is available (#574) 4a80226 (Andres)
  • add SASS preprocessing (#579) a7c2b7c (Adnan Abdulhussein)
  • Use chart version instead of appVersion (#575) e1b1294 (Andres)
  • add tslint rule to avoid the template strings if not interplating (#559) 767a153 (Adnan Abdulhussein)
  • ci: update release notes template to reflect latest releases (#570) 4992920 (Adnan Abdulhussein)
  • Chart update: Tiller Proxy namespace awareness and rbac support (#569) 4440f85 (Miguel Ángel Martínez Triviño)
  • remove manifests from repo (#567) 0b92c88 (Adnan Abdulhussein)
  • updates Hex to v3.2.0 (#550) 909466c (Adnan Abdulhussein)
  • disable object-literal-sort-keys in dev tslint config (#558) e1708c3 (Adnan Abdulhussein)
  • Add status query for listing releases (#557) 1456959 (Andres)
  • Fix previous tag retrieval (#554) 04271fd (Andres)
  • Automatically sync chart (#552) 17c32d1 (Andres)
  • update chart for v1.0.0-alpha.7 release (#561) fa33466 (Adnan Abdulhussein)

Kubeapps v1.0.0-alpha.7

30 Aug 00:34
4a83304
Compare
Choose a tag to compare

This is a patch release that fixes a severe bug where multiple Deployed and Failed states were showing for a single application in the Applications page (#542). This release also fixes an issue where an invalid token would render an empty/partial pages or errors, now invalid tokens are detected and you will be redirected to the login screen (#553).

Installation

IMPORTANT: If you are upgrading from a release prior to v1.0.0-alpha.5, please follow the migration guide. These instructions are for fresh installs.

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

  • Logout and redirect on 401 error (#553) 4a83304 (Miguel Ángel Martínez Triviño)
  • [tiller-proxy] Filter old versions (#548) c51f0f2 (Andres)
  • Add more unit tests to AppView components (#545) 4930af4 (Andres)
  • Disable ordering rules for linter (#544) e89612d (Andres)
  • Extract authentication logic to redux state (#517) c8b71c4 (Miguel Ángel Martínez Triviño)
  • Simplify circleCI yaml (#539) a7a6924 (Andres)
  • Move tiller-proxy handler to a package and add unit tests (#506) 4f2b0ff (Andres)
  • Remove unused component (#541) f76e3c2 (Andres)
  • backport some ts 3.x types to fix compilation error (#535) 53a5b90 (Miguel Ángel Martínez Triviño)
  • Update snapshots (#540) edcf9d2 (Andres)
  • AppControls Details and Notes tests (#527) db46ec8 (Andres)
  • AppUpgradeComponent tests (#525) 0a15017 (Andres)
  • bump chart version for v1.0.0-alpha.6 release (#538) 9fd96ae (Adnan Abdulhussein)

Kubeapps v1.0.0-alpha.6

24 Aug 01:14
b2105f7
Compare
Choose a tag to compare

This release contains several bug fixes and improvements:

  • The status of the Helm release is now shown in the App List, now it is more clear what releases have been deleted or failed
  • Deleted releases can be purged
  • Unexpected chart installation errors are now shown in the UI
  • Error message shown if no charts are found
  • Error message shown if a chart readme is not found
  • Fixes a bug where charts with empty rendered templates would crash the UI
  • Service Catalog integration marked as alpha

This release also removes the kubeapps CLI, please refer to the migration guide to upgrade to the latest version of Kubeapps.

Installation

IMPORTANT: If you are upgrading from a release prior to v1.0.0-alpha.5, please follow the migration guide. These instructions are for fresh installs.

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

  • ignore no charts error when filtering (#533) e0f6191 (Adnan Abdulhussein)
  • chart: fix hook type in cleanup job (#530) e545226 (Adnan Abdulhussein)
  • Update documentation about enabling RBAC in minikube (#498) 4afd10a (Miguel Ángel Martínez Triviño)
  • Fix Tiller error in frontend (#514) b05b64f (Miguel Ángel Martínez Triviño)
  • Upgrade react-ts-scripts and added production tsconfig file (#528) 716d2c4 (Miguel Ángel Martínez Triviño)
  • remove kubeapps CLI (#503) 3391a55 (Adnan Abdulhussein)
  • Fix snapshot (#523) c3f733b (Andres)
  • AppList and AppListItem render tests (#519) 243eeb0 (Andres)
  • Show alpha warning for service instances (#512) 5bedab7 (Andres)
  • Allow to install kubeapps in several namespaces (#508) 53ad739 (Andres)
  • Show empty readme message (#513) 548fae6 (Andres)
  • Add jest-enzyme and update snapshots (#520) 03a7e33 (Miguel Ángel Martínez Triviño)
  • Catch empty chart list (#510) ea62541 (Andres)
  • Wrap console text (#496) 2295d03 (Andres)
  • Fix deployment name in dashboard dev docs (#501) 54bca50 (Miguel Ángel Martínez Triviño)
  • Fix tiller proxy image swap info (#499) fc83fd9 (Miguel Ángel Martínez Triviño)
  • Ignore empty kubernetes resources (#500) 5497487 (Miguel Ángel Martínez Triviño)
  • Fix documentation links (#493) a358a99 (Miguel Ángel Martínez Triviño)
  • Remove travis file (#495) 8e33fc9 (Andres)
  • Update getting-started.md (#471) 2edf2c7 (Donovan Edye)
  • Trigger circleCI build 6f4cabb (Andres)
  • Add end-to-end tests using CircleCI (#443) 8421f8e (Andres)
  • Report unprocessable entity (#466) 48f5f7a (Andres)
  • Report Application status (#460) 2d5454d (Andres)
  • Add chart tests (#442) 16cb329 (Andres)
  • chart: updates based on review in bitnami/charts (#488) 047ab65 (Adnan Abdulhussein)
  • Chart, support for disabling RBAC (#483) a2f5dd4 (Miguel Ángel Martínez Triviño)
  • Update chart from upstream (#484) 5ce7527 (Miguel Ángel Martínez Triviño)
  • Allow to upgrade Kubeapps through the Dashboard (#468) 2b4e1aa (Andres)
  • Documentation updates (#467) c455cc6 (Ara Pulido)
  • Use FROM scratch for Tiller proxy (#458) c874c1a (Andres)
  • [tiller-proxy] Improve release list behavior (#457) b9d88d2 (Andres)
  • Fix install references (#469) 364659c (Miguel Ángel Martínez Triviño)
  • Migration guide minor fixes (#464) 2b9e14d (Ara Pulido)

Kubeapps v1.0.0-alpha.5

09 Aug 21:22
Compare
Choose a tag to compare

IMPORTANT: This release contains breaking changes, please follow the migration guide to upgrade from a previous version.

This is a major release of Kubeapps that changes the way it is deployed and some of its underlying components.

Previous versions of Kubeapps bundled its own Tiller, which caused issues with interoperability with the Helm CLI and the lack of support for alternative models of installing Tiller (e.g. the Tiller-per-namespace model). In this version, Kubeapps no longer bundles Tiller. You should ensure Tiller v2.9.1+ is installed in your cluster before installing Kubeapps. Kubeapps can be configured to point to a specific Tiller host at deployment time, but will point to the Tiller service in the kube-system namespace by default (Helm's default install location).

The kubeapps CLI previously used to deploy and update Kubeapps has been deprecated. The official installation method is now using the Kubeapps Helm chart, please follow the migration guide to upgrade from previous releases.

Kubeless and Sealed Secrets have been removed from the Kubeapps bundle, and the Functions page has been hidden to focus on the Application deployment experience.

Installation

IMPORTANT: If you are upgrading from a previous release, please follow the migration guide. These instructions are for fresh installs.

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 developer documentation (#462) 88344aa (Miguel Ángel Martínez Triviño)
  • update user documentation for using Helm chart (#449) 3eb28b7 (Adnan Abdulhussein)
  • Update GitHub link (#448) 515e823 (Adnan Abdulhussein)
  • clean/DRY up documentation (#446) 164b0c0 (Adnan Abdulhussein)
  • improve Kubeapps readme (#441) e454299 (Adnan Abdulhussein)
  • Custom namespace support for local development (#440) b13c591 (Miguel Ángel Martínez Triviño)
  • Use kube-system for migrating releases (#432) 7cbad9e (Andres)
  • Migration guide (v1.0.0-alpha.5) (#430) 2a24a80 (Andres)
  • Minor doc fix 118459e (Andres)
  • fix hardcoded references to kubeapps namespace in dashboard (#425) b86b8d7 (Adnan Abdulhussein)
  • kubeapps cli fixes (#431) 50807de (Adnan Abdulhussein)
  • Use new vhost path (#427) 78b2d87 (Andres)
  • Remove roles that reference the Kubeless namespace (#428) ed8f2b2 (Ara Pulido)
  • Add Helm chart for installing Kubeapps (#349) d9102c6 (Adnan Abdulhussein)
  • remove Functions from navigation (#421) 7df6a49 (Adnan Abdulhussein)
  • remove Kubeless from Kubeapps distribution (#423) 372d94c (Adnan Abdulhussein)
  • Add clusterWide property to forbidden response (#420) 252c49d (Andres)
  • Fixed broken link to access control page (#409) b90a101 (Kiran Karkera)
  • support for generic secret structures in bindings (#398) b9b4947 (Adnan Abdulhussein)
  • Add a role to grant read access (#399) 848dc0b (Andres)
  • Security improvements docs (#395) 272ac91 (Andres)
  • two-step binding form for providing binding parameters (#389) 86f1253 (Adnan Abdulhussein)
  • Use tagged version for tiller-proxy (#396) 8765818 (Andres)
  • Removed Sealed Secrets references from documentation (#391) 2fd0c8d (Ara Pulido)
  • Store releases in Tiller as secrets (#390) 2b26df1 (Andres)
  • [dashboard] Replace helm-crd with tiller-proxy (#379) 510a1f5 (Andres)
  • manifests: specify catch-all server_name for kubeapps vhost, closes #361 (#387) 56a677c (Sameer Naik)
  • [tiller-proxy] Improve forbidden response (#378) 3e392a8 (Andres)
  • Fix app repository role (#383) 1bc8c39 (Andres)
  • add ChartView and subcomponent unit tests (#380) 3cddd41 (Adnan Abdulhussein)
  • manifests: upgrade to bitnami/mongodb:3.6.5-r31 (#377) acae863 (Sameer Naik)
  • docs: use bullet point list for Kubeapps features (#372) 8a697b0 (Adnan Abdulhussein)
  • use two-step form for provisioning service instances (#373) 04dbb9d (Adnan Abdulhussein)
  • remove sealed-secrets for kubeapps distribution (#376) 85838b6 (Adnan Abdulhussein)
  • docs: remove AKS workaround (#374) fb0b9ba (Adnan Abdulhussein)
  • Tiller proxy basic functionality (#357) 2c70d7f (Andres)
  • docs: fix access-control docs link from Kubeapps dashboard (#369) fa5ad1f (Adnan Abdulhussein)
  • fix broken image links (#368) 25b8efe (Adnan Abdulhussein)
  • adds the --coverage flag to the dashboard tests (#370) cc45683 (Sameer Naik)
  • developer docs (#359) 23b7198 (Sameer Naik)
  • docs: updated tested environments, add AKS patch (#358) 942b809 (Adnan Abdulhussein)