Skip to content

Releases: tektoncd/operator

Tekton Operator release v0.22.0-1

24 Mar 09:18
Compare
Choose a tag to compare

-Docs @ v0.22.0-1

👉 Tekton Pipeline: v0.22.0
👉 Tekton Triggers: v0.11.2
👉 Tekton Dashboard: v0.14.0

Installation one-liner

  1. Install operator
    $ kubectl apply -f https://storage.googleapis.com/tekton-releases/operator/previous/v0.22.0-1/release.yaml
    
  2. 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!

Extra shout-out for awesome release notes:

Tekton Operator release v0.21.0-1

03 Mar 13:28
Compare
Choose a tag to compare

🎉 Tekton Operator release v0.21.0-1 🎉

-Docs @ v0.21.0-1

👉 Tekton Pipeline: v0.21.0
👉 Tekton Triggers: v0.11.2
👉 Tekton Dashboard: v0.14.0

Installation one-liner

  1. Install operator
    $ kubectl apply -f https://storage.googleapis.com/tekton-releases/operator/previous/v0.21.0-1/release.yaml
    
  2. 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!

Extra shout-out for awesome release notes:

Unsorted PR List

  • Update component versions (#244)
  • [Openshift] Add new webhook configuration to handle annotation for triggers secure connection (#239)
  • Add option to run tests on non-Intel architectures (#238)

Tekton Operator release v0.19.0-1

02 Mar 15:57
Compare
Choose a tag to compare

🎉 Tekton Operator release v0.19.0-1 🎉

👉 Tekton Pipeline: v0.19.0
👉 Tekton Triggers: v0.10.2
👉 Tekton Dashboard: v0.12.0

-Docs @ v0.19.0-1

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!

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

20 Aug 13:58
Compare
Choose a tag to compare

-Docs @ v0.15.2-1

Changes

Features

  • [Add Pipelines v0.15.2] ✨

How to upgrade from v0.15.1-1 :up_arrow:

  1. kubectl apply -f https://github.com/tektoncd/operator/releases/download/v0.15.2-1/release.notags.yaml will upgrade the operator to v0.15.2- and the upgrade Tekton Pipelines to v0.15.2

Thanks

Thanks to these contributors who contributed to v0.15.2-1!

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.

  • Fix kubectl command in Readme.md (#132)
  • Add pipelines v0.15.2 payload (#134)

Tekton Operator v0.15.1-1

07 Aug 13:01
Compare
Choose a tag to compare

-Docs @ 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!

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 into operator-sdk run local (#95)
  • Remove the olm-catalog (#96)
  • Rename config into tektonpipeline 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)