# Catalog & Hub
[Now & Beyond](https://hackmd.io/@tekton-hub/HknAiY3hI#/)
```
```
By the Hub team
😻😻😻😻
---
## Agenda
----
```
```
* Catalog - 20 mins
* Hub - 40 mins
```
```
----
### Catalog
----
```
```
* Duration: 20 minutes
* Current State
* Future: The Organisation Proposal
* Q&A (`5` mins)
----
### Hub
----
```
```
* Duration: 40 minutes
* Current State
* Going Forward
* Proposals
* Q&A (`10` mins)
---
## [Demo](https://ui-tekton-hub-staging.apps.openshift-web.p0s5.p1.openshiftapps.com/)
`Tekton Hub 😻`
---
## Catalog
---
## Current State
-----------------
```
```
* 🤕 Problems
- API breakage 🤯
- No concept of versions
- Are the Resources valid 🤔
- Minimum Pipeline Version
```
```
---
## Future - Re-Org Proposal
----
[See: Proposal](https://docs.google.com/document/d/1DUkOSWKkq8UVCn5Ip5ojD_fRwUZdTOHAwfUgQAPWz9k/edit?ts=5eb147a8#)

----
### Changes to the yaml
----
```yaml
labels:
app.kubernetes.io/version: "0.1"
annotations:
tekton.dev/pipelines.minVersion: "0.12.1"
tags: "ansible, cli"
displayName: "ansible tower cli"
spec:
description: |-
ansible-tower-cli task simplifies
workflow, jobs, manage users... 👈 # Summary
Ansible Tower (formerly ‘AWX’) is a ...
```
---
## Q & A 🤔(5 mins)
---
## Hub 🔍
---
## Current State
----
```
```
* 🚀 ` ` http://beta.hub.tekton.dev
* RedHat Developers Org
* 🏗 upstream `experimental`
* Upstream Hub Repo
* Porting in Progress
```
```
---
## Going Forward
----
### Health Indicator 👩⚕️
----
```
```
* Report CVEs on images used
* Resource fails a test
* Notify the user/owner to fix it
```
```
----
### 👥 Third Party/User Catalogs
----
```
```
* Validation Service 💭
```
```
----
###  `tkn` Integration
----
* Integration with `> tkn`
* As plugin system for `tkn` 👼
```bash
tkn hub search buildah [--kind=task] \
[--catalog=official|...] \
[--filter=tag|...] \
[--category=c|...]
tkn hub info task buildah [--version=latest] \
[-o=text|yaml]
tkn hub install task buildah [--as=ClusterTask]
tkn hub check-updates
tkn hub upgrade
```
----
### VsCode Integration
------
```yaml
spec:
tasks:
- name: build-image
taskRef:
name: build_
👆
+-----------------------------------------------+
| buildah: Offical task for buildah (cluster) |
| build-s2i: Build image using S2I (hub) | 👈
| |
+-----------------------------------------------+
```
* show suggestion from Hub
* Autoinstall tasks through Hub
----
### Hub in OpenShift
----
### Auto Manage Resources in Cluster
----
Kube Controller / CRD
```yaml
spec:
tasks:
- name: buildah
version: '<= 1.8.0'
catalog: 'official'
- name: s2i
version: '<= 2.0.0'
catalog: 'redhat'
```
---
## Q & A ❔ (10 mins)
-----
**Thank you** 🤗
` `
` `
```yaml
👥 Hub Team 👥
────────────────────────────────────────
* 😻 Puneet │ * 😻 Shiv
* 😻 Shivam │ * 😻 Sunil
```
{"metaMigratedAt":"2023-06-15T09:18:34.292Z","metaMigratedFrom":"YAML","title":"Catalog & Hub - Now & Beyond","breaks":true,"description":"Catalog and Hub f2f","slideOptions":"{\"allottedMinutes\":50,\"transition\":\"convex\",\"spotlight\":{\"enabled\":true}}","contributors":"[{\"id\":\"37736936-9293-4dc9-b296-22320a9f7566\",\"add\":7757,\"del\":4256},{\"id\":\"1340c031-d0c7-400c-abf5-b9f79bfa4a2d\",\"add\":104,\"del\":9}]"}