Releases: tektoncd/operator
Tekton Operator release v0.22.0-1
👉 Tekton Pipeline: v0.22.0
👉 Tekton Triggers: v0.11.2
👉 Tekton Dashboard: v0.14.0
Installation one-liner
- Install operator
$ kubectl apply -f https://storage.googleapis.com/tekton-releases/operator/previous/v0.22.0-1/release.yaml
- Install Components (uses installation profiles:
default
,all
,basic
)# to installl pipelines, triggers and dashboard (use profile 'all') $ kubectl apply -f https://raw.githubusercontent.com/tektoncd/operator/main/config/crs/kubernetes/config/all/operator_v1alpha1_config_cr.yaml
Thanks
Thanks to these contributors who contributed to v0.22.0-1!
- ❤️ @concaf
- ❤️ @karthikjeeyar
- ❤️ @nikhil-thomas
- ❤️ @piyush-garg
- ❤️ @pradeepitm12
- ❤️ @savitaashture
- ❤️ @vdemeester
Extra shout-out for awesome release notes:
Tekton Operator release v0.21.0-1
🎉 Tekton Operator release v0.21.0-1 🎉
👉 Tekton Pipeline: v0.21.0
👉 Tekton Triggers: v0.11.2
👉 Tekton Dashboard: v0.14.0
Installation one-liner
- Install operator
$ kubectl apply -f https://storage.googleapis.com/tekton-releases/operator/previous/v0.21.0-1/release.yaml
- Install Components (uses installation profiles:
default
,all
,basic
)# to installl pipelines, triggers and dashboard (use profile 'all') $ kubectl apply -f https://raw.githubusercontent.com/tektoncd/operator/main/config/crs/kubernetes/config/all/operator_v1alpha1_config_cr.yaml
note: other
Thanks
Thanks to these contributors who contributed to v0.21.0-1!
- ❤️ @barthy1
- ❤️ @nikhil-thomas
- ❤️ @savitaashture
Extra shout-out for awesome release notes:
Unsorted PR List
Tekton Operator release v0.19.0-1
🎉 Tekton Operator release v0.19.0-1 🎉
👉 Tekton Pipeline: v0.19.0
👉 Tekton Triggers: v0.10.2
👉 Tekton Dashboard: v0.12.0
Installation one-liner
kubectl apply -f https://storage.googleapis.com/tekton-releases/operator/previous/v0.19.0-1/release.yaml
Changes
Features
- ✨ Propagate proxy configuration to underlying deployments (#184)
Binary file (standard input) matches
Misc
- 🔨 Makefile: add a way to install/delete CRs (#188)
Binary file (standard input) matches
- 🔨 dev: add kustomization for operator target 🎯 (#176)
Use kustomize
in addition to ko
to ease deploying development operator on a cluster
- 🔨 Fix openshift kustomization setup. (#189)
- 🔨 De-indent pull request template release notes (#182)
- 🔨 Add context.Context to Uninstall… (#181)
- 🔨 Add some reviewers (main branch) (#177)
Thanks
Thanks to these contributors who contributed to v0.19.0-1!
- ❤️ @barthy1
- ❤️ @concaf
- ❤️ @nikhil-thomas
- ❤️ @piyush-garg
- ❤️ @pradeepitm12
- ❤️ @savitaashture
- ❤️ @vdemeester
Extra shout-out for awesome release notes:
Unsorted PR List
- update version with ubi based tags (#237)
- use imagestream for all the s2i-* cts (#236)
- Enable usage of tektoncd catalog tasks for s390x and ppc6le in Openshift operator (#235)
- [OpenShift] Fix metrics display issue (#232)
- Add Image Replacement mechanism for Cleanup Job (#231)
- Filter objects on proxy webhook (#230)
- Add non-root SCC to pipelines controller (#229)
- Fix label not getting added on namespace (#228)
- use internal imagestream - java, go (#227)
- Set appropriate sa name in openshift-cleanup Job (#226)
- Add label on tekton namespace to avoid proxy webhook (#225)
- use imagestream from internal registry (#223)
- Modify 0.19.0 pipeline release.yaml (#222)
- Restructure proxy installation (#221)
- [OpenShift] Add condition check for optional resources (#220)
- Fix e2e tests script failure on OpenShift (#217)
- Add and Update tkn links in ConsoleCLIDownload (#216)
- Handle
manifestival.ManifestFrom
errors (#215) - fix buildah test failure (#214)
- Improve autoinstall mechanism for OpenShift (#213)
- Change image url in cleanup job on OpenShift (#212)
- Improve seamless upgrade on openshift (#211)
- Update proxy reconciller for empty value env (#210)
- Remove CRDs during uninstallation of owner component (#208)
- remove STORAGE_DRIVER env from buildah-pr (#207)
- Remove unused CR from kubernetes config (#206)
- Add seamless upgrade for OpenShift installations (1.2.2 to 1.3.3) (#205)
- Remove WATCH_NAMESPACE env from deployment yaml (#204)
- Add permission to consolequickstarts (#203)
- webhook yaml (#202)
- Add condition to verify existence of TektonConfig CR (#201)
- use --storage-driver as param as Env STORAGE_DRIVER (#200)
- Add label for ClusterTask and image replacement for Controller (#199)
- New webhook for proxy (#198)
- kubernetes: update pipeline, triggers and dashboard payload (#197)
- openshift: add quickstart to addons (#196)
- config: update CRD to apiextensions.k8s.io/v1 (#195)
- Update payload for OpenShift (#194)
- autogenrate pipeline templates, transformations (#193)
- Update all the cluster tasks to use latest digest (#192)
- [Openshift] Add TektonConfig CR autocreation (#191)
- Fix small nits in e2e testcases (#187)
- [Openshift] Add community resources to addons (#186)
- Fix openshift specific RBAC reconciler (#180)
- Add TektonConfig CRD to install Tekton Component (#179)
- Add Addon CRD e2e tests exclusively for openshift (#178)
- Add e2e tests for triggers and dashboard (#174)
- Add optional resource to addons (#172)
- Add e2e tests for TektonPipeline install/uninstall (#169)
- add rbac for openshift endpoint (#168)
- Add API and Reconciler for Addons specific to openshift (#167)
- Update script to avoid removing vendor OWNERS file (#166)
- Refactor codebase to add e2e tests (#165)
- use tektontriggers from openshift (#162)
- implement different entry points for operator (#161)
- Add API and Reconciler for dashboard (#159)
- Change of name from cluster to pipeline (#158)
- Fixes tektonpipline status conditions update (#157)
- Add unit tests for
pkg/reconciler/common
| main branch | knativepkg (#156) - Add knative/pkg based TektonTrigger API and Reconciler (#153)
- Add knative/pkg based TektonPipeline API and Reconciler (#143)
To Be Done: Deprecation Notices, Backward Incompatible Changes
Tekton Operator v0.15.2-1
Changes
Features
- [Add Pipelines v0.15.2] ✨
How to upgrade from v0.15.1-1 :up_arrow:
kubectl apply -f https://github.com/tektoncd/operator/releases/download/v0.15.2-1/release.notags.yaml
will upgrade the operator tov0.15.2-
and the upgrade Tekton Pipelines tov0.15.2
Thanks
Thanks to these contributors who contributed to v0.15.2-1!
- ❤️ @nikhil-thomas
- ❤️ @vinamra28
Unsorted PR List
List of PRs merged between v0.15.1-1 and v0.15.2-1
To Be Done: Categorize these PRs into Features, Deprecation Notices,
Backward Incompatible Changes, Fixes, Docs, Misc.
Tekton Operator v0.15.1-1
Changes
Features
Install Tekton Pipelines ✨
- When the operator is installed, an instance of
TektonPipelines
CRD will be created automatically. This event will the operator controller to install Tekton Pipelines.
Install Tekton Addons (Dashboard, Triggers) ✨
- By creating instances of the CRD
TektonAddons
a user can declare that components such as Dashboard, Triggers needs to be installed.
Thanks
Thanks to these contributors who contributed to v0.15.1-1!
- ❤️ @7AC
- ❤️ @addozhang
- ❤️ @akihikokuroda
- ❤️ @houshengbo
- ❤️ @hrishin
- ❤️ @jacobhjkim
- ❤️ @khrm
- ❤️ @nikhil-thomas
- ❤️ @piyush-garg
- ❤️ @savitaashture
- ❤️ @sthaha
- ❤️ @timmyers
- ❤️ @vdemeester
- ❤️ @vincent-pli
Extra shout-out for awesome release notes:
Unsorted PR List
List of PRs merged between 0.0.0
and v0.15.1-1
- Port of downstream operator (#4)
- Document the hack added to test scripts (#6)
- Add SYSTEM_NAMESPACE env to deployment manifests (#7)
- Make the Operator works (#14)
- Update README.md (#15)
- Fix WATCH_NAMESPACE env in operator.yaml (#27)
- Update Readme (#28)
- Add dependencies under vendor 🧗♂️ (#23)
- Use the correct way to get config cluster 🧗♂️ (#32)
- Addons CRD for optionally installing Addons (#9)
- Add pipeline release v0.6.0 and v0.7.0. Change the default to v0.7.0 (#45)
- Bump tektoncd/plumbing dependency ⛽️ (#47)
- add dashboard addon v0.2.0 with webhooks extension (#46)
- Enable Tekton-trigger v0.1.0 as new addon (#48)
- Correct version in README.md (#52)
- Enable v0.8.0 of tekton-pipeline (#54)
- Correct README (#58)
- Enable v0.9.0 for tekton pipeline (#59)
- Bump plumbing to lastest ⚓️ (#62)
- Bump operator sdk to 0.10.1 😅 (#63)
- Enable trigger v0.2.0 (#64)
- Enable pipeline v0.10.0 (#65)
- Add Triggers v0.2.1 release as addon (#67)
- Correct version in cr (#69)
- #70 fix rabc issue to deploy dashboard (#71)
- Adds goland files to gitignore (#72)
- Add Triggers v0.3.1 release as addon (#73)
- cmd/manager: do not set operatorNs (#75)
- Adopt pipeline v0.11.0 (#76)
- Upgrade operator-sdk to 0.11.0. (#79)
- fix: major bugs in addon_controller.go (#81)
- Add Triggers v0.4.0 as addon (#78)
- Adopt Pipelines v0.12.0 (#86)
- Operator sdk v0.17.0 bump to use new flags (#83)
- Bump plumbing to recent master 👼 (#85)
- Adopt Trigger v0.5.0 (#89)
- Adopt Dashboard&Webhook for v0.6.1 (#87)
- Restore the deployment if it is deleted 🧗♂️ (#39)
- Adopte tekton pipeline v0.13.0 (#91)
- Change
operator-sdk up local
intooperator-sdk run local
(#95) - Remove the olm-catalog (#96)
- Rename
config
intotektonpipeline
and addon into tektonaddon (#94) - Remove the useless zz_generated.openapi.go (#93)
- Update script to update the dependencies (#98)
- Add the script to update k8s libs (#99)
- Adopte Trigger v0.6.0 (#100)
- Update github pull-request template (#102)
- Refactor to use manifestival/manifestival (#104)
- Adopt tekton pipeline v0.14.0 (#106)
- Fix flag in make local-dev target (#108)
- Upgrade manifestival to adopt bug fixing (#109)
- Bump manifestival to v0.6.0 (#111)
- dep: update golang.org/x/text to v0.3.3 (#113)
- Add ko based workflow (#121)
- Handle changes of labels in pipeline (#112)
- Handling changing label in addon (#123)
- Rename deploy to config in README (#124)
- Remove 'https://' from .ko.yaml (#125)
- Add Tasks and Pipeline for Operator release (#122)
- Add pipelines v0.15.0 (#127)
- Add TektonPipelines v0.15.1 (#129)
- Remove duplicate import paths and update readme (#128)
- Add build tag to e2e tests and update README … (#130)