Prior to this change, the installation instructions directly use the resource urls in the Catalog repo, which results in tight coupling between the organization and how users fetch resources (as described in TEP-0110). This commit updates the installation guide to install Tekton Catalog resources via Tekton Hub Api: https://github.com/tektoncd/hub/pull/539
This change decouples the Tekton Catalog organization from resouces resolution, which enables Tekton Catalog reorganization.
In an effort to reduce permissions for certain tasks in #1034, the HOME
directory was either set to `/home/nonroot` or was unchanged. This
caused the tasks to fail when being run under limited permissions as
they could not create `/home/nonroot` or write to `/` in some cases.
This commit follows suit with #860 where HOME is set to `/tekton/home`
so that the task can perform actions in it.
Orka-init's both versions tests were using the same name of ClusterRole
and ClusterRoleBinding. Because of this, while running tests if any of
the version's tests gets completed, the resources are pruned which can
cause trouble for other Task.
Suffixing the version in the name of ClusterRole and ClusterRoleBinding
Signed-off-by: vinamra28 <jvinamra776@gmail.com>
This commit updates the catalog e2e tests to use the latest Pipelines release.
Because this release removes support for v1alpha1 Task, TaskRun, Pipeline, and
PipelineRun, and the previous release removes support for Conditions, this
commit also updates tests to use up-to-date versions of Tekton CRDs.
It does not update any catalog Tasks or Pipelines.
Rather than using params in the script, set environment variables
and use them in the python script with os.getenv
Signed-off-by: Andrea Frittoli <andrea.frittoli@gmail.com>