Comments (12)
Config as code - i.e. checking in Pipelines and Tasks with the code they are used for (but what about a company with many repos that wants to share these? what about our official catalog?)
And on this issue, also see tektoncd/pipeline#859
from catalog.
Closing since #2395 was merged.
from catalog.
Related: tektoncd/pipeline#964, tektoncd/pipeline#964
from catalog.
https://docs.google.com/document/d/1WbqPX4wmT1XLoJTM7gKekxLIUSZkggAcosYhR3lA6YQ/ Writing up a design document to capture some concrete ideas of how to potentially alleviate copy pasta, particularly focused on command line use by a Tekton end user. Open to edit by anyone in https://groups.google.com/forum/#!forum/tekton-dev and open to view publicly
from catalog.
Updated design doc : https://docs.google.com/document/d/1O8VHZ-7tNuuRjPNjPfdo8bD--WDrkcz-lbtJ3P8Wugs/edit#
from catalog.
Maybe a tekton cli option is possible.
I starting writing a design doc. Here is a poc if anyone is interested.
I find the catalog really useful; however, I only apply the task once. I dont think having a dedicated api is a real solution. However, I think having cli implementation is low hanging fruit.
1) tkapply() { kubectl get -f $1 -o json | http https://tekton-catalog-api.netlify.app/.netlify/functions/api/get/tasks | kubectl apply -f - }
2) tkapply <file>
from catalog.
Related work that is also related is around the OCI image registry, and task versioning, see tektoncd/pipeline#1839 and tektoncd/community#137 (OCI TEP)
from catalog.
Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale
.
Stale issues rot after an additional 30d of inactivity and eventually close.
If this issue is safe to close now please do so with /close
.
/lifecycle stale
Send feedback to tektoncd/plumbing.
from catalog.
It seems to me like this issue will be solved by @pierretasci's work in tektoncd/pipeline#1839, which will allow referencing Tasks and Pipelines in image registries, and opens the door to referencing other locations (e.g. git repos) as well.
Seems reasonable to me to close this issue? (@vdemeester @popcor255 )
from catalog.
Stale issues rot after 30d of inactivity.
Mark the issue as fresh with /remove-lifecycle rotten
.
Rotten issues close after an additional 30d of inactivity.
If this issue is safe to close now please do so with /close
.
/lifecycle rotten
Send feedback to tektoncd/plumbing.
from catalog.
/close
from catalog.
@popcor255: Closing this issue.
In response to this:
/close
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.
from catalog.
Related Issues (20)
- Wrong output_format used in the sample yaml for stackrox-image-scan HOT 4
- IMAGE_URL result has an additional `\n` HOT 1
- Migrate off `pipelineResources` for Catalog Tasks HOT 7
- Allow Custom CAs or Ignore SSL Verify for github-open-pr HOT 4
- `v1` support and the future of `tektoncd/catalog` HOT 8
- Support Custom Task in Catalog HOT 6
- Simple Pipeline Example Was Removed HOT 5
- git-clone not pulling files stored in LFS HOT 4
- git-clone permissions issues when workspace uses volumeClaimTemplate HOT 4
- Wget failing with Scheme missing HOT 7
- context buildah bug HOT 2
- Using Kaniko v1.9.2 executor HOT 5
- Error while using hadolint task HOT 3
- Unable to apply buildkit-daemonless Task manifest HOT 6
- Avoid writing to `Results` using reserved path HOT 5
- git-clone broken with ssh credentials since 0.8 HOT 1
- Upgrade buildah from v1.23.3 to v1.30 HOT 1
- docker task failing HOT 2
- Error: unknown command "hub" for "tkn" HOT 4
- Build Fails for the Node version 14.21.3 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from catalog.