# 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#) ![](https://i.imgur.com/qPT153s.png) ---- ### 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 💭 ``` ``` ---- ### ![](https://i.imgur.com/kiYPU9u.png) `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}]"}
    495 views
   Owned this note