v1.11.0
This new release includes several bug fixtures as well as a lot of behind the scenes work enabling two in-progress features behind feature flags (more details to come as they are ready).
As a summary, this release includes:
- Basic Forms: Hide parameters based on the deployment event (install or upgrade) #1808
- Set ServiceBinding Kind when created from dashboard #1855
- In progress multi-cluster support behind
featureFlags.additionalClusters
bringing the support up to the features demo'd recently. - In progress revamped UI support behind
featureFlags.ui
.
Check the changelog below for the full list of commits included.
Special thanks to @batiati and @ralphsmith80 for their contributions to 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:
For Helm 2:
helm install --name kubeapps --namespace kubeapps bitnami/kubeapps
For Helm 3:
kubectl create namespace kubeapps
helm install kubeapps --namespace kubeapps bitnami/kubeapps --set useHelm3=true
To get started with Kubeapps, checkout this walkthrough.
Changelog
- Enable secure config multicluster (#1902) a499065 (Michael Nelson)
- Update oauth2-proxy from 5.x to 6.x (#1903) 6575418 (Michael Nelson)
- App Upgrade v2 (#1901) e79005e (Andres Martinez Gotor)
- Update pinned bitnami charts in values.yaml (#1900) 791a70a (Michael Nelson)
- Deployment Form v2 (#1898) f1901d1 (Andres Martinez Gotor)
- Disable host check for dev setup (#1891) 5fa5f26 (Andres Martinez Gotor)
- Do not allow app repo listing for other clusterss. (#1897) 55b595e (Michael Nelson)
- Update the app repo config route to be clustered. (#1893) 363c62f (Michael Nelson)
- Chart View v2 and other minor changes (#1892) c8b5673 (Andres Martinez Gotor)
- Update all call-sites to ensure ResourceRefs use cluster. (#1889) 55b916a (Michael Nelson)
- Update namespace actions/reducer to be cluster aware. (#1886) 5d80444 (Michael Nelson)
- Update dev setup to document oidc RBAC with ldap groups. (#1890) 9fc5702 (Michael Nelson)
- Improved secret style (#1887) e87e197 (Andres Martinez Gotor)
- Adding eslint (#1888) 2445d01 (Andres Martinez Gotor)
- Add DCO text to CONTRIBUTING.md (#1885) 7839595 (Michael Nelson)
- AppSecrets section and first row completion (#1882) 5929544 (Andres Martinez Gotor)
- Add a cluster selector to header when more than one cluster. (#1881) c9c444f (Michael Nelson)
- Fix/#1855 (#1884) 66ce3c8 (Ralph)
- Resource Table v2 (#1872) 10bdb7d (Andres Martinez Gotor)
- Send cluster through to login form and actions. (#1879) a19f5b8 (Michael Nelson)
- Pass additionalClusters to NewHandler and SetupDefaultRoutes. (#1878) 9de9e84 (Michael Nelson)
- Update api server urls to use url helper. (#1877) 92c012f (Michael Nelson)
- Chart info in app view (#1875) 98690f4 (Andres Martinez Gotor)
- Installation notes and values (#1876) e4fb5d7 (Andres Martinez Gotor)
- Update backend url for namespaces to require cluster. (#1843) 5a8d743 (Michael Nelson)
- AccessURLTable v2 (#1870) dcda5cc (Andres Martinez Gotor)
- Application Status (#1866) 814dad7 (Andres Martinez Gotor)
- Catalog v2 (#1865) 6d7daa3 (Andres Martinez Gotor)
- Bump lodash from 4.17.15 to 4.17.19 in /dashboard (#1868) 454f4e2 (dependabot[bot])
- Pin postgresql dep version (#1867) 60e0601 (Andres Martinez Gotor)
- Menu (#1861) 5d84127 (Andres Martinez Gotor)
- Disable scenario for testing the latest release (#1863) 3bc1a83 (Andres Martinez Gotor)
- Release chart 3.7.4 6009d49 (Andres Martinez Gotor)
- Context Selector (#1857) bbf54c9 (Andres Martinez Gotor)
- Add category to Chart.yaml (#1859) 7e012f4 (Miguel Ángel Cabrera Miñagorri)
- App List v2 (#1858) a606826 (Andres Martinez Gotor)
- Added namespace field to intialRepos which changes the namespace of t… (#1852) 29af84c (rarick)
- added nginx ipv6 support (#1856) cf92b1b (supu2)
- Clarity components: CardGrid, InfoCard, PageHeader, SearchFilter (#1840) d4cca07 (Andres Martinez Gotor)
- Clarity Login form (#1842) 34149b5 (Andres Martinez Gotor)
- Update login-alternatives.md (#1846) 7adf777 (Andres Martinez Gotor)
- [e2e] Ensure the latest version is selected before submitting (#1827) 0be157d (Andres Martinez Gotor)
- Update calls to the kubeops service to require cluster. (#1838) 2bfcb3a (Michael Nelson)
- Update url.app.charts.{get|version} to require cluster arg. (#1837) c7d8291 (Michael Nelson)
- Fix Header v2 compilation (#1841) 35b8950 (Andres Martinez Gotor)
- First version for the Header component using Clarity (#1831) dc58023 (Andres Martinez Gotor)
- Ensure that image building fails if typescript check fails. (#1836) b5ed425 (Michael Nelson)
- Updates url.app.{catalog|repo} to require the cluster arg. (#1835) 6fcf914 (Michael Nelson)
- Update url.app.apps.{get|upgrade} with required cluster arg. (#1833) f810c08 (Michael Nelson)
- Update urls.app.apps.list to require cluster. (#1830) 9c14870 (Michael Nelson)
- 1762 Pass the current cluster through to calls of url.app.apps.new. (#1826) 3ebb2e5 (Michael Nelson)
- Fix warnings (#1828) 9039de9 (Andres Martinez Gotor)
- Update jest (#1824) 92fcce0 (Andres Martinez Gotor)
- Small adjustments to #1823 (#1825) f49b3ef (Michael Nelson)
- Replace react-scripts-ts with official react-scripts (#1823) 4740a83 (Andres Martinez Gotor)
- Layout v2 component (#1821) 9ae081d (Andres Martinez Gotor)
- Fix flaky chart tests (#1820) 9e03645 (Andres Martinez Gotor)
- Enforce the dashboard code to check js prettification during build. (#1819) 55fd3b6 (Michael Nelson)
- Update CI for create-private-registry to include an upgrade. (#1817) d66ad1e (Michael Nelson)
- Fix non-namespaced calls during release upgrade. (#1816) 848a76e (Michael Nelson)
- Add a feature flag to select the desired UI design (#1814) 2728548 (Andres Martinez Gotor)
- Run prettier on whole code base. (#1818) 083c863 (Michael Nelson)
- Initialize the additional clusters state when receiving config. (#1813) 8d8fd4d (Michael Nelson)
- Don't allow form to display while loading chart data (#1810) ddeeec1 (Michael Nelson)
- Include assetsvc and asset-sync database tests locally and in CI (#1812) b1309f5 (Andres Martinez Gotor)
- Fix two hard-coded links to use url helper. (#1809) e5c71fb (Michael Nelson)
- Basic Forms: Hide parameters based on the deployment event (install or upgrade) (#1808) d083020 (Rafael Batiati)
- Use two separate types for IChartCatalogItem and IOperatorCatalogItem. (#1806) 99225a5 (Michael Nelson)
- Update redux namespace(s) state to clusters state. (#1804) ad182b5 (Michael Nelson)
- Update remaining routes for apps, catalogs and charts to be cluster-aware (#1801) 0b45b6a (Michael Nelson)
- Test chart upgrade (#1807) 474374e (Andres Martinez Gotor)
- Move AppListView route to be cluster-aware. (#1793) a0fabad (Michael Nelson)
- Design doc for Clarity UI (#1802) 31f2fd3 (Andres Martinez Gotor)
- Bump chart version (#1805) b05a823 (Andres Martinez Gotor)