Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
240b0a2
new file: packs/kubewatch-3.5.0/README.md
jaimegomez-source Mar 5, 2026
5b7e4d8
PAC-3780 - Upgrade kubewatch pack to 3.5.0
jaimegomez-source Mar 5, 2026
90891b8
Merge branch 'main' into main
vishwanaths Mar 6, 2026
277607a
Merge branch 'spectrocloud:main' into main
jaimegomez-source Mar 9, 2026
e2dc099
Merge branch 'spectrocloud:main' into main
jaimegomez-source Mar 11, 2026
12eab4a
new file: packs/trident-operator-26.0.2/README.md
jaimegomez-source Mar 19, 2026
b637dfb
Merge branch 'spectrocloud:main' into PAC-3837
jaimegomez-source Mar 19, 2026
8b2227c
Merge branch 'spectrocloud:main' into main
jaimegomez-source Mar 19, 2026
90fdb42
Merge pull request #2 from jaimegomez-source/PAC-3837
jaimegomez-source Mar 20, 2026
50389f6
Merge branch 'spectrocloud:main' into main
jaimegomez-source Mar 24, 2026
e2d9749
renamed: packs/trident-operator-26.0.2/README.md -> packs/trident…
jaimegomez-source Mar 24, 2026
d47a444
PAC-3837 - Upgrade trident-operator pack to 26.02.0
jaimegomez-source Mar 24, 2026
a87a084
Merge branch 'main' into main
vishwanaths Mar 25, 2026
6df0aee
modified: packs/trident-operator-26.02.0/values.yaml
jaimegomez-source Mar 25, 2026
3c6cd96
Merge branch 'main' of https://github.com/jaimegomez-source/pack-central
jaimegomez-source Mar 25, 2026
4f8cdde
modified: packs/trident-operator-addon-26.02.0/values.yaml
jaimegomez-source Mar 25, 2026
7de90dd
Merge branch 'spectrocloud:main' into main
jaimegomez-source Apr 29, 2026
9e280d6
PAC-4031 - Upgrade elastic-operator pack to 3.3.2 - PAC-4032 - elasti…
jaimegomez-source Apr 29, 2026
aa97747
Merge branch 'spectrocloud:main' into main
jaimegomez-source Jun 24, 2026
e16631a
new file: packs/outcold-26.04.4/charts/collectord-splunk-kubernete…
jaimegomez-source Jun 24, 2026
74ffa49
new file: packs/tekton-operator-0.80.0/README.md
jaimegomez-source Jul 9, 2026
c63c485
Merge branch 'spectrocloud:main' into tekton-operator-0.80.0
jaimegomez-source Jul 9, 2026
a7ca932
Delete packs/outcold-26.04.4/readme.md
jaimegomez-source Jul 9, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
103 changes: 103 additions & 0 deletions packs/tekton-operator-0.80.0/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,103 @@

```markdown
# Tektoncd Operator

The Tektoncd Operator provides a declarative way to install, upgrade, and manage the lifecycle of Tekton components (Pipelines, Triggers, Dashboard, etc.) on Kubernetes and OpenShift clusters.

---

## Prerequisites

Before deploying the operator, ensure your environment meets the following requirements:

* **Kubernetes:** v1.29+ (or a compatible OpenShift environment).
* **Tools:** `kubectl` CLI installed and configured.
* **Cluster Permissions:** Cluster-admin privileges are required to deploy the cluster-wide Custom Resource Definitions (CRDs), Roles, and Operator deployments.

---

## Parameters

When configuring the operator via its main Custom Resource (`TektonConfig`), you can manage components through **Installation Profiles**. The available profiles and the components they install are:

| Platform | Profile | Installed Components |
| :--- | :--- | :--- |
| Kubernetes, OpenShift | `lite` | Pipeline |
| Kubernetes, OpenShift | `basic` | Pipeline, Trigger, Chains |
| Kubernetes | `all` | Pipeline, Trigger, Chains, Dashboard |
| OpenShift | `all` | Pipeline, Trigger, Chains, Pipelines as Code, Addons |

---

## Upgrade

To upgrade the Tektoncd Operator to the latest LTS version, re-apply the official release manifest. The operator will automatically handle the lifecycle and rolling updates of the underlying Tekton components based on your active profile.

1. **Backup existing configurations:**
```bash
kubectl get tektonconfigs.operator.tekton.dev -o yaml > tektonconfig-backup.yaml

```

2. **Apply the updated manifest:**
```bash
kubectl apply -f [https://infra.tekton.dev/tekton-releases/operator/latest/release.yaml](https://infra.tekton.dev/tekton-releases/operator/latest/release.yaml)

```



---

## Usage

### 1. Install the Operator

Deploy the operator using the official release manifest. This single command sets up the operator alongside the default components (Pipelines, Triggers, Chains, and Dashboard):

```bash
kubectl apply -f [https://infra.tekton.dev/tekton-releases/operator/latest/release.yaml](https://infra.tekton.dev/tekton-releases/operator/latest/release.yaml)

```

### 2. Configure Installation Profiles (Optional)

If you prefer a different subset of components instead of the default stack, you can apply a specific configuration profile (e.g., the `all` profile for Kubernetes):

```bash
kubectl apply -f [https://raw.githubusercontent.com/tektoncd/operator/main/config/crs/kubernetes/config/all/operator_v1alpha1_config_cr.yaml](https://raw.githubusercontent.com/tektoncd/operator/main/config/crs/kubernetes/config/all/operator_v1alpha1_config_cr.yaml)

```

### 3. Verify the Installation

Ensure the operator and its custom resources are successfully deployed in the cluster:

```bash
kubectl get deployments -n tekton-operator
kubectl get tektonconfig

```

### 4. Uninstalling

The tekton-operator pack acts as an orchestrator for other components; therefore, it creates resources that cannot be removed when the operator is uninstalled. In this case, the user must manually remove all remaining resources. The tekton pack is designed this way to protect user data, separate the infrastructure from workloads, prevent dangerous cascading removals, and for other reasons.

To remove the operator from your cluster:

```bash
kubectl delete -f [https://infra.tekton.dev/tekton-releases/operator/latest/release.yaml](https://infra.tekton.dev/tekton-releases/operator/latest/release.yaml)

```

---

## References

* [Official Tekton Operator Installation Guide](https://tekton.dev/docs/operator/install/)
* [Tektoncd Operator GitHub Repository](https://github.com/tektoncd/operator)
* [Air Gap Image Configuration Guide](https://www.google.com/search?q=https://tekton.dev/docs/operator/air-gap/)

```

```
Binary file added packs/tekton-operator-0.80.0/logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions packs/tekton-operator-0.80.0/manifests/tekton-config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{{ .Values.contents }}
27 changes: 27 additions & 0 deletions packs/tekton-operator-0.80.0/manifests/tekton-config.yaml.orig
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Copyright 2020 The Tekton Authors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

apiVersion: operator.tekton.dev/v1alpha1
kind: TektonConfig
metadata:
name: config
spec:
profile: all
targetNamespace: tekton-pipelines
pruner:
resources:
- pipelinerun
- taskrun
keep: 100
schedule: "0 8 * * *"
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{{ .Values.contents }}
Loading
Loading