Kubeapps 0.5.0
This version of Kubeapps directly integrates the Function UI in the main dashboard. This means there is now a single, unified UI for your Helm Charts, Kubeless Functions and Service Catalog Instances 🎉!
Other awesome things that have happened:
- Kubeapps now lives under a single repo (this one), we've merged the apprepository-controller, chartsvc, manifest and dashboard repos all into this one.
- The Kubeapps CLI is now statically compiled, and the cgo cross-compilation toolchain has been removed (in favour of Go's built-in cross-compilation tooling) as we are no longer dependent on cgo.
Installation
To install this release, download the client binary for your operating system:
Linux:
sudo curl -L https://github.com/kubeapps/installer/releases/download/v0.5.0/kubeapps-linux-amd64 -o /usr/local/bin/kubeapps && sudo chmod +x /usr/local/bin/kubeapps
OS X:
sudo curl -L https://github.com/kubeapps/installer/releases/download/v0.5.0/kubeapps-darwin-amd64 -o /usr/local/bin/kubeapps && sudo chmod +x /usr/local/bin/kubeapps
To get started with Kubeapps, checkout this walkthrough.
Changelog
- bump image tags for v0.5.0 release f910949 (Adnan Abdulhussein)
- update rbac roles for kubeless integration and remove kubeless-ui (#195) fcebc6d (Adnan Abdulhussein)
- add deploy function form (#192) 5049bdd (Adnan Abdulhussein)
- fix sealed-secrets check on kubeapps up (#193) f500347 (Adnan Abdulhussein)
- add FunctionTester and FunctionLogs components (#186) 3ec6ca2 (Adnan Abdulhussein)
- Merge pull request #185 from sameersbn/appnew-select-version 9ff9621 (Sameer Naik)
- sets
editor.$blockScrolling = Infinity
to disable deprecation warning 33d865c (Sameer Naik) - use the value of chartID to display the chart name d75c889 (Sameer Naik)
- adds bottom padding to the form 0d75847 (Sameer Naik)
- fix usage of select tag 503987f (Sameer Naik)
- refactor
handleChartVersionChange
8fc2f6d (Sameer Naik) - refactor
componentWillReceiveProps
9d2dd4a (Sameer Naik) - display chart name in new deploy page 865ce66 (Sameer Naik)
- minor cleanup of the render function b141ed9 (Sameer Naik)
- fixes render condition ba4c79c (Sameer Naik)
- fix implementation to reuse the chartVersion property e6169ef (Sameer Naik)
- AppNew: allow users to select a version in the appNew component c2c7f8d (Sameer Naik)
- adds a guard to prevent overriding existing sealed-secrets installations (#141) 4a66d1c (Adnan Abdulhussein)
- Fix installation script for OS X in documentation (#184) f169f70 (Jan Brun Rasmussen)
- edit and delete functions (#183) c21b148 (Adnan Abdulhussein)
- disable use of cgo only for the ci builds (#182) 2316779 (Sameer Naik)
- fix apprepository-controller test failure (#181) 65a03d5 (Adnan Abdulhussein)
- improve CI builds (#179) 56a307b (Adnan Abdulhussein)
- add apprepository-controller image build to CI 0b2bdac (Adnan Abdulhussein)
- add clusterrole for unnamespaced cronjob informer c5ac1d2 (Adnan Abdulhussein)
- vendor changes for merger 34b70c2 (Adnan Abdulhussein)
- code changes for merger 4adfb77 (Adnan Abdulhussein)
- Merge kubeapps/apprepository-controller into kubeapps/kubeapps 2d99e4d (Adnan Abdulhussein)
- prepare for merge into kubeapps/kubeapps c7350e5 (Adnan Abdulhussein)
- Added extra information to the install docs about exposing the service externally (#177) 9bb5354 (Bruce)
- Update to client-go to v5.0.1 (#172) e63b9ed (Adnan Abdulhussein)
- list functions running in Kubeless (#171) b3fbaaf (Adnan Abdulhussein)
- Omit the symbol table and debug information (#57) 6083945 (Tuna)
- update travis ci config for dashboard 89f7058 (Adnan Abdulhussein)
- Merge kubeapps/dashboard into kubeapps/kubeapps e553fae (Adnan Abdulhussein)
- prepare for merge into kubeapps/kubeapps d92a94f (Adnan Abdulhussein)
- update travis and makefile config to build chartsvc img 5494168 (Adnan Abdulhussein)
- add packages used by chartsvc f2a315a (Adnan Abdulhussein)
- code changes for new repo 37edfd4 (Adnan Abdulhussein)
- Merge kubeapps/chartsvc into kubeapps/kubeapps 62aedf9 (Adnan Abdulhussein)
- prepare for merge into kubeapps/kubeapps bef4e90 (Adnan Abdulhussein)
- Refresh Catalog After Service Provision (#102) 005ecf9 (Evan Louie)
- remove manifest sync script 7a659f3 (Adnan Abdulhussein)
- remove unneeded travis.yml from kubeapps/manifest repo 5028a71 (Adnan Abdulhussein)
- revert travis ci key for main repo 8865a89 (Adnan Abdulhussein)
- add chart-repo image build and deploy 97a0c29 (Adnan Abdulhussein)
- update Travis CI config for testing in fork c189be0 (Adnan Abdulhussein)
- Makefile: fix binary name 08603e4 (Adnan Abdulhussein)
- update TravisCI config 02200b6 (Adnan Abdulhussein)
- Merge kubeapps/manifests into kubeapps/kubeapps 0ac9ec4 (Adnan Abdulhussein)
- prepare for merge into kubeapps/kubeapps e8a6d17 (Adnan Abdulhussein)
- update kubeapps/dashboard to v0.4.0 (#42) faf659e (Adnan Abdulhussein)
- remove unused values.yaml, switching to full jsonnet (#39) c65006a (Adnan Abdulhussein)
- ci: update kubecfg (#41) e1501d3 (Adnan Abdulhussein)
- use fixed tag for chart-repo and apprepository-controller images (#40) 7cbb150 (Adnan Abdulhussein)
- configure rbac roles for kubernetes api proxy (#38) f826005 (Adnan Abdulhussein)
- use namespaced API endpoint for AppRepos (#101) 9218010 (Adnan Abdulhussein)
- Update to Kubeless 0.4.0 (#37) 6ba5308 (Andres)
- new Kubeapps Dashboard (#36) 0985a9c (Adnan Abdulhussein)
- Changed loose regex match to strict string comparison of service classname (#100) 917b9df (Evan Louie)
- fix: use non-specific date locale (#97) 0192fc8 (Adnan Abdulhussein)
- use CardGrid in AppList (#95) 03fc5fb (Adnan Abdulhussein)
- AppView redesign (#92) 8c9a9fa (Adnan Abdulhussein)
- Revisit the card design (#90) 6043b4f (Ángel M)
- Checking for service catalog and service brokers installation and deployed service instances (#86) 9be3ea2 (Sertaç Özercan)
- Add bindings to create new app view (#88) eb719c8 (Rita Zhang)
- disables the service worker (#91) 825c3e3 (Adnan Abdulhussein)
- use svgr to generate icon components (#82) 34dbea7 (Adnan Abdulhussein)
- added cancel button for binding (#81) fb05777 (Sertaç Özercan)
- Fix: Empty Tables (#80) 781b7e7 (Evan Louie)
- Service Instances view (#79) 996e053 (Sertaç Özercan)
- Add appnew view (#78) 481a553 (Rita Zhang)
- Plans Table (#77) 9de021f (Evan Louie)
- Instance View (#76) 5ef0d1e (Evan Louie)
- Add configuration submenu and mobile navigation (#74) 8013058 (Ángel M)
- Move Service Broker list and app repo list to config (#73) 59b1b59 (Sertaç Özercan)
- Update the layout and add the iconography (#71) 0951497 (Ángel M)
- Update instance provision parameter (#70) d7c3d27 (Rita Zhang)
- default service catalog installation (#67) 50f61d3 (Sertaç Özercan)
- update README for master (#65) f6514ea (Adnan Abdulhussein)
- Delete confirmation dialog (#63) 0094ca5 (Sertaç Özercan)
- added bind/unbind buttons (#62) fefc313 (Evan Louie)
- Add service catalog deprovision button (#60) 2bb39d2 (Sertaç Özercan)
- Applications List and Details Views (#50) e86ee13 (Adnan Abdulhussein)
- Improve a bit the dev docs, based on my experience (#61) 23afa15 (Ara Pulido)
- AppRepo resync button (#53) bda522f (Andres)
- Merge pull request #6 from murali-reddy/chart-repo-sync 3bde2e7 (Adnan Abdulhussein)
- On apprepositories.kubeapps.com CRD object delettion create a job to clean up the charts for the repo from the DB dec6c93 (Murali Reddy)
- Adopt apprepository-controller to the changes in kubeapps/chartsvc 8a21b20 (Murali Reddy)
- Merge pull request #8 from ngtuna/delete-repo 5324405 (Adnan Abdulhussein)
- update test 0d19542 (Tuna)
- update Gopkg.lock 6b5acc2 (Tuna)
- split tslint rules for dev and ci (#52) 95c6c61 (Adnan Abdulhussein)
- update dep 09e3307 (Tuna)
- Service Catalog (#49) 235891c (Evan Louie)
- keep dep ensure updated cd09cec (Tuna)
- add repo deletion 51168a9 (Tuna)
- Merge pull request #7 from ngtuna/cobra 2728028 (Adnan Abdulhussein)
- update Dockerfile 7f3bbe4 (Tuna)
- rename file e99024d (Tuna)
- changes filename, minor refactor 9232522 (Tuna)
- refactor: add cobra 8fa04c2 (Tuna)
- Merge pull request #5 from andresmgot/manualTrigger bd893d3 (Adnan Abdulhussein)
- Update autogenerated code 587fdc8 (Andres)
- Review c667646 (Andres)
- Merge pull request #6 from prydonius/add-repo-sync-cmd 81db84d (Tuna)
- Add ResyncRequests field bf89544 (Andres)
- Launch a new sync job if the AppRepository changes 3e98221 (Andres)
- update Gopkg.locks 441c72b (Adnan Abdulhussein)
- fix logrus dep 6047ccc (Adnan Abdulhussein)
- Merge pull request #4 from prydonius/3-expose-sync-img 40fec17 (Adnan Abdulhussein)
- add chart-repo-sync cmd e9b87a6 (Adnan Abdulhussein)
- Add UI for deploying values.yaml for charts (#41) 450a042 (Sertaç Özercan)
- Merge pull request #5 from sozercan/values d90531f (Adnan Abdulhussein)
- Add link to apps in sidebar (#42) fc09740 (Sertaç Özercan)
- combine readme and values into files collection 90a0869 (Sertaç Özercan)
- expose container image used in jobs as configurable ae6b4d1 (Adnan Abdulhussein)
- add values.yaml support 43b5cba (Sertaç Özercan)
- selectable chart versions (#39) 7eb58a0 (Adnan Abdulhussein)
- Merge pull request #3 from prydonius/sort-by-name 88f3551 (Sameer Naik)
- Merge pull request #4 from kubeapps/prydonius-patch-1 10580ed (Sameer Naik)
- fix chart-repo-sync cmd link 20f99a4 (Adnan Abdulhussein)
- fixes readme styling in chartview (#38) 177cb71 (Sameer Naik)
- Merge pull request #37 from prydonius/36-bitnami-ui-3 a5ff266 (Evan Louie)
- update footer links 650b3d5 (Adnan Abdulhussein)
- update to bitnami-ui v3 and fix styling issues d4268c2 (Adnan Abdulhussein)
- Merge pull request #32 from prydonius/21-chart-details f5f7b69 (Adnan Abdulhussein)
- Revert "fill width in chart view" badf405 (Adnan Abdulhussein)
- fill width in chart view 84eb342 (Adnan Abdulhussein)
- use max-width to fix sizing of chart readme and sidebar a3909fb (Adnan Abdulhussein)
- message for empty chart readme f39896c (Adnan Abdulhussein)
- add links for chart details sidebar 7fb0e15 (Adnan Abdulhussein)
- flesh out chart view/details cb2f42c (Adnan Abdulhussein)
- Merge pull request #33 from kubeapps/test-setup 28ffc43 (Adnan Abdulhussein)
- fix indent 0917e45 (Adnan Abdulhussein)
- Test Suite 7e02104 (Evan Louie)
- Merge pull request #29 from kubeapps/formatting ea56663 (Adnan Abdulhussein)
- Formatting & Cleanup b2aa314 (Evan Louie)
- Merge pull request #27 from prydonius/restructure 4de3914 (Evan Louie)
- Merge pull request #26 from evanlouie/prettier 164b5fb (Evan Louie)
- Standardized tslint.json and added
lint
andlint-fix
scripts 9efb270 (Evan Louie) - Prettier ea4129c (Evan Louie)
- restructure containers and components into directories 30131ca (Adnan Abdulhussein)
- improve reducer composition 44196c8 (Adnan Abdulhussein)
- add url for shared urls a803244 (Adnan Abdulhussein)
- namespace actions a1b1c2d (Adnan Abdulhussein)
- Merge pull request #25 from prydonius/2.0-chart-install e56b4d9 (Adnan Abdulhussein)
- use namespace and show error 63503d5 (Adnan Abdulhussein)
- add ChartDeployButton component for deploying charts 695e9c5 (Adnan Abdulhussein)
- update instructions to use 0.3.0 branch a3c3765 (Adnan Abdulhussein)
- add chart and chart repo routes f714ceb (Adnan Abdulhussein)
- instructions for accessing 8686e37 (Adnan Abdulhussein)
- add docs for running new dashboard 7a8c148 (Adnan Abdulhussein)
- initial commit of react rewrite eeecf64 (Adnan Abdulhussein)
- fix sorting of all charts response 71d1429 (Adnan Abdulhussein)
- Merge pull request #2 from prydonius/icon-check 2e6a03c (Adnan Abdulhussein)
- ensure icon is unset if not processed 3c408cf (Adnan Abdulhussein)
- only return icon if it exists 4cce440 (Adnan Abdulhussein)
- Merge pull request #1 from prydonius/add-circle f925eb1 (Adnan Abdulhussein)
- add circleci config 1f3b2b2 (Adnan Abdulhussein)
- remove unused testutil 16333a3 (Adnan Abdulhussein)
- Merge pull request #2 from prydonius/set-namespace 963745a (Adnan Abdulhussein)
- explicitly scope kubeapps namespace 4b1290d (Adnan Abdulhussein)
- adding dockerfile 2352377 (Adnan Abdulhussein)
- Merge pull request #1 from prydonius/initial-sync 79c1de1 (Adnan Abdulhussein)
- triggers a Job to run an immediate initial sync 00034b5 (Adnan Abdulhussein)
- Merge pull request #35 from ngtuna/kubeless-v0.3.2 2c02cbb (Tuna)
- bump up kubeless to v0.3.2 9de1496 (Tuna)
- update dependencies 45df1e8 (Adnan Abdulhussein)
- initial commit 237f9b6 (Adnan Abdulhussein)
- Update kubeless to 0.3.1 (#34) b970998 (Andres)
- initial commit 69e312c (Adnan Abdulhussein)
- reduce chart refresh interval to 15 mins (#32) 5c159b7 (Adnan Abdulhussein)
- remove monocular api resource limits and tweak mem request (#31) 1bb831e (Adnan Abdulhussein)
- Merge pull request #30 from kubeapps/sebgoa-patch-3 c48dc73 (sebgoa)
- Merge branch 'master' into sebgoa-patch-3 af4002f (sebgoa)
- Merge pull request #29 from kubeapps/sebgoa-patch-2 e2ab89f (Angus Lees)
- missed double quotes 5cc1ce5 (sebgoa)
- tweak cluster role for kubeless ui 2bf967c (sebgoa)
- typo in sha ref a87d26a (sebgoa)
- set dashboard version to v0.1.0 (#28) 3ad647e (Adnan Abdulhussein)
- Merge pull request #11 from sebgoa/kubeless-tab fff17b3 (Adnan Abdulhussein)
- Update kubeless and kubeless-ui (#27) e2f2e3f (Andres)
- Merge pull request #26 from ngtuna/labeling 6e566ca (Tuna)
- explanation for labelify fn d0f1830 (Adnan Abdulhussein)
- revert changes to mongodb.jsonnet fc032f9 (Adnan Abdulhussein)
- apply created-by label to every resource in kubeapps.jsonnet 2031bc4 (Adnan Abdulhussein)
- add created-by=kubeapps label 50f7fc1 (Tuna)
- Add a blank target to the Functions URL 494efb7 (sebgoa)
- securely connect to mongodb service (#25) 0185f57 (Adnan Abdulhussein)
- secure tiller (#21) 2764e4d (Adnan Abdulhussein)
- Merge pull request #23 from prydonius/reduce-replicas c5d4821 (Adnan Abdulhussein)
- reduce dashboard ui and api replicas to 1 6f86c07 (Adnan Abdulhussein)
- Merge pull request #22 from prydonius/isolate-ingress 9d1abb9 (Adnan Abdulhussein)
- Merge pull request #1 from anguslees/pr-22 c2f2482 (Adnan Abdulhussein)
- nginx-ingress-controller now runs in kubeapps namespace ce6c6d2 (Angus Lees)
- isolate nginx-ingress deployment 408d289 (Adnan Abdulhussein)
- Merge pull request #9 from kubeapps/update-logo 4789206 (Adnan Abdulhussein)
- Merge pull request #8 from kubeapps/update-favicon 79e88ea (Adnan Abdulhussein)
- Minify logo e5c8528 (Angel M De Miguel)
- Update the logo 4666ddc (Angel M De Miguel)
- Update the favicon and the placeholder 765b70d (Angel M De Miguel)
- Merge pull request #3 from prydonius/better-error-if-api-unreachab 39c41ea (Adnan Abdulhussein)
- keep retrying if API unreachable 3343ccc (Adnan Abdulhussein)
- Merge pull request #14 from prydonius/update-kubeless-ui df7c846 (Angus Lees)
- remove imagePullPolicy a9a7eca (Adnan Abdulhussein)
- Merge pull request #16 from prydonius/default-to-unexposed-ingress 8b5c8bf (Angus Lees)
- Merge pull request #12 from prydonius/add-tiller-service 2bf24ac (Angus Lees)
- do not expose ingress controller to public 583792a (Adnan Abdulhussein)
- updates kubeless-ui image to fix subpath route 54d5cd6 (Adnan Abdulhussein)
- tiller: add service 703c79d (Adnan Abdulhussein)
- Merge pull request #11 from prydonius/dashboard f472b99 (Adnan Abdulhussein)
- ci: don't wait on API as a temp fix 5f1a88a (Adnan Abdulhussein)
- Improve kubeapps.sh to simplify README.md further 83807cb (Angus Lees)
- Add nginx-ingress, kubeless-ui 6070f31 (Angus Lees)
- Merge pull request #2 from prydonius/16-fix-logout-race fdfc24f (Adnan Abdulhussein)
- fixes a race when logging out b791997 (Adnan Abdulhussein)
- Merge pull request #10 from prydonius/update-dashboard e53e563 (Adnan Abdulhussein)
- update to use kubeapps/dashboard 2c525e7 (Adnan Abdulhussein)
- Merge pull request #1 from prydonius/add-functions-link 0464a00 (Adnan Abdulhussein)
- add functions link af27f19 (Adnan Abdulhussein)
- Merge pull request #8 from vtuson/master aeb25ba (Adnan Abdulhussein)
- changing services for hub from NodePort to ClusterIP, since it requires an ingress to work properly and exposing the individual services at the node level makes no sense, in some environments, it could be a problem 796f4f5 (victor palau)
- initial commit 7043944 (Adnan Abdulhussein)
- Merge pull request #6 from kubeapps/sebgoa-patch-1 c2f6dba (sebgoa)
- Create LICENSE 600b03c (sebgoa)
- Merge pull request #4 from anguslees/master 33d1955 (Angus Lees)
- Install instructions: fix ksonnet-lib path in KUBECFG_JPATH c74f990 (Angus Lees)
- Merge pull request #3 from anguslees/master 5f68ef1 (Angus Lees)
- Fix install instructions: make
$d
absolute 16e600e (Angus Lees) - Merge pull request #2 from anguslees/master faecde2 (Angus Lees)
- Add instructions for creating mongodb Secret ca53469 (Angus Lees)
- Merge pull request #1 from anguslees/master 9916fe8 (Angus Lees)
- Change sealed-secrets from released YAML configs 376d524 (Angus Lees)
- Use git submodules, to simplify install instructions d7ff3e1 (Angus Lees)
- travis-ci: Fix kubecfg.libsonnet URL f15c7fb (Angus Lees)
- travis-ci: Fix unquoted
:
(yay, yaml) 04857c5 (Angus Lees) - kubeapps.sh:
delete --gc-tag
is not valid combination b55fa9d (Angus Lees) - travis-ci: Fix KUBECFG_JPATH f263845 (Angus Lees)
- travis-ci sleep-loop until minikube apiserver responds 4d2d245 (Angus Lees)
- travis-ci: Fix kubectl download URL 3e54c76 (Angus Lees)
- noop change to kick travis-ci 554e3eb (Angus Lees)
- Initial commit 05c33ab (Angus Lees)