Releases: tektoncd/operator
Tekton Operator release v0.54.0
-Docs @ v0.54.0
-Examples @ v0.54.0
Tekton Component Versions
Component | Version |
---|---|
Tekton PIpeline | v0.32.0 |
Tekton Triggers | v0.18.0 |
Tekton Dashboard | v0.23.0 |
Tekton Results | v0.4.0 |
Installation one-liner
On Kubernetes
kubectl apply -f https://storage.googleapis.com/tekton-releases/operator/previous/v0.54.0/release.notags.yaml
On OpenShift
oc apply -f https://storage.googleapis.com/tekton-releases/operator/previous/v0.54.0/openshift-release.notags.yaml
Thanks
Thanks to these contributors who contributed to v0.54.0!
- ❤️ @PuneetPunamiya
- ❤️ @concaf
- ❤️ @feber
- ❤️ @nikhil-thomas
- ❤️ @pradeepitm12
- ❤️ @savitaashture
- ❤️ @sm43
- ❤️ @vdemeester
Extra shout-out for awesome release notes:
Unsorted PR List
- Remove redundant call to MarkInstallerSetAvailable (#578)
- Add/openshift builds (#575)
- Fix multiple installersets for tektonaddon (#574)
- Update dependencies (tekton, knative, k8s, …) (#573)
- Remove gotest.tools v2 🦂 (#572)
- Add digest for static images (#571)
- Adds missing annotation
lastAppliedHashKey
in TektonInstaller Set for Tekton Dashboard (#570) - Fix broken link to TektonDashboard documentation (#568)
- Skips Namespace deletion on installlerSet deletion (#565)
- fix cronjob creation with irrelevant config change (#564)
- Fetches the manifest for Tekton Dashboard through init Controller (#560)
- .Update OWNERS on operator 🙃 (#559)
- Setup OpenShift Addon payload in new location (#558)
- Modification to enable OpenShift builds with releases (#551)
Tekton Operator release v0.53.0
-Docs @ v0.53.0
-Examples @ v0.53.0
Installation one-liner
kubectl apply -f https://storage.googleapis.com/tekton-releases/operator/previous/v0.53.0/release.yaml
Misc
-
🔨 Moves installerSet keys at one place & cleanup (#547)
-
🔨 Cleanup: admissionReviewVersions v1beta1 was depreacated k8s v1.16 (#525)
-
🔨 Hook more context.Context everywhere… (#533)
Thanks
Thanks to these contributors who contributed to v0.53.0!
- ❤️ @PuneetPunamiya
- ❤️ @concaf
- ❤️ @nikhil-thomas
- ❤️ @piyush-garg
- ❤️ @savitaashture
- ❤️ @sm43
- ❤️ @vdemeester
Extra shout-out for awesome release notes:
- 😍 @PuneetPunamiya
- 😍 @concaf
- 😍 @nikhil-thomas
- 😍 @piyush-garg
- 😍 @savitaashture
- 😍 @sm43
- 😍 @vdemeester
Unsorted PR List
- Treat SSL_CERT_DIR as a colon separated list (#553)
- Stop overriding system defaults in SSL_CERT_DIR (#549)
- operatorhub: call Makefile instead of importing (#545)
- Schedule tkn serve cli pod also on infra node (#544)
- Filter out PodSecurityPolicy from manifests ✂️ (#542)
- Improve e2e test script (#538)
- Fix Webhook configuration creation bug on K8s (#536)
- [OpenShift] Add argocd-task-sync-and-wait task to community task (#535)
- [OpenShift] Adds e2e test for TektonAddon (#534)
- Update release docs (#532)
- Updates TektonInstallerSet to allow replica changes to a deployment (#530)
- Skips adding owner reference in Webhook configuration (#529)
- Refactor tekton pipeline and tekton trigger controller (#526)
- Adds e2e tests for Operator features (#519)
- Refactors dashboard by using Tekton Installer set (#509)
Tekton Operator release v0.52.0
Tektoncd Component Versions
PIPELINES_VERSION=v0.30.0
TRIGGERS_VERSION=v0.17.1
RESULTS_VERSION=v0.3.1
DASHBOARD_VERSION=v0.22.0
-Docs @ v0.52.0
-Examples @ v0.52.0
Installation one-liner
kubectl apply -f https://storage.googleapis.com/tekton-releases/operator/previous/v0.52.0/release.yaml
Misc
- 🔨 Suffix _VERSION to "config" versions env vars. (#493)
- 🔨 releases: update release cheat-sheet (#490)
Thanks
Thanks to these contributors who contributed to v0.52.0!
- ❤️ @PuneetPunamiya
- ❤️ @afrittoli
- ❤️ @nikhil-thomas
- ❤️ @pradeepitm12
- ❤️ @rupalibehera
- ❤️ @savitaashture
- ❤️ @sm43
- ❤️ @vdemeester
Extra shout-out for awesome release notes:
- 😍 @PuneetPunamiya
- 😍 @nikhil-thomas
- 😍 @pradeepitm12
- 😍 @rupalibehera
- 😍 @savitaashture
- 😍 @sm43
- 😍 @vdemeester
Unsorted PR List
- Add mechanism to handle webhook definitons as part of webhook deployment (#527)
- remove taskrun from default prune resource (#523)
- Fix usage of dynamic names in webhook configurations (#521)
- Add mechanism to read dynamic webhook names (#516)
- [OpenShift] Fix forbidden error for community tasks (#514)
- Update kustomize configuration (#512)
- fix pruning enabled by default (#510)
- Add doc on Tektoncd Operator Release Versioning (#508)
- Fix table in operatorhub/*/README.md (#507)
- Move update spec calls to the end of reconciler (#505)
- fix resources not getting deleted for unique ns cron (#503)
- Validates component CR name in webhook (#501)
- [OpenShift] add rights to delete securitycontextconstraints (#500)
- [Openshift] Remove openshit-client as we manage this task directly (#499)
- Updates Operator for Results v0.3.1 (#495)
- Move TekonDashboard.md to TektonDashboard.md (#494)
Tekton Operator release v0.51.2
-Docs @ v0.51.2
-Examples @ v0.51.2
Installation one-liner
kubectl apply -f https://storage.googleapis.com/tekton-releases/operator/previous/v0.51.2/release.yaml
Component Versions
PIPELINES=v0.29.0
TRIGGERS=v0.17.1
RESULTS=v0.1.1
DASHBOARD=v0.21.0
Fixes
- 🐛 Bump Triggers to v0.17.1 👼 (#492)
Bump triggers to latest bugfix release : v0.17.1
Thanks
Thanks to these contributors who contributed to v0.51.2!
- ❤️ @vdemeester
Extra shout-out for awesome release notes:
Tekton Operator release v0.51.1
-Docs @ v0.51.1
-Examples @ v0.51.1
Installation one-liner
kubectl apply -f https://storage.googleapis.com/tekton-releases/operator/previous/v0.51.1/release.yaml
Component Versions
PIPELINES=v0.29.0
TRIGGERS=v0.17.0
RESULTS=v0.1.1
DASHBOARD=v0.21.0
Thanks
Thanks to these contributors who contributed to v0.51.1!
- ❤️ @vdemeester
Extra shout-out for awesome release notes:
Tekton Operator release v0.51.0
-Docs @ v0.51.0
-Examples @ v0.51.0
Installation one-liner
kubectl apply -f https://storage.googleapis.com/tekton-releases/operator/previous/v0.51.0/release.yaml
Component Versions
PIPELINES=v0.29.0
TRIGGERS=v0.17.0
RESULTS=v0.1.1
DASHBOARD=v0.21.0
Thanks
Thanks to these contributors who contributed to v0.51.0!
- ❤️ @nikhil-thomas
- ❤️ @pradeepitm12
- ❤️ @sm43
- ❤️ @vdemeester
Extra shout-out for awesome release notes:
- 😍 @nikhil-thomas
- 😍 @pradeepitm12
- 😍 @sm43
Tekton Operator release v0.50.2
-Docs @ v0.50.2
-Examples @ v0.50.2
Installation one-liner
kubectl apply -f https://storage.googleapis.com/tekton-releases/operator/previous/v0.50.2/release.yaml
Thanks
Thanks to these contributors who contributed to v0.50.2!
- ❤️ @sm43
- ❤️ @vdemeester
Extra shout-out for awesome release notes:
- 😍 @sm43
Tekton Operator release v0.50.1
-Docs @ v0.50.1
-Examples @ v0.50.1
Component Versions
Component | Version |
---|---|
PIPELINES | v0.28.2 |
TRIGGERS | v0.16.1 |
RESULTS | v0.1.1 |
DASHBOARD | v0.21.0 |
Installation one-liner
kubectl apply -f https://storage.googleapis.com/tekton-releases/operator/previous/v0.50.1/release.yaml
Thanks
Thanks to these contributors who contributed to v0.50.1!
- ❤️ @nikhil-thomas
- ❤️ @piyush-garg
- ❤️ @pradeepitm12
- ❤️ @sm43
- ❤️ @vdemeester
Extra shout-out for awesome release notes:
- 😍 @nikhil-thomas
- 😍 @piyush-garg
- 😍 @pradeepitm12
- 😍 @sm43
- 😍 @vdemeester
Unsorted PR List
- [cherry-pick/v0.50.x] Mutate tekton-pipelines namespace for ClusterRoles (#477)
- [cherry-pick] delete all the cronjobs if default config removed (#473)
- [Cherry-pick] Update bundlegeneration mechanism (#471)
- Cherry pick commit for v0.50.1 release (#466)
- [Cherry-pick] Update the webhook image in openshift bundle (#463)
- Improve e2e-test scripts (#462)
Tekton Operator release v0.50.0
-Docs @ v0.50.0
-Examples @ v0.50.0
Installation one-liner
kubectl apply -f https://storage.googleapis.com/tekton-releases/operator/previous/v0.50.0/release.yaml
Thanks
Thanks to these contributors who contributed to v0.50.0!
- ❤️ @MarcusNoble
- ❤️ @PuneetPunamiya
- ❤️ @alexashley
- ❤️ @cpwc
- ❤️ @khrm
- ❤️ @nikhil-thomas
- ❤️ @piyush-garg
- ❤️ @pradeepitm12
- ❤️ @savitaashture
- ❤️ @sm43
- ❤️ @vdemeester
- ❤️ @vinamra28
- ❤️ @wzhanw
Extra shout-out for awesome release notes:
- 😍 @MarcusNoble
- 😍 @PuneetPunamiya
- 😍 @alexashley
- 😍 @cpwc
- 😍 @khrm
- 😍 @nikhil-thomas
- 😍 @piyush-garg
- 😍 @pradeepitm12
- 😍 @savitaashture
- 😍 @sm43
- 😍 @vdemeester
- 😍 @vinamra28
- 😍 @wzhanw
Unsorted PR List
- docs: fix typo in toleration required by operator (#452)
- Updates docs with how operator works! 🐱 (#451)
- Fix wrong url added in config of csv (#450)
- Make ConsoleCLiDownload supply binaries from local (#447)
- [OpenShift] Fixes configmap update error & handles reconcile error (#446)
- Add Install and Upragde metrics for Pipeline and Triggers (#445)
- [OpenShift] Bump git-cli task version in addon (#444)
- update tkn cli to v0.21.0 (#441)
- update cronjob api to v1 (#440)
- Bump git-cli and helm-upgrade-from-source (#436)
- Modify olm.skipRange handling in bundle generator (#432)
- Handles deletion of CRDs before deleting installer set (#430)
- Fixes AppendManifest used to read files from kodata (#428)
- Read component version from ConfigMap (#426)
- [OpenShift] Updates pipelines extension to use InstallerSet (#423)
- Fix adding default namespace as subjects to openshift-pipelines-clusterinterceptors clusterrolebinding (#422)
- Refactor TektonConfig Reconciler and Cleanup (#421)
- Add properties to configure Pipelines Metrics (#419)
- Configure Bundle Generation for Openshift (#418)
- Updates Addon reconciler to use TektonInstallerSet (#417)
- Fixes hash annotation key while updating TektonInstallerSet (#416)
- Set default value to TektonConfig object (#415)
- Fix move enable-api-fields to feature-flags CM (#414)
- [Openshift] Admin user can disable auto creation of RBAC resources (#412)
- Add enable-api-fields field for TektonTriggers (#411)
- adds auto-prune per namespace (#410)
- Refactors TektonTriggers to use TektonInstallerSet (#408)
- Update kustomization files to fix operator nightly issue (#406)
- correct typo in code comments (#405)
- Fixes deployment on OpenShift (#404)
- [OpenShift] Add param to enable/disable servicemonitor (#403)
- Add readonly property to Tekton Dashboard component (#402)
- [OpenShift] Disable quay image replacement (#398)
- Fix trigger installation issue (#397)
- Updates development docs to correct the profiles and their respective Tekton Components (#395)
- Removes the resources based on the profile set (#394)
- Patch vendor/ apimachinery to work on 1.22 (#393)
- tests: use go-cmp and diff (from pipeline) 🧙 (#392)
- Adds
scope-when-expressions-to-task
field for Pipelines (#390) - [OpenShift] Fixes rbac for Operator service account (#389)
- Update triggers to use v1beta1 and bump triggers, pipeline, knative and k8s version (#388)
- [OpenShift] Read version to add in rbac resources from env (#387)
- [OpenShift] Fixes failures on OpenShift (#386)
- Refactors TektonPipeline Reconciler (#385)
- config: replace any wildcard verbs by a list (#384)
- Removes the manifests on cleaning up using
make clean
(#383) - Use release version for
operator.tekton.dev/release
label value (#382) - Add METRICS_DOMAIN env in Deployments (#380)
- [OpenShift] Add triggers defaults in CR instead of transformers (#378)
- [OpenShift] fixes the disable affinity assistant configuration (#377)
- Update release pipelines by adding payload fetch Task (#376)
- Updates TektonConfig Controller to recreate components on deletion (#336)
- Add tooling to generate OperatorHub release artifacts (#307)
- Add an inital ROADMAP for the operator (#241)
To Be Done: Deprecation Notices, Backward Incompatible Changes
Tekton Operator release v0.49.0 ""
🎉 [TektonCD Operator 0.49.0] 🎉
Component Versions
Component | Version |
---|---|
TektonCD Pipeline | v0.26.0 |
TektonCD Triggers | v0.15.0 |
TektonCD Dashboard | v0.19.0 |
TektonCD Results | v0.1.1 |
⚠️ TektonCD Operator Versioning Change
From this release TektonCD operator will be versioned separately, instead of following the <tektoncd-pipeline-version>-<operator-build-number>
. We current goal is to make frequent releases of TektonCD Operator to keep up with individual releases in any of the supported TektonCD components. Therefore, depending on TektonCD Pipeline version to set the Operator version has become less ideal.
Installation
Installing the operator using the oneliner below will configure and install TektonCD Pipelines, TektonCD Triggers and TektonDashboard. We have to perform a few additional steps to install TektonCD Results. Please refer docs for more details.
kubectl apply -f https://storage.googleapis.com/tekton-releases/operator/previous/v0.49.0/release.yaml
Features
- TektonResults Support: TektonCD Operator brings you TektonResults with this release. For more details refer docs.
Thanks
Thanks to these contributors who contributed to v0.49.0!
- ❤️ @afrittoli
- ❤️ @barthy1
- ❤️ @dibyom
- ❤️ @nikhil-thomas
- ❤️ @piyush-garg
- ❤️ @pradeepitm12
- ❤️ @savitaashture
- ❤️ @sm43
- ❤️ @vdemeester
- ❤️ @vinamra28
Extra shout-out for awesome release notes:
- 😍 @dibyom
- 😍 @nikhil-thomas
- 😍 @piyush-garg
- 😍 @pradeepitm12
- 😍 @savitaashture
- 😍 @sm43
Unsorted PR List
- [OpenShift] Add rbac files to pipelines while adding release yaml (#375)
- Cleanup: Removes unused file and code (#373)
- [OpenShift] Removes external reference in openshift payload (#371)
- Adds script to fetch release yaml while building the Operator (#369)
- Skip Tekton Result tests for Z and Power platforms (#367)
- [OpenShift] Add a version label on namespace (#366)
- fix autoprune not exectuing for second resource #38 (#364)
- [OpenShift] fixes adding label in namespace in rbac creation (#363)
- Install kn tasks on all arch (#362)
- [OpenShift] Optimize rbac creation in TektonConfig extention (#360)
- fix pipelinetemplate not working (#359)
- [OpenShift] Update pipeline default in CR instead of transformers (#356)
- [OpenShift] Add midstream script as extension (#355)
- [OpenShift] Update openshift-client task to v0.2 (#353)
- [Openshift] fixes addon sample pipelines (#351)
- Add namespace transformer for ClusterInterceptor (#349)
- Add sm43 as a reviewer (#348)
- Update publish-image task (#347)
- Add proxy-webhook to the list of built images (#345)
- Fix auto prune up (#343)
- Update git-clone 0.4 task for 1.5.0 (#342)
- Update Docs (#341)
- Append OwnerReference if already exists (#340)
- Fix EventListener instance deletion (#339)
- Configure node selection for components using CR spec (#338)
- Fix tkn task label (#337)
- [OpenShift] Update payloads for 1.5 release (#335)
- Fix the cp command in the release publish task (#332)
- Adds Webhook for Tekton Operator CRs (#330)
- Adds params to customize TektonAddon component on OpenShift (#328)
- Remove imagePullPolicy: Always from the controller 🧙 (#327)
- Update README with recent release's link. (#326)
- TektonConfig watch namespace event in Openshift (#325)
- auto-prune pipelinerun taskrun (#324)
- Bump jib-maven to 0.4 version (#323)
- Add API and Reconciler for Tekton Result (#322)
- Update rbac changes to support triggers clusterinterceptors (#321)
- Mount certs at different path than default (#317)
- Update profile name default to basic and basic to lite (#315)
- Provides fields in CRs to customize Pipelines Configmaps (#314)
- Fixes E2E test for TektonConfig (#313)
- Moves rbac controller logic to OpenShift extention (#312)
- Autocreates TektonConfig Instance for all platforms with
all
profile (#305) - Update knative deploy task (#303)
- Update proxy imlementation to give priority when proxy set at pipelinerun/taskrun (#284)
To Be Done: Deprecation Notices, Backward Incompatible Changes