Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update list with design proposals #5138

Merged
merged 1 commit into from
Jul 28, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion site/content/docs/latest/reference/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ This section contains technical reference and developer guides for Kubeapps.
| [Testing environment setup](./testing/testing-environment.md) | |
| [CI configuration](./testing/ci.md) | |
| [End-to-end testing configuration](./testing/end-to-end-tests.md) | |
| [Traslations](./translations/translate-kubeapps.md) | |
| [Translations](./translations/translate-kubeapps.md) | |

Alternatively, our [Tutorials section](../tutorials/README.md) contains step-by-step tutorials to help outline what Kubeapps is capable of while helping you achieve specific aims, such as installing Kubeapps or using an OIDC provider.

Expand Down
31 changes: 17 additions & 14 deletions site/content/docs/latest/reference/proposals/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,24 +2,27 @@

This directory contains proposal documents for significant enhancements and changes to Kubeapps.

Note that prior to 2022, some of the proposal documents were written as public Google Docs.
> _Disclaimer_: Proposals are point-in-time designs and decisions. Once approved and implemented, they become historical documents. If you are reading an old proposal, please be aware that the features described herein might have continued to evolve since.

## Proposal Process

The proposal process is defined in [proposals.md](./proposals.md).

## List of proposals

- Authentication (AuthN) and Authorization (AuthZ):
- [Introduction](./authentication-and-authorization.md)
- [OAuth 2 - OpenID Connect (OIDC) Support](https://docs.google.com/document/d/1YZzLtIbS2copQJgspFiMd0eAhpyt8u19MUSDEvH2X4g)
- Dashboard:
- [Dashboard Error Handling](./error-handling.md)
- [Simpler deployments](./deployment-improvements.md)
- [Improve UX in application view](./application-view-revamp.md)
- [Upgrade to Clarity design](./clarity-ui.md)
- [Operators support](./operators-support-poc.md)
- [Third party integration for adding a chart repository](./third-party-add-repository.md)
- [Replacing MongoDB support](./replacing-mongodb.md)
- [Helm 3 support](./helm3.md)
- [Multicluster support](./multi-cluster-support.md)
| Title | Author | Overview | Other resources | Approval date | Issue/PR |
| ---------------------------------------------------------------------- | -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------- | ------------------------------------------------------------- |
| AuthN/AuthZ in Kubeapps | `@prydonius` | [authentication-and-authorization.md](./authentication-and-authorization.md) | - | Apr 09, 2018 | [#218](https://github.com/vmware-tanzu/kubeapps/pull/218) |
| Dashboard Error Handling | `@migmartri` | [error-handling.md](./error-handling.md) | - | Oct 17, 2018 | [#738](https://github.com/vmware-tanzu/kubeapps/pull/738) |
| Improving User Experience for Deploying and Upgrading Applications | `@andresmgot` | [deployment-improvements.md](./deployment-improvements.md) | - | Sep 26, 2019 | [#1152](https://github.com/vmware-tanzu/kubeapps/pull/1152)  |
| Third party integration for adding a chart repository | `@absoludity` | [third-party-add-repository.md](./third-party-add-repository.md) | - | Oct 14, 2019 | [#1213](https://github.com/vmware-tanzu/kubeapps/pull/1213) |
| Helm 3 support | `@simonalling` | [helm3.md](./helm3.md) | - | Nov 4, 2019 | [#1250](https://github.com/vmware-tanzu/kubeapps/pull/1250) |
| Replacing MongoDB support | `@andresmgot` | [replacing-mongodb.md](./replacing-mongodb.md) | - | Dec 3, 2019 | [#1313](https://github.com/vmware-tanzu/kubeapps/pull/1313) |
| Improve UX in application view | `@andresmgot` | [application-view-revamp.md](./application-view-revamp.md) | - | Mar 3, 2020 | [#1529](https://github.com/vmware-tanzu/kubeapps/pull/1529) |
| Operators support | `@andresmgot` | [operators-support-poc.md](./operators-support-poc.md) | - | Mar 5, 2020 | [#1553](https://github.com/vmware-tanzu/kubeapps/pull/1553) |
| Update Kubeapps to use clarity.design | `@andresmgot` | [clarity-ui.md](./clarity-ui.md) | [Design in GDoc](https://docs.google.com/document/d/1_7k-YeegranjvW8CbvaGU_f4bCC46WrnRGIRMtMDlr8/) | May 14, 2020 | [#1354](https://github.com/vmware-tanzu/kubeapps/issues/1354) |
| Multicluster support | `absoludity` | [multi-cluster-support.md](./multi-cluster-support.md) | - | Jun 9, 2020 | [#1746](https://github.com/vmware-tanzu/kubeapps/pull/1746) |
| Kubeapps with Pinniped for Auth on clusters without OIDC configuration | `absoludity` | Investigate and discuss integration with the pinniped project enabling Kubeapps to run with SSO authentication on platforms where we have no control over the K8s API server configuration. | [Design in GDoc](https://docs.google.com/document/d/1WzDWQh1CDZ6fRg9Md-2l2l7JqVzFkZGACZA1WWog9AU/edit?usp=sharing) | Oct 22, 2020 | [#2119](https://github.com/kubeapps/kubeapps/issues/2119) |
| Evaluating OCI registries for Kubeapps | `@andresmgot` | Evaluate what’s needed to support OCI registries in Kubeapps to host Helm charts | [Design in GDoc](https://docs.google.com/document/d/1ZaJmmL3OLoKEhzO41ogPLl5CsxHmwUERefPxmj98EPU/edit?usp=sharing) | Oct 26, 2020 | [#2127](https://github.com/kubeapps/kubeapps/issues/2127) |
| Kubeapps Catalog UI/UX proposal | `antgamdia` | Evaluate the improvement of the UI/UX when listing the catalog of charts/operators (apps henceforth) from different repositories when they include a large number of elements. | [Design in GDoc](https://via.vmw.com/2020-kubeapps-ui-proposal) | Dec 9, 2020 | [#1010](https://github.com/kubeapps/kubeapps/issues/1010) |
| Design pluggable support | `gfichtenholt` | Design specification of the pluggable architecture and support for multiple package formats | [Design in GDoc](https://docs.google.com/document/d/1z03msZRGsRvcRaom-yrvEwIWcEfNy6fSA5Zg28gjYvA/edit?ts=60bb08cb#) | Jun 1, 2021 | [#2944](https://github.com/kubeapps/kubeapps/issues/2944) |