GitXplorerGitXplorer
t

resolution

public
12 stars
16 forks
0 issues

Commits

List of commits on branch main.
Unverified
d680719abeaf72e4db70a0a622c1b075c5ba8e82

Note that this repo is deprecated

aabayer committed 2 years ago
Unverified
2a4a96342f1a865d3e84fd6399b9d355b6b73d67

Remove @sbwsg -- account deleted.

bbendory committed 2 years ago
Unverified
ac0782453207c5e7de9ad664978d6e55c48b7914

Remove broken ClusterScoped link.

bbendory committed 2 years ago
Unverified
b8967a927da1e171a21d51a6699023dcc3148e3e

Fix Broken hubersolver link

RR2wenD2 committed 2 years ago
Unverified
b9c69d5f8550828517372ff9f9a879ce13a532cf

Bump golangci-lint to v1.47.2 to support Go 1.18

aabayer committed 2 years ago
Unverified
0a7a4cda956dcb48dc57961a1ecafd3b6b61a7ef

Update git resolver doc to use "revision" and "pathInRepo" fields

QQuanZhang-William committed 2 years ago

README

The README file for this repository.

Tekton Resolution

NOTE: The separate Tekton Resolution project has been deprecated. Its code has been moved into https://github.com/tektoncd/pipeline, and will be included in Pipeline release v0.40.0.

Pluggable resolution for Tekton resources (like Tasks and Pipelines). Store and utilize Tekton resources from git, from oci registries, from the tekton hub, or from anywhere else.

Tekton Resolution is aiming for the following near-term goals:

  • Pluggable. Allow integrations with Tekton Pipeline's resolution machinery without having to upstream changes to Tekton Pipelines.
  • Configurable. Allow operators to choose which remote locations resources can be fetched from in their CI/CD clusters.

Getting Started

Requirements

Install

Out of the box Tekton Resolution provides a simple Git resolver that can fetch files from public git repositories.

  1. Create the tekton-remote-resolution namespace and install the ResolutionRequest controller from the root of this repo:
$ ko apply -f ./config
  1. Install a resolver or get started writing your own.

Resolvers

Resolvers do the heavy lifting fetching tekton resources from remote places (like repos, registries, etc...). These are the resolvers that are currently implemented. Once a Resolver is installed in your Tekton cluster all users in that cluster can start making use of it.

Name Description Status
Bundle Returns entries from oci bundles Alpha
Git Returns files from git repos Alpha
Hub Uses the Tekton Hub API to fetch tasks and pipelines Alpha
ClusterScoped Shares a single set of tasks and pipelines across all namespaces in your cluster Alpha

Want to integrate with a remote location that isn't listed here? Write a new resolver or post an issue requesting one.


Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License.