-
Notifications
You must be signed in to change notification settings - Fork 102
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
c032b76
commit 6c97d9e
Showing
1 changed file
with
63 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,63 @@ | ||
# Tekton Hub 2021 Roadmap | ||
|
||
## Roadmap | ||
|
||
### Multi Catalog Support | ||
|
||
- User should be able to provide multi catalogs in config | ||
- API's should be able to act for multiple catalogs | ||
- UI should show the resources from all catalogs mentioned and also able to filter based on catalog | ||
- CLI should be able to work with multiple catalogs | ||
|
||
### Add support for Pipeline Kind | ||
|
||
- Hub should support the Pipelines Kind resources | ||
- APIs created to get Pipeline Kind data | ||
- CLI should be able to install, upgrade etc for Pipelines | ||
- Catlin should be able to validate based on Pipeline Structure Proposal | ||
|
||
### Handle Deprecated Task in UI | ||
|
||
- UI should have a way to identify deprecated task | ||
- API should return whether the resource is deprecated or not | ||
|
||
### CLI acts based on Minimum Pipeline Version of resource | ||
|
||
- CLI commands like install, upgrade, etc act based on Pipeline version installed on cluster | ||
- It should warn user in case of mismatch with supported Pipeline version of resource | ||
|
||
### Automate Hub Deployment | ||
|
||
- Hub deployment should be automated through script. | ||
|
||
### Versioning of the APIs | ||
|
||
- APIs should be versioned. | ||
- API Policy should be defined. | ||
|
||
### Automation of Categories and Tags mapping | ||
|
||
- Comeup with a proposal to remove the manual categories and tags mapping | ||
|
||
### Add supported resources of tasks/pipelines in HUB UI | ||
|
||
- Hub should show details about examples, samples, owners etc. of resources. | ||
|
||
### Interactive CLI command | ||
|
||
- Hub CLI should ask inputs from users interactively if not provided as args | ||
|
||
### Bundle support | ||
|
||
- Hub CLI and Hub UI uses bundles to fetch resource yaml's | ||
- Can store resource bundle URLs in database | ||
|
||
### Support for other git providers | ||
|
||
- Hub should support catalogs hosted on GitHub Enterprise, Gitlab, BitBucket etc. | ||
|
||
### UI Refactoring and Enhancements | ||
|
||
- Better User Details | ||
- Improved searching experience | ||
- Improvement in filtering and providing URL params |