https://github.com/brokenpip3/tekton-operator-raw-manifests
Automated raw manifests generator for Tekton Operator: https://github.com/tektoncd/operator
https://github.com/brokenpip3/tekton-operator-raw-manifests
Last synced: about 2 months ago
JSON representation
Automated raw manifests generator for Tekton Operator: https://github.com/tektoncd/operator
- Host: GitHub
- URL: https://github.com/brokenpip3/tekton-operator-raw-manifests
- Owner: brokenpip3
- Created: 2021-07-19T20:26:53.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-08-13T01:41:41.000Z (almost 4 years ago)
- Last Synced: 2025-02-05T18:05:20.779Z (3 months ago)
- Language: Shell
- Homepage:
- Size: 31.3 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Tekton operator raw manifests
## Why?
If you need to install tekton operator https://github.com/tektoncd/operator with
a gitops like mechanism (ex: Flux) there is no official helm chart or valid raw
k8s manifests.This repo contains a ci flow that produce, update and tag any new tekton
operator version in raw k8s yaml files.## How it works?
* Check if new operator version is present
* Download the official manifest and split them by kind and name
* Commit the changes and tag a new release in this repoSee [new-release](./hack/new-release.sh) and [github-ci](.github/workflows/check-and-push-update.yaml)
## How to use it with Flux
```yaml
---
apiVersion: source.toolkit.fluxcd.io/v1beta1
kind: GitRepository
metadata:
name: tekton-operator-raw
namespace: flux-system
spec:
interval: 10m
url: https://github.com/brokenpip3/tekton-operator-raw-manifests
ref:
tag: v0.23.0-2
ignore: |
.github/
hack/
---
apiVersion: kustomize.toolkit.fluxcd.io/v1beta1
kind: Kustomization
metadata:
name: tekton-operator-raw
namespace: flux-system
spec:
interval: 10m
path: ./deploy
prune: true
sourceRef:
kind: GitRepository
name: tekton-operator-raw
timeout: 2m0s
validation: client
...
```Disclaimer: I encourage you to fork this repo instead of using it this a
source of truth, never trust anyone.